From dc3d128ee21d2558d047532eacf40009ef01b959 Mon Sep 17 00:00:00 2001 From: Vitor Daniel Date: Tue, 17 Sep 2024 21:41:59 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20file=20duplication=20when?= =?UTF-8?q?=20creating=20from=20file=20tree?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/src/material-icons/.coderabbit.yaml | 29 - .../.devcontainer/devcontainer.json | 33 - apps/web/src/material-icons/.editorconfig | 12 - apps/web/src/material-icons/.gitattributes | 6 - .../src/material-icons/.github/FUNDING.yml | 4 - .../.github/ISSUE_TEMPLATE/1-icon-request.yml | 63 - .../.github/ISSUE_TEMPLATE/2-bug-report.yml | 78 - .../src/material-icons/.github/dependabot.yml | 18 - .../src/material-icons/.github/labeler.yml | 24 - .../.github/pull_request_template.md | 8 - .../.github/workflows/build.yml | 33 - .../.github/workflows/color-check.yml | 28 - .../.github/workflows/icon-review.yml | 109 - .../.github/workflows/label.yml | 18 - .../.github/workflows/pr-closed.yml | 33 - .../.github/workflows/release.yml | 106 - apps/web/src/material-icons/.gitignore | 18 - apps/web/src/material-icons/.npmignore | 5 - .../material-icons/.vscode/extensions.json | 9 - .../src/material-icons/.vscode/launch.json | 29 - .../src/material-icons/.vscode/settings.json | 16 - .../web/src/material-icons/.vscode/tasks.json | 16 - apps/web/src/material-icons/.vscodeignore | 19 - apps/web/src/material-icons/CHANGELOG.md | 1749 ----------- .../web/src/material-icons/CODE_OF_CONDUCT.md | 127 - apps/web/src/material-icons/CONTRIBUTING.md | 451 --- apps/web/src/material-icons/LICENSE.md | 8 - apps/web/src/material-icons/README.md | 255 -- apps/web/src/material-icons/biome.jsonc | 65 - .../build/build-with-esbuild.ts | 13 - .../material-icons/build/esbuild.config.ts | 28 - .../build/watch-with-esbuild.ts | 10 - apps/web/src/material-icons/bun.lockb | Bin 87461 -> 0 bytes apps/web/src/material-icons/bunfig.toml | 3 - .../src/material-icons/changelog.config.json | 4 - apps/web/src/material-icons/icons/3d.svg | 1 - apps/web/src/material-icons/icons/abap.svg | 1 - apps/web/src/material-icons/icons/abc.svg | 1 - .../src/material-icons/icons/actionscript.svg | 1 - apps/web/src/material-icons/icons/ada.svg | 1 - apps/web/src/material-icons/icons/adonis.svg | 1 - apps/web/src/material-icons/icons/advpl.svg | 1 - apps/web/src/material-icons/icons/amplify.svg | 1 - apps/web/src/material-icons/icons/android.svg | 1 - apps/web/src/material-icons/icons/angular.svg | 1 - apps/web/src/material-icons/icons/antlr.svg | 1 - .../src/material-icons/icons/apiblueprint.svg | 1 - apps/web/src/material-icons/icons/apollo.svg | 1 - .../src/material-icons/icons/applescript.svg | 1 - .../src/material-icons/icons/apps-script.svg | 1 - .../web/src/material-icons/icons/appveyor.svg | 1 - .../src/material-icons/icons/architecture.svg | 1 - apps/web/src/material-icons/icons/arduino.svg | 1 - .../web/src/material-icons/icons/asciidoc.svg | 1 - .../web/src/material-icons/icons/assembly.svg | 1 - .../src/material-icons/icons/astro-config.svg | 1 - apps/web/src/material-icons/icons/astro.svg | 1 - apps/web/src/material-icons/icons/astyle.svg | 1 - apps/web/src/material-icons/icons/audio.svg | 1 - apps/web/src/material-icons/icons/aurelia.svg | 1 - apps/web/src/material-icons/icons/authors.svg | 1 - apps/web/src/material-icons/icons/auto.svg | 1 - .../src/material-icons/icons/auto_light.svg | 1 - .../src/material-icons/icons/autohotkey.svg | 1 - apps/web/src/material-icons/icons/autoit.svg | 1 - .../material-icons/icons/azure-pipelines.svg | 1 - apps/web/src/material-icons/icons/azure.svg | 1 - apps/web/src/material-icons/icons/babel.svg | 1 - .../src/material-icons/icons/ballerina.svg | 1 - apps/web/src/material-icons/icons/bazel.svg | 1 - apps/web/src/material-icons/icons/bicep.svg | 1 - apps/web/src/material-icons/icons/biome.svg | 1 - .../src/material-icons/icons/bitbucket.svg | 1 - .../web/src/material-icons/icons/bithound.svg | 1 - apps/web/src/material-icons/icons/blink.svg | 1 - .../src/material-icons/icons/blink_light.svg | 1 - apps/web/src/material-icons/icons/blitz.svg | 1 - apps/web/src/material-icons/icons/bower.svg | 1 - .../src/material-icons/icons/brainfuck.svg | 1 - .../src/material-icons/icons/browserlist.svg | 1 - .../icons/browserlist_light.svg | 1 - apps/web/src/material-icons/icons/bruno.svg | 1 - apps/web/src/material-icons/icons/buck.svg | 1 - .../src/material-icons/icons/bucklescript.svg | 1 - .../src/material-icons/icons/buildkite.svg | 1 - apps/web/src/material-icons/icons/bun.svg | 1 - .../src/material-icons/icons/bun_light.svg | 1 - apps/web/src/material-icons/icons/c.svg | 1 - apps/web/src/material-icons/icons/cabal.svg | 1 - apps/web/src/material-icons/icons/caddy.svg | 1 - apps/web/src/material-icons/icons/cadence.svg | 1 - apps/web/src/material-icons/icons/cairo.svg | 1 - apps/web/src/material-icons/icons/cake.svg | 1 - .../src/material-icons/icons/capacitor.svg | 1 - apps/web/src/material-icons/icons/capnp.svg | 1 - apps/web/src/material-icons/icons/cds.svg | 1 - .../src/material-icons/icons/certificate.svg | 1 - .../src/material-icons/icons/changelog.svg | 1 - apps/web/src/material-icons/icons/chess.svg | 1 - .../src/material-icons/icons/chess_light.svg | 1 - apps/web/src/material-icons/icons/chrome.svg | 1 - .../web/src/material-icons/icons/circleci.svg | 1 - .../material-icons/icons/circleci_light.svg | 1 - apps/web/src/material-icons/icons/clangd.svg | 1 - apps/web/src/material-icons/icons/clojure.svg | 1 - .../src/material-icons/icons/cloudfoundry.svg | 1 - apps/web/src/material-icons/icons/cmake.svg | 1 - apps/web/src/material-icons/icons/coala.svg | 1 - apps/web/src/material-icons/icons/cobol.svg | 1 - apps/web/src/material-icons/icons/coconut.svg | 1 - .../src/material-icons/icons/code-climate.svg | 1 - .../icons/code-climate_light.svg | 1 - apps/web/src/material-icons/icons/codecov.svg | 1 - .../src/material-icons/icons/codeowners.svg | 1 - .../material-icons/icons/coderabbit-ai.svg | 1 - apps/web/src/material-icons/icons/coffee.svg | 1 - .../src/material-icons/icons/coldfusion.svg | 1 - apps/web/src/material-icons/icons/command.svg | 1 - .../src/material-icons/icons/commitlint.svg | 1 - .../src/material-icons/icons/concourse.svg | 1 - apps/web/src/material-icons/icons/conduct.svg | 1 - apps/web/src/material-icons/icons/console.svg | 1 - .../src/material-icons/icons/contributing.svg | 1 - apps/web/src/material-icons/icons/cpp.svg | 1 - apps/web/src/material-icons/icons/craco.svg | 1 - apps/web/src/material-icons/icons/credits.svg | 1 - apps/web/src/material-icons/icons/crystal.svg | 1 - .../material-icons/icons/crystal_light.svg | 1 - apps/web/src/material-icons/icons/csharp.svg | 1 - apps/web/src/material-icons/icons/css-map.svg | 1 - apps/web/src/material-icons/icons/css.svg | 1 - .../web/src/material-icons/icons/cucumber.svg | 1 - apps/web/src/material-icons/icons/cuda.svg | 1 - apps/web/src/material-icons/icons/cypress.svg | 1 - apps/web/src/material-icons/icons/d.svg | 1 - apps/web/src/material-icons/icons/dart.svg | 1 - .../material-icons/icons/dart_generated.svg | 1 - .../web/src/material-icons/icons/database.svg | 1 - .../src/material-icons/icons/deepsource.svg | 1 - .../material-icons/icons/denizenscript.svg | 1 - apps/web/src/material-icons/icons/deno.svg | 1 - .../src/material-icons/icons/deno_light.svg | 1 - .../src/material-icons/icons/dependabot.svg | 1 - apps/web/src/material-icons/icons/dhall.svg | 1 - apps/web/src/material-icons/icons/diff.svg | 1 - apps/web/src/material-icons/icons/dinophp.svg | 1 - apps/web/src/material-icons/icons/disc.svg | 1 - apps/web/src/material-icons/icons/django.svg | 1 - apps/web/src/material-icons/icons/dll.svg | 1 - apps/web/src/material-icons/icons/docker.svg | 1 - .../web/src/material-icons/icons/document.svg | 1 - apps/web/src/material-icons/icons/dotjs.svg | 1 - apps/web/src/material-icons/icons/drawio.svg | 1 - apps/web/src/material-icons/icons/drizzle.svg | 1 - apps/web/src/material-icons/icons/drone.svg | 1 - .../src/material-icons/icons/drone_light.svg | 1 - apps/web/src/material-icons/icons/duc.svg | 1 - apps/web/src/material-icons/icons/dune.svg | 1 - apps/web/src/material-icons/icons/edge.svg | 1 - .../src/material-icons/icons/editorconfig.svg | 1 - apps/web/src/material-icons/icons/ejs.svg | 1 - apps/web/src/material-icons/icons/elixir.svg | 1 - apps/web/src/material-icons/icons/elm.svg | 1 - apps/web/src/material-icons/icons/email.svg | 1 - apps/web/src/material-icons/icons/ember.svg | 1 - apps/web/src/material-icons/icons/erlang.svg | 1 - apps/web/src/material-icons/icons/esbuild.svg | 1 - apps/web/src/material-icons/icons/eslint.svg | 1 - apps/web/src/material-icons/icons/exe.svg | 1 - .../web/src/material-icons/icons/fastlane.svg | 1 - apps/web/src/material-icons/icons/favicon.svg | 1 - apps/web/src/material-icons/icons/figma.svg | 1 - .../web/src/material-icons/icons/firebase.svg | 1 - apps/web/src/material-icons/icons/flash.svg | 1 - apps/web/src/material-icons/icons/flow.svg | 1 - .../icons/folder-admin-open.svg | 1 - .../src/material-icons/icons/folder-admin.svg | 1 - .../icons/folder-android-open.svg | 1 - .../material-icons/icons/folder-android.svg | 1 - .../icons/folder-angular-open.svg | 1 - .../material-icons/icons/folder-angular.svg | 1 - .../icons/folder-animation-open.svg | 1 - .../material-icons/icons/folder-animation.svg | 1 - .../icons/folder-ansible-open.svg | 1 - .../material-icons/icons/folder-ansible.svg | 1 - .../material-icons/icons/folder-api-open.svg | 1 - .../src/material-icons/icons/folder-api.svg | 1 - .../icons/folder-apollo-open.svg | 1 - .../material-icons/icons/folder-apollo.svg | 1 - .../material-icons/icons/folder-app-open.svg | 1 - .../src/material-icons/icons/folder-app.svg | 1 - .../icons/folder-archive-open.svg | 1 - .../material-icons/icons/folder-archive.svg | 1 - .../icons/folder-astro-open.svg | 1 - .../src/material-icons/icons/folder-astro.svg | 1 - .../icons/folder-audio-open.svg | 1 - .../src/material-icons/icons/folder-audio.svg | 1 - .../icons/folder-aurelia-open.svg | 1 - .../material-icons/icons/folder-aurelia.svg | 1 - .../material-icons/icons/folder-aws-open.svg | 1 - .../src/material-icons/icons/folder-aws.svg | 1 - .../icons/folder-azure-pipelines-open.svg | 1 - .../icons/folder-azure-pipelines.svg | 1 - .../material-icons/icons/folder-base-open.svg | 1 - .../src/material-icons/icons/folder-base.svg | 1 - .../icons/folder-batch-open.svg | 1 - .../src/material-icons/icons/folder-batch.svg | 1 - .../icons/folder-benchmark-open.svg | 1 - .../material-icons/icons/folder-benchmark.svg | 1 - .../icons/folder-bicep-open.svg | 1 - .../src/material-icons/icons/folder-bicep.svg | 1 - .../icons/folder-bower-open.svg | 1 - .../src/material-icons/icons/folder-bower.svg | 1 - .../icons/folder-buildkite-open.svg | 1 - .../material-icons/icons/folder-buildkite.svg | 1 - .../material-icons/icons/folder-cart-open.svg | 1 - .../src/material-icons/icons/folder-cart.svg | 1 - .../icons/folder-changesets-open.svg | 1 - .../icons/folder-changesets.svg | 1 - .../material-icons/icons/folder-ci-open.svg | 1 - .../src/material-icons/icons/folder-ci.svg | 1 - .../icons/folder-circleci-open.svg | 1 - .../material-icons/icons/folder-circleci.svg | 1 - .../icons/folder-class-open.svg | 1 - .../src/material-icons/icons/folder-class.svg | 1 - .../icons/folder-client-open.svg | 1 - .../material-icons/icons/folder-client.svg | 1 - .../icons/folder-cloudflare-open.svg | 1 - .../icons/folder-cloudflare.svg | 1 - .../icons/folder-cluster-open.svg | 1 - .../material-icons/icons/folder-cluster.svg | 1 - .../icons/folder-cobol-open.svg | 1 - .../src/material-icons/icons/folder-cobol.svg | 1 - .../icons/folder-command-open.svg | 1 - .../material-icons/icons/folder-command.svg | 1 - .../icons/folder-components-open.svg | 1 - .../icons/folder-components.svg | 1 - .../icons/folder-config-open.svg | 1 - .../material-icons/icons/folder-config.svg | 1 - .../icons/folder-connection-open.svg | 1 - .../icons/folder-connection.svg | 1 - .../icons/folder-console-open.svg | 1 - .../material-icons/icons/folder-console.svg | 1 - .../icons/folder-constant-open.svg | 1 - .../material-icons/icons/folder-constant.svg | 1 - .../icons/folder-container-open.svg | 1 - .../material-icons/icons/folder-container.svg | 1 - .../icons/folder-content-open.svg | 1 - .../material-icons/icons/folder-content.svg | 1 - .../icons/folder-context-open.svg | 1 - .../material-icons/icons/folder-context.svg | 1 - .../icons/folder-contract-open.svg | 1 - .../material-icons/icons/folder-contract.svg | 1 - .../icons/folder-controller-open.svg | 1 - .../icons/folder-controller.svg | 1 - .../material-icons/icons/folder-core-open.svg | 1 - .../src/material-icons/icons/folder-core.svg | 1 - .../icons/folder-coverage-open.svg | 1 - .../material-icons/icons/folder-coverage.svg | 1 - .../material-icons/icons/folder-css-open.svg | 1 - .../src/material-icons/icons/folder-css.svg | 1 - .../icons/folder-custom-open.svg | 1 - .../material-icons/icons/folder-custom.svg | 1 - .../icons/folder-cypress-open.svg | 1 - .../material-icons/icons/folder-cypress.svg | 1 - .../icons/folder-database-open.svg | 1 - .../material-icons/icons/folder-database.svg | 1 - .../icons/folder-debug-open.svg | 1 - .../src/material-icons/icons/folder-debug.svg | 1 - .../icons/folder-decorators-open.svg | 1 - .../icons/folder-decorators.svg | 1 - .../icons/folder-delta-open.svg | 1 - .../src/material-icons/icons/folder-delta.svg | 1 - .../icons/folder-desktop-open.svg | 1 - .../material-icons/icons/folder-desktop.svg | 1 - .../material-icons/icons/folder-dist-open.svg | 1 - .../src/material-icons/icons/folder-dist.svg | 1 - .../icons/folder-docker-open.svg | 1 - .../material-icons/icons/folder-docker.svg | 1 - .../material-icons/icons/folder-docs-open.svg | 1 - .../src/material-icons/icons/folder-docs.svg | 1 - .../icons/folder-download-open.svg | 1 - .../material-icons/icons/folder-download.svg | 1 - .../icons/folder-drizzle-open.svg | 1 - .../material-icons/icons/folder-drizzle.svg | 1 - .../material-icons/icons/folder-dump-open.svg | 1 - .../src/material-icons/icons/folder-dump.svg | 1 - .../material-icons/icons/folder-enum-open.svg | 1 - .../src/material-icons/icons/folder-enum.svg | 1 - .../icons/folder-environment-open.svg | 1 - .../icons/folder-environment.svg | 1 - .../icons/folder-error-open.svg | 1 - .../src/material-icons/icons/folder-error.svg | 1 - .../icons/folder-event-open.svg | 1 - .../src/material-icons/icons/folder-event.svg | 1 - .../icons/folder-examples-open.svg | 1 - .../material-icons/icons/folder-examples.svg | 1 - .../material-icons/icons/folder-expo-open.svg | 1 - .../src/material-icons/icons/folder-expo.svg | 1 - .../icons/folder-export-open.svg | 1 - .../material-icons/icons/folder-export.svg | 1 - .../icons/folder-fastlane-open.svg | 1 - .../material-icons/icons/folder-fastlane.svg | 1 - .../icons/folder-firebase-open.svg | 1 - .../material-icons/icons/folder-firebase.svg | 1 - .../material-icons/icons/folder-flow-open.svg | 1 - .../src/material-icons/icons/folder-flow.svg | 1 - .../icons/folder-flutter-open.svg | 1 - .../material-icons/icons/folder-flutter.svg | 1 - .../material-icons/icons/folder-font-open.svg | 1 - .../src/material-icons/icons/folder-font.svg | 1 - .../icons/folder-functions-open.svg | 1 - .../material-icons/icons/folder-functions.svg | 1 - .../icons/folder-gamemaker-open.svg | 1 - .../material-icons/icons/folder-gamemaker.svg | 1 - .../icons/folder-generator-open.svg | 1 - .../material-icons/icons/folder-generator.svg | 1 - .../icons/folder-gh-workflows-open.svg | 1 - .../icons/folder-gh-workflows.svg | 1 - .../material-icons/icons/folder-git-open.svg | 1 - .../src/material-icons/icons/folder-git.svg | 1 - .../icons/folder-gitea-open.svg | 1 - .../src/material-icons/icons/folder-gitea.svg | 1 - .../icons/folder-github-open.svg | 1 - .../material-icons/icons/folder-github.svg | 1 - .../icons/folder-gitlab-open.svg | 1 - .../material-icons/icons/folder-gitlab.svg | 1 - .../icons/folder-global-open.svg | 1 - .../material-icons/icons/folder-global.svg | 1 - .../icons/folder-godot-open.svg | 1 - .../src/material-icons/icons/folder-godot.svg | 1 - .../icons/folder-gradle-open.svg | 1 - .../material-icons/icons/folder-gradle.svg | 1 - .../icons/folder-graphql-open.svg | 1 - .../material-icons/icons/folder-graphql.svg | 1 - .../icons/folder-guard-open.svg | 1 - .../src/material-icons/icons/folder-guard.svg | 1 - .../material-icons/icons/folder-gulp-open.svg | 1 - .../src/material-icons/icons/folder-gulp.svg | 1 - .../material-icons/icons/folder-helm-open.svg | 1 - .../src/material-icons/icons/folder-helm.svg | 1 - .../icons/folder-helper-open.svg | 1 - .../material-icons/icons/folder-helper.svg | 1 - .../material-icons/icons/folder-home-open.svg | 1 - .../src/material-icons/icons/folder-home.svg | 1 - .../material-icons/icons/folder-hook-open.svg | 1 - .../src/material-icons/icons/folder-hook.svg | 1 - .../icons/folder-husky-open.svg | 1 - .../src/material-icons/icons/folder-husky.svg | 1 - .../material-icons/icons/folder-i18n-open.svg | 1 - .../src/material-icons/icons/folder-i18n.svg | 1 - .../icons/folder-images-open.svg | 1 - .../material-icons/icons/folder-images.svg | 1 - .../icons/folder-import-open.svg | 1 - .../material-icons/icons/folder-import.svg | 1 - .../icons/folder-include-open.svg | 1 - .../material-icons/icons/folder-include.svg | 1 - .../icons/folder-intellij-open.svg | 1 - .../icons/folder-intellij-open_light.svg | 1 - .../material-icons/icons/folder-intellij.svg | 1 - .../icons/folder-intellij_light.svg | 1 - .../icons/folder-interface-open.svg | 1 - .../material-icons/icons/folder-interface.svg | 1 - .../material-icons/icons/folder-ios-open.svg | 1 - .../src/material-icons/icons/folder-ios.svg | 1 - .../material-icons/icons/folder-java-open.svg | 1 - .../src/material-icons/icons/folder-java.svg | 1 - .../icons/folder-javascript-open.svg | 1 - .../icons/folder-javascript.svg | 1 - .../icons/folder-jinja-open.svg | 1 - .../icons/folder-jinja-open_light.svg | 1 - .../src/material-icons/icons/folder-jinja.svg | 1 - .../icons/folder-jinja_light.svg | 1 - .../material-icons/icons/folder-job-open.svg | 1 - .../src/material-icons/icons/folder-job.svg | 1 - .../material-icons/icons/folder-json-open.svg | 1 - .../src/material-icons/icons/folder-json.svg | 1 - .../icons/folder-jupyter-open.svg | 1 - .../material-icons/icons/folder-jupyter.svg | 1 - .../material-icons/icons/folder-keys-open.svg | 1 - .../src/material-icons/icons/folder-keys.svg | 1 - .../icons/folder-kubernetes-open.svg | 1 - .../icons/folder-kubernetes.svg | 1 - .../icons/folder-layout-open.svg | 1 - .../material-icons/icons/folder-layout.svg | 1 - .../material-icons/icons/folder-less-open.svg | 1 - .../src/material-icons/icons/folder-less.svg | 1 - .../material-icons/icons/folder-lib-open.svg | 1 - .../src/material-icons/icons/folder-lib.svg | 1 - .../icons/folder-linux-open.svg | 1 - .../src/material-icons/icons/folder-linux.svg | 1 - .../material-icons/icons/folder-log-open.svg | 1 - .../src/material-icons/icons/folder-log.svg | 1 - .../icons/folder-lottie-open.svg | 1 - .../material-icons/icons/folder-lottie.svg | 1 - .../material-icons/icons/folder-lua-open.svg | 1 - .../src/material-icons/icons/folder-lua.svg | 1 - .../icons/folder-macos-open.svg | 1 - .../src/material-icons/icons/folder-macos.svg | 1 - .../material-icons/icons/folder-mail-open.svg | 1 - .../src/material-icons/icons/folder-mail.svg | 1 - .../icons/folder-mappings-open.svg | 1 - .../material-icons/icons/folder-mappings.svg | 1 - .../icons/folder-markdown-open.svg | 1 - .../material-icons/icons/folder-markdown.svg | 1 - .../icons/folder-mercurial-open.svg | 1 - .../material-icons/icons/folder-mercurial.svg | 1 - .../icons/folder-messages-open.svg | 1 - .../material-icons/icons/folder-messages.svg | 1 - .../material-icons/icons/folder-meta-open.svg | 1 - .../src/material-icons/icons/folder-meta.svg | 1 - .../icons/folder-middleware-open.svg | 1 - .../icons/folder-middleware.svg | 1 - .../material-icons/icons/folder-mjml-open.svg | 1 - .../src/material-icons/icons/folder-mjml.svg | 1 - .../icons/folder-mobile-open.svg | 1 - .../material-icons/icons/folder-mobile.svg | 1 - .../material-icons/icons/folder-mock-open.svg | 1 - .../src/material-icons/icons/folder-mock.svg | 1 - .../material-icons/icons/folder-mojo-open.svg | 1 - .../src/material-icons/icons/folder-mojo.svg | 1 - .../material-icons/icons/folder-moon-open.svg | 1 - .../src/material-icons/icons/folder-moon.svg | 1 - .../icons/folder-netlify-open.svg | 1 - .../material-icons/icons/folder-netlify.svg | 1 - .../material-icons/icons/folder-next-open.svg | 1 - .../src/material-icons/icons/folder-next.svg | 1 - .../icons/folder-ngrx-actions-open.svg | 1 - .../icons/folder-ngrx-actions.svg | 1 - .../icons/folder-ngrx-effects-open.svg | 1 - .../icons/folder-ngrx-effects.svg | 1 - .../icons/folder-ngrx-entities-open.svg | 1 - .../icons/folder-ngrx-entities.svg | 1 - .../icons/folder-ngrx-reducer-open.svg | 1 - .../icons/folder-ngrx-reducer.svg | 1 - .../icons/folder-ngrx-selectors-open.svg | 1 - .../icons/folder-ngrx-selectors.svg | 1 - .../icons/folder-ngrx-state-open.svg | 1 - .../icons/folder-ngrx-state.svg | 1 - .../icons/folder-ngrx-store-open.svg | 1 - .../icons/folder-ngrx-store.svg | 1 - .../material-icons/icons/folder-node-open.svg | 1 - .../src/material-icons/icons/folder-node.svg | 1 - .../material-icons/icons/folder-nuxt-open.svg | 1 - .../src/material-icons/icons/folder-nuxt.svg | 1 - .../icons/folder-other-open.svg | 1 - .../src/material-icons/icons/folder-other.svg | 1 - .../icons/folder-packages-open.svg | 1 - .../material-icons/icons/folder-packages.svg | 1 - .../material-icons/icons/folder-pdf-open.svg | 1 - .../src/material-icons/icons/folder-pdf.svg | 1 - .../material-icons/icons/folder-pdm-open.svg | 1 - .../src/material-icons/icons/folder-pdm.svg | 1 - .../material-icons/icons/folder-php-open.svg | 1 - .../src/material-icons/icons/folder-php.svg | 1 - .../icons/folder-phpmailer-open.svg | 1 - .../material-icons/icons/folder-phpmailer.svg | 1 - .../material-icons/icons/folder-pipe-open.svg | 1 - .../src/material-icons/icons/folder-pipe.svg | 1 - .../icons/folder-plastic-open.svg | 1 - .../material-icons/icons/folder-plastic.svg | 1 - .../icons/folder-plugin-open.svg | 1 - .../material-icons/icons/folder-plugin.svg | 1 - .../icons/folder-prisma-open.svg | 1 - .../material-icons/icons/folder-prisma.svg | 1 - .../icons/folder-private-open.svg | 1 - .../material-icons/icons/folder-private.svg | 1 - .../icons/folder-project-open.svg | 1 - .../material-icons/icons/folder-project.svg | 1 - .../icons/folder-proto-open.svg | 1 - .../src/material-icons/icons/folder-proto.svg | 1 - .../icons/folder-public-open.svg | 1 - .../material-icons/icons/folder-public.svg | 1 - .../icons/folder-python-open.svg | 1 - .../material-icons/icons/folder-python.svg | 1 - .../icons/folder-quasar-open.svg | 1 - .../material-icons/icons/folder-quasar.svg | 1 - .../icons/folder-queue-open.svg | 1 - .../src/material-icons/icons/folder-queue.svg | 1 - .../icons/folder-react-components-open.svg | 1 - .../icons/folder-react-components.svg | 1 - .../icons/folder-redux-actions-open.svg | 1 - .../icons/folder-redux-actions.svg | 1 - .../icons/folder-redux-reducer-open.svg | 1 - .../icons/folder-redux-reducer.svg | 1 - .../icons/folder-redux-selector-open.svg | 1 - .../icons/folder-redux-selector.svg | 1 - .../icons/folder-redux-store-open.svg | 1 - .../icons/folder-redux-store.svg | 1 - .../icons/folder-resolver-open.svg | 1 - .../material-icons/icons/folder-resolver.svg | 1 - .../icons/folder-resource-open.svg | 1 - .../material-icons/icons/folder-resource.svg | 1 - .../icons/folder-review-open.svg | 1 - .../material-icons/icons/folder-review.svg | 1 - .../icons/folder-robot-open.svg | 1 - .../src/material-icons/icons/folder-robot.svg | 1 - .../icons/folder-routes-open.svg | 1 - .../material-icons/icons/folder-routes.svg | 1 - .../icons/folder-rules-open.svg | 1 - .../src/material-icons/icons/folder-rules.svg | 1 - .../material-icons/icons/folder-sass-open.svg | 1 - .../src/material-icons/icons/folder-sass.svg | 1 - .../icons/folder-scala-open.svg | 1 - .../src/material-icons/icons/folder-scala.svg | 1 - .../icons/folder-scripts-open.svg | 1 - .../material-icons/icons/folder-scripts.svg | 1 - .../icons/folder-secure-open.svg | 1 - .../material-icons/icons/folder-secure.svg | 1 - .../icons/folder-seeders-open.svg | 1 - .../material-icons/icons/folder-seeders.svg | 1 - .../icons/folder-server-open.svg | 1 - .../material-icons/icons/folder-server.svg | 1 - .../icons/folder-serverless-open.svg | 1 - .../icons/folder-serverless.svg | 1 - .../icons/folder-shader-open.svg | 1 - .../material-icons/icons/folder-shader.svg | 1 - .../icons/folder-shared-open.svg | 1 - .../material-icons/icons/folder-shared.svg | 1 - .../icons/folder-snapcraft-open.svg | 1 - .../material-icons/icons/folder-snapcraft.svg | 1 - .../icons/folder-snippet-open.svg | 1 - .../material-icons/icons/folder-snippet.svg | 1 - .../material-icons/icons/folder-src-open.svg | 1 - .../src/material-icons/icons/folder-src.svg | 1 - .../icons/folder-stack-open.svg | 1 - .../src/material-icons/icons/folder-stack.svg | 1 - .../icons/folder-stencil-open.svg | 1 - .../material-icons/icons/folder-stencil.svg | 1 - .../icons/folder-store-open.svg | 1 - .../src/material-icons/icons/folder-store.svg | 1 - .../icons/folder-storybook-open.svg | 1 - .../material-icons/icons/folder-storybook.svg | 1 - .../icons/folder-stylus-open.svg | 1 - .../material-icons/icons/folder-stylus.svg | 1 - .../icons/folder-sublime-open.svg | 1 - .../material-icons/icons/folder-sublime.svg | 1 - .../icons/folder-supabase-open.svg | 1 - .../material-icons/icons/folder-supabase.svg | 1 - .../icons/folder-svelte-open.svg | 1 - .../material-icons/icons/folder-svelte.svg | 1 - .../material-icons/icons/folder-svg-open.svg | 1 - .../src/material-icons/icons/folder-svg.svg | 1 - .../icons/folder-syntax-open.svg | 1 - .../material-icons/icons/folder-syntax.svg | 1 - .../icons/folder-target-open.svg | 1 - .../material-icons/icons/folder-target.svg | 1 - .../icons/folder-taskfile-open.svg | 1 - .../material-icons/icons/folder-taskfile.svg | 1 - .../icons/folder-tasks-open.svg | 1 - .../src/material-icons/icons/folder-tasks.svg | 1 - .../icons/folder-television-open.svg | 1 - .../icons/folder-television.svg | 1 - .../material-icons/icons/folder-temp-open.svg | 1 - .../src/material-icons/icons/folder-temp.svg | 1 - .../icons/folder-template-open.svg | 1 - .../material-icons/icons/folder-template.svg | 1 - .../icons/folder-terraform-open.svg | 1 - .../material-icons/icons/folder-terraform.svg | 1 - .../material-icons/icons/folder-test-open.svg | 1 - .../src/material-icons/icons/folder-test.svg | 1 - .../icons/folder-theme-open.svg | 1 - .../src/material-icons/icons/folder-theme.svg | 1 - .../icons/folder-tools-open.svg | 1 - .../src/material-icons/icons/folder-tools.svg | 1 - .../icons/folder-turborepo-open.svg | 1 - .../material-icons/icons/folder-turborepo.svg | 1 - .../icons/folder-typescript-open.svg | 1 - .../icons/folder-typescript.svg | 1 - .../material-icons/icons/folder-ui-open.svg | 1 - .../src/material-icons/icons/folder-ui.svg | 1 - .../icons/folder-unity-open.svg | 1 - .../src/material-icons/icons/folder-unity.svg | 1 - .../icons/folder-update-open.svg | 1 - .../material-icons/icons/folder-update.svg | 1 - .../icons/folder-upload-open.svg | 1 - .../material-icons/icons/folder-upload.svg | 1 - .../icons/folder-utils-open.svg | 1 - .../src/material-icons/icons/folder-utils.svg | 1 - .../icons/folder-vercel-open.svg | 1 - .../material-icons/icons/folder-vercel.svg | 1 - .../icons/folder-verdaccio-open.svg | 1 - .../material-icons/icons/folder-verdaccio.svg | 1 - .../icons/folder-video-open.svg | 1 - .../src/material-icons/icons/folder-video.svg | 1 - .../icons/folder-views-open.svg | 1 - .../src/material-icons/icons/folder-views.svg | 1 - .../material-icons/icons/folder-vm-open.svg | 1 - .../src/material-icons/icons/folder-vm.svg | 1 - .../icons/folder-vscode-open.svg | 1 - .../material-icons/icons/folder-vscode.svg | 1 - .../icons/folder-vue-directives-open.svg | 1 - .../icons/folder-vue-directives.svg | 1 - .../material-icons/icons/folder-vue-open.svg | 1 - .../src/material-icons/icons/folder-vue.svg | 1 - .../icons/folder-vuepress-open.svg | 1 - .../material-icons/icons/folder-vuepress.svg | 1 - .../icons/folder-vuex-store-open.svg | 1 - .../icons/folder-vuex-store.svg | 1 - .../icons/folder-wakatime-open.svg | 1 - .../material-icons/icons/folder-wakatime.svg | 1 - .../icons/folder-webpack-open.svg | 1 - .../material-icons/icons/folder-webpack.svg | 1 - .../icons/folder-windows-open.svg | 1 - .../material-icons/icons/folder-windows.svg | 1 - .../icons/folder-wordpress-open.svg | 1 - .../material-icons/icons/folder-wordpress.svg | 1 - .../material-icons/icons/folder-yarn-open.svg | 1 - .../src/material-icons/icons/folder-yarn.svg | 1 - apps/web/src/material-icons/icons/font.svg | 1 - apps/web/src/material-icons/icons/forth.svg | 1 - apps/web/src/material-icons/icons/fortran.svg | 1 - apps/web/src/material-icons/icons/foxpro.svg | 1 - apps/web/src/material-icons/icons/fsharp.svg | 1 - apps/web/src/material-icons/icons/fusebox.svg | 1 - .../src/material-icons/icons/gamemaker.svg | 1 - apps/web/src/material-icons/icons/gatsby.svg | 1 - apps/web/src/material-icons/icons/gcp.svg | 1 - apps/web/src/material-icons/icons/gemfile.svg | 1 - .../src/material-icons/icons/gemini-ai.svg | 1 - apps/web/src/material-icons/icons/gemini.svg | 1 - apps/web/src/material-icons/icons/git.svg | 1 - .../icons/github-actions-workflow.svg | 1 - apps/web/src/material-icons/icons/gitlab.svg | 1 - apps/web/src/material-icons/icons/gitpod.svg | 1 - apps/web/src/material-icons/icons/gleam.svg | 1 - apps/web/src/material-icons/icons/go-mod.svg | 1 - apps/web/src/material-icons/icons/go.svg | 1 - .../src/material-icons/icons/go_gopher.svg | 1 - .../src/material-icons/icons/godot-assets.svg | 1 - apps/web/src/material-icons/icons/godot.svg | 1 - apps/web/src/material-icons/icons/gradle.svg | 1 - .../material-icons/icons/grafana-alloy.svg | 1 - apps/web/src/material-icons/icons/grain.svg | 1 - .../src/material-icons/icons/graphcool.svg | 1 - apps/web/src/material-icons/icons/graphql.svg | 1 - .../web/src/material-icons/icons/gridsome.svg | 1 - apps/web/src/material-icons/icons/groovy.svg | 1 - apps/web/src/material-icons/icons/grunt.svg | 1 - apps/web/src/material-icons/icons/gulp.svg | 1 - apps/web/src/material-icons/icons/h.svg | 1 - apps/web/src/material-icons/icons/hack.svg | 1 - apps/web/src/material-icons/icons/haml.svg | 1 - .../src/material-icons/icons/handlebars.svg | 1 - apps/web/src/material-icons/icons/hardhat.svg | 1 - .../web/src/material-icons/icons/harmonix.svg | 1 - apps/web/src/material-icons/icons/haskell.svg | 1 - apps/web/src/material-icons/icons/haxe.svg | 1 - apps/web/src/material-icons/icons/hcl.svg | 1 - .../src/material-icons/icons/hcl_light.svg | 1 - apps/web/src/material-icons/icons/helm.svg | 1 - apps/web/src/material-icons/icons/heroku.svg | 1 - apps/web/src/material-icons/icons/hex.svg | 1 - apps/web/src/material-icons/icons/hjson.svg | 1 - apps/web/src/material-icons/icons/horusec.svg | 1 - apps/web/src/material-icons/icons/hpp.svg | 1 - apps/web/src/material-icons/icons/html.svg | 1 - apps/web/src/material-icons/icons/http.svg | 1 - apps/web/src/material-icons/icons/huff.svg | 1 - .../src/material-icons/icons/huff_light.svg | 1 - apps/web/src/material-icons/icons/hurl.svg | 1 - apps/web/src/material-icons/icons/husky.svg | 1 - apps/web/src/material-icons/icons/i18n.svg | 1 - apps/web/src/material-icons/icons/idris.svg | 1 - .../src/material-icons/icons/ifanr-cloud.svg | 1 - apps/web/src/material-icons/icons/image.svg | 1 - apps/web/src/material-icons/icons/imba.svg | 1 - apps/web/src/material-icons/icons/ionic.svg | 1 - .../web/src/material-icons/icons/istanbul.svg | 1 - apps/web/src/material-icons/icons/jar.svg | 1 - apps/web/src/material-icons/icons/java.svg | 1 - .../src/material-icons/icons/javaclass.svg | 1 - .../material-icons/icons/javascript-map.svg | 1 - .../src/material-icons/icons/javascript.svg | 1 - apps/web/src/material-icons/icons/jenkins.svg | 1 - apps/web/src/material-icons/icons/jest.svg | 1 - apps/web/src/material-icons/icons/jinja.svg | 1 - .../src/material-icons/icons/jinja_light.svg | 1 - .../web/src/material-icons/icons/jsconfig.svg | 1 - apps/web/src/material-icons/icons/json.svg | 1 - apps/web/src/material-icons/icons/jsr.svg | 1 - .../src/material-icons/icons/jsr_light.svg | 1 - apps/web/src/material-icons/icons/julia.svg | 1 - apps/web/src/material-icons/icons/jupyter.svg | 1 - apps/web/src/material-icons/icons/just.svg | 1 - apps/web/src/material-icons/icons/karma.svg | 1 - apps/web/src/material-icons/icons/kcl.svg | 1 - apps/web/src/material-icons/icons/key.svg | 1 - apps/web/src/material-icons/icons/kivy.svg | 1 - apps/web/src/material-icons/icons/kl.svg | 1 - apps/web/src/material-icons/icons/knip.svg | 1 - apps/web/src/material-icons/icons/kotlin.svg | 1 - .../src/material-icons/icons/kubernetes.svg | 1 - apps/web/src/material-icons/icons/kusto.svg | 1 - apps/web/src/material-icons/icons/laravel.svg | 1 - apps/web/src/material-icons/icons/lerna.svg | 1 - apps/web/src/material-icons/icons/less.svg | 1 - apps/web/src/material-icons/icons/liara.svg | 1 - apps/web/src/material-icons/icons/lib.svg | 1 - .../src/material-icons/icons/lighthouse.svg | 1 - .../web/src/material-icons/icons/lilypond.svg | 1 - apps/web/src/material-icons/icons/liquid.svg | 1 - apps/web/src/material-icons/icons/lisp.svg | 1 - .../src/material-icons/icons/livescript.svg | 1 - apps/web/src/material-icons/icons/lock.svg | 1 - apps/web/src/material-icons/icons/log.svg | 1 - apps/web/src/material-icons/icons/lolcode.svg | 1 - apps/web/src/material-icons/icons/lottie.svg | 1 - apps/web/src/material-icons/icons/lua.svg | 1 - .../web/src/material-icons/icons/makefile.svg | 1 - .../web/src/material-icons/icons/markdown.svg | 1 - .../src/material-icons/icons/markdownlint.svg | 1 - apps/web/src/material-icons/icons/markojs.svg | 1 - .../src/material-icons/icons/mathematica.svg | 1 - apps/web/src/material-icons/icons/matlab.svg | 1 - apps/web/src/material-icons/icons/maven.svg | 1 - apps/web/src/material-icons/icons/mdsvex.svg | 1 - apps/web/src/material-icons/icons/mdx.svg | 1 - .../src/material-icons/icons/mercurial.svg | 1 - apps/web/src/material-icons/icons/merlin.svg | 1 - apps/web/src/material-icons/icons/mermaid.svg | 1 - apps/web/src/material-icons/icons/meson.svg | 1 - .../src/material-icons/icons/minecraft.svg | 1 - apps/web/src/material-icons/icons/mint.svg | 1 - apps/web/src/material-icons/icons/mjml.svg | 1 - apps/web/src/material-icons/icons/mocha.svg | 1 - .../src/material-icons/icons/modernizr.svg | 1 - apps/web/src/material-icons/icons/mojo.svg | 1 - apps/web/src/material-icons/icons/moon.svg | 1 - .../src/material-icons/icons/moonscript.svg | 1 - apps/web/src/material-icons/icons/mxml.svg | 1 - .../src/material-icons/icons/nano-staged.svg | 1 - .../icons/nano-staged_light.svg | 1 - apps/web/src/material-icons/icons/ndst.svg | 1 - apps/web/src/material-icons/icons/nest.svg | 1 - apps/web/src/material-icons/icons/netlify.svg | 1 - .../material-icons/icons/netlify_light.svg | 1 - apps/web/src/material-icons/icons/next.svg | 1 - .../src/material-icons/icons/next_light.svg | 1 - apps/web/src/material-icons/icons/nginx.svg | 1 - .../src/material-icons/icons/ngrx-actions.svg | 1 - .../src/material-icons/icons/ngrx-effects.svg | 1 - .../src/material-icons/icons/ngrx-entity.svg | 1 - .../src/material-icons/icons/ngrx-reducer.svg | 1 - .../material-icons/icons/ngrx-selectors.svg | 1 - .../src/material-icons/icons/ngrx-state.svg | 1 - apps/web/src/material-icons/icons/nim.svg | 1 - apps/web/src/material-icons/icons/nix.svg | 1 - apps/web/src/material-icons/icons/nodejs.svg | 1 - .../src/material-icons/icons/nodejs_alt.svg | 1 - apps/web/src/material-icons/icons/nodemon.svg | 1 - apps/web/src/material-icons/icons/npm.svg | 1 - apps/web/src/material-icons/icons/nuget.svg | 1 - .../web/src/material-icons/icons/nunjucks.svg | 1 - apps/web/src/material-icons/icons/nuxt.svg | 1 - apps/web/src/material-icons/icons/nx.svg | 1 - .../src/material-icons/icons/objective-c.svg | 1 - .../material-icons/icons/objective-cpp.svg | 1 - apps/web/src/material-icons/icons/ocaml.svg | 1 - apps/web/src/material-icons/icons/odin.svg | 1 - apps/web/src/material-icons/icons/opa.svg | 1 - apps/web/src/material-icons/icons/opam.svg | 1 - apps/web/src/material-icons/icons/openapi.svg | 1 - .../material-icons/icons/openapi_light.svg | 1 - apps/web/src/material-icons/icons/otne.svg | 1 - apps/web/src/material-icons/icons/panda.svg | 1 - apps/web/src/material-icons/icons/parcel.svg | 1 - apps/web/src/material-icons/icons/pascal.svg | 1 - apps/web/src/material-icons/icons/pawn.svg | 1 - apps/web/src/material-icons/icons/payload.svg | 1 - .../material-icons/icons/payload_light.svg | 1 - apps/web/src/material-icons/icons/pdf.svg | 1 - apps/web/src/material-icons/icons/pdm.svg | 1 - apps/web/src/material-icons/icons/percy.svg | 1 - apps/web/src/material-icons/icons/perl.svg | 1 - .../src/material-icons/icons/php-cs-fixer.svg | 1 - apps/web/src/material-icons/icons/php.svg | 1 - .../src/material-icons/icons/php_elephant.svg | 1 - .../icons/php_elephant_pink.svg | 1 - apps/web/src/material-icons/icons/phpunit.svg | 1 - apps/web/src/material-icons/icons/pinejs.svg | 1 - .../web/src/material-icons/icons/pipeline.svg | 1 - apps/web/src/material-icons/icons/pkl.svg | 1 - apps/web/src/material-icons/icons/plastic.svg | 1 - .../src/material-icons/icons/playwright.svg | 1 - apps/web/src/material-icons/icons/plop.svg | 1 - apps/web/src/material-icons/icons/pnpm.svg | 1 - .../src/material-icons/icons/pnpm_light.svg | 1 - apps/web/src/material-icons/icons/poetry.svg | 1 - apps/web/src/material-icons/icons/postcss.svg | 1 - .../web/src/material-icons/icons/posthtml.svg | 1 - .../src/material-icons/icons/powerpoint.svg | 1 - .../src/material-icons/icons/powershell.svg | 1 - .../web/src/material-icons/icons/prettier.svg | 1 - apps/web/src/material-icons/icons/prisma.svg | 1 - .../src/material-icons/icons/processing.svg | 1 - apps/web/src/material-icons/icons/prolog.svg | 1 - apps/web/src/material-icons/icons/proto.svg | 1 - .../src/material-icons/icons/protractor.svg | 1 - apps/web/src/material-icons/icons/pug.svg | 1 - apps/web/src/material-icons/icons/puppet.svg | 1 - .../src/material-icons/icons/puppeteer.svg | 1 - .../src/material-icons/icons/purescript.svg | 1 - .../src/material-icons/icons/python-misc.svg | 1 - apps/web/src/material-icons/icons/python.svg | 1 - apps/web/src/material-icons/icons/qsharp.svg | 1 - apps/web/src/material-icons/icons/quasar.svg | 1 - apps/web/src/material-icons/icons/quokka.svg | 1 - apps/web/src/material-icons/icons/qwik.svg | 1 - apps/web/src/material-icons/icons/r.svg | 1 - apps/web/src/material-icons/icons/racket.svg | 1 - apps/web/src/material-icons/icons/raml.svg | 1 - apps/web/src/material-icons/icons/razor.svg | 1 - apps/web/src/material-icons/icons/rc.svg | 1 - apps/web/src/material-icons/icons/react.svg | 1 - .../web/src/material-icons/icons/react_ts.svg | 1 - apps/web/src/material-icons/icons/readme.svg | 1 - apps/web/src/material-icons/icons/reason.svg | 1 - apps/web/src/material-icons/icons/red.svg | 1 - .../src/material-icons/icons/redux-action.svg | 1 - .../material-icons/icons/redux-reducer.svg | 1 - .../material-icons/icons/redux-selector.svg | 1 - .../src/material-icons/icons/redux-store.svg | 1 - apps/web/src/material-icons/icons/remark.svg | 1 - apps/web/src/material-icons/icons/remix.svg | 1 - .../src/material-icons/icons/remix_light.svg | 1 - .../web/src/material-icons/icons/renovate.svg | 1 - apps/web/src/material-icons/icons/replit.svg | 1 - .../icons/rescript-interface.svg | 1 - .../web/src/material-icons/icons/rescript.svg | 1 - apps/web/src/material-icons/icons/restql.svg | 1 - apps/web/src/material-icons/icons/riot.svg | 1 - apps/web/src/material-icons/icons/roadmap.svg | 1 - apps/web/src/material-icons/icons/roblox.svg | 1 - apps/web/src/material-icons/icons/robot.svg | 1 - apps/web/src/material-icons/icons/robots.svg | 1 - apps/web/src/material-icons/icons/rocket.svg | 1 - apps/web/src/material-icons/icons/rollup.svg | 1 - apps/web/src/material-icons/icons/rome.svg | 1 - apps/web/src/material-icons/icons/routing.svg | 1 - apps/web/src/material-icons/icons/rspec.svg | 1 - apps/web/src/material-icons/icons/rubocop.svg | 1 - .../material-icons/icons/rubocop_light.svg | 1 - apps/web/src/material-icons/icons/ruby.svg | 1 - apps/web/src/material-icons/icons/rust.svg | 1 - .../src/material-icons/icons/salesforce.svg | 1 - apps/web/src/material-icons/icons/san.svg | 1 - apps/web/src/material-icons/icons/sas.svg | 1 - apps/web/src/material-icons/icons/sass.svg | 1 - apps/web/src/material-icons/icons/sbt.svg | 1 - apps/web/src/material-icons/icons/scala.svg | 1 - apps/web/src/material-icons/icons/scheme.svg | 1 - .../src/material-icons/icons/screwdriver.svg | 1 - apps/web/src/material-icons/icons/search.svg | 1 - .../material-icons/icons/semantic-release.svg | 1 - .../icons/semantic-release_light.svg | 1 - apps/web/src/material-icons/icons/semgrep.svg | 1 - apps/web/src/material-icons/icons/sentry.svg | 1 - .../src/material-icons/icons/sequelize.svg | 1 - .../src/material-icons/icons/serverless.svg | 1 - .../web/src/material-icons/icons/settings.svg | 1 - apps/web/src/material-icons/icons/shader.svg | 1 - .../src/material-icons/icons/shaderlab.svg | 1 - .../src/material-icons/icons/silverstripe.svg | 1 - apps/web/src/material-icons/icons/siyuan.svg | 1 - apps/web/src/material-icons/icons/sketch.svg | 1 - apps/web/src/material-icons/icons/slim.svg | 1 - apps/web/src/material-icons/icons/slint.svg | 1 - apps/web/src/material-icons/icons/slug.svg | 1 - apps/web/src/material-icons/icons/smarty.svg | 1 - apps/web/src/material-icons/icons/sml.svg | 1 - .../src/material-icons/icons/snapcraft.svg | 1 - .../web/src/material-icons/icons/snowpack.svg | 1 - .../material-icons/icons/snowpack_light.svg | 1 - apps/web/src/material-icons/icons/snyk.svg | 1 - .../web/src/material-icons/icons/solidity.svg | 1 - .../src/material-icons/icons/sonarcloud.svg | 1 - apps/web/src/material-icons/icons/spwn.svg | 1 - apps/web/src/material-icons/icons/stan.svg | 1 - .../src/material-icons/icons/steadybit.svg | 1 - apps/web/src/material-icons/icons/stencil.svg | 1 - .../web/src/material-icons/icons/stitches.svg | 1 - .../material-icons/icons/stitches_light.svg | 1 - .../src/material-icons/icons/storybook.svg | 1 - apps/web/src/material-icons/icons/stryker.svg | 1 - .../web/src/material-icons/icons/stylable.svg | 1 - .../src/material-icons/icons/stylelint.svg | 1 - .../material-icons/icons/stylelint_light.svg | 1 - apps/web/src/material-icons/icons/stylus.svg | 1 - apps/web/src/material-icons/icons/sublime.svg | 1 - .../web/src/material-icons/icons/supabase.svg | 1 - apps/web/src/material-icons/icons/svelte.svg | 1 - apps/web/src/material-icons/icons/svg.svg | 1 - apps/web/src/material-icons/icons/svgo.svg | 1 - apps/web/src/material-icons/icons/svgr.svg | 1 - apps/web/src/material-icons/icons/swagger.svg | 1 - apps/web/src/material-icons/icons/swc.svg | 1 - apps/web/src/material-icons/icons/swift.svg | 1 - .../web/src/material-icons/icons/syncpack.svg | 1 - apps/web/src/material-icons/icons/table.svg | 1 - .../src/material-icons/icons/tailwindcss.svg | 1 - .../web/src/material-icons/icons/taskfile.svg | 1 - apps/web/src/material-icons/icons/tauri.svg | 1 - apps/web/src/material-icons/icons/tcl.svg | 1 - apps/web/src/material-icons/icons/teal.svg | 1 - apps/web/src/material-icons/icons/templ.svg | 1 - .../web/src/material-icons/icons/template.svg | 1 - .../src/material-icons/icons/terraform.svg | 1 - apps/web/src/material-icons/icons/test-js.svg | 1 - .../web/src/material-icons/icons/test-jsx.svg | 1 - apps/web/src/material-icons/icons/test-ts.svg | 1 - apps/web/src/material-icons/icons/tex.svg | 1 - .../web/src/material-icons/icons/textlint.svg | 1 - apps/web/src/material-icons/icons/tilt.svg | 1 - apps/web/src/material-icons/icons/tldraw.svg | 1 - .../src/material-icons/icons/tldraw_light.svg | 1 - apps/web/src/material-icons/icons/tobi.svg | 1 - .../web/src/material-icons/icons/tobimake.svg | 1 - apps/web/src/material-icons/icons/todo.svg | 1 - apps/web/src/material-icons/icons/travis.svg | 1 - apps/web/src/material-icons/icons/tree.svg | 1 - .../web/src/material-icons/icons/tsconfig.svg | 1 - apps/web/src/material-icons/icons/tsil.svg | 1 - apps/web/src/material-icons/icons/tune.svg | 1 - .../src/material-icons/icons/turborepo.svg | 1 - .../material-icons/icons/turborepo_light.svg | 1 - apps/web/src/material-icons/icons/twig.svg | 1 - apps/web/src/material-icons/icons/twine.svg | 1 - .../material-icons/icons/typescript-def.svg | 1 - .../src/material-icons/icons/typescript.svg | 1 - apps/web/src/material-icons/icons/typst.svg | 1 - apps/web/src/material-icons/icons/uml.svg | 1 - .../src/material-icons/icons/uml_light.svg | 1 - apps/web/src/material-icons/icons/unocss.svg | 1 - apps/web/src/material-icons/icons/url.svg | 1 - apps/web/src/material-icons/icons/vagrant.svg | 1 - apps/web/src/material-icons/icons/vala.svg | 1 - apps/web/src/material-icons/icons/vedic.svg | 1 - apps/web/src/material-icons/icons/velite.svg | 1 - .../web/src/material-icons/icons/velocity.svg | 1 - apps/web/src/material-icons/icons/vercel.svg | 1 - .../src/material-icons/icons/vercel_light.svg | 1 - .../src/material-icons/icons/verdaccio.svg | 1 - .../web/src/material-icons/icons/verified.svg | 1 - apps/web/src/material-icons/icons/verilog.svg | 1 - apps/web/src/material-icons/icons/vfl.svg | 1 - apps/web/src/material-icons/icons/video.svg | 1 - apps/web/src/material-icons/icons/vim.svg | 1 - apps/web/src/material-icons/icons/virtual.svg | 1 - .../src/material-icons/icons/visualstudio.svg | 1 - apps/web/src/material-icons/icons/vite.svg | 1 - apps/web/src/material-icons/icons/vitest.svg | 1 - apps/web/src/material-icons/icons/vlang.svg | 1 - apps/web/src/material-icons/icons/vscode.svg | 1 - .../src/material-icons/icons/vue-config.svg | 1 - apps/web/src/material-icons/icons/vue.svg | 1 - .../src/material-icons/icons/vuex-store.svg | 1 - .../web/src/material-icons/icons/wakatime.svg | 1 - .../material-icons/icons/wakatime_light.svg | 1 - apps/web/src/material-icons/icons/wallaby.svg | 1 - .../web/src/material-icons/icons/watchman.svg | 1 - .../src/material-icons/icons/webassembly.svg | 1 - apps/web/src/material-icons/icons/webhint.svg | 1 - apps/web/src/material-icons/icons/webpack.svg | 1 - apps/web/src/material-icons/icons/wepy.svg | 1 - apps/web/src/material-icons/icons/werf.svg | 1 - .../web/src/material-icons/icons/windicss.svg | 1 - .../material-icons/icons/wolframlanguage.svg | 1 - apps/web/src/material-icons/icons/word.svg | 1 - apps/web/src/material-icons/icons/xaml.svg | 1 - apps/web/src/material-icons/icons/xml.svg | 1 - apps/web/src/material-icons/icons/yaml.svg | 1 - apps/web/src/material-icons/icons/yang.svg | 1 - apps/web/src/material-icons/icons/yarn.svg | 1 - apps/web/src/material-icons/icons/zig.svg | 1 - apps/web/src/material-icons/icons/zip.svg | 1 - .../material-icons/images/commandPalette.png | Bin 64787 -> 0 bytes .../material-icons/images/contributors.png | Bin 1045169 -> 0 bytes .../src/material-icons/images/fileIcons.png | Bin 796394 -> 0 bytes .../src/material-icons/images/folderIcons.png | Bin 336083 -> 0 bytes .../images/how-tos/aligned-vs-missaligned.png | Bin 1027 -> 0 bytes .../images/how-tos/blurry-issue.png | Bin 957 -> 0 bytes .../how-tos/cloned-file-icons-example.png | Bin 1143 -> 0 bytes .../how-tos/cloned-folder-icons-example.png | Bin 1609 -> 0 bytes .../how-tos/cloned-icon-no-recolor-result.png | Bin 1001 -> 0 bytes .../images/how-tos/cloned-icon-no-recolor.png | Bin 1055 -> 0 bytes .../how-tos/cloned-rust-icon-example.png | Bin 4093 -> 0 bytes .../images/how-tos/elephant-less-detail.svg | 6 - .../images/how-tos/elephant-result.png | Bin 1086 -> 0 bytes .../how-tos/elephant-too-much-detail.svg | 1 - .../images/how-tos/elephant-with-grid.svg | 1 - .../images/how-tos/folder-icon-parts.svg | 1 - .../images/how-tos/missaligned-icon.svg | 1 - .../images/how-tos/missaligned-result.svg | 1 - .../images/how-tos/pick-folder-colors.png | Bin 20507 -> 0 bytes .../images/how-tos/pick-folder-colors.svg | 301 -- .../images/how-tos/pixel-perfect-icon.svg | 1 - .../svg-folder-icon-with-correct-colors.svg | 1 - .../svg-folder-icon-with-wrong-colors.svg | 1 - .../images/how-tos/svg-with-light-color.png | Bin 42230 -> 0 bytes .../images/how-tos/svg-with-spacing.png | Bin 42730 -> 0 bytes .../how-tos/svg-with-too-dark-color.png | Bin 31860 -> 0 bytes .../images/how-tos/svg-with-wrong-color.png | Bin 41202 -> 0 bytes .../images/how-tos/svg-without-spacing.png | Bin 40023 -> 0 bytes .../images/set-folder-color.gif | Bin 62837 -> 0 bytes .../images/set-folder-theme.gif | Bin 32825 -> 0 bytes apps/web/src/material-icons/logo.png | Bin 17738 -> 0 bytes apps/web/src/material-icons/logo.svg | 21 - .../src/material-icons/material-colors.yml | 257 -- apps/web/src/material-icons/package.json | 385 --- .../src/material-icons/package.nls.cs.json | 35 - .../src/material-icons/package.nls.de.json | 35 - .../src/material-icons/package.nls.es.json | 43 - .../src/material-icons/package.nls.fr.json | 30 - .../src/material-icons/package.nls.ja.json | 35 - apps/web/src/material-icons/package.nls.json | 46 - .../src/material-icons/package.nls.ko.json | 35 - .../src/material-icons/package.nls.nl.json | 33 - .../src/material-icons/package.nls.pl.json | 33 - .../src/material-icons/package.nls.pt-BR.json | 30 - .../src/material-icons/package.nls.pt-PT.json | 30 - .../src/material-icons/package.nls.ru.json | 30 - .../src/material-icons/package.nls.zh-CN.json | 30 - .../src/material-icons/package.nls.zh-TW.json | 30 - apps/web/src/material-icons/sheriff.config.ts | 17 - .../src/material-icons/src/architecture.md | 27 - .../src/core/generator/applyConfigToIcons.ts | 36 - .../core/generator/clones/clonesGenerator.ts | 195 -- .../core/generator/clones/utils/cloneData.ts | 261 -- .../core/generator/clones/utils/cloning.ts | 126 - .../generator/clones/utils/color/colors.ts | 129 - .../clones/utils/color/materialPalette.ts | 297 -- .../core/generator/config/defaultConfig.ts | 41 - .../src/core/generator/constants.ts | 54 - .../src/core/generator/fileGenerator.ts | 235 -- .../src/core/generator/folderGenerator.ts | 356 --- .../src/core/generator/generateManifest.ts | 42 - .../src/core/generator/iconOpacity.ts | 118 - .../src/core/generator/iconSaturation.ts | 152 - .../src/core/generator/languageGenerator.ts | 133 - .../src/core/generator/renameIconFiles.ts | 54 - .../src/core/generator/shared/svg.ts | 32 - .../src/core/generator/shared/validation.ts | 8 - .../src/core/helpers/configHash.ts | 51 - .../src/core/helpers/customIconPaths.ts | 10 - .../src/core/helpers/iconPacks.ts | 4 - .../material-icons/src/core/helpers/object.ts | 108 - .../src/core/helpers/resolvePath.ts | 5 - .../src/core/helpers/titlecase.ts | 11 - .../src/core/helpers/writeFile.ts | 21 - .../material-icons/src/core/i18n/translate.ts | 120 - .../src/core/i18n/translations/lang-cs.ts | 45 - .../src/core/i18n/translations/lang-de.ts | 45 - .../src/core/i18n/translations/lang-en.ts | 45 - .../src/core/i18n/translations/lang-es.ts | 45 - .../src/core/i18n/translations/lang-fr.ts | 45 - .../src/core/i18n/translations/lang-ja.ts | 45 - .../src/core/i18n/translations/lang-ko.ts | 45 - .../src/core/i18n/translations/lang-nl.ts | 45 - .../src/core/i18n/translations/lang-pl.ts | 45 - .../src/core/i18n/translations/lang-pt-br.ts | 45 - .../src/core/i18n/translations/lang-pt-pt.ts | 45 - .../src/core/i18n/translations/lang-ru.ts | 45 - .../src/core/i18n/translations/lang-uk.ts | 45 - .../src/core/i18n/translations/lang-zh-cn.ts | 45 - .../src/core/i18n/translations/lang-zh-tw.ts | 45 - .../src/core/icons/fileIcons.ts | 2598 ----------------- .../src/core/icons/folderIcons.ts | 931 ------ .../src/core/icons/languageIcons.ts | 163 -- apps/web/src/material-icons/src/core/index.ts | 57 - .../material-icons/src/core/logging/logger.ts | 60 - .../src/core/models/i18n/translation.ts | 43 - .../src/core/models/icons/cloneOptions.ts | 5 - .../src/core/models/icons/config.ts | 47 - .../src/core/models/icons/defaultIcon.ts | 16 - .../src/core/models/icons/files/fileIcon.ts | 61 - .../src/core/models/icons/files/fileTypes.ts | 14 - .../core/models/icons/folders/folderIcon.ts | 40 - .../core/models/icons/folders/folderTheme.ts | 26 - .../src/core/models/icons/iconPack.ts | 15 - .../icons/languages/languageIdentifier.ts | 27 - .../core/models/icons/patterns/patterns.ts | 18 - .../src/core/models/manifest.ts | 47 - .../src/core/patterns/patterns.ts | 118 - .../src/core/tests/helpers/object.test.ts | 106 - .../src/core/tests/i18n/i18n.test.ts | 52 - .../src/core/tests/icons/cloning.test.ts | 970 ------ .../src/core/tests/icons/data/icons.ts | 56 - .../src/core/tests/icons/fileIcons.test.ts | 366 --- .../core/tests/icons/filename-pattern.test.ts | 95 - .../src/core/tests/icons/folderIcons.test.ts | 679 ----- .../core/tests/icons/languageIcons.test.ts | 181 -- .../src/core/tests/mocks/index.ts | 6 - .../src/core/tests/mocks/vscode.ts | 13 - .../src/core/types/recursivePartial.ts | 3 - .../src/core/types/requiredAtLeastOne.ts | 7 - .../src/extension/commands/activate.ts | 25 - .../src/extension/commands/explorerArrows.ts | 54 - .../src/extension/commands/fileColor.ts | 99 - .../src/extension/commands/folderColor.ts | 100 - .../src/extension/commands/folders.ts | 56 - .../src/extension/commands/grayscale.ts | 55 - .../src/extension/commands/iconPacks.ts | 65 - .../src/extension/commands/opacity.ts | 49 - .../src/extension/commands/restoreConfig.ts | 11 - .../src/extension/commands/saturation.ts | 49 - .../src/extension/desktop/extension.ts | 41 - .../src/extension/logging/logger.ts | 42 - .../src/extension/shared/config.ts | 114 - .../src/extension/tools/changeDetection.ts | 83 - .../src/extension/tools/registered.ts | 33 - .../src/extension/web/extension.ts | 10 - .../src/material-icons/src/module/README.md | 94 - .../src/material-icons/src/module/index.ts | 10 - .../src/scripts/contributors/contributors.css | 24 - .../src/scripts/contributors/contributors.ts | 121 - .../src/scripts/helpers/painter.ts | 5 - .../src/scripts/helpers/screenshots.ts | 37 - .../src/scripts/helpers/similarity.ts | 47 - .../src/scripts/helpers/titleCase.ts | 7 - .../icons/checks/checkIconAvailability.ts | 258 -- .../icons/checks/checkIconConflicts.ts | 155 - .../scripts/icons/checks/checkIconUsage.ts | 140 - .../src/scripts/icons/checks/run.ts | 7 - .../src/scripts/icons/generateClones.ts | 19 - .../src/scripts/icons/generateJson.ts | 24 - .../scripts/contributors/contributor.ts | 5 - .../contributors/contributorsConfig.ts | 10 - .../src/scripts/module/prepare.ts | 30 - .../src/scripts/preview/preview.ts | 163 -- .../material-icons/src/scripts/preview/run.ts | 47 - .../src/scripts/preview/style.css | 48 - .../src/scripts/svg/checkSvgColors.ts | 43 - apps/web/src/material-icons/svgo.config.js | 16 - .../material-icons/tsconfig.declarations.json | 11 - apps/web/src/material-icons/tsconfig.json | 24 - src/material-icons/.coderabbit.yaml | 29 - .../.devcontainer/devcontainer.json | 33 - src/material-icons/.editorconfig | 12 - src/material-icons/.gitattributes | 6 - src/material-icons/.github/FUNDING.yml | 4 - .../.github/ISSUE_TEMPLATE/1-icon-request.yml | 63 - .../.github/ISSUE_TEMPLATE/2-bug-report.yml | 78 - src/material-icons/.github/dependabot.yml | 18 - src/material-icons/.github/labeler.yml | 24 - .../.github/pull_request_template.md | 8 - .../.github/workflows/build.yml | 33 - .../.github/workflows/color-check.yml | 28 - .../.github/workflows/icon-review.yml | 109 - .../.github/workflows/label.yml | 18 - .../.github/workflows/pr-closed.yml | 33 - .../.github/workflows/release.yml | 106 - src/material-icons/.gitignore | 18 - src/material-icons/.npmignore | 5 - src/material-icons/.vscode/extensions.json | 9 - src/material-icons/.vscode/launch.json | 29 - src/material-icons/.vscode/settings.json | 16 - src/material-icons/.vscode/tasks.json | 16 - src/material-icons/.vscodeignore | 19 - src/material-icons/CHANGELOG.md | 1749 ----------- src/material-icons/CODE_OF_CONDUCT.md | 127 - src/material-icons/CONTRIBUTING.md | 451 --- src/material-icons/LICENSE.md | 8 - src/material-icons/README.md | 255 -- src/material-icons/biome.jsonc | 65 - .../build/build-with-esbuild.ts | 13 - src/material-icons/build/esbuild.config.ts | 28 - .../build/watch-with-esbuild.ts | 10 - src/material-icons/bun.lockb | Bin 87461 -> 0 bytes src/material-icons/bunfig.toml | 3 - src/material-icons/changelog.config.json | 4 - src/material-icons/icons/3d.svg | 1 - src/material-icons/icons/abap.svg | 1 - src/material-icons/icons/abc.svg | 1 - src/material-icons/icons/actionscript.svg | 1 - src/material-icons/icons/ada.svg | 1 - src/material-icons/icons/adonis.svg | 1 - src/material-icons/icons/advpl.svg | 1 - src/material-icons/icons/amplify.svg | 1 - src/material-icons/icons/android.svg | 1 - src/material-icons/icons/angular.svg | 1 - src/material-icons/icons/antlr.svg | 1 - src/material-icons/icons/apiblueprint.svg | 1 - src/material-icons/icons/apollo.svg | 1 - src/material-icons/icons/applescript.svg | 1 - src/material-icons/icons/apps-script.svg | 1 - src/material-icons/icons/appveyor.svg | 1 - src/material-icons/icons/architecture.svg | 1 - src/material-icons/icons/arduino.svg | 1 - src/material-icons/icons/asciidoc.svg | 1 - src/material-icons/icons/assembly.svg | 1 - src/material-icons/icons/astro-config.svg | 1 - src/material-icons/icons/astro.svg | 1 - src/material-icons/icons/astyle.svg | 1 - src/material-icons/icons/audio.svg | 1 - src/material-icons/icons/aurelia.svg | 1 - src/material-icons/icons/authors.svg | 1 - src/material-icons/icons/auto.svg | 1 - src/material-icons/icons/auto_light.svg | 1 - src/material-icons/icons/autohotkey.svg | 1 - src/material-icons/icons/autoit.svg | 1 - src/material-icons/icons/azure-pipelines.svg | 1 - src/material-icons/icons/azure.svg | 1 - src/material-icons/icons/babel.svg | 1 - src/material-icons/icons/ballerina.svg | 1 - src/material-icons/icons/bazel.svg | 1 - src/material-icons/icons/bicep.svg | 1 - src/material-icons/icons/biome.svg | 1 - src/material-icons/icons/bitbucket.svg | 1 - src/material-icons/icons/bithound.svg | 1 - src/material-icons/icons/blink.svg | 1 - src/material-icons/icons/blink_light.svg | 1 - src/material-icons/icons/blitz.svg | 1 - src/material-icons/icons/bower.svg | 1 - src/material-icons/icons/brainfuck.svg | 1 - src/material-icons/icons/browserlist.svg | 1 - .../icons/browserlist_light.svg | 1 - src/material-icons/icons/bruno.svg | 1 - src/material-icons/icons/buck.svg | 1 - src/material-icons/icons/bucklescript.svg | 1 - src/material-icons/icons/buildkite.svg | 1 - src/material-icons/icons/bun.svg | 1 - src/material-icons/icons/bun_light.svg | 1 - src/material-icons/icons/c.svg | 1 - src/material-icons/icons/cabal.svg | 1 - src/material-icons/icons/caddy.svg | 1 - src/material-icons/icons/cadence.svg | 1 - src/material-icons/icons/cairo.svg | 1 - src/material-icons/icons/cake.svg | 1 - src/material-icons/icons/capacitor.svg | 1 - src/material-icons/icons/capnp.svg | 1 - src/material-icons/icons/cds.svg | 1 - src/material-icons/icons/certificate.svg | 1 - src/material-icons/icons/changelog.svg | 1 - src/material-icons/icons/chess.svg | 1 - src/material-icons/icons/chess_light.svg | 1 - src/material-icons/icons/chrome.svg | 1 - src/material-icons/icons/circleci.svg | 1 - src/material-icons/icons/circleci_light.svg | 1 - src/material-icons/icons/clangd.svg | 1 - src/material-icons/icons/clojure.svg | 1 - src/material-icons/icons/cloudfoundry.svg | 1 - src/material-icons/icons/cmake.svg | 1 - src/material-icons/icons/coala.svg | 1 - src/material-icons/icons/cobol.svg | 1 - src/material-icons/icons/coconut.svg | 1 - src/material-icons/icons/code-climate.svg | 1 - .../icons/code-climate_light.svg | 1 - src/material-icons/icons/codecov.svg | 1 - src/material-icons/icons/codeowners.svg | 1 - src/material-icons/icons/coderabbit-ai.svg | 1 - src/material-icons/icons/coffee.svg | 1 - src/material-icons/icons/coldfusion.svg | 1 - src/material-icons/icons/command.svg | 1 - src/material-icons/icons/commitlint.svg | 1 - src/material-icons/icons/concourse.svg | 1 - src/material-icons/icons/conduct.svg | 1 - src/material-icons/icons/console.svg | 1 - src/material-icons/icons/contributing.svg | 1 - src/material-icons/icons/cpp.svg | 1 - src/material-icons/icons/craco.svg | 1 - src/material-icons/icons/credits.svg | 1 - src/material-icons/icons/crystal.svg | 1 - src/material-icons/icons/crystal_light.svg | 1 - src/material-icons/icons/csharp.svg | 1 - src/material-icons/icons/css-map.svg | 1 - src/material-icons/icons/css.svg | 1 - src/material-icons/icons/cucumber.svg | 1 - src/material-icons/icons/cuda.svg | 1 - src/material-icons/icons/cypress.svg | 1 - src/material-icons/icons/d.svg | 1 - src/material-icons/icons/dart.svg | 1 - src/material-icons/icons/dart_generated.svg | 1 - src/material-icons/icons/database.svg | 1 - src/material-icons/icons/deepsource.svg | 1 - src/material-icons/icons/denizenscript.svg | 1 - src/material-icons/icons/deno.svg | 1 - src/material-icons/icons/deno_light.svg | 1 - src/material-icons/icons/dependabot.svg | 1 - src/material-icons/icons/dhall.svg | 1 - src/material-icons/icons/diff.svg | 1 - src/material-icons/icons/dinophp.svg | 1 - src/material-icons/icons/disc.svg | 1 - src/material-icons/icons/django.svg | 1 - src/material-icons/icons/dll.svg | 1 - src/material-icons/icons/docker.svg | 1 - src/material-icons/icons/document.svg | 1 - src/material-icons/icons/dotjs.svg | 1 - src/material-icons/icons/drawio.svg | 1 - src/material-icons/icons/drizzle.svg | 1 - src/material-icons/icons/drone.svg | 1 - src/material-icons/icons/drone_light.svg | 1 - src/material-icons/icons/duc.svg | 1 - src/material-icons/icons/dune.svg | 1 - src/material-icons/icons/edge.svg | 1 - src/material-icons/icons/editorconfig.svg | 1 - src/material-icons/icons/ejs.svg | 1 - src/material-icons/icons/elixir.svg | 1 - src/material-icons/icons/elm.svg | 1 - src/material-icons/icons/email.svg | 1 - src/material-icons/icons/ember.svg | 1 - src/material-icons/icons/erlang.svg | 1 - src/material-icons/icons/esbuild.svg | 1 - src/material-icons/icons/eslint.svg | 1 - src/material-icons/icons/exe.svg | 1 - src/material-icons/icons/fastlane.svg | 1 - src/material-icons/icons/favicon.svg | 1 - src/material-icons/icons/figma.svg | 1 - src/material-icons/icons/firebase.svg | 1 - src/material-icons/icons/flash.svg | 1 - src/material-icons/icons/flow.svg | 1 - .../icons/folder-admin-open.svg | 1 - src/material-icons/icons/folder-admin.svg | 1 - .../icons/folder-android-open.svg | 1 - src/material-icons/icons/folder-android.svg | 1 - .../icons/folder-angular-open.svg | 1 - src/material-icons/icons/folder-angular.svg | 1 - .../icons/folder-animation-open.svg | 1 - src/material-icons/icons/folder-animation.svg | 1 - .../icons/folder-ansible-open.svg | 1 - src/material-icons/icons/folder-ansible.svg | 1 - src/material-icons/icons/folder-api-open.svg | 1 - src/material-icons/icons/folder-api.svg | 1 - .../icons/folder-apollo-open.svg | 1 - src/material-icons/icons/folder-apollo.svg | 1 - src/material-icons/icons/folder-app-open.svg | 1 - src/material-icons/icons/folder-app.svg | 1 - .../icons/folder-archive-open.svg | 1 - src/material-icons/icons/folder-archive.svg | 1 - .../icons/folder-astro-open.svg | 1 - src/material-icons/icons/folder-astro.svg | 1 - .../icons/folder-audio-open.svg | 1 - src/material-icons/icons/folder-audio.svg | 1 - .../icons/folder-aurelia-open.svg | 1 - src/material-icons/icons/folder-aurelia.svg | 1 - src/material-icons/icons/folder-aws-open.svg | 1 - src/material-icons/icons/folder-aws.svg | 1 - .../icons/folder-azure-pipelines-open.svg | 1 - .../icons/folder-azure-pipelines.svg | 1 - src/material-icons/icons/folder-base-open.svg | 1 - src/material-icons/icons/folder-base.svg | 1 - .../icons/folder-batch-open.svg | 1 - src/material-icons/icons/folder-batch.svg | 1 - .../icons/folder-benchmark-open.svg | 1 - src/material-icons/icons/folder-benchmark.svg | 1 - .../icons/folder-bicep-open.svg | 1 - src/material-icons/icons/folder-bicep.svg | 1 - .../icons/folder-bower-open.svg | 1 - src/material-icons/icons/folder-bower.svg | 1 - .../icons/folder-buildkite-open.svg | 1 - src/material-icons/icons/folder-buildkite.svg | 1 - src/material-icons/icons/folder-cart-open.svg | 1 - src/material-icons/icons/folder-cart.svg | 1 - .../icons/folder-changesets-open.svg | 1 - .../icons/folder-changesets.svg | 1 - src/material-icons/icons/folder-ci-open.svg | 1 - src/material-icons/icons/folder-ci.svg | 1 - .../icons/folder-circleci-open.svg | 1 - src/material-icons/icons/folder-circleci.svg | 1 - .../icons/folder-class-open.svg | 1 - src/material-icons/icons/folder-class.svg | 1 - .../icons/folder-client-open.svg | 1 - src/material-icons/icons/folder-client.svg | 1 - .../icons/folder-cloudflare-open.svg | 1 - .../icons/folder-cloudflare.svg | 1 - .../icons/folder-cluster-open.svg | 1 - src/material-icons/icons/folder-cluster.svg | 1 - .../icons/folder-cobol-open.svg | 1 - src/material-icons/icons/folder-cobol.svg | 1 - .../icons/folder-command-open.svg | 1 - src/material-icons/icons/folder-command.svg | 1 - .../icons/folder-components-open.svg | 1 - .../icons/folder-components.svg | 1 - .../icons/folder-config-open.svg | 1 - src/material-icons/icons/folder-config.svg | 1 - .../icons/folder-connection-open.svg | 1 - .../icons/folder-connection.svg | 1 - .../icons/folder-console-open.svg | 1 - src/material-icons/icons/folder-console.svg | 1 - .../icons/folder-constant-open.svg | 1 - src/material-icons/icons/folder-constant.svg | 1 - .../icons/folder-container-open.svg | 1 - src/material-icons/icons/folder-container.svg | 1 - .../icons/folder-content-open.svg | 1 - src/material-icons/icons/folder-content.svg | 1 - .../icons/folder-context-open.svg | 1 - src/material-icons/icons/folder-context.svg | 1 - .../icons/folder-contract-open.svg | 1 - src/material-icons/icons/folder-contract.svg | 1 - .../icons/folder-controller-open.svg | 1 - .../icons/folder-controller.svg | 1 - src/material-icons/icons/folder-core-open.svg | 1 - src/material-icons/icons/folder-core.svg | 1 - .../icons/folder-coverage-open.svg | 1 - src/material-icons/icons/folder-coverage.svg | 1 - src/material-icons/icons/folder-css-open.svg | 1 - src/material-icons/icons/folder-css.svg | 1 - .../icons/folder-custom-open.svg | 1 - src/material-icons/icons/folder-custom.svg | 1 - .../icons/folder-cypress-open.svg | 1 - src/material-icons/icons/folder-cypress.svg | 1 - .../icons/folder-database-open.svg | 1 - src/material-icons/icons/folder-database.svg | 1 - .../icons/folder-debug-open.svg | 1 - src/material-icons/icons/folder-debug.svg | 1 - .../icons/folder-decorators-open.svg | 1 - .../icons/folder-decorators.svg | 1 - .../icons/folder-delta-open.svg | 1 - src/material-icons/icons/folder-delta.svg | 1 - .../icons/folder-desktop-open.svg | 1 - src/material-icons/icons/folder-desktop.svg | 1 - src/material-icons/icons/folder-dist-open.svg | 1 - src/material-icons/icons/folder-dist.svg | 1 - .../icons/folder-docker-open.svg | 1 - src/material-icons/icons/folder-docker.svg | 1 - src/material-icons/icons/folder-docs-open.svg | 1 - src/material-icons/icons/folder-docs.svg | 1 - .../icons/folder-download-open.svg | 1 - src/material-icons/icons/folder-download.svg | 1 - .../icons/folder-drizzle-open.svg | 1 - src/material-icons/icons/folder-drizzle.svg | 1 - src/material-icons/icons/folder-dump-open.svg | 1 - src/material-icons/icons/folder-dump.svg | 1 - src/material-icons/icons/folder-enum-open.svg | 1 - src/material-icons/icons/folder-enum.svg | 1 - .../icons/folder-environment-open.svg | 1 - .../icons/folder-environment.svg | 1 - .../icons/folder-error-open.svg | 1 - src/material-icons/icons/folder-error.svg | 1 - .../icons/folder-event-open.svg | 1 - src/material-icons/icons/folder-event.svg | 1 - .../icons/folder-examples-open.svg | 1 - src/material-icons/icons/folder-examples.svg | 1 - src/material-icons/icons/folder-expo-open.svg | 1 - src/material-icons/icons/folder-expo.svg | 1 - .../icons/folder-export-open.svg | 1 - src/material-icons/icons/folder-export.svg | 1 - .../icons/folder-fastlane-open.svg | 1 - src/material-icons/icons/folder-fastlane.svg | 1 - .../icons/folder-firebase-open.svg | 1 - src/material-icons/icons/folder-firebase.svg | 1 - src/material-icons/icons/folder-flow-open.svg | 1 - src/material-icons/icons/folder-flow.svg | 1 - .../icons/folder-flutter-open.svg | 1 - src/material-icons/icons/folder-flutter.svg | 1 - src/material-icons/icons/folder-font-open.svg | 1 - src/material-icons/icons/folder-font.svg | 1 - .../icons/folder-functions-open.svg | 1 - src/material-icons/icons/folder-functions.svg | 1 - .../icons/folder-gamemaker-open.svg | 1 - src/material-icons/icons/folder-gamemaker.svg | 1 - .../icons/folder-generator-open.svg | 1 - src/material-icons/icons/folder-generator.svg | 1 - .../icons/folder-gh-workflows-open.svg | 1 - .../icons/folder-gh-workflows.svg | 1 - src/material-icons/icons/folder-git-open.svg | 1 - src/material-icons/icons/folder-git.svg | 1 - .../icons/folder-gitea-open.svg | 1 - src/material-icons/icons/folder-gitea.svg | 1 - .../icons/folder-github-open.svg | 1 - src/material-icons/icons/folder-github.svg | 1 - .../icons/folder-gitlab-open.svg | 1 - src/material-icons/icons/folder-gitlab.svg | 1 - .../icons/folder-global-open.svg | 1 - src/material-icons/icons/folder-global.svg | 1 - .../icons/folder-godot-open.svg | 1 - src/material-icons/icons/folder-godot.svg | 1 - .../icons/folder-gradle-open.svg | 1 - src/material-icons/icons/folder-gradle.svg | 1 - .../icons/folder-graphql-open.svg | 1 - src/material-icons/icons/folder-graphql.svg | 1 - .../icons/folder-guard-open.svg | 1 - src/material-icons/icons/folder-guard.svg | 1 - src/material-icons/icons/folder-gulp-open.svg | 1 - src/material-icons/icons/folder-gulp.svg | 1 - src/material-icons/icons/folder-helm-open.svg | 1 - src/material-icons/icons/folder-helm.svg | 1 - .../icons/folder-helper-open.svg | 1 - src/material-icons/icons/folder-helper.svg | 1 - src/material-icons/icons/folder-home-open.svg | 1 - src/material-icons/icons/folder-home.svg | 1 - src/material-icons/icons/folder-hook-open.svg | 1 - src/material-icons/icons/folder-hook.svg | 1 - .../icons/folder-husky-open.svg | 1 - src/material-icons/icons/folder-husky.svg | 1 - src/material-icons/icons/folder-i18n-open.svg | 1 - src/material-icons/icons/folder-i18n.svg | 1 - .../icons/folder-images-open.svg | 1 - src/material-icons/icons/folder-images.svg | 1 - .../icons/folder-import-open.svg | 1 - src/material-icons/icons/folder-import.svg | 1 - .../icons/folder-include-open.svg | 1 - src/material-icons/icons/folder-include.svg | 1 - .../icons/folder-intellij-open.svg | 1 - .../icons/folder-intellij-open_light.svg | 1 - src/material-icons/icons/folder-intellij.svg | 1 - .../icons/folder-intellij_light.svg | 1 - .../icons/folder-interface-open.svg | 1 - src/material-icons/icons/folder-interface.svg | 1 - src/material-icons/icons/folder-ios-open.svg | 1 - src/material-icons/icons/folder-ios.svg | 1 - src/material-icons/icons/folder-java-open.svg | 1 - src/material-icons/icons/folder-java.svg | 1 - .../icons/folder-javascript-open.svg | 1 - .../icons/folder-javascript.svg | 1 - .../icons/folder-jinja-open.svg | 1 - .../icons/folder-jinja-open_light.svg | 1 - src/material-icons/icons/folder-jinja.svg | 1 - .../icons/folder-jinja_light.svg | 1 - src/material-icons/icons/folder-job-open.svg | 1 - src/material-icons/icons/folder-job.svg | 1 - src/material-icons/icons/folder-json-open.svg | 1 - src/material-icons/icons/folder-json.svg | 1 - .../icons/folder-jupyter-open.svg | 1 - src/material-icons/icons/folder-jupyter.svg | 1 - src/material-icons/icons/folder-keys-open.svg | 1 - src/material-icons/icons/folder-keys.svg | 1 - .../icons/folder-kubernetes-open.svg | 1 - .../icons/folder-kubernetes.svg | 1 - .../icons/folder-layout-open.svg | 1 - src/material-icons/icons/folder-layout.svg | 1 - src/material-icons/icons/folder-less-open.svg | 1 - src/material-icons/icons/folder-less.svg | 1 - src/material-icons/icons/folder-lib-open.svg | 1 - src/material-icons/icons/folder-lib.svg | 1 - .../icons/folder-linux-open.svg | 1 - src/material-icons/icons/folder-linux.svg | 1 - src/material-icons/icons/folder-log-open.svg | 1 - src/material-icons/icons/folder-log.svg | 1 - .../icons/folder-lottie-open.svg | 1 - src/material-icons/icons/folder-lottie.svg | 1 - src/material-icons/icons/folder-lua-open.svg | 1 - src/material-icons/icons/folder-lua.svg | 1 - .../icons/folder-macos-open.svg | 1 - src/material-icons/icons/folder-macos.svg | 1 - src/material-icons/icons/folder-mail-open.svg | 1 - src/material-icons/icons/folder-mail.svg | 1 - .../icons/folder-mappings-open.svg | 1 - src/material-icons/icons/folder-mappings.svg | 1 - .../icons/folder-markdown-open.svg | 1 - src/material-icons/icons/folder-markdown.svg | 1 - .../icons/folder-mercurial-open.svg | 1 - src/material-icons/icons/folder-mercurial.svg | 1 - .../icons/folder-messages-open.svg | 1 - src/material-icons/icons/folder-messages.svg | 1 - src/material-icons/icons/folder-meta-open.svg | 1 - src/material-icons/icons/folder-meta.svg | 1 - .../icons/folder-middleware-open.svg | 1 - .../icons/folder-middleware.svg | 1 - src/material-icons/icons/folder-mjml-open.svg | 1 - src/material-icons/icons/folder-mjml.svg | 1 - .../icons/folder-mobile-open.svg | 1 - src/material-icons/icons/folder-mobile.svg | 1 - src/material-icons/icons/folder-mock-open.svg | 1 - src/material-icons/icons/folder-mock.svg | 1 - src/material-icons/icons/folder-mojo-open.svg | 1 - src/material-icons/icons/folder-mojo.svg | 1 - src/material-icons/icons/folder-moon-open.svg | 1 - src/material-icons/icons/folder-moon.svg | 1 - .../icons/folder-netlify-open.svg | 1 - src/material-icons/icons/folder-netlify.svg | 1 - src/material-icons/icons/folder-next-open.svg | 1 - src/material-icons/icons/folder-next.svg | 1 - .../icons/folder-ngrx-actions-open.svg | 1 - .../icons/folder-ngrx-actions.svg | 1 - .../icons/folder-ngrx-effects-open.svg | 1 - .../icons/folder-ngrx-effects.svg | 1 - .../icons/folder-ngrx-entities-open.svg | 1 - .../icons/folder-ngrx-entities.svg | 1 - .../icons/folder-ngrx-reducer-open.svg | 1 - .../icons/folder-ngrx-reducer.svg | 1 - .../icons/folder-ngrx-selectors-open.svg | 1 - .../icons/folder-ngrx-selectors.svg | 1 - .../icons/folder-ngrx-state-open.svg | 1 - .../icons/folder-ngrx-state.svg | 1 - .../icons/folder-ngrx-store-open.svg | 1 - .../icons/folder-ngrx-store.svg | 1 - src/material-icons/icons/folder-node-open.svg | 1 - src/material-icons/icons/folder-node.svg | 1 - src/material-icons/icons/folder-nuxt-open.svg | 1 - src/material-icons/icons/folder-nuxt.svg | 1 - .../icons/folder-other-open.svg | 1 - src/material-icons/icons/folder-other.svg | 1 - .../icons/folder-packages-open.svg | 1 - src/material-icons/icons/folder-packages.svg | 1 - src/material-icons/icons/folder-pdf-open.svg | 1 - src/material-icons/icons/folder-pdf.svg | 1 - src/material-icons/icons/folder-pdm-open.svg | 1 - src/material-icons/icons/folder-pdm.svg | 1 - src/material-icons/icons/folder-php-open.svg | 1 - src/material-icons/icons/folder-php.svg | 1 - .../icons/folder-phpmailer-open.svg | 1 - src/material-icons/icons/folder-phpmailer.svg | 1 - src/material-icons/icons/folder-pipe-open.svg | 1 - src/material-icons/icons/folder-pipe.svg | 1 - .../icons/folder-plastic-open.svg | 1 - src/material-icons/icons/folder-plastic.svg | 1 - .../icons/folder-plugin-open.svg | 1 - src/material-icons/icons/folder-plugin.svg | 1 - .../icons/folder-prisma-open.svg | 1 - src/material-icons/icons/folder-prisma.svg | 1 - .../icons/folder-private-open.svg | 1 - src/material-icons/icons/folder-private.svg | 1 - .../icons/folder-project-open.svg | 1 - src/material-icons/icons/folder-project.svg | 1 - .../icons/folder-proto-open.svg | 1 - src/material-icons/icons/folder-proto.svg | 1 - .../icons/folder-public-open.svg | 1 - src/material-icons/icons/folder-public.svg | 1 - .../icons/folder-python-open.svg | 1 - src/material-icons/icons/folder-python.svg | 1 - .../icons/folder-quasar-open.svg | 1 - src/material-icons/icons/folder-quasar.svg | 1 - .../icons/folder-queue-open.svg | 1 - src/material-icons/icons/folder-queue.svg | 1 - .../icons/folder-react-components-open.svg | 1 - .../icons/folder-react-components.svg | 1 - .../icons/folder-redux-actions-open.svg | 1 - .../icons/folder-redux-actions.svg | 1 - .../icons/folder-redux-reducer-open.svg | 1 - .../icons/folder-redux-reducer.svg | 1 - .../icons/folder-redux-selector-open.svg | 1 - .../icons/folder-redux-selector.svg | 1 - .../icons/folder-redux-store-open.svg | 1 - .../icons/folder-redux-store.svg | 1 - .../icons/folder-resolver-open.svg | 1 - src/material-icons/icons/folder-resolver.svg | 1 - .../icons/folder-resource-open.svg | 1 - src/material-icons/icons/folder-resource.svg | 1 - .../icons/folder-review-open.svg | 1 - src/material-icons/icons/folder-review.svg | 1 - .../icons/folder-robot-open.svg | 1 - src/material-icons/icons/folder-robot.svg | 1 - .../icons/folder-routes-open.svg | 1 - src/material-icons/icons/folder-routes.svg | 1 - .../icons/folder-rules-open.svg | 1 - src/material-icons/icons/folder-rules.svg | 1 - src/material-icons/icons/folder-sass-open.svg | 1 - src/material-icons/icons/folder-sass.svg | 1 - .../icons/folder-scala-open.svg | 1 - src/material-icons/icons/folder-scala.svg | 1 - .../icons/folder-scripts-open.svg | 1 - src/material-icons/icons/folder-scripts.svg | 1 - .../icons/folder-secure-open.svg | 1 - src/material-icons/icons/folder-secure.svg | 1 - .../icons/folder-seeders-open.svg | 1 - src/material-icons/icons/folder-seeders.svg | 1 - .../icons/folder-server-open.svg | 1 - src/material-icons/icons/folder-server.svg | 1 - .../icons/folder-serverless-open.svg | 1 - .../icons/folder-serverless.svg | 1 - .../icons/folder-shader-open.svg | 1 - src/material-icons/icons/folder-shader.svg | 1 - .../icons/folder-shared-open.svg | 1 - src/material-icons/icons/folder-shared.svg | 1 - .../icons/folder-snapcraft-open.svg | 1 - src/material-icons/icons/folder-snapcraft.svg | 1 - .../icons/folder-snippet-open.svg | 1 - src/material-icons/icons/folder-snippet.svg | 1 - src/material-icons/icons/folder-src-open.svg | 1 - src/material-icons/icons/folder-src.svg | 1 - .../icons/folder-stack-open.svg | 1 - src/material-icons/icons/folder-stack.svg | 1 - .../icons/folder-stencil-open.svg | 1 - src/material-icons/icons/folder-stencil.svg | 1 - .../icons/folder-store-open.svg | 1 - src/material-icons/icons/folder-store.svg | 1 - .../icons/folder-storybook-open.svg | 1 - src/material-icons/icons/folder-storybook.svg | 1 - .../icons/folder-stylus-open.svg | 1 - src/material-icons/icons/folder-stylus.svg | 1 - .../icons/folder-sublime-open.svg | 1 - src/material-icons/icons/folder-sublime.svg | 1 - .../icons/folder-supabase-open.svg | 1 - src/material-icons/icons/folder-supabase.svg | 1 - .../icons/folder-svelte-open.svg | 1 - src/material-icons/icons/folder-svelte.svg | 1 - src/material-icons/icons/folder-svg-open.svg | 1 - src/material-icons/icons/folder-svg.svg | 1 - .../icons/folder-syntax-open.svg | 1 - src/material-icons/icons/folder-syntax.svg | 1 - .../icons/folder-target-open.svg | 1 - src/material-icons/icons/folder-target.svg | 1 - .../icons/folder-taskfile-open.svg | 1 - src/material-icons/icons/folder-taskfile.svg | 1 - .../icons/folder-tasks-open.svg | 1 - src/material-icons/icons/folder-tasks.svg | 1 - .../icons/folder-television-open.svg | 1 - .../icons/folder-television.svg | 1 - src/material-icons/icons/folder-temp-open.svg | 1 - src/material-icons/icons/folder-temp.svg | 1 - .../icons/folder-template-open.svg | 1 - src/material-icons/icons/folder-template.svg | 1 - .../icons/folder-terraform-open.svg | 1 - src/material-icons/icons/folder-terraform.svg | 1 - src/material-icons/icons/folder-test-open.svg | 1 - src/material-icons/icons/folder-test.svg | 1 - .../icons/folder-theme-open.svg | 1 - src/material-icons/icons/folder-theme.svg | 1 - .../icons/folder-tools-open.svg | 1 - src/material-icons/icons/folder-tools.svg | 1 - .../icons/folder-turborepo-open.svg | 1 - src/material-icons/icons/folder-turborepo.svg | 1 - .../icons/folder-typescript-open.svg | 1 - .../icons/folder-typescript.svg | 1 - src/material-icons/icons/folder-ui-open.svg | 1 - src/material-icons/icons/folder-ui.svg | 1 - .../icons/folder-unity-open.svg | 1 - src/material-icons/icons/folder-unity.svg | 1 - .../icons/folder-update-open.svg | 1 - src/material-icons/icons/folder-update.svg | 1 - .../icons/folder-upload-open.svg | 1 - src/material-icons/icons/folder-upload.svg | 1 - .../icons/folder-utils-open.svg | 1 - src/material-icons/icons/folder-utils.svg | 1 - .../icons/folder-vercel-open.svg | 1 - src/material-icons/icons/folder-vercel.svg | 1 - .../icons/folder-verdaccio-open.svg | 1 - src/material-icons/icons/folder-verdaccio.svg | 1 - .../icons/folder-video-open.svg | 1 - src/material-icons/icons/folder-video.svg | 1 - .../icons/folder-views-open.svg | 1 - src/material-icons/icons/folder-views.svg | 1 - src/material-icons/icons/folder-vm-open.svg | 1 - src/material-icons/icons/folder-vm.svg | 1 - .../icons/folder-vscode-open.svg | 1 - src/material-icons/icons/folder-vscode.svg | 1 - .../icons/folder-vue-directives-open.svg | 1 - .../icons/folder-vue-directives.svg | 1 - src/material-icons/icons/folder-vue-open.svg | 1 - src/material-icons/icons/folder-vue.svg | 1 - .../icons/folder-vuepress-open.svg | 1 - src/material-icons/icons/folder-vuepress.svg | 1 - .../icons/folder-vuex-store-open.svg | 1 - .../icons/folder-vuex-store.svg | 1 - .../icons/folder-wakatime-open.svg | 1 - src/material-icons/icons/folder-wakatime.svg | 1 - .../icons/folder-webpack-open.svg | 1 - src/material-icons/icons/folder-webpack.svg | 1 - .../icons/folder-windows-open.svg | 1 - src/material-icons/icons/folder-windows.svg | 1 - .../icons/folder-wordpress-open.svg | 1 - src/material-icons/icons/folder-wordpress.svg | 1 - src/material-icons/icons/folder-yarn-open.svg | 1 - src/material-icons/icons/folder-yarn.svg | 1 - src/material-icons/icons/font.svg | 1 - src/material-icons/icons/forth.svg | 1 - src/material-icons/icons/fortran.svg | 1 - src/material-icons/icons/foxpro.svg | 1 - src/material-icons/icons/fsharp.svg | 1 - src/material-icons/icons/fusebox.svg | 1 - src/material-icons/icons/gamemaker.svg | 1 - src/material-icons/icons/gatsby.svg | 1 - src/material-icons/icons/gcp.svg | 1 - src/material-icons/icons/gemfile.svg | 1 - src/material-icons/icons/gemini-ai.svg | 1 - src/material-icons/icons/gemini.svg | 1 - src/material-icons/icons/git.svg | 1 - .../icons/github-actions-workflow.svg | 1 - src/material-icons/icons/gitlab.svg | 1 - src/material-icons/icons/gitpod.svg | 1 - src/material-icons/icons/gleam.svg | 1 - src/material-icons/icons/go-mod.svg | 1 - src/material-icons/icons/go.svg | 1 - src/material-icons/icons/go_gopher.svg | 1 - src/material-icons/icons/godot-assets.svg | 1 - src/material-icons/icons/godot.svg | 1 - src/material-icons/icons/gradle.svg | 1 - src/material-icons/icons/grafana-alloy.svg | 1 - src/material-icons/icons/grain.svg | 1 - src/material-icons/icons/graphcool.svg | 1 - src/material-icons/icons/graphql.svg | 1 - src/material-icons/icons/gridsome.svg | 1 - src/material-icons/icons/groovy.svg | 1 - src/material-icons/icons/grunt.svg | 1 - src/material-icons/icons/gulp.svg | 1 - src/material-icons/icons/h.svg | 1 - src/material-icons/icons/hack.svg | 1 - src/material-icons/icons/haml.svg | 1 - src/material-icons/icons/handlebars.svg | 1 - src/material-icons/icons/hardhat.svg | 1 - src/material-icons/icons/harmonix.svg | 1 - src/material-icons/icons/haskell.svg | 1 - src/material-icons/icons/haxe.svg | 1 - src/material-icons/icons/hcl.svg | 1 - src/material-icons/icons/hcl_light.svg | 1 - src/material-icons/icons/helm.svg | 1 - src/material-icons/icons/heroku.svg | 1 - src/material-icons/icons/hex.svg | 1 - src/material-icons/icons/hjson.svg | 1 - src/material-icons/icons/horusec.svg | 1 - src/material-icons/icons/hpp.svg | 1 - src/material-icons/icons/html.svg | 1 - src/material-icons/icons/http.svg | 1 - src/material-icons/icons/huff.svg | 1 - src/material-icons/icons/huff_light.svg | 1 - src/material-icons/icons/hurl.svg | 1 - src/material-icons/icons/husky.svg | 1 - src/material-icons/icons/i18n.svg | 1 - src/material-icons/icons/idris.svg | 1 - src/material-icons/icons/ifanr-cloud.svg | 1 - src/material-icons/icons/image.svg | 1 - src/material-icons/icons/imba.svg | 1 - src/material-icons/icons/ionic.svg | 1 - src/material-icons/icons/istanbul.svg | 1 - src/material-icons/icons/jar.svg | 1 - src/material-icons/icons/java.svg | 1 - src/material-icons/icons/javaclass.svg | 1 - src/material-icons/icons/javascript-map.svg | 1 - src/material-icons/icons/javascript.svg | 1 - src/material-icons/icons/jenkins.svg | 1 - src/material-icons/icons/jest.svg | 1 - src/material-icons/icons/jinja.svg | 1 - src/material-icons/icons/jinja_light.svg | 1 - src/material-icons/icons/jsconfig.svg | 1 - src/material-icons/icons/json.svg | 1 - src/material-icons/icons/jsr.svg | 1 - src/material-icons/icons/jsr_light.svg | 1 - src/material-icons/icons/julia.svg | 1 - src/material-icons/icons/jupyter.svg | 1 - src/material-icons/icons/just.svg | 1 - src/material-icons/icons/karma.svg | 1 - src/material-icons/icons/kcl.svg | 1 - src/material-icons/icons/key.svg | 1 - src/material-icons/icons/kivy.svg | 1 - src/material-icons/icons/kl.svg | 1 - src/material-icons/icons/knip.svg | 1 - src/material-icons/icons/kotlin.svg | 1 - src/material-icons/icons/kubernetes.svg | 1 - src/material-icons/icons/kusto.svg | 1 - src/material-icons/icons/laravel.svg | 1 - src/material-icons/icons/lerna.svg | 1 - src/material-icons/icons/less.svg | 1 - src/material-icons/icons/liara.svg | 1 - src/material-icons/icons/lib.svg | 1 - src/material-icons/icons/lighthouse.svg | 1 - src/material-icons/icons/lilypond.svg | 1 - src/material-icons/icons/liquid.svg | 1 - src/material-icons/icons/lisp.svg | 1 - src/material-icons/icons/livescript.svg | 1 - src/material-icons/icons/lock.svg | 1 - src/material-icons/icons/log.svg | 1 - src/material-icons/icons/lolcode.svg | 1 - src/material-icons/icons/lottie.svg | 1 - src/material-icons/icons/lua.svg | 1 - src/material-icons/icons/makefile.svg | 1 - src/material-icons/icons/markdown.svg | 1 - src/material-icons/icons/markdownlint.svg | 1 - src/material-icons/icons/markojs.svg | 1 - src/material-icons/icons/mathematica.svg | 1 - src/material-icons/icons/matlab.svg | 1 - src/material-icons/icons/maven.svg | 1 - src/material-icons/icons/mdsvex.svg | 1 - src/material-icons/icons/mdx.svg | 1 - src/material-icons/icons/mercurial.svg | 1 - src/material-icons/icons/merlin.svg | 1 - src/material-icons/icons/mermaid.svg | 1 - src/material-icons/icons/meson.svg | 1 - src/material-icons/icons/minecraft.svg | 1 - src/material-icons/icons/mint.svg | 1 - src/material-icons/icons/mjml.svg | 1 - src/material-icons/icons/mocha.svg | 1 - src/material-icons/icons/modernizr.svg | 1 - src/material-icons/icons/mojo.svg | 1 - src/material-icons/icons/moon.svg | 1 - src/material-icons/icons/moonscript.svg | 1 - src/material-icons/icons/mxml.svg | 1 - src/material-icons/icons/nano-staged.svg | 1 - .../icons/nano-staged_light.svg | 1 - src/material-icons/icons/ndst.svg | 1 - src/material-icons/icons/nest.svg | 1 - src/material-icons/icons/netlify.svg | 1 - src/material-icons/icons/netlify_light.svg | 1 - src/material-icons/icons/next.svg | 1 - src/material-icons/icons/next_light.svg | 1 - src/material-icons/icons/nginx.svg | 1 - src/material-icons/icons/ngrx-actions.svg | 1 - src/material-icons/icons/ngrx-effects.svg | 1 - src/material-icons/icons/ngrx-entity.svg | 1 - src/material-icons/icons/ngrx-reducer.svg | 1 - src/material-icons/icons/ngrx-selectors.svg | 1 - src/material-icons/icons/ngrx-state.svg | 1 - src/material-icons/icons/nim.svg | 1 - src/material-icons/icons/nix.svg | 1 - src/material-icons/icons/nodejs.svg | 1 - src/material-icons/icons/nodejs_alt.svg | 1 - src/material-icons/icons/nodemon.svg | 1 - src/material-icons/icons/npm.svg | 1 - src/material-icons/icons/nuget.svg | 1 - src/material-icons/icons/nunjucks.svg | 1 - src/material-icons/icons/nuxt.svg | 1 - src/material-icons/icons/nx.svg | 1 - src/material-icons/icons/objective-c.svg | 1 - src/material-icons/icons/objective-cpp.svg | 1 - src/material-icons/icons/ocaml.svg | 1 - src/material-icons/icons/odin.svg | 1 - src/material-icons/icons/opa.svg | 1 - src/material-icons/icons/opam.svg | 1 - src/material-icons/icons/openapi.svg | 1 - src/material-icons/icons/openapi_light.svg | 1 - src/material-icons/icons/otne.svg | 1 - src/material-icons/icons/panda.svg | 1 - src/material-icons/icons/parcel.svg | 1 - src/material-icons/icons/pascal.svg | 1 - src/material-icons/icons/pawn.svg | 1 - src/material-icons/icons/payload.svg | 1 - src/material-icons/icons/payload_light.svg | 1 - src/material-icons/icons/pdf.svg | 1 - src/material-icons/icons/pdm.svg | 1 - src/material-icons/icons/percy.svg | 1 - src/material-icons/icons/perl.svg | 1 - src/material-icons/icons/php-cs-fixer.svg | 1 - src/material-icons/icons/php.svg | 1 - src/material-icons/icons/php_elephant.svg | 1 - .../icons/php_elephant_pink.svg | 1 - src/material-icons/icons/phpunit.svg | 1 - src/material-icons/icons/pinejs.svg | 1 - src/material-icons/icons/pipeline.svg | 1 - src/material-icons/icons/pkl.svg | 1 - src/material-icons/icons/plastic.svg | 1 - src/material-icons/icons/playwright.svg | 1 - src/material-icons/icons/plop.svg | 1 - src/material-icons/icons/pnpm.svg | 1 - src/material-icons/icons/pnpm_light.svg | 1 - src/material-icons/icons/poetry.svg | 1 - src/material-icons/icons/postcss.svg | 1 - src/material-icons/icons/posthtml.svg | 1 - src/material-icons/icons/powerpoint.svg | 1 - src/material-icons/icons/powershell.svg | 1 - src/material-icons/icons/prettier.svg | 1 - src/material-icons/icons/prisma.svg | 1 - src/material-icons/icons/processing.svg | 1 - src/material-icons/icons/prolog.svg | 1 - src/material-icons/icons/proto.svg | 1 - src/material-icons/icons/protractor.svg | 1 - src/material-icons/icons/pug.svg | 1 - src/material-icons/icons/puppet.svg | 1 - src/material-icons/icons/puppeteer.svg | 1 - src/material-icons/icons/purescript.svg | 1 - src/material-icons/icons/python-misc.svg | 1 - src/material-icons/icons/python.svg | 1 - src/material-icons/icons/qsharp.svg | 1 - src/material-icons/icons/quasar.svg | 1 - src/material-icons/icons/quokka.svg | 1 - src/material-icons/icons/qwik.svg | 1 - src/material-icons/icons/r.svg | 1 - src/material-icons/icons/racket.svg | 1 - src/material-icons/icons/raml.svg | 1 - src/material-icons/icons/razor.svg | 1 - src/material-icons/icons/rc.svg | 1 - src/material-icons/icons/react.svg | 1 - src/material-icons/icons/react_ts.svg | 1 - src/material-icons/icons/readme.svg | 1 - src/material-icons/icons/reason.svg | 1 - src/material-icons/icons/red.svg | 1 - src/material-icons/icons/redux-action.svg | 1 - src/material-icons/icons/redux-reducer.svg | 1 - src/material-icons/icons/redux-selector.svg | 1 - src/material-icons/icons/redux-store.svg | 1 - src/material-icons/icons/remark.svg | 1 - src/material-icons/icons/remix.svg | 1 - src/material-icons/icons/remix_light.svg | 1 - src/material-icons/icons/renovate.svg | 1 - src/material-icons/icons/replit.svg | 1 - .../icons/rescript-interface.svg | 1 - src/material-icons/icons/rescript.svg | 1 - src/material-icons/icons/restql.svg | 1 - src/material-icons/icons/riot.svg | 1 - src/material-icons/icons/roadmap.svg | 1 - src/material-icons/icons/roblox.svg | 1 - src/material-icons/icons/robot.svg | 1 - src/material-icons/icons/robots.svg | 1 - src/material-icons/icons/rocket.svg | 1 - src/material-icons/icons/rollup.svg | 1 - src/material-icons/icons/rome.svg | 1 - src/material-icons/icons/routing.svg | 1 - src/material-icons/icons/rspec.svg | 1 - src/material-icons/icons/rubocop.svg | 1 - src/material-icons/icons/rubocop_light.svg | 1 - src/material-icons/icons/ruby.svg | 1 - src/material-icons/icons/rust.svg | 1 - src/material-icons/icons/salesforce.svg | 1 - src/material-icons/icons/san.svg | 1 - src/material-icons/icons/sas.svg | 1 - src/material-icons/icons/sass.svg | 1 - src/material-icons/icons/sbt.svg | 1 - src/material-icons/icons/scala.svg | 1 - src/material-icons/icons/scheme.svg | 1 - src/material-icons/icons/screwdriver.svg | 1 - src/material-icons/icons/search.svg | 1 - src/material-icons/icons/semantic-release.svg | 1 - .../icons/semantic-release_light.svg | 1 - src/material-icons/icons/semgrep.svg | 1 - src/material-icons/icons/sentry.svg | 1 - src/material-icons/icons/sequelize.svg | 1 - src/material-icons/icons/serverless.svg | 1 - src/material-icons/icons/settings.svg | 1 - src/material-icons/icons/shader.svg | 1 - src/material-icons/icons/shaderlab.svg | 1 - src/material-icons/icons/silverstripe.svg | 1 - src/material-icons/icons/siyuan.svg | 1 - src/material-icons/icons/sketch.svg | 1 - src/material-icons/icons/slim.svg | 1 - src/material-icons/icons/slint.svg | 1 - src/material-icons/icons/slug.svg | 1 - src/material-icons/icons/smarty.svg | 1 - src/material-icons/icons/sml.svg | 1 - src/material-icons/icons/snapcraft.svg | 1 - src/material-icons/icons/snowpack.svg | 1 - src/material-icons/icons/snowpack_light.svg | 1 - src/material-icons/icons/snyk.svg | 1 - src/material-icons/icons/solidity.svg | 1 - src/material-icons/icons/sonarcloud.svg | 1 - src/material-icons/icons/spwn.svg | 1 - src/material-icons/icons/stan.svg | 1 - src/material-icons/icons/steadybit.svg | 1 - src/material-icons/icons/stencil.svg | 1 - src/material-icons/icons/stitches.svg | 1 - src/material-icons/icons/stitches_light.svg | 1 - src/material-icons/icons/storybook.svg | 1 - src/material-icons/icons/stryker.svg | 1 - src/material-icons/icons/stylable.svg | 1 - src/material-icons/icons/stylelint.svg | 1 - src/material-icons/icons/stylelint_light.svg | 1 - src/material-icons/icons/stylus.svg | 1 - src/material-icons/icons/sublime.svg | 1 - src/material-icons/icons/supabase.svg | 1 - src/material-icons/icons/svelte.svg | 1 - src/material-icons/icons/svg.svg | 1 - src/material-icons/icons/svgo.svg | 1 - src/material-icons/icons/svgr.svg | 1 - src/material-icons/icons/swagger.svg | 1 - src/material-icons/icons/swc.svg | 1 - src/material-icons/icons/swift.svg | 1 - src/material-icons/icons/syncpack.svg | 1 - src/material-icons/icons/table.svg | 1 - src/material-icons/icons/tailwindcss.svg | 1 - src/material-icons/icons/taskfile.svg | 1 - src/material-icons/icons/tauri.svg | 1 - src/material-icons/icons/tcl.svg | 1 - src/material-icons/icons/teal.svg | 1 - src/material-icons/icons/templ.svg | 1 - src/material-icons/icons/template.svg | 1 - src/material-icons/icons/terraform.svg | 1 - src/material-icons/icons/test-js.svg | 1 - src/material-icons/icons/test-jsx.svg | 1 - src/material-icons/icons/test-ts.svg | 1 - src/material-icons/icons/tex.svg | 1 - src/material-icons/icons/textlint.svg | 1 - src/material-icons/icons/tilt.svg | 1 - src/material-icons/icons/tldraw.svg | 1 - src/material-icons/icons/tldraw_light.svg | 1 - src/material-icons/icons/tobi.svg | 1 - src/material-icons/icons/tobimake.svg | 1 - src/material-icons/icons/todo.svg | 1 - src/material-icons/icons/travis.svg | 1 - src/material-icons/icons/tree.svg | 1 - src/material-icons/icons/tsconfig.svg | 1 - src/material-icons/icons/tsil.svg | 1 - src/material-icons/icons/tune.svg | 1 - src/material-icons/icons/turborepo.svg | 1 - src/material-icons/icons/turborepo_light.svg | 1 - src/material-icons/icons/twig.svg | 1 - src/material-icons/icons/twine.svg | 1 - src/material-icons/icons/typescript-def.svg | 1 - src/material-icons/icons/typescript.svg | 1 - src/material-icons/icons/typst.svg | 1 - src/material-icons/icons/uml.svg | 1 - src/material-icons/icons/uml_light.svg | 1 - src/material-icons/icons/unocss.svg | 1 - src/material-icons/icons/url.svg | 1 - src/material-icons/icons/vagrant.svg | 1 - src/material-icons/icons/vala.svg | 1 - src/material-icons/icons/vedic.svg | 1 - src/material-icons/icons/velite.svg | 1 - src/material-icons/icons/velocity.svg | 1 - src/material-icons/icons/vercel.svg | 1 - src/material-icons/icons/vercel_light.svg | 1 - src/material-icons/icons/verdaccio.svg | 1 - src/material-icons/icons/verified.svg | 1 - src/material-icons/icons/verilog.svg | 1 - src/material-icons/icons/vfl.svg | 1 - src/material-icons/icons/video.svg | 1 - src/material-icons/icons/vim.svg | 1 - src/material-icons/icons/virtual.svg | 1 - src/material-icons/icons/visualstudio.svg | 1 - src/material-icons/icons/vite.svg | 1 - src/material-icons/icons/vitest.svg | 1 - src/material-icons/icons/vlang.svg | 1 - src/material-icons/icons/vscode.svg | 1 - src/material-icons/icons/vue-config.svg | 1 - src/material-icons/icons/vue.svg | 1 - src/material-icons/icons/vuex-store.svg | 1 - src/material-icons/icons/wakatime.svg | 1 - src/material-icons/icons/wakatime_light.svg | 1 - src/material-icons/icons/wallaby.svg | 1 - src/material-icons/icons/watchman.svg | 1 - src/material-icons/icons/webassembly.svg | 1 - src/material-icons/icons/webhint.svg | 1 - src/material-icons/icons/webpack.svg | 1 - src/material-icons/icons/wepy.svg | 1 - src/material-icons/icons/werf.svg | 1 - src/material-icons/icons/windicss.svg | 1 - src/material-icons/icons/wolframlanguage.svg | 1 - src/material-icons/icons/word.svg | 1 - src/material-icons/icons/xaml.svg | 1 - src/material-icons/icons/xml.svg | 1 - src/material-icons/icons/yaml.svg | 1 - src/material-icons/icons/yang.svg | 1 - src/material-icons/icons/yarn.svg | 1 - src/material-icons/icons/zig.svg | 1 - src/material-icons/icons/zip.svg | 1 - src/material-icons/images/commandPalette.png | Bin 64787 -> 0 bytes src/material-icons/images/contributors.png | Bin 1045169 -> 0 bytes src/material-icons/images/fileIcons.png | Bin 796394 -> 0 bytes src/material-icons/images/folderIcons.png | Bin 336083 -> 0 bytes .../images/how-tos/aligned-vs-missaligned.png | Bin 1027 -> 0 bytes .../images/how-tos/blurry-issue.png | Bin 957 -> 0 bytes .../how-tos/cloned-file-icons-example.png | Bin 1143 -> 0 bytes .../how-tos/cloned-folder-icons-example.png | Bin 1609 -> 0 bytes .../how-tos/cloned-icon-no-recolor-result.png | Bin 1001 -> 0 bytes .../images/how-tos/cloned-icon-no-recolor.png | Bin 1055 -> 0 bytes .../how-tos/cloned-rust-icon-example.png | Bin 4093 -> 0 bytes .../images/how-tos/elephant-less-detail.svg | 6 - .../images/how-tos/elephant-result.png | Bin 1086 -> 0 bytes .../how-tos/elephant-too-much-detail.svg | 1 - .../images/how-tos/elephant-with-grid.svg | 1 - .../images/how-tos/folder-icon-parts.svg | 1 - .../images/how-tos/missaligned-icon.svg | 1 - .../images/how-tos/missaligned-result.svg | 1 - .../images/how-tos/pick-folder-colors.png | Bin 20507 -> 0 bytes .../images/how-tos/pick-folder-colors.svg | 301 -- .../images/how-tos/pixel-perfect-icon.svg | 1 - .../svg-folder-icon-with-correct-colors.svg | 1 - .../svg-folder-icon-with-wrong-colors.svg | 1 - .../images/how-tos/svg-with-light-color.png | Bin 42230 -> 0 bytes .../images/how-tos/svg-with-spacing.png | Bin 42730 -> 0 bytes .../how-tos/svg-with-too-dark-color.png | Bin 31860 -> 0 bytes .../images/how-tos/svg-with-wrong-color.png | Bin 41202 -> 0 bytes .../images/how-tos/svg-without-spacing.png | Bin 40023 -> 0 bytes .../images/set-folder-color.gif | Bin 62837 -> 0 bytes .../images/set-folder-theme.gif | Bin 32825 -> 0 bytes src/material-icons/logo.png | Bin 17738 -> 0 bytes src/material-icons/logo.svg | 21 - src/material-icons/material-colors.yml | 257 -- src/material-icons/package.json | 385 --- src/material-icons/package.nls.cs.json | 35 - src/material-icons/package.nls.de.json | 35 - src/material-icons/package.nls.es.json | 43 - src/material-icons/package.nls.fr.json | 30 - src/material-icons/package.nls.ja.json | 35 - src/material-icons/package.nls.json | 46 - src/material-icons/package.nls.ko.json | 35 - src/material-icons/package.nls.nl.json | 33 - src/material-icons/package.nls.pl.json | 33 - src/material-icons/package.nls.pt-BR.json | 30 - src/material-icons/package.nls.pt-PT.json | 30 - src/material-icons/package.nls.ru.json | 30 - src/material-icons/package.nls.zh-CN.json | 30 - src/material-icons/package.nls.zh-TW.json | 30 - src/material-icons/sheriff.config.ts | 17 - src/material-icons/src/architecture.md | 27 - .../src/core/generator/applyConfigToIcons.ts | 36 - .../core/generator/clones/clonesGenerator.ts | 195 -- .../core/generator/clones/utils/cloneData.ts | 261 -- .../core/generator/clones/utils/cloning.ts | 126 - .../generator/clones/utils/color/colors.ts | 129 - .../clones/utils/color/materialPalette.ts | 297 -- .../core/generator/config/defaultConfig.ts | 41 - .../src/core/generator/constants.ts | 54 - .../src/core/generator/fileGenerator.ts | 235 -- .../src/core/generator/folderGenerator.ts | 356 --- .../src/core/generator/generateManifest.ts | 42 - .../src/core/generator/iconOpacity.ts | 118 - .../src/core/generator/iconSaturation.ts | 152 - .../src/core/generator/languageGenerator.ts | 133 - .../src/core/generator/renameIconFiles.ts | 54 - .../src/core/generator/shared/svg.ts | 32 - .../src/core/generator/shared/validation.ts | 8 - .../src/core/helpers/configHash.ts | 51 - .../src/core/helpers/customIconPaths.ts | 10 - .../src/core/helpers/iconPacks.ts | 4 - src/material-icons/src/core/helpers/object.ts | 108 - .../src/core/helpers/resolvePath.ts | 5 - .../src/core/helpers/titlecase.ts | 11 - .../src/core/helpers/writeFile.ts | 21 - src/material-icons/src/core/i18n/translate.ts | 120 - .../src/core/i18n/translations/lang-cs.ts | 45 - .../src/core/i18n/translations/lang-de.ts | 45 - .../src/core/i18n/translations/lang-en.ts | 45 - .../src/core/i18n/translations/lang-es.ts | 45 - .../src/core/i18n/translations/lang-fr.ts | 45 - .../src/core/i18n/translations/lang-ja.ts | 45 - .../src/core/i18n/translations/lang-ko.ts | 45 - .../src/core/i18n/translations/lang-nl.ts | 45 - .../src/core/i18n/translations/lang-pl.ts | 45 - .../src/core/i18n/translations/lang-pt-br.ts | 45 - .../src/core/i18n/translations/lang-pt-pt.ts | 45 - .../src/core/i18n/translations/lang-ru.ts | 45 - .../src/core/i18n/translations/lang-uk.ts | 45 - .../src/core/i18n/translations/lang-zh-cn.ts | 45 - .../src/core/i18n/translations/lang-zh-tw.ts | 45 - .../src/core/icons/fileIcons.ts | 2598 ----------------- .../src/core/icons/folderIcons.ts | 931 ------ .../src/core/icons/languageIcons.ts | 163 -- src/material-icons/src/core/index.ts | 57 - src/material-icons/src/core/logging/logger.ts | 60 - .../src/core/models/i18n/translation.ts | 43 - .../src/core/models/icons/cloneOptions.ts | 5 - .../src/core/models/icons/config.ts | 47 - .../src/core/models/icons/defaultIcon.ts | 16 - .../src/core/models/icons/files/fileIcon.ts | 61 - .../src/core/models/icons/files/fileTypes.ts | 14 - .../core/models/icons/folders/folderIcon.ts | 40 - .../core/models/icons/folders/folderTheme.ts | 26 - .../src/core/models/icons/iconPack.ts | 15 - .../icons/languages/languageIdentifier.ts | 27 - .../core/models/icons/patterns/patterns.ts | 18 - .../src/core/models/manifest.ts | 47 - .../src/core/patterns/patterns.ts | 118 - .../src/core/tests/helpers/object.test.ts | 106 - .../src/core/tests/i18n/i18n.test.ts | 52 - .../src/core/tests/icons/cloning.test.ts | 970 ------ .../src/core/tests/icons/data/icons.ts | 56 - .../src/core/tests/icons/fileIcons.test.ts | 366 --- .../core/tests/icons/filename-pattern.test.ts | 95 - .../src/core/tests/icons/folderIcons.test.ts | 679 ----- .../core/tests/icons/languageIcons.test.ts | 181 -- .../src/core/tests/mocks/index.ts | 6 - .../src/core/tests/mocks/vscode.ts | 13 - .../src/core/types/recursivePartial.ts | 3 - .../src/core/types/requiredAtLeastOne.ts | 7 - .../src/extension/commands/activate.ts | 25 - .../src/extension/commands/explorerArrows.ts | 54 - .../src/extension/commands/fileColor.ts | 99 - .../src/extension/commands/folderColor.ts | 100 - .../src/extension/commands/folders.ts | 56 - .../src/extension/commands/grayscale.ts | 55 - .../src/extension/commands/iconPacks.ts | 65 - .../src/extension/commands/opacity.ts | 49 - .../src/extension/commands/restoreConfig.ts | 11 - .../src/extension/commands/saturation.ts | 49 - .../src/extension/desktop/extension.ts | 41 - .../src/extension/logging/logger.ts | 42 - .../src/extension/shared/config.ts | 114 - .../src/extension/tools/changeDetection.ts | 83 - .../src/extension/tools/registered.ts | 33 - .../src/extension/web/extension.ts | 10 - src/material-icons/src/module/README.md | 94 - src/material-icons/src/module/index.ts | 10 - .../src/scripts/contributors/contributors.css | 24 - .../src/scripts/contributors/contributors.ts | 121 - .../src/scripts/helpers/painter.ts | 5 - .../src/scripts/helpers/screenshots.ts | 37 - .../src/scripts/helpers/similarity.ts | 47 - .../src/scripts/helpers/titleCase.ts | 7 - .../icons/checks/checkIconAvailability.ts | 258 -- .../icons/checks/checkIconConflicts.ts | 155 - .../scripts/icons/checks/checkIconUsage.ts | 140 - .../src/scripts/icons/checks/run.ts | 7 - .../src/scripts/icons/generateClones.ts | 19 - .../src/scripts/icons/generateJson.ts | 24 - .../scripts/contributors/contributor.ts | 5 - .../contributors/contributorsConfig.ts | 10 - .../src/scripts/module/prepare.ts | 30 - .../src/scripts/preview/preview.ts | 163 -- src/material-icons/src/scripts/preview/run.ts | 47 - .../src/scripts/preview/style.css | 48 - .../src/scripts/svg/checkSvgColors.ts | 43 - src/material-icons/svgo.config.js | 16 - src/material-icons/tsconfig.declarations.json | 11 - src/material-icons/tsconfig.json | 24 - 2272 files changed, 36380 deletions(-) delete mode 100644 apps/web/src/material-icons/.coderabbit.yaml delete mode 100644 apps/web/src/material-icons/.devcontainer/devcontainer.json delete mode 100644 apps/web/src/material-icons/.editorconfig delete mode 100644 apps/web/src/material-icons/.gitattributes delete mode 100644 apps/web/src/material-icons/.github/FUNDING.yml delete mode 100644 apps/web/src/material-icons/.github/ISSUE_TEMPLATE/1-icon-request.yml delete mode 100644 apps/web/src/material-icons/.github/ISSUE_TEMPLATE/2-bug-report.yml delete mode 100644 apps/web/src/material-icons/.github/dependabot.yml delete mode 100644 apps/web/src/material-icons/.github/labeler.yml delete mode 100644 apps/web/src/material-icons/.github/pull_request_template.md delete mode 100644 apps/web/src/material-icons/.github/workflows/build.yml delete mode 100644 apps/web/src/material-icons/.github/workflows/color-check.yml delete mode 100644 apps/web/src/material-icons/.github/workflows/icon-review.yml delete mode 100644 apps/web/src/material-icons/.github/workflows/label.yml delete mode 100644 apps/web/src/material-icons/.github/workflows/pr-closed.yml delete mode 100644 apps/web/src/material-icons/.github/workflows/release.yml delete mode 100644 apps/web/src/material-icons/.gitignore delete mode 100644 apps/web/src/material-icons/.npmignore delete mode 100644 apps/web/src/material-icons/.vscode/extensions.json delete mode 100644 apps/web/src/material-icons/.vscode/launch.json delete mode 100644 apps/web/src/material-icons/.vscode/settings.json delete mode 100644 apps/web/src/material-icons/.vscode/tasks.json delete mode 100644 apps/web/src/material-icons/.vscodeignore delete mode 100644 apps/web/src/material-icons/CHANGELOG.md delete mode 100644 apps/web/src/material-icons/CODE_OF_CONDUCT.md delete mode 100644 apps/web/src/material-icons/CONTRIBUTING.md delete mode 100644 apps/web/src/material-icons/LICENSE.md delete mode 100644 apps/web/src/material-icons/README.md delete mode 100644 apps/web/src/material-icons/biome.jsonc delete mode 100644 apps/web/src/material-icons/build/build-with-esbuild.ts delete mode 100644 apps/web/src/material-icons/build/esbuild.config.ts delete mode 100644 apps/web/src/material-icons/build/watch-with-esbuild.ts delete mode 100644 apps/web/src/material-icons/bun.lockb delete mode 100644 apps/web/src/material-icons/bunfig.toml delete mode 100644 apps/web/src/material-icons/changelog.config.json delete mode 100644 apps/web/src/material-icons/icons/3d.svg delete mode 100644 apps/web/src/material-icons/icons/abap.svg delete mode 100644 apps/web/src/material-icons/icons/abc.svg delete mode 100644 apps/web/src/material-icons/icons/actionscript.svg delete mode 100644 apps/web/src/material-icons/icons/ada.svg delete mode 100644 apps/web/src/material-icons/icons/adonis.svg delete mode 100644 apps/web/src/material-icons/icons/advpl.svg delete mode 100644 apps/web/src/material-icons/icons/amplify.svg delete mode 100644 apps/web/src/material-icons/icons/android.svg delete mode 100644 apps/web/src/material-icons/icons/angular.svg delete mode 100644 apps/web/src/material-icons/icons/antlr.svg delete mode 100644 apps/web/src/material-icons/icons/apiblueprint.svg delete mode 100644 apps/web/src/material-icons/icons/apollo.svg delete mode 100644 apps/web/src/material-icons/icons/applescript.svg delete mode 100644 apps/web/src/material-icons/icons/apps-script.svg delete mode 100644 apps/web/src/material-icons/icons/appveyor.svg delete mode 100644 apps/web/src/material-icons/icons/architecture.svg delete mode 100644 apps/web/src/material-icons/icons/arduino.svg delete mode 100644 apps/web/src/material-icons/icons/asciidoc.svg delete mode 100644 apps/web/src/material-icons/icons/assembly.svg delete mode 100644 apps/web/src/material-icons/icons/astro-config.svg delete mode 100644 apps/web/src/material-icons/icons/astro.svg delete mode 100644 apps/web/src/material-icons/icons/astyle.svg delete mode 100644 apps/web/src/material-icons/icons/audio.svg delete mode 100644 apps/web/src/material-icons/icons/aurelia.svg delete mode 100644 apps/web/src/material-icons/icons/authors.svg delete mode 100644 apps/web/src/material-icons/icons/auto.svg delete mode 100644 apps/web/src/material-icons/icons/auto_light.svg delete mode 100644 apps/web/src/material-icons/icons/autohotkey.svg delete mode 100644 apps/web/src/material-icons/icons/autoit.svg delete mode 100644 apps/web/src/material-icons/icons/azure-pipelines.svg delete mode 100644 apps/web/src/material-icons/icons/azure.svg delete mode 100644 apps/web/src/material-icons/icons/babel.svg delete mode 100644 apps/web/src/material-icons/icons/ballerina.svg delete mode 100644 apps/web/src/material-icons/icons/bazel.svg delete mode 100644 apps/web/src/material-icons/icons/bicep.svg delete mode 100644 apps/web/src/material-icons/icons/biome.svg delete mode 100644 apps/web/src/material-icons/icons/bitbucket.svg delete mode 100644 apps/web/src/material-icons/icons/bithound.svg delete mode 100644 apps/web/src/material-icons/icons/blink.svg delete mode 100644 apps/web/src/material-icons/icons/blink_light.svg delete mode 100644 apps/web/src/material-icons/icons/blitz.svg delete mode 100644 apps/web/src/material-icons/icons/bower.svg delete mode 100644 apps/web/src/material-icons/icons/brainfuck.svg delete mode 100644 apps/web/src/material-icons/icons/browserlist.svg delete mode 100644 apps/web/src/material-icons/icons/browserlist_light.svg delete mode 100644 apps/web/src/material-icons/icons/bruno.svg delete mode 100644 apps/web/src/material-icons/icons/buck.svg delete mode 100644 apps/web/src/material-icons/icons/bucklescript.svg delete mode 100644 apps/web/src/material-icons/icons/buildkite.svg delete mode 100644 apps/web/src/material-icons/icons/bun.svg delete mode 100644 apps/web/src/material-icons/icons/bun_light.svg delete mode 100644 apps/web/src/material-icons/icons/c.svg delete mode 100644 apps/web/src/material-icons/icons/cabal.svg delete mode 100644 apps/web/src/material-icons/icons/caddy.svg delete mode 100644 apps/web/src/material-icons/icons/cadence.svg delete mode 100644 apps/web/src/material-icons/icons/cairo.svg delete mode 100644 apps/web/src/material-icons/icons/cake.svg delete mode 100644 apps/web/src/material-icons/icons/capacitor.svg delete mode 100644 apps/web/src/material-icons/icons/capnp.svg delete mode 100644 apps/web/src/material-icons/icons/cds.svg delete mode 100644 apps/web/src/material-icons/icons/certificate.svg delete mode 100644 apps/web/src/material-icons/icons/changelog.svg delete mode 100644 apps/web/src/material-icons/icons/chess.svg delete mode 100644 apps/web/src/material-icons/icons/chess_light.svg delete mode 100644 apps/web/src/material-icons/icons/chrome.svg delete mode 100644 apps/web/src/material-icons/icons/circleci.svg delete mode 100644 apps/web/src/material-icons/icons/circleci_light.svg delete mode 100644 apps/web/src/material-icons/icons/clangd.svg delete mode 100644 apps/web/src/material-icons/icons/clojure.svg delete mode 100644 apps/web/src/material-icons/icons/cloudfoundry.svg delete mode 100644 apps/web/src/material-icons/icons/cmake.svg delete mode 100644 apps/web/src/material-icons/icons/coala.svg delete mode 100644 apps/web/src/material-icons/icons/cobol.svg delete mode 100644 apps/web/src/material-icons/icons/coconut.svg delete mode 100644 apps/web/src/material-icons/icons/code-climate.svg delete mode 100644 apps/web/src/material-icons/icons/code-climate_light.svg delete mode 100644 apps/web/src/material-icons/icons/codecov.svg delete mode 100644 apps/web/src/material-icons/icons/codeowners.svg delete mode 100644 apps/web/src/material-icons/icons/coderabbit-ai.svg delete mode 100644 apps/web/src/material-icons/icons/coffee.svg delete mode 100644 apps/web/src/material-icons/icons/coldfusion.svg delete mode 100644 apps/web/src/material-icons/icons/command.svg delete mode 100644 apps/web/src/material-icons/icons/commitlint.svg delete mode 100644 apps/web/src/material-icons/icons/concourse.svg delete mode 100644 apps/web/src/material-icons/icons/conduct.svg delete mode 100644 apps/web/src/material-icons/icons/console.svg delete mode 100644 apps/web/src/material-icons/icons/contributing.svg delete mode 100644 apps/web/src/material-icons/icons/cpp.svg delete mode 100644 apps/web/src/material-icons/icons/craco.svg delete mode 100644 apps/web/src/material-icons/icons/credits.svg delete mode 100644 apps/web/src/material-icons/icons/crystal.svg delete mode 100644 apps/web/src/material-icons/icons/crystal_light.svg delete mode 100644 apps/web/src/material-icons/icons/csharp.svg delete mode 100644 apps/web/src/material-icons/icons/css-map.svg delete mode 100644 apps/web/src/material-icons/icons/css.svg delete mode 100644 apps/web/src/material-icons/icons/cucumber.svg delete mode 100644 apps/web/src/material-icons/icons/cuda.svg delete mode 100644 apps/web/src/material-icons/icons/cypress.svg delete mode 100644 apps/web/src/material-icons/icons/d.svg delete mode 100644 apps/web/src/material-icons/icons/dart.svg delete mode 100644 apps/web/src/material-icons/icons/dart_generated.svg delete mode 100644 apps/web/src/material-icons/icons/database.svg delete mode 100644 apps/web/src/material-icons/icons/deepsource.svg delete mode 100644 apps/web/src/material-icons/icons/denizenscript.svg delete mode 100644 apps/web/src/material-icons/icons/deno.svg delete mode 100644 apps/web/src/material-icons/icons/deno_light.svg delete mode 100644 apps/web/src/material-icons/icons/dependabot.svg delete mode 100644 apps/web/src/material-icons/icons/dhall.svg delete mode 100644 apps/web/src/material-icons/icons/diff.svg delete mode 100644 apps/web/src/material-icons/icons/dinophp.svg delete mode 100644 apps/web/src/material-icons/icons/disc.svg delete mode 100644 apps/web/src/material-icons/icons/django.svg delete mode 100644 apps/web/src/material-icons/icons/dll.svg delete mode 100644 apps/web/src/material-icons/icons/docker.svg delete mode 100644 apps/web/src/material-icons/icons/document.svg delete mode 100644 apps/web/src/material-icons/icons/dotjs.svg delete mode 100644 apps/web/src/material-icons/icons/drawio.svg delete mode 100644 apps/web/src/material-icons/icons/drizzle.svg delete mode 100644 apps/web/src/material-icons/icons/drone.svg delete mode 100644 apps/web/src/material-icons/icons/drone_light.svg delete mode 100644 apps/web/src/material-icons/icons/duc.svg delete mode 100644 apps/web/src/material-icons/icons/dune.svg delete mode 100644 apps/web/src/material-icons/icons/edge.svg delete mode 100644 apps/web/src/material-icons/icons/editorconfig.svg delete mode 100644 apps/web/src/material-icons/icons/ejs.svg delete mode 100644 apps/web/src/material-icons/icons/elixir.svg delete mode 100644 apps/web/src/material-icons/icons/elm.svg delete mode 100644 apps/web/src/material-icons/icons/email.svg delete mode 100644 apps/web/src/material-icons/icons/ember.svg delete mode 100644 apps/web/src/material-icons/icons/erlang.svg delete mode 100644 apps/web/src/material-icons/icons/esbuild.svg delete mode 100644 apps/web/src/material-icons/icons/eslint.svg delete mode 100644 apps/web/src/material-icons/icons/exe.svg delete mode 100644 apps/web/src/material-icons/icons/fastlane.svg delete mode 100644 apps/web/src/material-icons/icons/favicon.svg delete mode 100644 apps/web/src/material-icons/icons/figma.svg delete mode 100644 apps/web/src/material-icons/icons/firebase.svg delete mode 100644 apps/web/src/material-icons/icons/flash.svg delete mode 100644 apps/web/src/material-icons/icons/flow.svg delete mode 100644 apps/web/src/material-icons/icons/folder-admin-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-admin.svg delete mode 100644 apps/web/src/material-icons/icons/folder-android-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-android.svg delete mode 100644 apps/web/src/material-icons/icons/folder-angular-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-angular.svg delete mode 100644 apps/web/src/material-icons/icons/folder-animation-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-animation.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ansible-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ansible.svg delete mode 100644 apps/web/src/material-icons/icons/folder-api-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-api.svg delete mode 100644 apps/web/src/material-icons/icons/folder-apollo-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-apollo.svg delete mode 100644 apps/web/src/material-icons/icons/folder-app-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-app.svg delete mode 100644 apps/web/src/material-icons/icons/folder-archive-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-archive.svg delete mode 100644 apps/web/src/material-icons/icons/folder-astro-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-astro.svg delete mode 100644 apps/web/src/material-icons/icons/folder-audio-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-audio.svg delete mode 100644 apps/web/src/material-icons/icons/folder-aurelia-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-aurelia.svg delete mode 100644 apps/web/src/material-icons/icons/folder-aws-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-aws.svg delete mode 100644 apps/web/src/material-icons/icons/folder-azure-pipelines-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-azure-pipelines.svg delete mode 100644 apps/web/src/material-icons/icons/folder-base-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-base.svg delete mode 100644 apps/web/src/material-icons/icons/folder-batch-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-batch.svg delete mode 100644 apps/web/src/material-icons/icons/folder-benchmark-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-benchmark.svg delete mode 100644 apps/web/src/material-icons/icons/folder-bicep-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-bicep.svg delete mode 100644 apps/web/src/material-icons/icons/folder-bower-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-bower.svg delete mode 100644 apps/web/src/material-icons/icons/folder-buildkite-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-buildkite.svg delete mode 100644 apps/web/src/material-icons/icons/folder-cart-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-cart.svg delete mode 100644 apps/web/src/material-icons/icons/folder-changesets-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-changesets.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ci-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ci.svg delete mode 100644 apps/web/src/material-icons/icons/folder-circleci-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-circleci.svg delete mode 100644 apps/web/src/material-icons/icons/folder-class-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-class.svg delete mode 100644 apps/web/src/material-icons/icons/folder-client-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-client.svg delete mode 100644 apps/web/src/material-icons/icons/folder-cloudflare-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-cloudflare.svg delete mode 100644 apps/web/src/material-icons/icons/folder-cluster-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-cluster.svg delete mode 100644 apps/web/src/material-icons/icons/folder-cobol-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-cobol.svg delete mode 100644 apps/web/src/material-icons/icons/folder-command-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-command.svg delete mode 100644 apps/web/src/material-icons/icons/folder-components-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-components.svg delete mode 100644 apps/web/src/material-icons/icons/folder-config-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-config.svg delete mode 100644 apps/web/src/material-icons/icons/folder-connection-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-connection.svg delete mode 100644 apps/web/src/material-icons/icons/folder-console-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-console.svg delete mode 100644 apps/web/src/material-icons/icons/folder-constant-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-constant.svg delete mode 100644 apps/web/src/material-icons/icons/folder-container-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-container.svg delete mode 100644 apps/web/src/material-icons/icons/folder-content-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-content.svg delete mode 100644 apps/web/src/material-icons/icons/folder-context-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-context.svg delete mode 100644 apps/web/src/material-icons/icons/folder-contract-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-contract.svg delete mode 100644 apps/web/src/material-icons/icons/folder-controller-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-controller.svg delete mode 100644 apps/web/src/material-icons/icons/folder-core-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-core.svg delete mode 100644 apps/web/src/material-icons/icons/folder-coverage-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-coverage.svg delete mode 100644 apps/web/src/material-icons/icons/folder-css-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-css.svg delete mode 100644 apps/web/src/material-icons/icons/folder-custom-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-custom.svg delete mode 100644 apps/web/src/material-icons/icons/folder-cypress-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-cypress.svg delete mode 100644 apps/web/src/material-icons/icons/folder-database-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-database.svg delete mode 100644 apps/web/src/material-icons/icons/folder-debug-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-debug.svg delete mode 100644 apps/web/src/material-icons/icons/folder-decorators-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-decorators.svg delete mode 100644 apps/web/src/material-icons/icons/folder-delta-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-delta.svg delete mode 100644 apps/web/src/material-icons/icons/folder-desktop-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-desktop.svg delete mode 100644 apps/web/src/material-icons/icons/folder-dist-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-dist.svg delete mode 100644 apps/web/src/material-icons/icons/folder-docker-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-docker.svg delete mode 100644 apps/web/src/material-icons/icons/folder-docs-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-docs.svg delete mode 100644 apps/web/src/material-icons/icons/folder-download-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-download.svg delete mode 100644 apps/web/src/material-icons/icons/folder-drizzle-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-drizzle.svg delete mode 100644 apps/web/src/material-icons/icons/folder-dump-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-dump.svg delete mode 100644 apps/web/src/material-icons/icons/folder-enum-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-enum.svg delete mode 100644 apps/web/src/material-icons/icons/folder-environment-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-environment.svg delete mode 100644 apps/web/src/material-icons/icons/folder-error-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-error.svg delete mode 100644 apps/web/src/material-icons/icons/folder-event-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-event.svg delete mode 100644 apps/web/src/material-icons/icons/folder-examples-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-examples.svg delete mode 100644 apps/web/src/material-icons/icons/folder-expo-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-expo.svg delete mode 100644 apps/web/src/material-icons/icons/folder-export-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-export.svg delete mode 100644 apps/web/src/material-icons/icons/folder-fastlane-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-fastlane.svg delete mode 100644 apps/web/src/material-icons/icons/folder-firebase-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-firebase.svg delete mode 100644 apps/web/src/material-icons/icons/folder-flow-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-flow.svg delete mode 100644 apps/web/src/material-icons/icons/folder-flutter-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-flutter.svg delete mode 100644 apps/web/src/material-icons/icons/folder-font-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-font.svg delete mode 100644 apps/web/src/material-icons/icons/folder-functions-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-functions.svg delete mode 100644 apps/web/src/material-icons/icons/folder-gamemaker-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-gamemaker.svg delete mode 100644 apps/web/src/material-icons/icons/folder-generator-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-generator.svg delete mode 100644 apps/web/src/material-icons/icons/folder-gh-workflows-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-gh-workflows.svg delete mode 100644 apps/web/src/material-icons/icons/folder-git-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-git.svg delete mode 100644 apps/web/src/material-icons/icons/folder-gitea-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-gitea.svg delete mode 100644 apps/web/src/material-icons/icons/folder-github-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-github.svg delete mode 100644 apps/web/src/material-icons/icons/folder-gitlab-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-gitlab.svg delete mode 100644 apps/web/src/material-icons/icons/folder-global-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-global.svg delete mode 100644 apps/web/src/material-icons/icons/folder-godot-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-godot.svg delete mode 100644 apps/web/src/material-icons/icons/folder-gradle-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-gradle.svg delete mode 100644 apps/web/src/material-icons/icons/folder-graphql-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-graphql.svg delete mode 100644 apps/web/src/material-icons/icons/folder-guard-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-guard.svg delete mode 100644 apps/web/src/material-icons/icons/folder-gulp-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-gulp.svg delete mode 100644 apps/web/src/material-icons/icons/folder-helm-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-helm.svg delete mode 100644 apps/web/src/material-icons/icons/folder-helper-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-helper.svg delete mode 100644 apps/web/src/material-icons/icons/folder-home-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-home.svg delete mode 100644 apps/web/src/material-icons/icons/folder-hook-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-hook.svg delete mode 100644 apps/web/src/material-icons/icons/folder-husky-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-husky.svg delete mode 100644 apps/web/src/material-icons/icons/folder-i18n-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-i18n.svg delete mode 100644 apps/web/src/material-icons/icons/folder-images-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-images.svg delete mode 100644 apps/web/src/material-icons/icons/folder-import-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-import.svg delete mode 100644 apps/web/src/material-icons/icons/folder-include-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-include.svg delete mode 100644 apps/web/src/material-icons/icons/folder-intellij-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-intellij-open_light.svg delete mode 100644 apps/web/src/material-icons/icons/folder-intellij.svg delete mode 100644 apps/web/src/material-icons/icons/folder-intellij_light.svg delete mode 100644 apps/web/src/material-icons/icons/folder-interface-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-interface.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ios-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ios.svg delete mode 100644 apps/web/src/material-icons/icons/folder-java-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-java.svg delete mode 100644 apps/web/src/material-icons/icons/folder-javascript-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-javascript.svg delete mode 100644 apps/web/src/material-icons/icons/folder-jinja-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-jinja-open_light.svg delete mode 100644 apps/web/src/material-icons/icons/folder-jinja.svg delete mode 100644 apps/web/src/material-icons/icons/folder-jinja_light.svg delete mode 100644 apps/web/src/material-icons/icons/folder-job-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-job.svg delete mode 100644 apps/web/src/material-icons/icons/folder-json-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-json.svg delete mode 100644 apps/web/src/material-icons/icons/folder-jupyter-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-jupyter.svg delete mode 100644 apps/web/src/material-icons/icons/folder-keys-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-keys.svg delete mode 100644 apps/web/src/material-icons/icons/folder-kubernetes-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-kubernetes.svg delete mode 100644 apps/web/src/material-icons/icons/folder-layout-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-layout.svg delete mode 100644 apps/web/src/material-icons/icons/folder-less-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-less.svg delete mode 100644 apps/web/src/material-icons/icons/folder-lib-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-lib.svg delete mode 100644 apps/web/src/material-icons/icons/folder-linux-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-linux.svg delete mode 100644 apps/web/src/material-icons/icons/folder-log-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-log.svg delete mode 100644 apps/web/src/material-icons/icons/folder-lottie-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-lottie.svg delete mode 100644 apps/web/src/material-icons/icons/folder-lua-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-lua.svg delete mode 100644 apps/web/src/material-icons/icons/folder-macos-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-macos.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mail-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mail.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mappings-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mappings.svg delete mode 100644 apps/web/src/material-icons/icons/folder-markdown-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-markdown.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mercurial-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mercurial.svg delete mode 100644 apps/web/src/material-icons/icons/folder-messages-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-messages.svg delete mode 100644 apps/web/src/material-icons/icons/folder-meta-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-meta.svg delete mode 100644 apps/web/src/material-icons/icons/folder-middleware-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-middleware.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mjml-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mjml.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mobile-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mobile.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mock-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mock.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mojo-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-mojo.svg delete mode 100644 apps/web/src/material-icons/icons/folder-moon-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-moon.svg delete mode 100644 apps/web/src/material-icons/icons/folder-netlify-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-netlify.svg delete mode 100644 apps/web/src/material-icons/icons/folder-next-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-next.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-actions-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-actions.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-effects-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-effects.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-entities-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-entities.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-reducer-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-reducer.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-selectors-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-selectors.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-state-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-state.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-store-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ngrx-store.svg delete mode 100644 apps/web/src/material-icons/icons/folder-node-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-node.svg delete mode 100644 apps/web/src/material-icons/icons/folder-nuxt-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-nuxt.svg delete mode 100644 apps/web/src/material-icons/icons/folder-other-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-other.svg delete mode 100644 apps/web/src/material-icons/icons/folder-packages-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-packages.svg delete mode 100644 apps/web/src/material-icons/icons/folder-pdf-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-pdf.svg delete mode 100644 apps/web/src/material-icons/icons/folder-pdm-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-pdm.svg delete mode 100644 apps/web/src/material-icons/icons/folder-php-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-php.svg delete mode 100644 apps/web/src/material-icons/icons/folder-phpmailer-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-phpmailer.svg delete mode 100644 apps/web/src/material-icons/icons/folder-pipe-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-pipe.svg delete mode 100644 apps/web/src/material-icons/icons/folder-plastic-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-plastic.svg delete mode 100644 apps/web/src/material-icons/icons/folder-plugin-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-plugin.svg delete mode 100644 apps/web/src/material-icons/icons/folder-prisma-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-prisma.svg delete mode 100644 apps/web/src/material-icons/icons/folder-private-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-private.svg delete mode 100644 apps/web/src/material-icons/icons/folder-project-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-project.svg delete mode 100644 apps/web/src/material-icons/icons/folder-proto-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-proto.svg delete mode 100644 apps/web/src/material-icons/icons/folder-public-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-public.svg delete mode 100644 apps/web/src/material-icons/icons/folder-python-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-python.svg delete mode 100644 apps/web/src/material-icons/icons/folder-quasar-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-quasar.svg delete mode 100644 apps/web/src/material-icons/icons/folder-queue-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-queue.svg delete mode 100644 apps/web/src/material-icons/icons/folder-react-components-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-react-components.svg delete mode 100644 apps/web/src/material-icons/icons/folder-redux-actions-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-redux-actions.svg delete mode 100644 apps/web/src/material-icons/icons/folder-redux-reducer-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-redux-reducer.svg delete mode 100644 apps/web/src/material-icons/icons/folder-redux-selector-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-redux-selector.svg delete mode 100644 apps/web/src/material-icons/icons/folder-redux-store-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-redux-store.svg delete mode 100644 apps/web/src/material-icons/icons/folder-resolver-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-resolver.svg delete mode 100644 apps/web/src/material-icons/icons/folder-resource-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-resource.svg delete mode 100644 apps/web/src/material-icons/icons/folder-review-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-review.svg delete mode 100644 apps/web/src/material-icons/icons/folder-robot-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-robot.svg delete mode 100644 apps/web/src/material-icons/icons/folder-routes-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-routes.svg delete mode 100644 apps/web/src/material-icons/icons/folder-rules-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-rules.svg delete mode 100644 apps/web/src/material-icons/icons/folder-sass-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-sass.svg delete mode 100644 apps/web/src/material-icons/icons/folder-scala-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-scala.svg delete mode 100644 apps/web/src/material-icons/icons/folder-scripts-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-scripts.svg delete mode 100644 apps/web/src/material-icons/icons/folder-secure-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-secure.svg delete mode 100644 apps/web/src/material-icons/icons/folder-seeders-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-seeders.svg delete mode 100644 apps/web/src/material-icons/icons/folder-server-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-server.svg delete mode 100644 apps/web/src/material-icons/icons/folder-serverless-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-serverless.svg delete mode 100644 apps/web/src/material-icons/icons/folder-shader-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-shader.svg delete mode 100644 apps/web/src/material-icons/icons/folder-shared-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-shared.svg delete mode 100644 apps/web/src/material-icons/icons/folder-snapcraft-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-snapcraft.svg delete mode 100644 apps/web/src/material-icons/icons/folder-snippet-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-snippet.svg delete mode 100644 apps/web/src/material-icons/icons/folder-src-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-src.svg delete mode 100644 apps/web/src/material-icons/icons/folder-stack-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-stack.svg delete mode 100644 apps/web/src/material-icons/icons/folder-stencil-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-stencil.svg delete mode 100644 apps/web/src/material-icons/icons/folder-store-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-store.svg delete mode 100644 apps/web/src/material-icons/icons/folder-storybook-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-storybook.svg delete mode 100644 apps/web/src/material-icons/icons/folder-stylus-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-stylus.svg delete mode 100644 apps/web/src/material-icons/icons/folder-sublime-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-sublime.svg delete mode 100644 apps/web/src/material-icons/icons/folder-supabase-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-supabase.svg delete mode 100644 apps/web/src/material-icons/icons/folder-svelte-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-svelte.svg delete mode 100644 apps/web/src/material-icons/icons/folder-svg-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-svg.svg delete mode 100644 apps/web/src/material-icons/icons/folder-syntax-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-syntax.svg delete mode 100644 apps/web/src/material-icons/icons/folder-target-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-target.svg delete mode 100644 apps/web/src/material-icons/icons/folder-taskfile-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-taskfile.svg delete mode 100644 apps/web/src/material-icons/icons/folder-tasks-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-tasks.svg delete mode 100644 apps/web/src/material-icons/icons/folder-television-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-television.svg delete mode 100644 apps/web/src/material-icons/icons/folder-temp-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-temp.svg delete mode 100644 apps/web/src/material-icons/icons/folder-template-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-template.svg delete mode 100644 apps/web/src/material-icons/icons/folder-terraform-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-terraform.svg delete mode 100644 apps/web/src/material-icons/icons/folder-test-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-test.svg delete mode 100644 apps/web/src/material-icons/icons/folder-theme-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-theme.svg delete mode 100644 apps/web/src/material-icons/icons/folder-tools-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-tools.svg delete mode 100644 apps/web/src/material-icons/icons/folder-turborepo-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-turborepo.svg delete mode 100644 apps/web/src/material-icons/icons/folder-typescript-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-typescript.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ui-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-ui.svg delete mode 100644 apps/web/src/material-icons/icons/folder-unity-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-unity.svg delete mode 100644 apps/web/src/material-icons/icons/folder-update-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-update.svg delete mode 100644 apps/web/src/material-icons/icons/folder-upload-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-upload.svg delete mode 100644 apps/web/src/material-icons/icons/folder-utils-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-utils.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vercel-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vercel.svg delete mode 100644 apps/web/src/material-icons/icons/folder-verdaccio-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-verdaccio.svg delete mode 100644 apps/web/src/material-icons/icons/folder-video-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-video.svg delete mode 100644 apps/web/src/material-icons/icons/folder-views-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-views.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vm-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vm.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vscode-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vscode.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vue-directives-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vue-directives.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vue-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vue.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vuepress-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vuepress.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vuex-store-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-vuex-store.svg delete mode 100644 apps/web/src/material-icons/icons/folder-wakatime-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-wakatime.svg delete mode 100644 apps/web/src/material-icons/icons/folder-webpack-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-webpack.svg delete mode 100644 apps/web/src/material-icons/icons/folder-windows-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-windows.svg delete mode 100644 apps/web/src/material-icons/icons/folder-wordpress-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-wordpress.svg delete mode 100644 apps/web/src/material-icons/icons/folder-yarn-open.svg delete mode 100644 apps/web/src/material-icons/icons/folder-yarn.svg delete mode 100644 apps/web/src/material-icons/icons/font.svg delete mode 100644 apps/web/src/material-icons/icons/forth.svg delete mode 100644 apps/web/src/material-icons/icons/fortran.svg delete mode 100644 apps/web/src/material-icons/icons/foxpro.svg delete mode 100644 apps/web/src/material-icons/icons/fsharp.svg delete mode 100644 apps/web/src/material-icons/icons/fusebox.svg delete mode 100644 apps/web/src/material-icons/icons/gamemaker.svg delete mode 100644 apps/web/src/material-icons/icons/gatsby.svg delete mode 100644 apps/web/src/material-icons/icons/gcp.svg delete mode 100644 apps/web/src/material-icons/icons/gemfile.svg delete mode 100644 apps/web/src/material-icons/icons/gemini-ai.svg delete mode 100644 apps/web/src/material-icons/icons/gemini.svg delete mode 100644 apps/web/src/material-icons/icons/git.svg delete mode 100644 apps/web/src/material-icons/icons/github-actions-workflow.svg delete mode 100644 apps/web/src/material-icons/icons/gitlab.svg delete mode 100644 apps/web/src/material-icons/icons/gitpod.svg delete mode 100644 apps/web/src/material-icons/icons/gleam.svg delete mode 100644 apps/web/src/material-icons/icons/go-mod.svg delete mode 100644 apps/web/src/material-icons/icons/go.svg delete mode 100644 apps/web/src/material-icons/icons/go_gopher.svg delete mode 100644 apps/web/src/material-icons/icons/godot-assets.svg delete mode 100644 apps/web/src/material-icons/icons/godot.svg delete mode 100644 apps/web/src/material-icons/icons/gradle.svg delete mode 100644 apps/web/src/material-icons/icons/grafana-alloy.svg delete mode 100644 apps/web/src/material-icons/icons/grain.svg delete mode 100644 apps/web/src/material-icons/icons/graphcool.svg delete mode 100644 apps/web/src/material-icons/icons/graphql.svg delete mode 100644 apps/web/src/material-icons/icons/gridsome.svg delete mode 100644 apps/web/src/material-icons/icons/groovy.svg delete mode 100644 apps/web/src/material-icons/icons/grunt.svg delete mode 100644 apps/web/src/material-icons/icons/gulp.svg delete mode 100644 apps/web/src/material-icons/icons/h.svg delete mode 100644 apps/web/src/material-icons/icons/hack.svg delete mode 100644 apps/web/src/material-icons/icons/haml.svg delete mode 100644 apps/web/src/material-icons/icons/handlebars.svg delete mode 100644 apps/web/src/material-icons/icons/hardhat.svg delete mode 100644 apps/web/src/material-icons/icons/harmonix.svg delete mode 100644 apps/web/src/material-icons/icons/haskell.svg delete mode 100644 apps/web/src/material-icons/icons/haxe.svg delete mode 100644 apps/web/src/material-icons/icons/hcl.svg delete mode 100644 apps/web/src/material-icons/icons/hcl_light.svg delete mode 100644 apps/web/src/material-icons/icons/helm.svg delete mode 100644 apps/web/src/material-icons/icons/heroku.svg delete mode 100644 apps/web/src/material-icons/icons/hex.svg delete mode 100644 apps/web/src/material-icons/icons/hjson.svg delete mode 100644 apps/web/src/material-icons/icons/horusec.svg delete mode 100644 apps/web/src/material-icons/icons/hpp.svg delete mode 100644 apps/web/src/material-icons/icons/html.svg delete mode 100644 apps/web/src/material-icons/icons/http.svg delete mode 100644 apps/web/src/material-icons/icons/huff.svg delete mode 100644 apps/web/src/material-icons/icons/huff_light.svg delete mode 100644 apps/web/src/material-icons/icons/hurl.svg delete mode 100644 apps/web/src/material-icons/icons/husky.svg delete mode 100644 apps/web/src/material-icons/icons/i18n.svg delete mode 100644 apps/web/src/material-icons/icons/idris.svg delete mode 100644 apps/web/src/material-icons/icons/ifanr-cloud.svg delete mode 100644 apps/web/src/material-icons/icons/image.svg delete mode 100644 apps/web/src/material-icons/icons/imba.svg delete mode 100644 apps/web/src/material-icons/icons/ionic.svg delete mode 100644 apps/web/src/material-icons/icons/istanbul.svg delete mode 100644 apps/web/src/material-icons/icons/jar.svg delete mode 100644 apps/web/src/material-icons/icons/java.svg delete mode 100644 apps/web/src/material-icons/icons/javaclass.svg delete mode 100644 apps/web/src/material-icons/icons/javascript-map.svg delete mode 100644 apps/web/src/material-icons/icons/javascript.svg delete mode 100644 apps/web/src/material-icons/icons/jenkins.svg delete mode 100644 apps/web/src/material-icons/icons/jest.svg delete mode 100644 apps/web/src/material-icons/icons/jinja.svg delete mode 100644 apps/web/src/material-icons/icons/jinja_light.svg delete mode 100644 apps/web/src/material-icons/icons/jsconfig.svg delete mode 100644 apps/web/src/material-icons/icons/json.svg delete mode 100644 apps/web/src/material-icons/icons/jsr.svg delete mode 100644 apps/web/src/material-icons/icons/jsr_light.svg delete mode 100644 apps/web/src/material-icons/icons/julia.svg delete mode 100644 apps/web/src/material-icons/icons/jupyter.svg delete mode 100644 apps/web/src/material-icons/icons/just.svg delete mode 100644 apps/web/src/material-icons/icons/karma.svg delete mode 100644 apps/web/src/material-icons/icons/kcl.svg delete mode 100644 apps/web/src/material-icons/icons/key.svg delete mode 100644 apps/web/src/material-icons/icons/kivy.svg delete mode 100644 apps/web/src/material-icons/icons/kl.svg delete mode 100644 apps/web/src/material-icons/icons/knip.svg delete mode 100644 apps/web/src/material-icons/icons/kotlin.svg delete mode 100644 apps/web/src/material-icons/icons/kubernetes.svg delete mode 100644 apps/web/src/material-icons/icons/kusto.svg delete mode 100644 apps/web/src/material-icons/icons/laravel.svg delete mode 100644 apps/web/src/material-icons/icons/lerna.svg delete mode 100644 apps/web/src/material-icons/icons/less.svg delete mode 100644 apps/web/src/material-icons/icons/liara.svg delete mode 100644 apps/web/src/material-icons/icons/lib.svg delete mode 100644 apps/web/src/material-icons/icons/lighthouse.svg delete mode 100644 apps/web/src/material-icons/icons/lilypond.svg delete mode 100644 apps/web/src/material-icons/icons/liquid.svg delete mode 100644 apps/web/src/material-icons/icons/lisp.svg delete mode 100644 apps/web/src/material-icons/icons/livescript.svg delete mode 100644 apps/web/src/material-icons/icons/lock.svg delete mode 100644 apps/web/src/material-icons/icons/log.svg delete mode 100644 apps/web/src/material-icons/icons/lolcode.svg delete mode 100644 apps/web/src/material-icons/icons/lottie.svg delete mode 100644 apps/web/src/material-icons/icons/lua.svg delete mode 100644 apps/web/src/material-icons/icons/makefile.svg delete mode 100644 apps/web/src/material-icons/icons/markdown.svg delete mode 100644 apps/web/src/material-icons/icons/markdownlint.svg delete mode 100644 apps/web/src/material-icons/icons/markojs.svg delete mode 100644 apps/web/src/material-icons/icons/mathematica.svg delete mode 100644 apps/web/src/material-icons/icons/matlab.svg delete mode 100644 apps/web/src/material-icons/icons/maven.svg delete mode 100644 apps/web/src/material-icons/icons/mdsvex.svg delete mode 100644 apps/web/src/material-icons/icons/mdx.svg delete mode 100644 apps/web/src/material-icons/icons/mercurial.svg delete mode 100644 apps/web/src/material-icons/icons/merlin.svg delete mode 100644 apps/web/src/material-icons/icons/mermaid.svg delete mode 100644 apps/web/src/material-icons/icons/meson.svg delete mode 100644 apps/web/src/material-icons/icons/minecraft.svg delete mode 100644 apps/web/src/material-icons/icons/mint.svg delete mode 100644 apps/web/src/material-icons/icons/mjml.svg delete mode 100644 apps/web/src/material-icons/icons/mocha.svg delete mode 100644 apps/web/src/material-icons/icons/modernizr.svg delete mode 100644 apps/web/src/material-icons/icons/mojo.svg delete mode 100644 apps/web/src/material-icons/icons/moon.svg delete mode 100644 apps/web/src/material-icons/icons/moonscript.svg delete mode 100644 apps/web/src/material-icons/icons/mxml.svg delete mode 100644 apps/web/src/material-icons/icons/nano-staged.svg delete mode 100644 apps/web/src/material-icons/icons/nano-staged_light.svg delete mode 100644 apps/web/src/material-icons/icons/ndst.svg delete mode 100644 apps/web/src/material-icons/icons/nest.svg delete mode 100644 apps/web/src/material-icons/icons/netlify.svg delete mode 100644 apps/web/src/material-icons/icons/netlify_light.svg delete mode 100644 apps/web/src/material-icons/icons/next.svg delete mode 100644 apps/web/src/material-icons/icons/next_light.svg delete mode 100644 apps/web/src/material-icons/icons/nginx.svg delete mode 100644 apps/web/src/material-icons/icons/ngrx-actions.svg delete mode 100644 apps/web/src/material-icons/icons/ngrx-effects.svg delete mode 100644 apps/web/src/material-icons/icons/ngrx-entity.svg delete mode 100644 apps/web/src/material-icons/icons/ngrx-reducer.svg delete mode 100644 apps/web/src/material-icons/icons/ngrx-selectors.svg delete mode 100644 apps/web/src/material-icons/icons/ngrx-state.svg delete mode 100644 apps/web/src/material-icons/icons/nim.svg delete mode 100644 apps/web/src/material-icons/icons/nix.svg delete mode 100644 apps/web/src/material-icons/icons/nodejs.svg delete mode 100644 apps/web/src/material-icons/icons/nodejs_alt.svg delete mode 100644 apps/web/src/material-icons/icons/nodemon.svg delete mode 100644 apps/web/src/material-icons/icons/npm.svg delete mode 100644 apps/web/src/material-icons/icons/nuget.svg delete mode 100644 apps/web/src/material-icons/icons/nunjucks.svg delete mode 100644 apps/web/src/material-icons/icons/nuxt.svg delete mode 100644 apps/web/src/material-icons/icons/nx.svg delete mode 100644 apps/web/src/material-icons/icons/objective-c.svg delete mode 100644 apps/web/src/material-icons/icons/objective-cpp.svg delete mode 100644 apps/web/src/material-icons/icons/ocaml.svg delete mode 100644 apps/web/src/material-icons/icons/odin.svg delete mode 100644 apps/web/src/material-icons/icons/opa.svg delete mode 100644 apps/web/src/material-icons/icons/opam.svg delete mode 100644 apps/web/src/material-icons/icons/openapi.svg delete mode 100644 apps/web/src/material-icons/icons/openapi_light.svg delete mode 100644 apps/web/src/material-icons/icons/otne.svg delete mode 100644 apps/web/src/material-icons/icons/panda.svg delete mode 100644 apps/web/src/material-icons/icons/parcel.svg delete mode 100644 apps/web/src/material-icons/icons/pascal.svg delete mode 100644 apps/web/src/material-icons/icons/pawn.svg delete mode 100644 apps/web/src/material-icons/icons/payload.svg delete mode 100644 apps/web/src/material-icons/icons/payload_light.svg delete mode 100644 apps/web/src/material-icons/icons/pdf.svg delete mode 100644 apps/web/src/material-icons/icons/pdm.svg delete mode 100644 apps/web/src/material-icons/icons/percy.svg delete mode 100644 apps/web/src/material-icons/icons/perl.svg delete mode 100644 apps/web/src/material-icons/icons/php-cs-fixer.svg delete mode 100644 apps/web/src/material-icons/icons/php.svg delete mode 100644 apps/web/src/material-icons/icons/php_elephant.svg delete mode 100644 apps/web/src/material-icons/icons/php_elephant_pink.svg delete mode 100644 apps/web/src/material-icons/icons/phpunit.svg delete mode 100644 apps/web/src/material-icons/icons/pinejs.svg delete mode 100644 apps/web/src/material-icons/icons/pipeline.svg delete mode 100644 apps/web/src/material-icons/icons/pkl.svg delete mode 100644 apps/web/src/material-icons/icons/plastic.svg delete mode 100644 apps/web/src/material-icons/icons/playwright.svg delete mode 100644 apps/web/src/material-icons/icons/plop.svg delete mode 100644 apps/web/src/material-icons/icons/pnpm.svg delete mode 100644 apps/web/src/material-icons/icons/pnpm_light.svg delete mode 100644 apps/web/src/material-icons/icons/poetry.svg delete mode 100644 apps/web/src/material-icons/icons/postcss.svg delete mode 100644 apps/web/src/material-icons/icons/posthtml.svg delete mode 100644 apps/web/src/material-icons/icons/powerpoint.svg delete mode 100644 apps/web/src/material-icons/icons/powershell.svg delete mode 100644 apps/web/src/material-icons/icons/prettier.svg delete mode 100644 apps/web/src/material-icons/icons/prisma.svg delete mode 100644 apps/web/src/material-icons/icons/processing.svg delete mode 100644 apps/web/src/material-icons/icons/prolog.svg delete mode 100644 apps/web/src/material-icons/icons/proto.svg delete mode 100644 apps/web/src/material-icons/icons/protractor.svg delete mode 100644 apps/web/src/material-icons/icons/pug.svg delete mode 100644 apps/web/src/material-icons/icons/puppet.svg delete mode 100644 apps/web/src/material-icons/icons/puppeteer.svg delete mode 100644 apps/web/src/material-icons/icons/purescript.svg delete mode 100644 apps/web/src/material-icons/icons/python-misc.svg delete mode 100644 apps/web/src/material-icons/icons/python.svg delete mode 100644 apps/web/src/material-icons/icons/qsharp.svg delete mode 100644 apps/web/src/material-icons/icons/quasar.svg delete mode 100644 apps/web/src/material-icons/icons/quokka.svg delete mode 100644 apps/web/src/material-icons/icons/qwik.svg delete mode 100644 apps/web/src/material-icons/icons/r.svg delete mode 100644 apps/web/src/material-icons/icons/racket.svg delete mode 100644 apps/web/src/material-icons/icons/raml.svg delete mode 100644 apps/web/src/material-icons/icons/razor.svg delete mode 100644 apps/web/src/material-icons/icons/rc.svg delete mode 100644 apps/web/src/material-icons/icons/react.svg delete mode 100644 apps/web/src/material-icons/icons/react_ts.svg delete mode 100644 apps/web/src/material-icons/icons/readme.svg delete mode 100644 apps/web/src/material-icons/icons/reason.svg delete mode 100644 apps/web/src/material-icons/icons/red.svg delete mode 100644 apps/web/src/material-icons/icons/redux-action.svg delete mode 100644 apps/web/src/material-icons/icons/redux-reducer.svg delete mode 100644 apps/web/src/material-icons/icons/redux-selector.svg delete mode 100644 apps/web/src/material-icons/icons/redux-store.svg delete mode 100644 apps/web/src/material-icons/icons/remark.svg delete mode 100644 apps/web/src/material-icons/icons/remix.svg delete mode 100644 apps/web/src/material-icons/icons/remix_light.svg delete mode 100644 apps/web/src/material-icons/icons/renovate.svg delete mode 100644 apps/web/src/material-icons/icons/replit.svg delete mode 100644 apps/web/src/material-icons/icons/rescript-interface.svg delete mode 100644 apps/web/src/material-icons/icons/rescript.svg delete mode 100644 apps/web/src/material-icons/icons/restql.svg delete mode 100644 apps/web/src/material-icons/icons/riot.svg delete mode 100644 apps/web/src/material-icons/icons/roadmap.svg delete mode 100644 apps/web/src/material-icons/icons/roblox.svg delete mode 100644 apps/web/src/material-icons/icons/robot.svg delete mode 100644 apps/web/src/material-icons/icons/robots.svg delete mode 100644 apps/web/src/material-icons/icons/rocket.svg delete mode 100644 apps/web/src/material-icons/icons/rollup.svg delete mode 100644 apps/web/src/material-icons/icons/rome.svg delete mode 100644 apps/web/src/material-icons/icons/routing.svg delete mode 100644 apps/web/src/material-icons/icons/rspec.svg delete mode 100644 apps/web/src/material-icons/icons/rubocop.svg delete mode 100644 apps/web/src/material-icons/icons/rubocop_light.svg delete mode 100644 apps/web/src/material-icons/icons/ruby.svg delete mode 100644 apps/web/src/material-icons/icons/rust.svg delete mode 100644 apps/web/src/material-icons/icons/salesforce.svg delete mode 100644 apps/web/src/material-icons/icons/san.svg delete mode 100644 apps/web/src/material-icons/icons/sas.svg delete mode 100644 apps/web/src/material-icons/icons/sass.svg delete mode 100644 apps/web/src/material-icons/icons/sbt.svg delete mode 100644 apps/web/src/material-icons/icons/scala.svg delete mode 100644 apps/web/src/material-icons/icons/scheme.svg delete mode 100644 apps/web/src/material-icons/icons/screwdriver.svg delete mode 100644 apps/web/src/material-icons/icons/search.svg delete mode 100644 apps/web/src/material-icons/icons/semantic-release.svg delete mode 100644 apps/web/src/material-icons/icons/semantic-release_light.svg delete mode 100644 apps/web/src/material-icons/icons/semgrep.svg delete mode 100644 apps/web/src/material-icons/icons/sentry.svg delete mode 100644 apps/web/src/material-icons/icons/sequelize.svg delete mode 100644 apps/web/src/material-icons/icons/serverless.svg delete mode 100644 apps/web/src/material-icons/icons/settings.svg delete mode 100644 apps/web/src/material-icons/icons/shader.svg delete mode 100644 apps/web/src/material-icons/icons/shaderlab.svg delete mode 100644 apps/web/src/material-icons/icons/silverstripe.svg delete mode 100644 apps/web/src/material-icons/icons/siyuan.svg delete mode 100644 apps/web/src/material-icons/icons/sketch.svg delete mode 100644 apps/web/src/material-icons/icons/slim.svg delete mode 100644 apps/web/src/material-icons/icons/slint.svg delete mode 100644 apps/web/src/material-icons/icons/slug.svg delete mode 100644 apps/web/src/material-icons/icons/smarty.svg delete mode 100644 apps/web/src/material-icons/icons/sml.svg delete mode 100644 apps/web/src/material-icons/icons/snapcraft.svg delete mode 100644 apps/web/src/material-icons/icons/snowpack.svg delete mode 100644 apps/web/src/material-icons/icons/snowpack_light.svg delete mode 100644 apps/web/src/material-icons/icons/snyk.svg delete mode 100644 apps/web/src/material-icons/icons/solidity.svg delete mode 100644 apps/web/src/material-icons/icons/sonarcloud.svg delete mode 100644 apps/web/src/material-icons/icons/spwn.svg delete mode 100644 apps/web/src/material-icons/icons/stan.svg delete mode 100644 apps/web/src/material-icons/icons/steadybit.svg delete mode 100644 apps/web/src/material-icons/icons/stencil.svg delete mode 100644 apps/web/src/material-icons/icons/stitches.svg delete mode 100644 apps/web/src/material-icons/icons/stitches_light.svg delete mode 100644 apps/web/src/material-icons/icons/storybook.svg delete mode 100644 apps/web/src/material-icons/icons/stryker.svg delete mode 100644 apps/web/src/material-icons/icons/stylable.svg delete mode 100644 apps/web/src/material-icons/icons/stylelint.svg delete mode 100644 apps/web/src/material-icons/icons/stylelint_light.svg delete mode 100644 apps/web/src/material-icons/icons/stylus.svg delete mode 100644 apps/web/src/material-icons/icons/sublime.svg delete mode 100644 apps/web/src/material-icons/icons/supabase.svg delete mode 100644 apps/web/src/material-icons/icons/svelte.svg delete mode 100644 apps/web/src/material-icons/icons/svg.svg delete mode 100644 apps/web/src/material-icons/icons/svgo.svg delete mode 100644 apps/web/src/material-icons/icons/svgr.svg delete mode 100644 apps/web/src/material-icons/icons/swagger.svg delete mode 100644 apps/web/src/material-icons/icons/swc.svg delete mode 100644 apps/web/src/material-icons/icons/swift.svg delete mode 100644 apps/web/src/material-icons/icons/syncpack.svg delete mode 100644 apps/web/src/material-icons/icons/table.svg delete mode 100644 apps/web/src/material-icons/icons/tailwindcss.svg delete mode 100644 apps/web/src/material-icons/icons/taskfile.svg delete mode 100644 apps/web/src/material-icons/icons/tauri.svg delete mode 100644 apps/web/src/material-icons/icons/tcl.svg delete mode 100644 apps/web/src/material-icons/icons/teal.svg delete mode 100644 apps/web/src/material-icons/icons/templ.svg delete mode 100644 apps/web/src/material-icons/icons/template.svg delete mode 100644 apps/web/src/material-icons/icons/terraform.svg delete mode 100644 apps/web/src/material-icons/icons/test-js.svg delete mode 100644 apps/web/src/material-icons/icons/test-jsx.svg delete mode 100644 apps/web/src/material-icons/icons/test-ts.svg delete mode 100644 apps/web/src/material-icons/icons/tex.svg delete mode 100644 apps/web/src/material-icons/icons/textlint.svg delete mode 100644 apps/web/src/material-icons/icons/tilt.svg delete mode 100644 apps/web/src/material-icons/icons/tldraw.svg delete mode 100644 apps/web/src/material-icons/icons/tldraw_light.svg delete mode 100644 apps/web/src/material-icons/icons/tobi.svg delete mode 100644 apps/web/src/material-icons/icons/tobimake.svg delete mode 100644 apps/web/src/material-icons/icons/todo.svg delete mode 100644 apps/web/src/material-icons/icons/travis.svg delete mode 100644 apps/web/src/material-icons/icons/tree.svg delete mode 100644 apps/web/src/material-icons/icons/tsconfig.svg delete mode 100644 apps/web/src/material-icons/icons/tsil.svg delete mode 100644 apps/web/src/material-icons/icons/tune.svg delete mode 100644 apps/web/src/material-icons/icons/turborepo.svg delete mode 100644 apps/web/src/material-icons/icons/turborepo_light.svg delete mode 100644 apps/web/src/material-icons/icons/twig.svg delete mode 100644 apps/web/src/material-icons/icons/twine.svg delete mode 100644 apps/web/src/material-icons/icons/typescript-def.svg delete mode 100644 apps/web/src/material-icons/icons/typescript.svg delete mode 100644 apps/web/src/material-icons/icons/typst.svg delete mode 100644 apps/web/src/material-icons/icons/uml.svg delete mode 100644 apps/web/src/material-icons/icons/uml_light.svg delete mode 100644 apps/web/src/material-icons/icons/unocss.svg delete mode 100644 apps/web/src/material-icons/icons/url.svg delete mode 100644 apps/web/src/material-icons/icons/vagrant.svg delete mode 100644 apps/web/src/material-icons/icons/vala.svg delete mode 100644 apps/web/src/material-icons/icons/vedic.svg delete mode 100644 apps/web/src/material-icons/icons/velite.svg delete mode 100644 apps/web/src/material-icons/icons/velocity.svg delete mode 100644 apps/web/src/material-icons/icons/vercel.svg delete mode 100644 apps/web/src/material-icons/icons/vercel_light.svg delete mode 100644 apps/web/src/material-icons/icons/verdaccio.svg delete mode 100644 apps/web/src/material-icons/icons/verified.svg delete mode 100644 apps/web/src/material-icons/icons/verilog.svg delete mode 100644 apps/web/src/material-icons/icons/vfl.svg delete mode 100644 apps/web/src/material-icons/icons/video.svg delete mode 100644 apps/web/src/material-icons/icons/vim.svg delete mode 100644 apps/web/src/material-icons/icons/virtual.svg delete mode 100644 apps/web/src/material-icons/icons/visualstudio.svg delete mode 100644 apps/web/src/material-icons/icons/vite.svg delete mode 100644 apps/web/src/material-icons/icons/vitest.svg delete mode 100644 apps/web/src/material-icons/icons/vlang.svg delete mode 100644 apps/web/src/material-icons/icons/vscode.svg delete mode 100644 apps/web/src/material-icons/icons/vue-config.svg delete mode 100644 apps/web/src/material-icons/icons/vue.svg delete mode 100644 apps/web/src/material-icons/icons/vuex-store.svg delete mode 100644 apps/web/src/material-icons/icons/wakatime.svg delete mode 100644 apps/web/src/material-icons/icons/wakatime_light.svg delete mode 100644 apps/web/src/material-icons/icons/wallaby.svg delete mode 100644 apps/web/src/material-icons/icons/watchman.svg delete mode 100644 apps/web/src/material-icons/icons/webassembly.svg delete mode 100644 apps/web/src/material-icons/icons/webhint.svg delete mode 100644 apps/web/src/material-icons/icons/webpack.svg delete mode 100644 apps/web/src/material-icons/icons/wepy.svg delete mode 100644 apps/web/src/material-icons/icons/werf.svg delete mode 100644 apps/web/src/material-icons/icons/windicss.svg delete mode 100644 apps/web/src/material-icons/icons/wolframlanguage.svg delete mode 100644 apps/web/src/material-icons/icons/word.svg delete mode 100644 apps/web/src/material-icons/icons/xaml.svg delete mode 100644 apps/web/src/material-icons/icons/xml.svg delete mode 100644 apps/web/src/material-icons/icons/yaml.svg delete mode 100644 apps/web/src/material-icons/icons/yang.svg delete mode 100644 apps/web/src/material-icons/icons/yarn.svg delete mode 100644 apps/web/src/material-icons/icons/zig.svg delete mode 100644 apps/web/src/material-icons/icons/zip.svg delete mode 100644 apps/web/src/material-icons/images/commandPalette.png delete mode 100644 apps/web/src/material-icons/images/contributors.png delete mode 100644 apps/web/src/material-icons/images/fileIcons.png delete mode 100644 apps/web/src/material-icons/images/folderIcons.png delete mode 100644 apps/web/src/material-icons/images/how-tos/aligned-vs-missaligned.png delete mode 100644 apps/web/src/material-icons/images/how-tos/blurry-issue.png delete mode 100644 apps/web/src/material-icons/images/how-tos/cloned-file-icons-example.png delete mode 100644 apps/web/src/material-icons/images/how-tos/cloned-folder-icons-example.png delete mode 100644 apps/web/src/material-icons/images/how-tos/cloned-icon-no-recolor-result.png delete mode 100644 apps/web/src/material-icons/images/how-tos/cloned-icon-no-recolor.png delete mode 100644 apps/web/src/material-icons/images/how-tos/cloned-rust-icon-example.png delete mode 100644 apps/web/src/material-icons/images/how-tos/elephant-less-detail.svg delete mode 100644 apps/web/src/material-icons/images/how-tos/elephant-result.png delete mode 100644 apps/web/src/material-icons/images/how-tos/elephant-too-much-detail.svg delete mode 100644 apps/web/src/material-icons/images/how-tos/elephant-with-grid.svg delete mode 100644 apps/web/src/material-icons/images/how-tos/folder-icon-parts.svg delete mode 100644 apps/web/src/material-icons/images/how-tos/missaligned-icon.svg delete mode 100644 apps/web/src/material-icons/images/how-tos/missaligned-result.svg delete mode 100644 apps/web/src/material-icons/images/how-tos/pick-folder-colors.png delete mode 100644 apps/web/src/material-icons/images/how-tos/pick-folder-colors.svg delete mode 100644 apps/web/src/material-icons/images/how-tos/pixel-perfect-icon.svg delete mode 100644 apps/web/src/material-icons/images/how-tos/svg-folder-icon-with-correct-colors.svg delete mode 100644 apps/web/src/material-icons/images/how-tos/svg-folder-icon-with-wrong-colors.svg delete mode 100644 apps/web/src/material-icons/images/how-tos/svg-with-light-color.png delete mode 100644 apps/web/src/material-icons/images/how-tos/svg-with-spacing.png delete mode 100644 apps/web/src/material-icons/images/how-tos/svg-with-too-dark-color.png delete mode 100644 apps/web/src/material-icons/images/how-tos/svg-with-wrong-color.png delete mode 100644 apps/web/src/material-icons/images/how-tos/svg-without-spacing.png delete mode 100644 apps/web/src/material-icons/images/set-folder-color.gif delete mode 100644 apps/web/src/material-icons/images/set-folder-theme.gif delete mode 100644 apps/web/src/material-icons/logo.png delete mode 100644 apps/web/src/material-icons/logo.svg delete mode 100644 apps/web/src/material-icons/material-colors.yml delete mode 100644 apps/web/src/material-icons/package.json delete mode 100644 apps/web/src/material-icons/package.nls.cs.json delete mode 100644 apps/web/src/material-icons/package.nls.de.json delete mode 100644 apps/web/src/material-icons/package.nls.es.json delete mode 100644 apps/web/src/material-icons/package.nls.fr.json delete mode 100644 apps/web/src/material-icons/package.nls.ja.json delete mode 100644 apps/web/src/material-icons/package.nls.json delete mode 100644 apps/web/src/material-icons/package.nls.ko.json delete mode 100644 apps/web/src/material-icons/package.nls.nl.json delete mode 100644 apps/web/src/material-icons/package.nls.pl.json delete mode 100644 apps/web/src/material-icons/package.nls.pt-BR.json delete mode 100644 apps/web/src/material-icons/package.nls.pt-PT.json delete mode 100644 apps/web/src/material-icons/package.nls.ru.json delete mode 100644 apps/web/src/material-icons/package.nls.zh-CN.json delete mode 100644 apps/web/src/material-icons/package.nls.zh-TW.json delete mode 100644 apps/web/src/material-icons/sheriff.config.ts delete mode 100644 apps/web/src/material-icons/src/architecture.md delete mode 100644 apps/web/src/material-icons/src/core/generator/applyConfigToIcons.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/clones/clonesGenerator.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/clones/utils/cloneData.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/clones/utils/cloning.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/clones/utils/color/colors.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/clones/utils/color/materialPalette.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/config/defaultConfig.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/constants.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/fileGenerator.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/folderGenerator.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/generateManifest.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/iconOpacity.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/iconSaturation.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/languageGenerator.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/renameIconFiles.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/shared/svg.ts delete mode 100644 apps/web/src/material-icons/src/core/generator/shared/validation.ts delete mode 100644 apps/web/src/material-icons/src/core/helpers/configHash.ts delete mode 100644 apps/web/src/material-icons/src/core/helpers/customIconPaths.ts delete mode 100644 apps/web/src/material-icons/src/core/helpers/iconPacks.ts delete mode 100644 apps/web/src/material-icons/src/core/helpers/object.ts delete mode 100644 apps/web/src/material-icons/src/core/helpers/resolvePath.ts delete mode 100644 apps/web/src/material-icons/src/core/helpers/titlecase.ts delete mode 100644 apps/web/src/material-icons/src/core/helpers/writeFile.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translate.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-cs.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-de.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-en.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-es.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-fr.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-ja.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-ko.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-nl.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-pl.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-pt-br.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-pt-pt.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-ru.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-uk.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-zh-cn.ts delete mode 100644 apps/web/src/material-icons/src/core/i18n/translations/lang-zh-tw.ts delete mode 100644 apps/web/src/material-icons/src/core/icons/fileIcons.ts delete mode 100644 apps/web/src/material-icons/src/core/icons/folderIcons.ts delete mode 100644 apps/web/src/material-icons/src/core/icons/languageIcons.ts delete mode 100644 apps/web/src/material-icons/src/core/index.ts delete mode 100644 apps/web/src/material-icons/src/core/logging/logger.ts delete mode 100644 apps/web/src/material-icons/src/core/models/i18n/translation.ts delete mode 100644 apps/web/src/material-icons/src/core/models/icons/cloneOptions.ts delete mode 100644 apps/web/src/material-icons/src/core/models/icons/config.ts delete mode 100644 apps/web/src/material-icons/src/core/models/icons/defaultIcon.ts delete mode 100644 apps/web/src/material-icons/src/core/models/icons/files/fileIcon.ts delete mode 100644 apps/web/src/material-icons/src/core/models/icons/files/fileTypes.ts delete mode 100644 apps/web/src/material-icons/src/core/models/icons/folders/folderIcon.ts delete mode 100644 apps/web/src/material-icons/src/core/models/icons/folders/folderTheme.ts delete mode 100644 apps/web/src/material-icons/src/core/models/icons/iconPack.ts delete mode 100644 apps/web/src/material-icons/src/core/models/icons/languages/languageIdentifier.ts delete mode 100644 apps/web/src/material-icons/src/core/models/icons/patterns/patterns.ts delete mode 100644 apps/web/src/material-icons/src/core/models/manifest.ts delete mode 100644 apps/web/src/material-icons/src/core/patterns/patterns.ts delete mode 100644 apps/web/src/material-icons/src/core/tests/helpers/object.test.ts delete mode 100644 apps/web/src/material-icons/src/core/tests/i18n/i18n.test.ts delete mode 100644 apps/web/src/material-icons/src/core/tests/icons/cloning.test.ts delete mode 100644 apps/web/src/material-icons/src/core/tests/icons/data/icons.ts delete mode 100644 apps/web/src/material-icons/src/core/tests/icons/fileIcons.test.ts delete mode 100644 apps/web/src/material-icons/src/core/tests/icons/filename-pattern.test.ts delete mode 100644 apps/web/src/material-icons/src/core/tests/icons/folderIcons.test.ts delete mode 100644 apps/web/src/material-icons/src/core/tests/icons/languageIcons.test.ts delete mode 100644 apps/web/src/material-icons/src/core/tests/mocks/index.ts delete mode 100644 apps/web/src/material-icons/src/core/tests/mocks/vscode.ts delete mode 100644 apps/web/src/material-icons/src/core/types/recursivePartial.ts delete mode 100644 apps/web/src/material-icons/src/core/types/requiredAtLeastOne.ts delete mode 100644 apps/web/src/material-icons/src/extension/commands/activate.ts delete mode 100644 apps/web/src/material-icons/src/extension/commands/explorerArrows.ts delete mode 100644 apps/web/src/material-icons/src/extension/commands/fileColor.ts delete mode 100644 apps/web/src/material-icons/src/extension/commands/folderColor.ts delete mode 100644 apps/web/src/material-icons/src/extension/commands/folders.ts delete mode 100644 apps/web/src/material-icons/src/extension/commands/grayscale.ts delete mode 100644 apps/web/src/material-icons/src/extension/commands/iconPacks.ts delete mode 100644 apps/web/src/material-icons/src/extension/commands/opacity.ts delete mode 100644 apps/web/src/material-icons/src/extension/commands/restoreConfig.ts delete mode 100644 apps/web/src/material-icons/src/extension/commands/saturation.ts delete mode 100644 apps/web/src/material-icons/src/extension/desktop/extension.ts delete mode 100644 apps/web/src/material-icons/src/extension/logging/logger.ts delete mode 100644 apps/web/src/material-icons/src/extension/shared/config.ts delete mode 100644 apps/web/src/material-icons/src/extension/tools/changeDetection.ts delete mode 100644 apps/web/src/material-icons/src/extension/tools/registered.ts delete mode 100644 apps/web/src/material-icons/src/extension/web/extension.ts delete mode 100644 apps/web/src/material-icons/src/module/README.md delete mode 100644 apps/web/src/material-icons/src/module/index.ts delete mode 100644 apps/web/src/material-icons/src/scripts/contributors/contributors.css delete mode 100644 apps/web/src/material-icons/src/scripts/contributors/contributors.ts delete mode 100644 apps/web/src/material-icons/src/scripts/helpers/painter.ts delete mode 100644 apps/web/src/material-icons/src/scripts/helpers/screenshots.ts delete mode 100644 apps/web/src/material-icons/src/scripts/helpers/similarity.ts delete mode 100644 apps/web/src/material-icons/src/scripts/helpers/titleCase.ts delete mode 100644 apps/web/src/material-icons/src/scripts/icons/checks/checkIconAvailability.ts delete mode 100644 apps/web/src/material-icons/src/scripts/icons/checks/checkIconConflicts.ts delete mode 100644 apps/web/src/material-icons/src/scripts/icons/checks/checkIconUsage.ts delete mode 100644 apps/web/src/material-icons/src/scripts/icons/checks/run.ts delete mode 100644 apps/web/src/material-icons/src/scripts/icons/generateClones.ts delete mode 100644 apps/web/src/material-icons/src/scripts/icons/generateJson.ts delete mode 100644 apps/web/src/material-icons/src/scripts/models/scripts/contributors/contributor.ts delete mode 100644 apps/web/src/material-icons/src/scripts/models/scripts/contributors/contributorsConfig.ts delete mode 100644 apps/web/src/material-icons/src/scripts/module/prepare.ts delete mode 100644 apps/web/src/material-icons/src/scripts/preview/preview.ts delete mode 100644 apps/web/src/material-icons/src/scripts/preview/run.ts delete mode 100644 apps/web/src/material-icons/src/scripts/preview/style.css delete mode 100644 apps/web/src/material-icons/src/scripts/svg/checkSvgColors.ts delete mode 100644 apps/web/src/material-icons/svgo.config.js delete mode 100644 apps/web/src/material-icons/tsconfig.declarations.json delete mode 100644 apps/web/src/material-icons/tsconfig.json delete mode 100644 src/material-icons/.coderabbit.yaml delete mode 100644 src/material-icons/.devcontainer/devcontainer.json delete mode 100644 src/material-icons/.editorconfig delete mode 100644 src/material-icons/.gitattributes delete mode 100644 src/material-icons/.github/FUNDING.yml delete mode 100644 src/material-icons/.github/ISSUE_TEMPLATE/1-icon-request.yml delete mode 100644 src/material-icons/.github/ISSUE_TEMPLATE/2-bug-report.yml delete mode 100644 src/material-icons/.github/dependabot.yml delete mode 100644 src/material-icons/.github/labeler.yml delete mode 100644 src/material-icons/.github/pull_request_template.md delete mode 100644 src/material-icons/.github/workflows/build.yml delete mode 100644 src/material-icons/.github/workflows/color-check.yml delete mode 100644 src/material-icons/.github/workflows/icon-review.yml delete mode 100644 src/material-icons/.github/workflows/label.yml delete mode 100644 src/material-icons/.github/workflows/pr-closed.yml delete mode 100644 src/material-icons/.github/workflows/release.yml delete mode 100644 src/material-icons/.gitignore delete mode 100644 src/material-icons/.npmignore delete mode 100644 src/material-icons/.vscode/extensions.json delete mode 100644 src/material-icons/.vscode/launch.json delete mode 100644 src/material-icons/.vscode/settings.json delete mode 100644 src/material-icons/.vscode/tasks.json delete mode 100644 src/material-icons/.vscodeignore delete mode 100644 src/material-icons/CHANGELOG.md delete mode 100644 src/material-icons/CODE_OF_CONDUCT.md delete mode 100644 src/material-icons/CONTRIBUTING.md delete mode 100644 src/material-icons/LICENSE.md delete mode 100644 src/material-icons/README.md delete mode 100644 src/material-icons/biome.jsonc delete mode 100644 src/material-icons/build/build-with-esbuild.ts delete mode 100644 src/material-icons/build/esbuild.config.ts delete mode 100644 src/material-icons/build/watch-with-esbuild.ts delete mode 100644 src/material-icons/bun.lockb delete mode 100644 src/material-icons/bunfig.toml delete mode 100644 src/material-icons/changelog.config.json delete mode 100644 src/material-icons/icons/3d.svg delete mode 100644 src/material-icons/icons/abap.svg delete mode 100644 src/material-icons/icons/abc.svg delete mode 100644 src/material-icons/icons/actionscript.svg delete mode 100644 src/material-icons/icons/ada.svg delete mode 100644 src/material-icons/icons/adonis.svg delete mode 100644 src/material-icons/icons/advpl.svg delete mode 100644 src/material-icons/icons/amplify.svg delete mode 100644 src/material-icons/icons/android.svg delete mode 100644 src/material-icons/icons/angular.svg delete mode 100644 src/material-icons/icons/antlr.svg delete mode 100644 src/material-icons/icons/apiblueprint.svg delete mode 100644 src/material-icons/icons/apollo.svg delete mode 100644 src/material-icons/icons/applescript.svg delete mode 100644 src/material-icons/icons/apps-script.svg delete mode 100644 src/material-icons/icons/appveyor.svg delete mode 100644 src/material-icons/icons/architecture.svg delete mode 100644 src/material-icons/icons/arduino.svg delete mode 100644 src/material-icons/icons/asciidoc.svg delete mode 100644 src/material-icons/icons/assembly.svg delete mode 100644 src/material-icons/icons/astro-config.svg delete mode 100644 src/material-icons/icons/astro.svg delete mode 100644 src/material-icons/icons/astyle.svg delete mode 100644 src/material-icons/icons/audio.svg delete mode 100644 src/material-icons/icons/aurelia.svg delete mode 100644 src/material-icons/icons/authors.svg delete mode 100644 src/material-icons/icons/auto.svg delete mode 100644 src/material-icons/icons/auto_light.svg delete mode 100644 src/material-icons/icons/autohotkey.svg delete mode 100644 src/material-icons/icons/autoit.svg delete mode 100644 src/material-icons/icons/azure-pipelines.svg delete mode 100644 src/material-icons/icons/azure.svg delete mode 100644 src/material-icons/icons/babel.svg delete mode 100644 src/material-icons/icons/ballerina.svg delete mode 100644 src/material-icons/icons/bazel.svg delete mode 100644 src/material-icons/icons/bicep.svg delete mode 100644 src/material-icons/icons/biome.svg delete mode 100644 src/material-icons/icons/bitbucket.svg delete mode 100644 src/material-icons/icons/bithound.svg delete mode 100644 src/material-icons/icons/blink.svg delete mode 100644 src/material-icons/icons/blink_light.svg delete mode 100644 src/material-icons/icons/blitz.svg delete mode 100644 src/material-icons/icons/bower.svg delete mode 100644 src/material-icons/icons/brainfuck.svg delete mode 100644 src/material-icons/icons/browserlist.svg delete mode 100644 src/material-icons/icons/browserlist_light.svg delete mode 100644 src/material-icons/icons/bruno.svg delete mode 100644 src/material-icons/icons/buck.svg delete mode 100644 src/material-icons/icons/bucklescript.svg delete mode 100644 src/material-icons/icons/buildkite.svg delete mode 100644 src/material-icons/icons/bun.svg delete mode 100644 src/material-icons/icons/bun_light.svg delete mode 100644 src/material-icons/icons/c.svg delete mode 100644 src/material-icons/icons/cabal.svg delete mode 100644 src/material-icons/icons/caddy.svg delete mode 100644 src/material-icons/icons/cadence.svg delete mode 100644 src/material-icons/icons/cairo.svg delete mode 100644 src/material-icons/icons/cake.svg delete mode 100644 src/material-icons/icons/capacitor.svg delete mode 100644 src/material-icons/icons/capnp.svg delete mode 100644 src/material-icons/icons/cds.svg delete mode 100644 src/material-icons/icons/certificate.svg delete mode 100644 src/material-icons/icons/changelog.svg delete mode 100644 src/material-icons/icons/chess.svg delete mode 100644 src/material-icons/icons/chess_light.svg delete mode 100644 src/material-icons/icons/chrome.svg delete mode 100644 src/material-icons/icons/circleci.svg delete mode 100644 src/material-icons/icons/circleci_light.svg delete mode 100644 src/material-icons/icons/clangd.svg delete mode 100644 src/material-icons/icons/clojure.svg delete mode 100644 src/material-icons/icons/cloudfoundry.svg delete mode 100644 src/material-icons/icons/cmake.svg delete mode 100644 src/material-icons/icons/coala.svg delete mode 100644 src/material-icons/icons/cobol.svg delete mode 100644 src/material-icons/icons/coconut.svg delete mode 100644 src/material-icons/icons/code-climate.svg delete mode 100644 src/material-icons/icons/code-climate_light.svg delete mode 100644 src/material-icons/icons/codecov.svg delete mode 100644 src/material-icons/icons/codeowners.svg delete mode 100644 src/material-icons/icons/coderabbit-ai.svg delete mode 100644 src/material-icons/icons/coffee.svg delete mode 100644 src/material-icons/icons/coldfusion.svg delete mode 100644 src/material-icons/icons/command.svg delete mode 100644 src/material-icons/icons/commitlint.svg delete mode 100644 src/material-icons/icons/concourse.svg delete mode 100644 src/material-icons/icons/conduct.svg delete mode 100644 src/material-icons/icons/console.svg delete mode 100644 src/material-icons/icons/contributing.svg delete mode 100644 src/material-icons/icons/cpp.svg delete mode 100644 src/material-icons/icons/craco.svg delete mode 100644 src/material-icons/icons/credits.svg delete mode 100644 src/material-icons/icons/crystal.svg delete mode 100644 src/material-icons/icons/crystal_light.svg delete mode 100644 src/material-icons/icons/csharp.svg delete mode 100644 src/material-icons/icons/css-map.svg delete mode 100644 src/material-icons/icons/css.svg delete mode 100644 src/material-icons/icons/cucumber.svg delete mode 100644 src/material-icons/icons/cuda.svg delete mode 100644 src/material-icons/icons/cypress.svg delete mode 100644 src/material-icons/icons/d.svg delete mode 100644 src/material-icons/icons/dart.svg delete mode 100644 src/material-icons/icons/dart_generated.svg delete mode 100644 src/material-icons/icons/database.svg delete mode 100644 src/material-icons/icons/deepsource.svg delete mode 100644 src/material-icons/icons/denizenscript.svg delete mode 100644 src/material-icons/icons/deno.svg delete mode 100644 src/material-icons/icons/deno_light.svg delete mode 100644 src/material-icons/icons/dependabot.svg delete mode 100644 src/material-icons/icons/dhall.svg delete mode 100644 src/material-icons/icons/diff.svg delete mode 100644 src/material-icons/icons/dinophp.svg delete mode 100644 src/material-icons/icons/disc.svg delete mode 100644 src/material-icons/icons/django.svg delete mode 100644 src/material-icons/icons/dll.svg delete mode 100644 src/material-icons/icons/docker.svg delete mode 100644 src/material-icons/icons/document.svg delete mode 100644 src/material-icons/icons/dotjs.svg delete mode 100644 src/material-icons/icons/drawio.svg delete mode 100644 src/material-icons/icons/drizzle.svg delete mode 100644 src/material-icons/icons/drone.svg delete mode 100644 src/material-icons/icons/drone_light.svg delete mode 100644 src/material-icons/icons/duc.svg delete mode 100644 src/material-icons/icons/dune.svg delete mode 100644 src/material-icons/icons/edge.svg delete mode 100644 src/material-icons/icons/editorconfig.svg delete mode 100644 src/material-icons/icons/ejs.svg delete mode 100644 src/material-icons/icons/elixir.svg delete mode 100644 src/material-icons/icons/elm.svg delete mode 100644 src/material-icons/icons/email.svg delete mode 100644 src/material-icons/icons/ember.svg delete mode 100644 src/material-icons/icons/erlang.svg delete mode 100644 src/material-icons/icons/esbuild.svg delete mode 100644 src/material-icons/icons/eslint.svg delete mode 100644 src/material-icons/icons/exe.svg delete mode 100644 src/material-icons/icons/fastlane.svg delete mode 100644 src/material-icons/icons/favicon.svg delete mode 100644 src/material-icons/icons/figma.svg delete mode 100644 src/material-icons/icons/firebase.svg delete mode 100644 src/material-icons/icons/flash.svg delete mode 100644 src/material-icons/icons/flow.svg delete mode 100644 src/material-icons/icons/folder-admin-open.svg delete mode 100644 src/material-icons/icons/folder-admin.svg delete mode 100644 src/material-icons/icons/folder-android-open.svg delete mode 100644 src/material-icons/icons/folder-android.svg delete mode 100644 src/material-icons/icons/folder-angular-open.svg delete mode 100644 src/material-icons/icons/folder-angular.svg delete mode 100644 src/material-icons/icons/folder-animation-open.svg delete mode 100644 src/material-icons/icons/folder-animation.svg delete mode 100644 src/material-icons/icons/folder-ansible-open.svg delete mode 100644 src/material-icons/icons/folder-ansible.svg delete mode 100644 src/material-icons/icons/folder-api-open.svg delete mode 100644 src/material-icons/icons/folder-api.svg delete mode 100644 src/material-icons/icons/folder-apollo-open.svg delete mode 100644 src/material-icons/icons/folder-apollo.svg delete mode 100644 src/material-icons/icons/folder-app-open.svg delete mode 100644 src/material-icons/icons/folder-app.svg delete mode 100644 src/material-icons/icons/folder-archive-open.svg delete mode 100644 src/material-icons/icons/folder-archive.svg delete mode 100644 src/material-icons/icons/folder-astro-open.svg delete mode 100644 src/material-icons/icons/folder-astro.svg delete mode 100644 src/material-icons/icons/folder-audio-open.svg delete mode 100644 src/material-icons/icons/folder-audio.svg delete mode 100644 src/material-icons/icons/folder-aurelia-open.svg delete mode 100644 src/material-icons/icons/folder-aurelia.svg delete mode 100644 src/material-icons/icons/folder-aws-open.svg delete mode 100644 src/material-icons/icons/folder-aws.svg delete mode 100644 src/material-icons/icons/folder-azure-pipelines-open.svg delete mode 100644 src/material-icons/icons/folder-azure-pipelines.svg delete mode 100644 src/material-icons/icons/folder-base-open.svg delete mode 100644 src/material-icons/icons/folder-base.svg delete mode 100644 src/material-icons/icons/folder-batch-open.svg delete mode 100644 src/material-icons/icons/folder-batch.svg delete mode 100644 src/material-icons/icons/folder-benchmark-open.svg delete mode 100644 src/material-icons/icons/folder-benchmark.svg delete mode 100644 src/material-icons/icons/folder-bicep-open.svg delete mode 100644 src/material-icons/icons/folder-bicep.svg delete mode 100644 src/material-icons/icons/folder-bower-open.svg delete mode 100644 src/material-icons/icons/folder-bower.svg delete mode 100644 src/material-icons/icons/folder-buildkite-open.svg delete mode 100644 src/material-icons/icons/folder-buildkite.svg delete mode 100644 src/material-icons/icons/folder-cart-open.svg delete mode 100644 src/material-icons/icons/folder-cart.svg delete mode 100644 src/material-icons/icons/folder-changesets-open.svg delete mode 100644 src/material-icons/icons/folder-changesets.svg delete mode 100644 src/material-icons/icons/folder-ci-open.svg delete mode 100644 src/material-icons/icons/folder-ci.svg delete mode 100644 src/material-icons/icons/folder-circleci-open.svg delete mode 100644 src/material-icons/icons/folder-circleci.svg delete mode 100644 src/material-icons/icons/folder-class-open.svg delete mode 100644 src/material-icons/icons/folder-class.svg delete mode 100644 src/material-icons/icons/folder-client-open.svg delete mode 100644 src/material-icons/icons/folder-client.svg delete mode 100644 src/material-icons/icons/folder-cloudflare-open.svg delete mode 100644 src/material-icons/icons/folder-cloudflare.svg delete mode 100644 src/material-icons/icons/folder-cluster-open.svg delete mode 100644 src/material-icons/icons/folder-cluster.svg delete mode 100644 src/material-icons/icons/folder-cobol-open.svg delete mode 100644 src/material-icons/icons/folder-cobol.svg delete mode 100644 src/material-icons/icons/folder-command-open.svg delete mode 100644 src/material-icons/icons/folder-command.svg delete mode 100644 src/material-icons/icons/folder-components-open.svg delete mode 100644 src/material-icons/icons/folder-components.svg delete mode 100644 src/material-icons/icons/folder-config-open.svg delete mode 100644 src/material-icons/icons/folder-config.svg delete mode 100644 src/material-icons/icons/folder-connection-open.svg delete mode 100644 src/material-icons/icons/folder-connection.svg delete mode 100644 src/material-icons/icons/folder-console-open.svg delete mode 100644 src/material-icons/icons/folder-console.svg delete mode 100644 src/material-icons/icons/folder-constant-open.svg delete mode 100644 src/material-icons/icons/folder-constant.svg delete mode 100644 src/material-icons/icons/folder-container-open.svg delete mode 100644 src/material-icons/icons/folder-container.svg delete mode 100644 src/material-icons/icons/folder-content-open.svg delete mode 100644 src/material-icons/icons/folder-content.svg delete mode 100644 src/material-icons/icons/folder-context-open.svg delete mode 100644 src/material-icons/icons/folder-context.svg delete mode 100644 src/material-icons/icons/folder-contract-open.svg delete mode 100644 src/material-icons/icons/folder-contract.svg delete mode 100644 src/material-icons/icons/folder-controller-open.svg delete mode 100644 src/material-icons/icons/folder-controller.svg delete mode 100644 src/material-icons/icons/folder-core-open.svg delete mode 100644 src/material-icons/icons/folder-core.svg delete mode 100644 src/material-icons/icons/folder-coverage-open.svg delete mode 100644 src/material-icons/icons/folder-coverage.svg delete mode 100644 src/material-icons/icons/folder-css-open.svg delete mode 100644 src/material-icons/icons/folder-css.svg delete mode 100644 src/material-icons/icons/folder-custom-open.svg delete mode 100644 src/material-icons/icons/folder-custom.svg delete mode 100644 src/material-icons/icons/folder-cypress-open.svg delete mode 100644 src/material-icons/icons/folder-cypress.svg delete mode 100644 src/material-icons/icons/folder-database-open.svg delete mode 100644 src/material-icons/icons/folder-database.svg delete mode 100644 src/material-icons/icons/folder-debug-open.svg delete mode 100644 src/material-icons/icons/folder-debug.svg delete mode 100644 src/material-icons/icons/folder-decorators-open.svg delete mode 100644 src/material-icons/icons/folder-decorators.svg delete mode 100644 src/material-icons/icons/folder-delta-open.svg delete mode 100644 src/material-icons/icons/folder-delta.svg delete mode 100644 src/material-icons/icons/folder-desktop-open.svg delete mode 100644 src/material-icons/icons/folder-desktop.svg delete mode 100644 src/material-icons/icons/folder-dist-open.svg delete mode 100644 src/material-icons/icons/folder-dist.svg delete mode 100644 src/material-icons/icons/folder-docker-open.svg delete mode 100644 src/material-icons/icons/folder-docker.svg delete mode 100644 src/material-icons/icons/folder-docs-open.svg delete mode 100644 src/material-icons/icons/folder-docs.svg delete mode 100644 src/material-icons/icons/folder-download-open.svg delete mode 100644 src/material-icons/icons/folder-download.svg delete mode 100644 src/material-icons/icons/folder-drizzle-open.svg delete mode 100644 src/material-icons/icons/folder-drizzle.svg delete mode 100644 src/material-icons/icons/folder-dump-open.svg delete mode 100644 src/material-icons/icons/folder-dump.svg delete mode 100644 src/material-icons/icons/folder-enum-open.svg delete mode 100644 src/material-icons/icons/folder-enum.svg delete mode 100644 src/material-icons/icons/folder-environment-open.svg delete mode 100644 src/material-icons/icons/folder-environment.svg delete mode 100644 src/material-icons/icons/folder-error-open.svg delete mode 100644 src/material-icons/icons/folder-error.svg delete mode 100644 src/material-icons/icons/folder-event-open.svg delete mode 100644 src/material-icons/icons/folder-event.svg delete mode 100644 src/material-icons/icons/folder-examples-open.svg delete mode 100644 src/material-icons/icons/folder-examples.svg delete mode 100644 src/material-icons/icons/folder-expo-open.svg delete mode 100644 src/material-icons/icons/folder-expo.svg delete mode 100644 src/material-icons/icons/folder-export-open.svg delete mode 100644 src/material-icons/icons/folder-export.svg delete mode 100644 src/material-icons/icons/folder-fastlane-open.svg delete mode 100644 src/material-icons/icons/folder-fastlane.svg delete mode 100644 src/material-icons/icons/folder-firebase-open.svg delete mode 100644 src/material-icons/icons/folder-firebase.svg delete mode 100644 src/material-icons/icons/folder-flow-open.svg delete mode 100644 src/material-icons/icons/folder-flow.svg delete mode 100644 src/material-icons/icons/folder-flutter-open.svg delete mode 100644 src/material-icons/icons/folder-flutter.svg delete mode 100644 src/material-icons/icons/folder-font-open.svg delete mode 100644 src/material-icons/icons/folder-font.svg delete mode 100644 src/material-icons/icons/folder-functions-open.svg delete mode 100644 src/material-icons/icons/folder-functions.svg delete mode 100644 src/material-icons/icons/folder-gamemaker-open.svg delete mode 100644 src/material-icons/icons/folder-gamemaker.svg delete mode 100644 src/material-icons/icons/folder-generator-open.svg delete mode 100644 src/material-icons/icons/folder-generator.svg delete mode 100644 src/material-icons/icons/folder-gh-workflows-open.svg delete mode 100644 src/material-icons/icons/folder-gh-workflows.svg delete mode 100644 src/material-icons/icons/folder-git-open.svg delete mode 100644 src/material-icons/icons/folder-git.svg delete mode 100644 src/material-icons/icons/folder-gitea-open.svg delete mode 100644 src/material-icons/icons/folder-gitea.svg delete mode 100644 src/material-icons/icons/folder-github-open.svg delete mode 100644 src/material-icons/icons/folder-github.svg delete mode 100644 src/material-icons/icons/folder-gitlab-open.svg delete mode 100644 src/material-icons/icons/folder-gitlab.svg delete mode 100644 src/material-icons/icons/folder-global-open.svg delete mode 100644 src/material-icons/icons/folder-global.svg delete mode 100644 src/material-icons/icons/folder-godot-open.svg delete mode 100644 src/material-icons/icons/folder-godot.svg delete mode 100644 src/material-icons/icons/folder-gradle-open.svg delete mode 100644 src/material-icons/icons/folder-gradle.svg delete mode 100644 src/material-icons/icons/folder-graphql-open.svg delete mode 100644 src/material-icons/icons/folder-graphql.svg delete mode 100644 src/material-icons/icons/folder-guard-open.svg delete mode 100644 src/material-icons/icons/folder-guard.svg delete mode 100644 src/material-icons/icons/folder-gulp-open.svg delete mode 100644 src/material-icons/icons/folder-gulp.svg delete mode 100644 src/material-icons/icons/folder-helm-open.svg delete mode 100644 src/material-icons/icons/folder-helm.svg delete mode 100644 src/material-icons/icons/folder-helper-open.svg delete mode 100644 src/material-icons/icons/folder-helper.svg delete mode 100644 src/material-icons/icons/folder-home-open.svg delete mode 100644 src/material-icons/icons/folder-home.svg delete mode 100644 src/material-icons/icons/folder-hook-open.svg delete mode 100644 src/material-icons/icons/folder-hook.svg delete mode 100644 src/material-icons/icons/folder-husky-open.svg delete mode 100644 src/material-icons/icons/folder-husky.svg delete mode 100644 src/material-icons/icons/folder-i18n-open.svg delete mode 100644 src/material-icons/icons/folder-i18n.svg delete mode 100644 src/material-icons/icons/folder-images-open.svg delete mode 100644 src/material-icons/icons/folder-images.svg delete mode 100644 src/material-icons/icons/folder-import-open.svg delete mode 100644 src/material-icons/icons/folder-import.svg delete mode 100644 src/material-icons/icons/folder-include-open.svg delete mode 100644 src/material-icons/icons/folder-include.svg delete mode 100644 src/material-icons/icons/folder-intellij-open.svg delete mode 100644 src/material-icons/icons/folder-intellij-open_light.svg delete mode 100644 src/material-icons/icons/folder-intellij.svg delete mode 100644 src/material-icons/icons/folder-intellij_light.svg delete mode 100644 src/material-icons/icons/folder-interface-open.svg delete mode 100644 src/material-icons/icons/folder-interface.svg delete mode 100644 src/material-icons/icons/folder-ios-open.svg delete mode 100644 src/material-icons/icons/folder-ios.svg delete mode 100644 src/material-icons/icons/folder-java-open.svg delete mode 100644 src/material-icons/icons/folder-java.svg delete mode 100644 src/material-icons/icons/folder-javascript-open.svg delete mode 100644 src/material-icons/icons/folder-javascript.svg delete mode 100644 src/material-icons/icons/folder-jinja-open.svg delete mode 100644 src/material-icons/icons/folder-jinja-open_light.svg delete mode 100644 src/material-icons/icons/folder-jinja.svg delete mode 100644 src/material-icons/icons/folder-jinja_light.svg delete mode 100644 src/material-icons/icons/folder-job-open.svg delete mode 100644 src/material-icons/icons/folder-job.svg delete mode 100644 src/material-icons/icons/folder-json-open.svg delete mode 100644 src/material-icons/icons/folder-json.svg delete mode 100644 src/material-icons/icons/folder-jupyter-open.svg delete mode 100644 src/material-icons/icons/folder-jupyter.svg delete mode 100644 src/material-icons/icons/folder-keys-open.svg delete mode 100644 src/material-icons/icons/folder-keys.svg delete mode 100644 src/material-icons/icons/folder-kubernetes-open.svg delete mode 100644 src/material-icons/icons/folder-kubernetes.svg delete mode 100644 src/material-icons/icons/folder-layout-open.svg delete mode 100644 src/material-icons/icons/folder-layout.svg delete mode 100644 src/material-icons/icons/folder-less-open.svg delete mode 100644 src/material-icons/icons/folder-less.svg delete mode 100644 src/material-icons/icons/folder-lib-open.svg delete mode 100644 src/material-icons/icons/folder-lib.svg delete mode 100644 src/material-icons/icons/folder-linux-open.svg delete mode 100644 src/material-icons/icons/folder-linux.svg delete mode 100644 src/material-icons/icons/folder-log-open.svg delete mode 100644 src/material-icons/icons/folder-log.svg delete mode 100644 src/material-icons/icons/folder-lottie-open.svg delete mode 100644 src/material-icons/icons/folder-lottie.svg delete mode 100644 src/material-icons/icons/folder-lua-open.svg delete mode 100644 src/material-icons/icons/folder-lua.svg delete mode 100644 src/material-icons/icons/folder-macos-open.svg delete mode 100644 src/material-icons/icons/folder-macos.svg delete mode 100644 src/material-icons/icons/folder-mail-open.svg delete mode 100644 src/material-icons/icons/folder-mail.svg delete mode 100644 src/material-icons/icons/folder-mappings-open.svg delete mode 100644 src/material-icons/icons/folder-mappings.svg delete mode 100644 src/material-icons/icons/folder-markdown-open.svg delete mode 100644 src/material-icons/icons/folder-markdown.svg delete mode 100644 src/material-icons/icons/folder-mercurial-open.svg delete mode 100644 src/material-icons/icons/folder-mercurial.svg delete mode 100644 src/material-icons/icons/folder-messages-open.svg delete mode 100644 src/material-icons/icons/folder-messages.svg delete mode 100644 src/material-icons/icons/folder-meta-open.svg delete mode 100644 src/material-icons/icons/folder-meta.svg delete mode 100644 src/material-icons/icons/folder-middleware-open.svg delete mode 100644 src/material-icons/icons/folder-middleware.svg delete mode 100644 src/material-icons/icons/folder-mjml-open.svg delete mode 100644 src/material-icons/icons/folder-mjml.svg delete mode 100644 src/material-icons/icons/folder-mobile-open.svg delete mode 100644 src/material-icons/icons/folder-mobile.svg delete mode 100644 src/material-icons/icons/folder-mock-open.svg delete mode 100644 src/material-icons/icons/folder-mock.svg delete mode 100644 src/material-icons/icons/folder-mojo-open.svg delete mode 100644 src/material-icons/icons/folder-mojo.svg delete mode 100644 src/material-icons/icons/folder-moon-open.svg delete mode 100644 src/material-icons/icons/folder-moon.svg delete mode 100644 src/material-icons/icons/folder-netlify-open.svg delete mode 100644 src/material-icons/icons/folder-netlify.svg delete mode 100644 src/material-icons/icons/folder-next-open.svg delete mode 100644 src/material-icons/icons/folder-next.svg delete mode 100644 src/material-icons/icons/folder-ngrx-actions-open.svg delete mode 100644 src/material-icons/icons/folder-ngrx-actions.svg delete mode 100644 src/material-icons/icons/folder-ngrx-effects-open.svg delete mode 100644 src/material-icons/icons/folder-ngrx-effects.svg delete mode 100644 src/material-icons/icons/folder-ngrx-entities-open.svg delete mode 100644 src/material-icons/icons/folder-ngrx-entities.svg delete mode 100644 src/material-icons/icons/folder-ngrx-reducer-open.svg delete mode 100644 src/material-icons/icons/folder-ngrx-reducer.svg delete mode 100644 src/material-icons/icons/folder-ngrx-selectors-open.svg delete mode 100644 src/material-icons/icons/folder-ngrx-selectors.svg delete mode 100644 src/material-icons/icons/folder-ngrx-state-open.svg delete mode 100644 src/material-icons/icons/folder-ngrx-state.svg delete mode 100644 src/material-icons/icons/folder-ngrx-store-open.svg delete mode 100644 src/material-icons/icons/folder-ngrx-store.svg delete mode 100644 src/material-icons/icons/folder-node-open.svg delete mode 100644 src/material-icons/icons/folder-node.svg delete mode 100644 src/material-icons/icons/folder-nuxt-open.svg delete mode 100644 src/material-icons/icons/folder-nuxt.svg delete mode 100644 src/material-icons/icons/folder-other-open.svg delete mode 100644 src/material-icons/icons/folder-other.svg delete mode 100644 src/material-icons/icons/folder-packages-open.svg delete mode 100644 src/material-icons/icons/folder-packages.svg delete mode 100644 src/material-icons/icons/folder-pdf-open.svg delete mode 100644 src/material-icons/icons/folder-pdf.svg delete mode 100644 src/material-icons/icons/folder-pdm-open.svg delete mode 100644 src/material-icons/icons/folder-pdm.svg delete mode 100644 src/material-icons/icons/folder-php-open.svg delete mode 100644 src/material-icons/icons/folder-php.svg delete mode 100644 src/material-icons/icons/folder-phpmailer-open.svg delete mode 100644 src/material-icons/icons/folder-phpmailer.svg delete mode 100644 src/material-icons/icons/folder-pipe-open.svg delete mode 100644 src/material-icons/icons/folder-pipe.svg delete mode 100644 src/material-icons/icons/folder-plastic-open.svg delete mode 100644 src/material-icons/icons/folder-plastic.svg delete mode 100644 src/material-icons/icons/folder-plugin-open.svg delete mode 100644 src/material-icons/icons/folder-plugin.svg delete mode 100644 src/material-icons/icons/folder-prisma-open.svg delete mode 100644 src/material-icons/icons/folder-prisma.svg delete mode 100644 src/material-icons/icons/folder-private-open.svg delete mode 100644 src/material-icons/icons/folder-private.svg delete mode 100644 src/material-icons/icons/folder-project-open.svg delete mode 100644 src/material-icons/icons/folder-project.svg delete mode 100644 src/material-icons/icons/folder-proto-open.svg delete mode 100644 src/material-icons/icons/folder-proto.svg delete mode 100644 src/material-icons/icons/folder-public-open.svg delete mode 100644 src/material-icons/icons/folder-public.svg delete mode 100644 src/material-icons/icons/folder-python-open.svg delete mode 100644 src/material-icons/icons/folder-python.svg delete mode 100644 src/material-icons/icons/folder-quasar-open.svg delete mode 100644 src/material-icons/icons/folder-quasar.svg delete mode 100644 src/material-icons/icons/folder-queue-open.svg delete mode 100644 src/material-icons/icons/folder-queue.svg delete mode 100644 src/material-icons/icons/folder-react-components-open.svg delete mode 100644 src/material-icons/icons/folder-react-components.svg delete mode 100644 src/material-icons/icons/folder-redux-actions-open.svg delete mode 100644 src/material-icons/icons/folder-redux-actions.svg delete mode 100644 src/material-icons/icons/folder-redux-reducer-open.svg delete mode 100644 src/material-icons/icons/folder-redux-reducer.svg delete mode 100644 src/material-icons/icons/folder-redux-selector-open.svg delete mode 100644 src/material-icons/icons/folder-redux-selector.svg delete mode 100644 src/material-icons/icons/folder-redux-store-open.svg delete mode 100644 src/material-icons/icons/folder-redux-store.svg delete mode 100644 src/material-icons/icons/folder-resolver-open.svg delete mode 100644 src/material-icons/icons/folder-resolver.svg delete mode 100644 src/material-icons/icons/folder-resource-open.svg delete mode 100644 src/material-icons/icons/folder-resource.svg delete mode 100644 src/material-icons/icons/folder-review-open.svg delete mode 100644 src/material-icons/icons/folder-review.svg delete mode 100644 src/material-icons/icons/folder-robot-open.svg delete mode 100644 src/material-icons/icons/folder-robot.svg delete mode 100644 src/material-icons/icons/folder-routes-open.svg delete mode 100644 src/material-icons/icons/folder-routes.svg delete mode 100644 src/material-icons/icons/folder-rules-open.svg delete mode 100644 src/material-icons/icons/folder-rules.svg delete mode 100644 src/material-icons/icons/folder-sass-open.svg delete mode 100644 src/material-icons/icons/folder-sass.svg delete mode 100644 src/material-icons/icons/folder-scala-open.svg delete mode 100644 src/material-icons/icons/folder-scala.svg delete mode 100644 src/material-icons/icons/folder-scripts-open.svg delete mode 100644 src/material-icons/icons/folder-scripts.svg delete mode 100644 src/material-icons/icons/folder-secure-open.svg delete mode 100644 src/material-icons/icons/folder-secure.svg delete mode 100644 src/material-icons/icons/folder-seeders-open.svg delete mode 100644 src/material-icons/icons/folder-seeders.svg delete mode 100644 src/material-icons/icons/folder-server-open.svg delete mode 100644 src/material-icons/icons/folder-server.svg delete mode 100644 src/material-icons/icons/folder-serverless-open.svg delete mode 100644 src/material-icons/icons/folder-serverless.svg delete mode 100644 src/material-icons/icons/folder-shader-open.svg delete mode 100644 src/material-icons/icons/folder-shader.svg delete mode 100644 src/material-icons/icons/folder-shared-open.svg delete mode 100644 src/material-icons/icons/folder-shared.svg delete mode 100644 src/material-icons/icons/folder-snapcraft-open.svg delete mode 100644 src/material-icons/icons/folder-snapcraft.svg delete mode 100644 src/material-icons/icons/folder-snippet-open.svg delete mode 100644 src/material-icons/icons/folder-snippet.svg delete mode 100644 src/material-icons/icons/folder-src-open.svg delete mode 100644 src/material-icons/icons/folder-src.svg delete mode 100644 src/material-icons/icons/folder-stack-open.svg delete mode 100644 src/material-icons/icons/folder-stack.svg delete mode 100644 src/material-icons/icons/folder-stencil-open.svg delete mode 100644 src/material-icons/icons/folder-stencil.svg delete mode 100644 src/material-icons/icons/folder-store-open.svg delete mode 100644 src/material-icons/icons/folder-store.svg delete mode 100644 src/material-icons/icons/folder-storybook-open.svg delete mode 100644 src/material-icons/icons/folder-storybook.svg delete mode 100644 src/material-icons/icons/folder-stylus-open.svg delete mode 100644 src/material-icons/icons/folder-stylus.svg delete mode 100644 src/material-icons/icons/folder-sublime-open.svg delete mode 100644 src/material-icons/icons/folder-sublime.svg delete mode 100644 src/material-icons/icons/folder-supabase-open.svg delete mode 100644 src/material-icons/icons/folder-supabase.svg delete mode 100644 src/material-icons/icons/folder-svelte-open.svg delete mode 100644 src/material-icons/icons/folder-svelte.svg delete mode 100644 src/material-icons/icons/folder-svg-open.svg delete mode 100644 src/material-icons/icons/folder-svg.svg delete mode 100644 src/material-icons/icons/folder-syntax-open.svg delete mode 100644 src/material-icons/icons/folder-syntax.svg delete mode 100644 src/material-icons/icons/folder-target-open.svg delete mode 100644 src/material-icons/icons/folder-target.svg delete mode 100644 src/material-icons/icons/folder-taskfile-open.svg delete mode 100644 src/material-icons/icons/folder-taskfile.svg delete mode 100644 src/material-icons/icons/folder-tasks-open.svg delete mode 100644 src/material-icons/icons/folder-tasks.svg delete mode 100644 src/material-icons/icons/folder-television-open.svg delete mode 100644 src/material-icons/icons/folder-television.svg delete mode 100644 src/material-icons/icons/folder-temp-open.svg delete mode 100644 src/material-icons/icons/folder-temp.svg delete mode 100644 src/material-icons/icons/folder-template-open.svg delete mode 100644 src/material-icons/icons/folder-template.svg delete mode 100644 src/material-icons/icons/folder-terraform-open.svg delete mode 100644 src/material-icons/icons/folder-terraform.svg delete mode 100644 src/material-icons/icons/folder-test-open.svg delete mode 100644 src/material-icons/icons/folder-test.svg delete mode 100644 src/material-icons/icons/folder-theme-open.svg delete mode 100644 src/material-icons/icons/folder-theme.svg delete mode 100644 src/material-icons/icons/folder-tools-open.svg delete mode 100644 src/material-icons/icons/folder-tools.svg delete mode 100644 src/material-icons/icons/folder-turborepo-open.svg delete mode 100644 src/material-icons/icons/folder-turborepo.svg delete mode 100644 src/material-icons/icons/folder-typescript-open.svg delete mode 100644 src/material-icons/icons/folder-typescript.svg delete mode 100644 src/material-icons/icons/folder-ui-open.svg delete mode 100644 src/material-icons/icons/folder-ui.svg delete mode 100644 src/material-icons/icons/folder-unity-open.svg delete mode 100644 src/material-icons/icons/folder-unity.svg delete mode 100644 src/material-icons/icons/folder-update-open.svg delete mode 100644 src/material-icons/icons/folder-update.svg delete mode 100644 src/material-icons/icons/folder-upload-open.svg delete mode 100644 src/material-icons/icons/folder-upload.svg delete mode 100644 src/material-icons/icons/folder-utils-open.svg delete mode 100644 src/material-icons/icons/folder-utils.svg delete mode 100644 src/material-icons/icons/folder-vercel-open.svg delete mode 100644 src/material-icons/icons/folder-vercel.svg delete mode 100644 src/material-icons/icons/folder-verdaccio-open.svg delete mode 100644 src/material-icons/icons/folder-verdaccio.svg delete mode 100644 src/material-icons/icons/folder-video-open.svg delete mode 100644 src/material-icons/icons/folder-video.svg delete mode 100644 src/material-icons/icons/folder-views-open.svg delete mode 100644 src/material-icons/icons/folder-views.svg delete mode 100644 src/material-icons/icons/folder-vm-open.svg delete mode 100644 src/material-icons/icons/folder-vm.svg delete mode 100644 src/material-icons/icons/folder-vscode-open.svg delete mode 100644 src/material-icons/icons/folder-vscode.svg delete mode 100644 src/material-icons/icons/folder-vue-directives-open.svg delete mode 100644 src/material-icons/icons/folder-vue-directives.svg delete mode 100644 src/material-icons/icons/folder-vue-open.svg delete mode 100644 src/material-icons/icons/folder-vue.svg delete mode 100644 src/material-icons/icons/folder-vuepress-open.svg delete mode 100644 src/material-icons/icons/folder-vuepress.svg delete mode 100644 src/material-icons/icons/folder-vuex-store-open.svg delete mode 100644 src/material-icons/icons/folder-vuex-store.svg delete mode 100644 src/material-icons/icons/folder-wakatime-open.svg delete mode 100644 src/material-icons/icons/folder-wakatime.svg delete mode 100644 src/material-icons/icons/folder-webpack-open.svg delete mode 100644 src/material-icons/icons/folder-webpack.svg delete mode 100644 src/material-icons/icons/folder-windows-open.svg delete mode 100644 src/material-icons/icons/folder-windows.svg delete mode 100644 src/material-icons/icons/folder-wordpress-open.svg delete mode 100644 src/material-icons/icons/folder-wordpress.svg delete mode 100644 src/material-icons/icons/folder-yarn-open.svg delete mode 100644 src/material-icons/icons/folder-yarn.svg delete mode 100644 src/material-icons/icons/font.svg delete mode 100644 src/material-icons/icons/forth.svg delete mode 100644 src/material-icons/icons/fortran.svg delete mode 100644 src/material-icons/icons/foxpro.svg delete mode 100644 src/material-icons/icons/fsharp.svg delete mode 100644 src/material-icons/icons/fusebox.svg delete mode 100644 src/material-icons/icons/gamemaker.svg delete mode 100644 src/material-icons/icons/gatsby.svg delete mode 100644 src/material-icons/icons/gcp.svg delete mode 100644 src/material-icons/icons/gemfile.svg delete mode 100644 src/material-icons/icons/gemini-ai.svg delete mode 100644 src/material-icons/icons/gemini.svg delete mode 100644 src/material-icons/icons/git.svg delete mode 100644 src/material-icons/icons/github-actions-workflow.svg delete mode 100644 src/material-icons/icons/gitlab.svg delete mode 100644 src/material-icons/icons/gitpod.svg delete mode 100644 src/material-icons/icons/gleam.svg delete mode 100644 src/material-icons/icons/go-mod.svg delete mode 100644 src/material-icons/icons/go.svg delete mode 100644 src/material-icons/icons/go_gopher.svg delete mode 100644 src/material-icons/icons/godot-assets.svg delete mode 100644 src/material-icons/icons/godot.svg delete mode 100644 src/material-icons/icons/gradle.svg delete mode 100644 src/material-icons/icons/grafana-alloy.svg delete mode 100644 src/material-icons/icons/grain.svg delete mode 100644 src/material-icons/icons/graphcool.svg delete mode 100644 src/material-icons/icons/graphql.svg delete mode 100644 src/material-icons/icons/gridsome.svg delete mode 100644 src/material-icons/icons/groovy.svg delete mode 100644 src/material-icons/icons/grunt.svg delete mode 100644 src/material-icons/icons/gulp.svg delete mode 100644 src/material-icons/icons/h.svg delete mode 100644 src/material-icons/icons/hack.svg delete mode 100644 src/material-icons/icons/haml.svg delete mode 100644 src/material-icons/icons/handlebars.svg delete mode 100644 src/material-icons/icons/hardhat.svg delete mode 100644 src/material-icons/icons/harmonix.svg delete mode 100644 src/material-icons/icons/haskell.svg delete mode 100644 src/material-icons/icons/haxe.svg delete mode 100644 src/material-icons/icons/hcl.svg delete mode 100644 src/material-icons/icons/hcl_light.svg delete mode 100644 src/material-icons/icons/helm.svg delete mode 100644 src/material-icons/icons/heroku.svg delete mode 100644 src/material-icons/icons/hex.svg delete mode 100644 src/material-icons/icons/hjson.svg delete mode 100644 src/material-icons/icons/horusec.svg delete mode 100644 src/material-icons/icons/hpp.svg delete mode 100644 src/material-icons/icons/html.svg delete mode 100644 src/material-icons/icons/http.svg delete mode 100644 src/material-icons/icons/huff.svg delete mode 100644 src/material-icons/icons/huff_light.svg delete mode 100644 src/material-icons/icons/hurl.svg delete mode 100644 src/material-icons/icons/husky.svg delete mode 100644 src/material-icons/icons/i18n.svg delete mode 100644 src/material-icons/icons/idris.svg delete mode 100644 src/material-icons/icons/ifanr-cloud.svg delete mode 100644 src/material-icons/icons/image.svg delete mode 100644 src/material-icons/icons/imba.svg delete mode 100644 src/material-icons/icons/ionic.svg delete mode 100644 src/material-icons/icons/istanbul.svg delete mode 100644 src/material-icons/icons/jar.svg delete mode 100644 src/material-icons/icons/java.svg delete mode 100644 src/material-icons/icons/javaclass.svg delete mode 100644 src/material-icons/icons/javascript-map.svg delete mode 100644 src/material-icons/icons/javascript.svg delete mode 100644 src/material-icons/icons/jenkins.svg delete mode 100644 src/material-icons/icons/jest.svg delete mode 100644 src/material-icons/icons/jinja.svg delete mode 100644 src/material-icons/icons/jinja_light.svg delete mode 100644 src/material-icons/icons/jsconfig.svg delete mode 100644 src/material-icons/icons/json.svg delete mode 100644 src/material-icons/icons/jsr.svg delete mode 100644 src/material-icons/icons/jsr_light.svg delete mode 100644 src/material-icons/icons/julia.svg delete mode 100644 src/material-icons/icons/jupyter.svg delete mode 100644 src/material-icons/icons/just.svg delete mode 100644 src/material-icons/icons/karma.svg delete mode 100644 src/material-icons/icons/kcl.svg delete mode 100644 src/material-icons/icons/key.svg delete mode 100644 src/material-icons/icons/kivy.svg delete mode 100644 src/material-icons/icons/kl.svg delete mode 100644 src/material-icons/icons/knip.svg delete mode 100644 src/material-icons/icons/kotlin.svg delete mode 100644 src/material-icons/icons/kubernetes.svg delete mode 100644 src/material-icons/icons/kusto.svg delete mode 100644 src/material-icons/icons/laravel.svg delete mode 100644 src/material-icons/icons/lerna.svg delete mode 100644 src/material-icons/icons/less.svg delete mode 100644 src/material-icons/icons/liara.svg delete mode 100644 src/material-icons/icons/lib.svg delete mode 100644 src/material-icons/icons/lighthouse.svg delete mode 100644 src/material-icons/icons/lilypond.svg delete mode 100644 src/material-icons/icons/liquid.svg delete mode 100644 src/material-icons/icons/lisp.svg delete mode 100644 src/material-icons/icons/livescript.svg delete mode 100644 src/material-icons/icons/lock.svg delete mode 100644 src/material-icons/icons/log.svg delete mode 100644 src/material-icons/icons/lolcode.svg delete mode 100644 src/material-icons/icons/lottie.svg delete mode 100644 src/material-icons/icons/lua.svg delete mode 100644 src/material-icons/icons/makefile.svg delete mode 100644 src/material-icons/icons/markdown.svg delete mode 100644 src/material-icons/icons/markdownlint.svg delete mode 100644 src/material-icons/icons/markojs.svg delete mode 100644 src/material-icons/icons/mathematica.svg delete mode 100644 src/material-icons/icons/matlab.svg delete mode 100644 src/material-icons/icons/maven.svg delete mode 100644 src/material-icons/icons/mdsvex.svg delete mode 100644 src/material-icons/icons/mdx.svg delete mode 100644 src/material-icons/icons/mercurial.svg delete mode 100644 src/material-icons/icons/merlin.svg delete mode 100644 src/material-icons/icons/mermaid.svg delete mode 100644 src/material-icons/icons/meson.svg delete mode 100644 src/material-icons/icons/minecraft.svg delete mode 100644 src/material-icons/icons/mint.svg delete mode 100644 src/material-icons/icons/mjml.svg delete mode 100644 src/material-icons/icons/mocha.svg delete mode 100644 src/material-icons/icons/modernizr.svg delete mode 100644 src/material-icons/icons/mojo.svg delete mode 100644 src/material-icons/icons/moon.svg delete mode 100644 src/material-icons/icons/moonscript.svg delete mode 100644 src/material-icons/icons/mxml.svg delete mode 100644 src/material-icons/icons/nano-staged.svg delete mode 100644 src/material-icons/icons/nano-staged_light.svg delete mode 100644 src/material-icons/icons/ndst.svg delete mode 100644 src/material-icons/icons/nest.svg delete mode 100644 src/material-icons/icons/netlify.svg delete mode 100644 src/material-icons/icons/netlify_light.svg delete mode 100644 src/material-icons/icons/next.svg delete mode 100644 src/material-icons/icons/next_light.svg delete mode 100644 src/material-icons/icons/nginx.svg delete mode 100644 src/material-icons/icons/ngrx-actions.svg delete mode 100644 src/material-icons/icons/ngrx-effects.svg delete mode 100644 src/material-icons/icons/ngrx-entity.svg delete mode 100644 src/material-icons/icons/ngrx-reducer.svg delete mode 100644 src/material-icons/icons/ngrx-selectors.svg delete mode 100644 src/material-icons/icons/ngrx-state.svg delete mode 100644 src/material-icons/icons/nim.svg delete mode 100644 src/material-icons/icons/nix.svg delete mode 100644 src/material-icons/icons/nodejs.svg delete mode 100644 src/material-icons/icons/nodejs_alt.svg delete mode 100644 src/material-icons/icons/nodemon.svg delete mode 100644 src/material-icons/icons/npm.svg delete mode 100644 src/material-icons/icons/nuget.svg delete mode 100644 src/material-icons/icons/nunjucks.svg delete mode 100644 src/material-icons/icons/nuxt.svg delete mode 100644 src/material-icons/icons/nx.svg delete mode 100644 src/material-icons/icons/objective-c.svg delete mode 100644 src/material-icons/icons/objective-cpp.svg delete mode 100644 src/material-icons/icons/ocaml.svg delete mode 100644 src/material-icons/icons/odin.svg delete mode 100644 src/material-icons/icons/opa.svg delete mode 100644 src/material-icons/icons/opam.svg delete mode 100644 src/material-icons/icons/openapi.svg delete mode 100644 src/material-icons/icons/openapi_light.svg delete mode 100644 src/material-icons/icons/otne.svg delete mode 100644 src/material-icons/icons/panda.svg delete mode 100644 src/material-icons/icons/parcel.svg delete mode 100644 src/material-icons/icons/pascal.svg delete mode 100644 src/material-icons/icons/pawn.svg delete mode 100644 src/material-icons/icons/payload.svg delete mode 100644 src/material-icons/icons/payload_light.svg delete mode 100644 src/material-icons/icons/pdf.svg delete mode 100644 src/material-icons/icons/pdm.svg delete mode 100644 src/material-icons/icons/percy.svg delete mode 100644 src/material-icons/icons/perl.svg delete mode 100644 src/material-icons/icons/php-cs-fixer.svg delete mode 100644 src/material-icons/icons/php.svg delete mode 100644 src/material-icons/icons/php_elephant.svg delete mode 100644 src/material-icons/icons/php_elephant_pink.svg delete mode 100644 src/material-icons/icons/phpunit.svg delete mode 100644 src/material-icons/icons/pinejs.svg delete mode 100644 src/material-icons/icons/pipeline.svg delete mode 100644 src/material-icons/icons/pkl.svg delete mode 100644 src/material-icons/icons/plastic.svg delete mode 100644 src/material-icons/icons/playwright.svg delete mode 100644 src/material-icons/icons/plop.svg delete mode 100644 src/material-icons/icons/pnpm.svg delete mode 100644 src/material-icons/icons/pnpm_light.svg delete mode 100644 src/material-icons/icons/poetry.svg delete mode 100644 src/material-icons/icons/postcss.svg delete mode 100644 src/material-icons/icons/posthtml.svg delete mode 100644 src/material-icons/icons/powerpoint.svg delete mode 100644 src/material-icons/icons/powershell.svg delete mode 100644 src/material-icons/icons/prettier.svg delete mode 100644 src/material-icons/icons/prisma.svg delete mode 100644 src/material-icons/icons/processing.svg delete mode 100644 src/material-icons/icons/prolog.svg delete mode 100644 src/material-icons/icons/proto.svg delete mode 100644 src/material-icons/icons/protractor.svg delete mode 100644 src/material-icons/icons/pug.svg delete mode 100644 src/material-icons/icons/puppet.svg delete mode 100644 src/material-icons/icons/puppeteer.svg delete mode 100644 src/material-icons/icons/purescript.svg delete mode 100644 src/material-icons/icons/python-misc.svg delete mode 100644 src/material-icons/icons/python.svg delete mode 100644 src/material-icons/icons/qsharp.svg delete mode 100644 src/material-icons/icons/quasar.svg delete mode 100644 src/material-icons/icons/quokka.svg delete mode 100644 src/material-icons/icons/qwik.svg delete mode 100644 src/material-icons/icons/r.svg delete mode 100644 src/material-icons/icons/racket.svg delete mode 100644 src/material-icons/icons/raml.svg delete mode 100644 src/material-icons/icons/razor.svg delete mode 100644 src/material-icons/icons/rc.svg delete mode 100644 src/material-icons/icons/react.svg delete mode 100644 src/material-icons/icons/react_ts.svg delete mode 100644 src/material-icons/icons/readme.svg delete mode 100644 src/material-icons/icons/reason.svg delete mode 100644 src/material-icons/icons/red.svg delete mode 100644 src/material-icons/icons/redux-action.svg delete mode 100644 src/material-icons/icons/redux-reducer.svg delete mode 100644 src/material-icons/icons/redux-selector.svg delete mode 100644 src/material-icons/icons/redux-store.svg delete mode 100644 src/material-icons/icons/remark.svg delete mode 100644 src/material-icons/icons/remix.svg delete mode 100644 src/material-icons/icons/remix_light.svg delete mode 100644 src/material-icons/icons/renovate.svg delete mode 100644 src/material-icons/icons/replit.svg delete mode 100644 src/material-icons/icons/rescript-interface.svg delete mode 100644 src/material-icons/icons/rescript.svg delete mode 100644 src/material-icons/icons/restql.svg delete mode 100644 src/material-icons/icons/riot.svg delete mode 100644 src/material-icons/icons/roadmap.svg delete mode 100644 src/material-icons/icons/roblox.svg delete mode 100644 src/material-icons/icons/robot.svg delete mode 100644 src/material-icons/icons/robots.svg delete mode 100644 src/material-icons/icons/rocket.svg delete mode 100644 src/material-icons/icons/rollup.svg delete mode 100644 src/material-icons/icons/rome.svg delete mode 100644 src/material-icons/icons/routing.svg delete mode 100644 src/material-icons/icons/rspec.svg delete mode 100644 src/material-icons/icons/rubocop.svg delete mode 100644 src/material-icons/icons/rubocop_light.svg delete mode 100644 src/material-icons/icons/ruby.svg delete mode 100644 src/material-icons/icons/rust.svg delete mode 100644 src/material-icons/icons/salesforce.svg delete mode 100644 src/material-icons/icons/san.svg delete mode 100644 src/material-icons/icons/sas.svg delete mode 100644 src/material-icons/icons/sass.svg delete mode 100644 src/material-icons/icons/sbt.svg delete mode 100644 src/material-icons/icons/scala.svg delete mode 100644 src/material-icons/icons/scheme.svg delete mode 100644 src/material-icons/icons/screwdriver.svg delete mode 100644 src/material-icons/icons/search.svg delete mode 100644 src/material-icons/icons/semantic-release.svg delete mode 100644 src/material-icons/icons/semantic-release_light.svg delete mode 100644 src/material-icons/icons/semgrep.svg delete mode 100644 src/material-icons/icons/sentry.svg delete mode 100644 src/material-icons/icons/sequelize.svg delete mode 100644 src/material-icons/icons/serverless.svg delete mode 100644 src/material-icons/icons/settings.svg delete mode 100644 src/material-icons/icons/shader.svg delete mode 100644 src/material-icons/icons/shaderlab.svg delete mode 100644 src/material-icons/icons/silverstripe.svg delete mode 100644 src/material-icons/icons/siyuan.svg delete mode 100644 src/material-icons/icons/sketch.svg delete mode 100644 src/material-icons/icons/slim.svg delete mode 100644 src/material-icons/icons/slint.svg delete mode 100644 src/material-icons/icons/slug.svg delete mode 100644 src/material-icons/icons/smarty.svg delete mode 100644 src/material-icons/icons/sml.svg delete mode 100644 src/material-icons/icons/snapcraft.svg delete mode 100644 src/material-icons/icons/snowpack.svg delete mode 100644 src/material-icons/icons/snowpack_light.svg delete mode 100644 src/material-icons/icons/snyk.svg delete mode 100644 src/material-icons/icons/solidity.svg delete mode 100644 src/material-icons/icons/sonarcloud.svg delete mode 100644 src/material-icons/icons/spwn.svg delete mode 100644 src/material-icons/icons/stan.svg delete mode 100644 src/material-icons/icons/steadybit.svg delete mode 100644 src/material-icons/icons/stencil.svg delete mode 100644 src/material-icons/icons/stitches.svg delete mode 100644 src/material-icons/icons/stitches_light.svg delete mode 100644 src/material-icons/icons/storybook.svg delete mode 100644 src/material-icons/icons/stryker.svg delete mode 100644 src/material-icons/icons/stylable.svg delete mode 100644 src/material-icons/icons/stylelint.svg delete mode 100644 src/material-icons/icons/stylelint_light.svg delete mode 100644 src/material-icons/icons/stylus.svg delete mode 100644 src/material-icons/icons/sublime.svg delete mode 100644 src/material-icons/icons/supabase.svg delete mode 100644 src/material-icons/icons/svelte.svg delete mode 100644 src/material-icons/icons/svg.svg delete mode 100644 src/material-icons/icons/svgo.svg delete mode 100644 src/material-icons/icons/svgr.svg delete mode 100644 src/material-icons/icons/swagger.svg delete mode 100644 src/material-icons/icons/swc.svg delete mode 100644 src/material-icons/icons/swift.svg delete mode 100644 src/material-icons/icons/syncpack.svg delete mode 100644 src/material-icons/icons/table.svg delete mode 100644 src/material-icons/icons/tailwindcss.svg delete mode 100644 src/material-icons/icons/taskfile.svg delete mode 100644 src/material-icons/icons/tauri.svg delete mode 100644 src/material-icons/icons/tcl.svg delete mode 100644 src/material-icons/icons/teal.svg delete mode 100644 src/material-icons/icons/templ.svg delete mode 100644 src/material-icons/icons/template.svg delete mode 100644 src/material-icons/icons/terraform.svg delete mode 100644 src/material-icons/icons/test-js.svg delete mode 100644 src/material-icons/icons/test-jsx.svg delete mode 100644 src/material-icons/icons/test-ts.svg delete mode 100644 src/material-icons/icons/tex.svg delete mode 100644 src/material-icons/icons/textlint.svg delete mode 100644 src/material-icons/icons/tilt.svg delete mode 100644 src/material-icons/icons/tldraw.svg delete mode 100644 src/material-icons/icons/tldraw_light.svg delete mode 100644 src/material-icons/icons/tobi.svg delete mode 100644 src/material-icons/icons/tobimake.svg delete mode 100644 src/material-icons/icons/todo.svg delete mode 100644 src/material-icons/icons/travis.svg delete mode 100644 src/material-icons/icons/tree.svg delete mode 100644 src/material-icons/icons/tsconfig.svg delete mode 100644 src/material-icons/icons/tsil.svg delete mode 100644 src/material-icons/icons/tune.svg delete mode 100644 src/material-icons/icons/turborepo.svg delete mode 100644 src/material-icons/icons/turborepo_light.svg delete mode 100644 src/material-icons/icons/twig.svg delete mode 100644 src/material-icons/icons/twine.svg delete mode 100644 src/material-icons/icons/typescript-def.svg delete mode 100644 src/material-icons/icons/typescript.svg delete mode 100644 src/material-icons/icons/typst.svg delete mode 100644 src/material-icons/icons/uml.svg delete mode 100644 src/material-icons/icons/uml_light.svg delete mode 100644 src/material-icons/icons/unocss.svg delete mode 100644 src/material-icons/icons/url.svg delete mode 100644 src/material-icons/icons/vagrant.svg delete mode 100644 src/material-icons/icons/vala.svg delete mode 100644 src/material-icons/icons/vedic.svg delete mode 100644 src/material-icons/icons/velite.svg delete mode 100644 src/material-icons/icons/velocity.svg delete mode 100644 src/material-icons/icons/vercel.svg delete mode 100644 src/material-icons/icons/vercel_light.svg delete mode 100644 src/material-icons/icons/verdaccio.svg delete mode 100644 src/material-icons/icons/verified.svg delete mode 100644 src/material-icons/icons/verilog.svg delete mode 100644 src/material-icons/icons/vfl.svg delete mode 100644 src/material-icons/icons/video.svg delete mode 100644 src/material-icons/icons/vim.svg delete mode 100644 src/material-icons/icons/virtual.svg delete mode 100644 src/material-icons/icons/visualstudio.svg delete mode 100644 src/material-icons/icons/vite.svg delete mode 100644 src/material-icons/icons/vitest.svg delete mode 100644 src/material-icons/icons/vlang.svg delete mode 100644 src/material-icons/icons/vscode.svg delete mode 100644 src/material-icons/icons/vue-config.svg delete mode 100644 src/material-icons/icons/vue.svg delete mode 100644 src/material-icons/icons/vuex-store.svg delete mode 100644 src/material-icons/icons/wakatime.svg delete mode 100644 src/material-icons/icons/wakatime_light.svg delete mode 100644 src/material-icons/icons/wallaby.svg delete mode 100644 src/material-icons/icons/watchman.svg delete mode 100644 src/material-icons/icons/webassembly.svg delete mode 100644 src/material-icons/icons/webhint.svg delete mode 100644 src/material-icons/icons/webpack.svg delete mode 100644 src/material-icons/icons/wepy.svg delete mode 100644 src/material-icons/icons/werf.svg delete mode 100644 src/material-icons/icons/windicss.svg delete mode 100644 src/material-icons/icons/wolframlanguage.svg delete mode 100644 src/material-icons/icons/word.svg delete mode 100644 src/material-icons/icons/xaml.svg delete mode 100644 src/material-icons/icons/xml.svg delete mode 100644 src/material-icons/icons/yaml.svg delete mode 100644 src/material-icons/icons/yang.svg delete mode 100644 src/material-icons/icons/yarn.svg delete mode 100644 src/material-icons/icons/zig.svg delete mode 100644 src/material-icons/icons/zip.svg delete mode 100644 src/material-icons/images/commandPalette.png delete mode 100644 src/material-icons/images/contributors.png delete mode 100644 src/material-icons/images/fileIcons.png delete mode 100644 src/material-icons/images/folderIcons.png delete mode 100644 src/material-icons/images/how-tos/aligned-vs-missaligned.png delete mode 100644 src/material-icons/images/how-tos/blurry-issue.png delete mode 100644 src/material-icons/images/how-tos/cloned-file-icons-example.png delete mode 100644 src/material-icons/images/how-tos/cloned-folder-icons-example.png delete mode 100644 src/material-icons/images/how-tos/cloned-icon-no-recolor-result.png delete mode 100644 src/material-icons/images/how-tos/cloned-icon-no-recolor.png delete mode 100644 src/material-icons/images/how-tos/cloned-rust-icon-example.png delete mode 100644 src/material-icons/images/how-tos/elephant-less-detail.svg delete mode 100644 src/material-icons/images/how-tos/elephant-result.png delete mode 100644 src/material-icons/images/how-tos/elephant-too-much-detail.svg delete mode 100644 src/material-icons/images/how-tos/elephant-with-grid.svg delete mode 100644 src/material-icons/images/how-tos/folder-icon-parts.svg delete mode 100644 src/material-icons/images/how-tos/missaligned-icon.svg delete mode 100644 src/material-icons/images/how-tos/missaligned-result.svg delete mode 100644 src/material-icons/images/how-tos/pick-folder-colors.png delete mode 100644 src/material-icons/images/how-tos/pick-folder-colors.svg delete mode 100644 src/material-icons/images/how-tos/pixel-perfect-icon.svg delete mode 100644 src/material-icons/images/how-tos/svg-folder-icon-with-correct-colors.svg delete mode 100644 src/material-icons/images/how-tos/svg-folder-icon-with-wrong-colors.svg delete mode 100644 src/material-icons/images/how-tos/svg-with-light-color.png delete mode 100644 src/material-icons/images/how-tos/svg-with-spacing.png delete mode 100644 src/material-icons/images/how-tos/svg-with-too-dark-color.png delete mode 100644 src/material-icons/images/how-tos/svg-with-wrong-color.png delete mode 100644 src/material-icons/images/how-tos/svg-without-spacing.png delete mode 100644 src/material-icons/images/set-folder-color.gif delete mode 100644 src/material-icons/images/set-folder-theme.gif delete mode 100644 src/material-icons/logo.png delete mode 100644 src/material-icons/logo.svg delete mode 100644 src/material-icons/material-colors.yml delete mode 100644 src/material-icons/package.json delete mode 100644 src/material-icons/package.nls.cs.json delete mode 100644 src/material-icons/package.nls.de.json delete mode 100644 src/material-icons/package.nls.es.json delete mode 100644 src/material-icons/package.nls.fr.json delete mode 100644 src/material-icons/package.nls.ja.json delete mode 100644 src/material-icons/package.nls.json delete mode 100644 src/material-icons/package.nls.ko.json delete mode 100644 src/material-icons/package.nls.nl.json delete mode 100644 src/material-icons/package.nls.pl.json delete mode 100644 src/material-icons/package.nls.pt-BR.json delete mode 100644 src/material-icons/package.nls.pt-PT.json delete mode 100644 src/material-icons/package.nls.ru.json delete mode 100644 src/material-icons/package.nls.zh-CN.json delete mode 100644 src/material-icons/package.nls.zh-TW.json delete mode 100644 src/material-icons/sheriff.config.ts delete mode 100644 src/material-icons/src/architecture.md delete mode 100644 src/material-icons/src/core/generator/applyConfigToIcons.ts delete mode 100644 src/material-icons/src/core/generator/clones/clonesGenerator.ts delete mode 100644 src/material-icons/src/core/generator/clones/utils/cloneData.ts delete mode 100644 src/material-icons/src/core/generator/clones/utils/cloning.ts delete mode 100644 src/material-icons/src/core/generator/clones/utils/color/colors.ts delete mode 100644 src/material-icons/src/core/generator/clones/utils/color/materialPalette.ts delete mode 100644 src/material-icons/src/core/generator/config/defaultConfig.ts delete mode 100644 src/material-icons/src/core/generator/constants.ts delete mode 100644 src/material-icons/src/core/generator/fileGenerator.ts delete mode 100644 src/material-icons/src/core/generator/folderGenerator.ts delete mode 100644 src/material-icons/src/core/generator/generateManifest.ts delete mode 100644 src/material-icons/src/core/generator/iconOpacity.ts delete mode 100644 src/material-icons/src/core/generator/iconSaturation.ts delete mode 100644 src/material-icons/src/core/generator/languageGenerator.ts delete mode 100644 src/material-icons/src/core/generator/renameIconFiles.ts delete mode 100644 src/material-icons/src/core/generator/shared/svg.ts delete mode 100644 src/material-icons/src/core/generator/shared/validation.ts delete mode 100644 src/material-icons/src/core/helpers/configHash.ts delete mode 100644 src/material-icons/src/core/helpers/customIconPaths.ts delete mode 100644 src/material-icons/src/core/helpers/iconPacks.ts delete mode 100644 src/material-icons/src/core/helpers/object.ts delete mode 100644 src/material-icons/src/core/helpers/resolvePath.ts delete mode 100644 src/material-icons/src/core/helpers/titlecase.ts delete mode 100644 src/material-icons/src/core/helpers/writeFile.ts delete mode 100644 src/material-icons/src/core/i18n/translate.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-cs.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-de.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-en.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-es.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-fr.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-ja.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-ko.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-nl.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-pl.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-pt-br.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-pt-pt.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-ru.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-uk.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-zh-cn.ts delete mode 100644 src/material-icons/src/core/i18n/translations/lang-zh-tw.ts delete mode 100644 src/material-icons/src/core/icons/fileIcons.ts delete mode 100644 src/material-icons/src/core/icons/folderIcons.ts delete mode 100644 src/material-icons/src/core/icons/languageIcons.ts delete mode 100644 src/material-icons/src/core/index.ts delete mode 100644 src/material-icons/src/core/logging/logger.ts delete mode 100644 src/material-icons/src/core/models/i18n/translation.ts delete mode 100644 src/material-icons/src/core/models/icons/cloneOptions.ts delete mode 100644 src/material-icons/src/core/models/icons/config.ts delete mode 100644 src/material-icons/src/core/models/icons/defaultIcon.ts delete mode 100644 src/material-icons/src/core/models/icons/files/fileIcon.ts delete mode 100644 src/material-icons/src/core/models/icons/files/fileTypes.ts delete mode 100644 src/material-icons/src/core/models/icons/folders/folderIcon.ts delete mode 100644 src/material-icons/src/core/models/icons/folders/folderTheme.ts delete mode 100644 src/material-icons/src/core/models/icons/iconPack.ts delete mode 100644 src/material-icons/src/core/models/icons/languages/languageIdentifier.ts delete mode 100644 src/material-icons/src/core/models/icons/patterns/patterns.ts delete mode 100644 src/material-icons/src/core/models/manifest.ts delete mode 100644 src/material-icons/src/core/patterns/patterns.ts delete mode 100644 src/material-icons/src/core/tests/helpers/object.test.ts delete mode 100644 src/material-icons/src/core/tests/i18n/i18n.test.ts delete mode 100644 src/material-icons/src/core/tests/icons/cloning.test.ts delete mode 100644 src/material-icons/src/core/tests/icons/data/icons.ts delete mode 100644 src/material-icons/src/core/tests/icons/fileIcons.test.ts delete mode 100644 src/material-icons/src/core/tests/icons/filename-pattern.test.ts delete mode 100644 src/material-icons/src/core/tests/icons/folderIcons.test.ts delete mode 100644 src/material-icons/src/core/tests/icons/languageIcons.test.ts delete mode 100644 src/material-icons/src/core/tests/mocks/index.ts delete mode 100644 src/material-icons/src/core/tests/mocks/vscode.ts delete mode 100644 src/material-icons/src/core/types/recursivePartial.ts delete mode 100644 src/material-icons/src/core/types/requiredAtLeastOne.ts delete mode 100644 src/material-icons/src/extension/commands/activate.ts delete mode 100644 src/material-icons/src/extension/commands/explorerArrows.ts delete mode 100644 src/material-icons/src/extension/commands/fileColor.ts delete mode 100644 src/material-icons/src/extension/commands/folderColor.ts delete mode 100644 src/material-icons/src/extension/commands/folders.ts delete mode 100644 src/material-icons/src/extension/commands/grayscale.ts delete mode 100644 src/material-icons/src/extension/commands/iconPacks.ts delete mode 100644 src/material-icons/src/extension/commands/opacity.ts delete mode 100644 src/material-icons/src/extension/commands/restoreConfig.ts delete mode 100644 src/material-icons/src/extension/commands/saturation.ts delete mode 100644 src/material-icons/src/extension/desktop/extension.ts delete mode 100644 src/material-icons/src/extension/logging/logger.ts delete mode 100644 src/material-icons/src/extension/shared/config.ts delete mode 100644 src/material-icons/src/extension/tools/changeDetection.ts delete mode 100644 src/material-icons/src/extension/tools/registered.ts delete mode 100644 src/material-icons/src/extension/web/extension.ts delete mode 100644 src/material-icons/src/module/README.md delete mode 100644 src/material-icons/src/module/index.ts delete mode 100644 src/material-icons/src/scripts/contributors/contributors.css delete mode 100644 src/material-icons/src/scripts/contributors/contributors.ts delete mode 100644 src/material-icons/src/scripts/helpers/painter.ts delete mode 100644 src/material-icons/src/scripts/helpers/screenshots.ts delete mode 100644 src/material-icons/src/scripts/helpers/similarity.ts delete mode 100644 src/material-icons/src/scripts/helpers/titleCase.ts delete mode 100644 src/material-icons/src/scripts/icons/checks/checkIconAvailability.ts delete mode 100644 src/material-icons/src/scripts/icons/checks/checkIconConflicts.ts delete mode 100644 src/material-icons/src/scripts/icons/checks/checkIconUsage.ts delete mode 100644 src/material-icons/src/scripts/icons/checks/run.ts delete mode 100644 src/material-icons/src/scripts/icons/generateClones.ts delete mode 100644 src/material-icons/src/scripts/icons/generateJson.ts delete mode 100644 src/material-icons/src/scripts/models/scripts/contributors/contributor.ts delete mode 100644 src/material-icons/src/scripts/models/scripts/contributors/contributorsConfig.ts delete mode 100644 src/material-icons/src/scripts/module/prepare.ts delete mode 100644 src/material-icons/src/scripts/preview/preview.ts delete mode 100644 src/material-icons/src/scripts/preview/run.ts delete mode 100644 src/material-icons/src/scripts/preview/style.css delete mode 100644 src/material-icons/src/scripts/svg/checkSvgColors.ts delete mode 100644 src/material-icons/svgo.config.js delete mode 100644 src/material-icons/tsconfig.declarations.json delete mode 100644 src/material-icons/tsconfig.json diff --git a/apps/web/src/material-icons/.coderabbit.yaml b/apps/web/src/material-icons/.coderabbit.yaml deleted file mode 100644 index ef092f4..0000000 --- a/apps/web/src/material-icons/.coderabbit.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json -language: "en-US" -early_access: false -reviews: - profile: "chill" - request_changes_workflow: false - high_level_summary: false - poem: false - review_status: false - collapse_walkthrough: true - auto_review: - enabled: true - drafts: false - tools: - biome: - enabled: true - gitleaks: - enabled: true - path_instructions: - - path: "**/*.svg" - instructions: | - Ignore SVG files in the repository. There're already internal checks which ensure that SVG files are in a proper shape. - - path: "**/*.test.ts" - instructions: | - Review the following unit test code written using the Bun.js test library. Ensure that: - - The code adheres to best practices associated with Bun and Jest. - - Descriptive test names are used to clearly convey the intent of each test. -chat: - auto_reply: true diff --git a/apps/web/src/material-icons/.devcontainer/devcontainer.json b/apps/web/src/material-icons/.devcontainer/devcontainer.json deleted file mode 100644 index 666bddb..0000000 --- a/apps/web/src/material-icons/.devcontainer/devcontainer.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "vscode-material-icon-theme", - - // Use Microsoft's Ubuntu Base image for the dev container - "image": "mcr.microsoft.com/devcontainers/base:ubuntu", - "features": { - "ghcr.io/michidk/devcontainers-features/bun:1": {} - }, - - "privileged": true, - - "onCreateCommand": { - // Install dependencies in the dev container - "install-bun-packages": "bun install" - }, - - "customizations": { - "vscode": { - "settings": { - // Define suggested settings for the dev container - "resmon.show.battery": false, - "resmon.show.cpufreq": false - }, - "extensions": [ - "biomejs.biome", - "jock.svg", - "EditorConfig.EditorConfig", - "oven.bun-vscode", - "DavidAnson.vscode-markdownlint" - ] - } - } -} diff --git a/apps/web/src/material-icons/.editorconfig b/apps/web/src/material-icons/.editorconfig deleted file mode 100644 index 5a85bb7..0000000 --- a/apps/web/src/material-icons/.editorconfig +++ /dev/null @@ -1,12 +0,0 @@ -root = true - -[*] -charset = utf-8 -end_of_line = lf -indent_size = 2 -indent_style = space -insert_final_newline = true -trim_trailing_whitespace = true - -[*.svg] -insert_final_newline = false diff --git a/apps/web/src/material-icons/.gitattributes b/apps/web/src/material-icons/.gitattributes deleted file mode 100644 index 59f21f9..0000000 --- a/apps/web/src/material-icons/.gitattributes +++ /dev/null @@ -1,6 +0,0 @@ -# Normalize EOL for all files that Git considers text files -* text=auto eol=lf - -# Explicit binary files for older Git versions (<2.10) -*.png binary -*.gif binary diff --git a/apps/web/src/material-icons/.github/FUNDING.yml b/apps/web/src/material-icons/.github/FUNDING.yml deleted file mode 100644 index d7a91db..0000000 --- a/apps/web/src/material-icons/.github/FUNDING.yml +++ /dev/null @@ -1,4 +0,0 @@ -# These are supported funding model platforms -github: [pkief] -buy_me_a_coffee: pkief -custom: ['https://paypal.me/philippkief'] diff --git a/apps/web/src/material-icons/.github/ISSUE_TEMPLATE/1-icon-request.yml b/apps/web/src/material-icons/.github/ISSUE_TEMPLATE/1-icon-request.yml deleted file mode 100644 index c5a1ba6..0000000 --- a/apps/web/src/material-icons/.github/ISSUE_TEMPLATE/1-icon-request.yml +++ /dev/null @@ -1,63 +0,0 @@ -name: 🏞️ Icon Request -description: Ask for specific icons to be added -title: "[Icon Request]: " -labels: ["icon-request"] - -body: - - type: checkboxes - id: icon-type - attributes: - label: Icon Type - options: - - label: Folder - - label: File - required: true - - - type: textarea - id: folder-names - attributes: - label: Folder names - placeholder: | - - folder-name - - another-folder-name - - ... - validations: - required: false - - - type: textarea - id: file-names - attributes: - label: File names - placeholder: | - - file-name - - another-file-name - - ... - validations: - required: false - - - type: textarea - id: graphic-ideas - attributes: - label: Graphic ideas - description: A clear description of the icon you would like. If the icons are separate for folder and files, please create separate issues. - placeholder: Include a link to sample icons if possible - validations: - required: false - - - type: textarea - id: additional-context - attributes: - label: Additional context - description: Add any other context about the icons here. - placeholder: I consider these icons necessary because ... - validations: - required: false - - - type: checkboxes - id: terms - attributes: - label: Code of Conduct - description: By submitting this issue, you agree to follow our [Code of Conduct](../../CODE_OF_CONDUCT.md). - options: - - label: I agree to follow this project's **Code of Conduct** - required: true diff --git a/apps/web/src/material-icons/.github/ISSUE_TEMPLATE/2-bug-report.yml b/apps/web/src/material-icons/.github/ISSUE_TEMPLATE/2-bug-report.yml deleted file mode 100644 index 43e43e3..0000000 --- a/apps/web/src/material-icons/.github/ISSUE_TEMPLATE/2-bug-report.yml +++ /dev/null @@ -1,78 +0,0 @@ -name: 🐛 Bug Report -description: Create a report to help us improve -title: "[Bug]: " -labels: ["bug"] - -body: - - type: markdown - attributes: - value: | - Thanks for taking the time to fill out this bug report! - - - type: textarea - id: description - attributes: - label: Describe the bug - description: Describe the bug clearly - validations: - required: true - - - type: textarea - id: reproduce - attributes: - label: To Reproduce - description: Steps to reproduce the behavior - placeholder: | - 1. Go to '...' - 2. Click on '....' - 3. Scroll down to '....' - 4. See error - validations: - required: true - - - type: textarea - id: expected - attributes: - label: Expected behavior - description: A clear and concise description of what you expected to happen - validations: - required: true - - - type: textarea - id: screenshots - attributes: - label: Screenshots - description: If applicable, add screenshots to help explain your problem - validations: - required: false - - - type: textarea - id: computer-info - attributes: - label: Computer information - description: | - Examples: - - **OS edition**: [e.g. Windows 11 Home] - - **Extension version**: [e.g. 5.6.0] - - **VSCode version**: [e.g. 1.91.1] - value: | - - **OS edition**: - - **Extension version**: - - **VSCode version**: - - - type: textarea - id: additional-context - attributes: - label: Additional context - description: Add any other context about the problem here. - validations: - required: false - - - type: checkboxes - id: terms - attributes: - label: Code of Conduct - description: By submitting this issue, you agree to follow our [Code of Conduct](../../CODE_OF_CONDUCT.md). - options: - - label: I agree to follow this project's **Code of Conduct** - required: true diff --git a/apps/web/src/material-icons/.github/dependabot.yml b/apps/web/src/material-icons/.github/dependabot.yml deleted file mode 100644 index 2a769f7..0000000 --- a/apps/web/src/material-icons/.github/dependabot.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file - -version: 2 -updates: - - package-ecosystem: 'github-actions' # See documentation for possible values - directory: '/' # Location of package manifests - schedule: - interval: 'weekly' - assignees: - - 'PKief' - groups: - github-actions: - patterns: - - 'actions/*' diff --git a/apps/web/src/material-icons/.github/labeler.yml b/apps/web/src/material-icons/.github/labeler.yml deleted file mode 100644 index 0ac4e88..0000000 --- a/apps/web/src/material-icons/.github/labeler.yml +++ /dev/null @@ -1,24 +0,0 @@ -# Add 'icons' label to any file changes within 'icons' folder or 'src/core/icons' typescript files -icons: -- changed-files: - - any-glob-to-any-file: ['icons/*', 'src/core/icons/*.ts'] - -# Add 'translations' label to any changes within 'package.nls*.json' files or 'src/core/i18n' folder -translations: -- changed-files: - - any-glob-to-any-file: ['package.nls*.json', 'src/core/i18n'] - -# Add 'docs' label to any changes to markdown files -docs: -- changed-files: - - any-glob-to-any-file: '*.md' - -# Add 'workflows' label to any changes within '.github/workflows' folder or '.github/labeler.yml' file -workflows: -- changed-files: - - any-glob-to-any-file: ['.github/workflows/*', '.github/labeler.yml'] - -# Add 'devcontainers' label to any changes within '.devcontainer' folder -devcontainers: -- changed-files: - - any-glob-to-any-file: '.devcontainer/*' diff --git a/apps/web/src/material-icons/.github/pull_request_template.md b/apps/web/src/material-icons/.github/pull_request_template.md deleted file mode 100644 index eed5fae..0000000 --- a/apps/web/src/material-icons/.github/pull_request_template.md +++ /dev/null @@ -1,8 +0,0 @@ -# Description - - - -## Contribution Guidelines - -- [ ] By creating this pull request, I acknowledge that I have read the [Contribution Guidelines](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/CONTRIBUTING.md) for this project. -- [ ] I have read the [Code Of Conduct](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/CODE_OF_CONDUCT.md) and promise to abide by these rules diff --git a/apps/web/src/material-icons/.github/workflows/build.yml b/apps/web/src/material-icons/.github/workflows/build.yml deleted file mode 100644 index ef423b3..0000000 --- a/apps/web/src/material-icons/.github/workflows/build.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Build + Test - -on: - push: - pull_request: - -permissions: - contents: read - -jobs: - build: - runs-on: [ubuntu-latest] - - name: Build Material Icon Theme - - steps: - - name: Checkout 🛎️ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - with: - persist-credentials: false - - - name: Setup Platform 🛠️ - uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2 - with: - bun-version: 1.1.18 - - - name: Install dependencies 📦 - run: bun install --frozen-lockfile - - - name: Test + Build 🚀 - run: | - bun test - bun run vscode:prepublish diff --git a/apps/web/src/material-icons/.github/workflows/color-check.yml b/apps/web/src/material-icons/.github/workflows/color-check.yml deleted file mode 100644 index 0377502..0000000 --- a/apps/web/src/material-icons/.github/workflows/color-check.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: Check SVG icon colors - -on: - pull_request: - paths: - - 'icons/*.svg' - -permissions: - contents: read - -jobs: - color-check: - name: SVG Color Check - runs-on: ubuntu-latest - env: - TARGET_BRANCH: ${{ github.event.pull_request.base.ref }} - - steps: - - name: Checkout 🛎️ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - with: - fetch-depth: 0 - persist-credentials: false - - - name: Check colors 🎨 - run: | - svgFiles=$(git diff origin/${{ env.TARGET_BRANCH }} --diff-filter=ACMRTUX --name-only | grep '.svg$') - npx svg-color-linter --colors material-colors.yml ${svgFiles} diff --git a/apps/web/src/material-icons/.github/workflows/icon-review.yml b/apps/web/src/material-icons/.github/workflows/icon-review.yml deleted file mode 100644 index 561b6b8..0000000 --- a/apps/web/src/material-icons/.github/workflows/icon-review.yml +++ /dev/null @@ -1,109 +0,0 @@ -name: Icon Review - -on: - pull_request_target: - paths: - - 'icons/*.svg' - -permissions: - contents: read - -jobs: - icon-review: - name: Icon Review - runs-on: ubuntu-latest - env: - TARGET_BRANCH: ${{ github.event.pull_request.base.ref }} - - permissions: - pull-requests: write - - steps: - - name: Setup Platform 🛠️ - uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2 - with: - bun-version: 1.1.20 - - - name: Checkout Fork 🛎️ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - with: - ref: ${{ github.event.pull_request.head.ref }} - repository: ${{ github.event.pull_request.head.repo.full_name }} - fetch-depth: 0 - path: fork - persist-credentials: false - - - name: Checkout Original 🛎️ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - with: - fetch-depth: 0 - path: main - persist-credentials: false - - - name: Review SVG files 🔍 - working-directory: main - run: | - files=$(git diff --no-index ../main ../fork --diff-filter=ACMRTUX --name-only | grep '^\.\./fork/icons/.*\.svg$') - filesCount=$(echo "$files" | wc -l) - bunx --bun svg-icon-review@2.1.0 --bigIcon ${files} - echo svg_files_count=$filesCount >> $GITHUB_ENV - - - name: Upload PNG ⬆️ - env: - IMAGE_UPLOAD: ${{ secrets.IMAGE_UPLOAD }} - id: upload - run: | - IMAGE_URL=$(curl --location 'https://freeimage.host/json' --form 'source=@"./main/preview.png"' --form 'type="file"' --form 'action="upload"' --form 'auth_token="${{env.IMAGE_UPLOAD}}"' | jq -r '.image.url') - echo image_url=$IMAGE_URL >> $GITHUB_ENV - - - name: Generate text 📃 - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - script: | - const iconsCount = parseInt("${{ env.svg_files_count }}"); - const imageURL = "${{ env.image_url }}"; - const image = `Generated preview`; - const pluralS = iconsCount > 1 ? "s" : ""; - - let preview = ""; - - if (iconsCount > 10) { - preview = `
🏞️ Generated preview
${image}
`; - } else { - preview = image; - } - - const comment = ` - - ## Preview - - Thank you for creating a pull request. This preview shows you how your icon${pluralS} will look on the different themes: - - ${preview} - - Check how your icon${pluralS} fit${!pluralS ? 's' : ''} in a 16x16 grid with our **Pixel Perfect Checker** by following [this link](https://pixp.lucode.ar/material-extensions/vscode-material-icon-theme/pull/${{ github.event.pull_request.number }}). - - You can find more information on how to contribute in the [contribution guidelines](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/CONTRIBUTING.md). - `; - - // Write comment to environment variable - core.exportVariable('comment', comment); - - - name: Find comment if exists 🕵️ - uses: peter-evans/find-comment@3eae4d37986fb5a8592848f6a574fdf654e61f9e # v3.1.0 - id: fc - with: - issue-number: ${{ github.event.pull_request.number }} - comment-author: 'github-actions[bot]' - body-includes: - - - name: Post or update comment in PR ✍️ - uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0 - with: - comment-id: ${{ steps.fc.outputs.comment-id }} - issue-number: ${{ github.event.pull_request.number }} - body: | - ${{ env.comment }} - edit-mode: replace diff --git a/apps/web/src/material-icons/.github/workflows/label.yml b/apps/web/src/material-icons/.github/workflows/label.yml deleted file mode 100644 index 4dbe828..0000000 --- a/apps/web/src/material-icons/.github/workflows/label.yml +++ /dev/null @@ -1,18 +0,0 @@ -# This workflow will triage pull requests and apply a label based on the -# paths that are modified in the pull request. - -name: Labeler -on: [pull_request_target] - -jobs: - label: - - runs-on: ubuntu-latest - permissions: - contents: read - pull-requests: write - - steps: - - uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0 - with: - repo-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/apps/web/src/material-icons/.github/workflows/pr-closed.yml b/apps/web/src/material-icons/.github/workflows/pr-closed.yml deleted file mode 100644 index 5347e80..0000000 --- a/apps/web/src/material-icons/.github/workflows/pr-closed.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: PR closed - -on: - pull_request_target: - types: - - closed - -permissions: - contents: read - -jobs: - thank_you: - runs-on: ubuntu-latest - if: github.event.pull_request.merged == true - - permissions: - pull-requests: write - - steps: - - name: Post Thank You Comment 🙏 - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 - with: - script: | - github.rest.issues.createComment({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - body: `## Merge Successful - - Thanks for your contribution! 🎉 - - The changes will be part of the upcoming update on the Marketplace.` - }) diff --git a/apps/web/src/material-icons/.github/workflows/release.yml b/apps/web/src/material-icons/.github/workflows/release.yml deleted file mode 100644 index a90fabb..0000000 --- a/apps/web/src/material-icons/.github/workflows/release.yml +++ /dev/null @@ -1,106 +0,0 @@ -name: Release + Publish - -on: - workflow_dispatch: - inputs: - versionChange: - type: choice - description: Select the version change - required: true - default: 'minor' - options: - - major - - minor - - patch - -permissions: - id-token: write - contents: read - -jobs: - release: - runs-on: ubuntu-latest - env: - VERSION_CHANGE: ${{ github.event.inputs.versionChange }} - - permissions: - contents: write - id-token: write - attestations: write - - steps: - - uses: actions/create-github-app-token@31c86eb3b33c9b601a1f60f98dcbfd1d70f379b4 # v1.10.3 - id: app-token - with: - app-id: ${{ vars.BOT_APP_ID }} - private-key: ${{ secrets.BOT_PRIVATE_KEY }} - - - name: Checkout 🛎️ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - with: - fetch-depth: 0 - token: ${{ steps.app-token.outputs.token }} - - - name: Setup Platform 🛠️ - uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2 - with: - bun-version: 1.1.18 - - - name: Install dependencies 📦 - run: | - bun install --frozen-lockfile - bun add -g npm - - - name: Update version ↗ - run: | - git config --global user.name 'Philipp Kief' - git config --global user.email 'PKief@users.noreply.github.com' - git config --global push.followTags true - npm version ${{ env.VERSION_CHANGE }} -m "Release %s" - - - name: Get metadata 🔍 - run: | - VERSION=$(bun --print "(await import('./package.json')).version") - NAME=$(bun --print "(await import('./package.json')).name") - DISPLAY_NAME=$(bun --print "(await import('./package.json')).displayName") - echo VERSION=$VERSION >> $GITHUB_ENV - echo NAME=$NAME >> $GITHUB_ENV - echo DISPLAY_NAME=$DISPLAY_NAME >> $GITHUB_ENV - - - name: Build ⚒️ - run: bunx @vscode/vsce package - - - name: Attest artifacts ✅ - uses: actions/attest-build-provenance@6149ea5740be74af77f260b9db67e633f6b0a9a1 # v1.4.2 - # Read: https://docs.github.com/en/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds - with: - subject-path: '${{ env.NAME }}-${{ env.VERSION }}.vsix' - - - name: Push tags 📌 - run: git push - - - name: Release ${{ env.VERSION }} 🔆 - uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 # v2.0.8 - with: - files: ${{ env.NAME }}-${{ env.VERSION }}.vsix - tag_name: v${{ env.VERSION }} - name: ${{ env.DISPLAY_NAME }} v${{ env.VERSION }} - generate_release_notes: true - - - name: Publish to Open VSX Registry 🌐 - uses: HaaLeo/publish-vscode-extension@28e2d3f5817fccf23c1f219eb0cecc903132d1a2 # v1.6.2 - with: - pat: ${{ secrets.OPEN_VSX_TOKEN }} - extensionFile: ${{ env.NAME }}-${{ env.VERSION }}.vsix - - - name: Publish to Visual Studio Marketplace 🌐 - uses: HaaLeo/publish-vscode-extension@28e2d3f5817fccf23c1f219eb0cecc903132d1a2 # v1.6.2 - with: - pat: ${{ secrets.VS_MARKETPLACE_TOKEN }} - registryUrl: https://marketplace.visualstudio.com - extensionFile: ${{ env.NAME }}-${{ env.VERSION }}.vsix - - - name: Publish to NPM Registry 🌐 - run: | - npm set "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" - npm publish --provenance --access public diff --git a/apps/web/src/material-icons/.gitignore b/apps/web/src/material-icons/.gitignore deleted file mode 100644 index 1a47c83..0000000 --- a/apps/web/src/material-icons/.gitignore +++ /dev/null @@ -1,18 +0,0 @@ -out -dist - -node_modules - -.vscode-test/** -*.vsix - -icons/file.svg -icons/folder.svg -icons/folder-open.svg -icons/folder-root.svg -icons/folder-root-open.svg -icons/*.clone.svg -icons/clones - -src/scripts/preview/*.html -src/scripts/contributors/*.html diff --git a/apps/web/src/material-icons/.npmignore b/apps/web/src/material-icons/.npmignore deleted file mode 100644 index ced09c1..0000000 --- a/apps/web/src/material-icons/.npmignore +++ /dev/null @@ -1,5 +0,0 @@ -* -!icons/* -!dist/types/**/* -!dist/material-icons.json -!dist/module/index.cjs diff --git a/apps/web/src/material-icons/.vscode/extensions.json b/apps/web/src/material-icons/.vscode/extensions.json deleted file mode 100644 index 192fa55..0000000 --- a/apps/web/src/material-icons/.vscode/extensions.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "recommendations": [ - "biomejs.biome", - "jock.svg", - "editorconfig.editorconfig", - "oven.bun-vscode", - "davidanson.vscode-markdownlint" - ] -} diff --git a/apps/web/src/material-icons/.vscode/launch.json b/apps/web/src/material-icons/.vscode/launch.json deleted file mode 100644 index 3f8a8b1..0000000 --- a/apps/web/src/material-icons/.vscode/launch.json +++ /dev/null @@ -1,29 +0,0 @@ -// A launch configuration that compiles the extension and then opens it inside a new window -// Use IntelliSense to learn about possible attributes. -// Hover to view descriptions of existing attributes. -// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 -{ - "version": "0.2.0", - "configurations": [ - { - "name": "Run Extension", - "type": "extensionHost", - "request": "launch", - "args": ["--extensionDevelopmentPath=${workspaceFolder}"], - "outFiles": ["${workspaceFolder}/dist/**/*.cjs"], - "preLaunchTask": "${defaultBuildTask}" - }, - { - "name": "Run Web Extension in VS Code", - "type": "pwa-extensionHost", - "debugWebWorkerHost": true, - "request": "launch", - "args": [ - "--extensionDevelopmentPath=${workspaceFolder}", - "--extensionDevelopmentKind=web" - ], - "outFiles": ["${workspaceFolder}/dist/web/**/*.cjs"], - "preLaunchTask": "${defaultBuildTask}" - } - ] -} diff --git a/apps/web/src/material-icons/.vscode/settings.json b/apps/web/src/material-icons/.vscode/settings.json deleted file mode 100644 index 7cfbcc3..0000000 --- a/apps/web/src/material-icons/.vscode/settings.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "files.exclude": { - "out": false - }, - "search.exclude": { - "out": true - }, - "[typescript]": { - "editor.codeActionsOnSave": { - "quickfix.biome": "explicit", - "source.organizeImports.biome": "explicit" - } - }, - "editor.defaultFormatter": "biomejs.biome", - "editor.formatOnSave": true -} diff --git a/apps/web/src/material-icons/.vscode/tasks.json b/apps/web/src/material-icons/.vscode/tasks.json deleted file mode 100644 index 14ab131..0000000 --- a/apps/web/src/material-icons/.vscode/tasks.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "type": "bun", - "script": "bun run build", - "problemMatcher": [], - "label": "bun: build", - "detail": "bun run build", - "group": { - "kind": "build", - "isDefault": true - } - } - ] -} diff --git a/apps/web/src/material-icons/.vscodeignore b/apps/web/src/material-icons/.vscodeignore deleted file mode 100644 index e27de63..0000000 --- a/apps/web/src/material-icons/.vscodeignore +++ /dev/null @@ -1,19 +0,0 @@ -# Files to include in the extension package -# Documentation for this format: -# https://code.visualstudio.com/api/working-with-extensions/publishing-extension#using-.vscodeignore -!CHANGELOG.md -!LICENSE.md -!README.md -!logo.png - -!package.json -!package.nls.json -!package.nls.*.json - -!dist/extension -!dist/material-icons.json - -!icons - -# Exclude everything else -**/* diff --git a/apps/web/src/material-icons/CHANGELOG.md b/apps/web/src/material-icons/CHANGELOG.md deleted file mode 100644 index 1095fb5..0000000 --- a/apps/web/src/material-icons/CHANGELOG.md +++ /dev/null @@ -1,1749 +0,0 @@ -### Changelog - - All notable changes to this project will be documented in this file. Dates are displayed in UTC. - - -#### [v5.10.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.9.0...v5.10.0) - -> August 29, 2024 - -- feat: ✨ github actions workflow file icon [`#2559`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2559) -- duc Binary file format [`#2212`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2212) -- Add icon association for UNLICENSE files [`#2556`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2556) -- build(deps): bump actions/attest-build-provenance [`#2554`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2554) -- Update marketplace message capitalization [`#2553`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2553) -- Added coderabbit icon [`#2549`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2549) -- chore: Improve branch protection [`7112da93`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7112da93) -- Added `gemini-ai` icon [`#2548`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2548) -- feat: ✨ gitea folder icon [`#2552`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2552) -- Changed issue templates order [`#2546`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2546) -- Add remote(s) folder icon association [`4a3c324f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4a3c324f) -- Added emojis in issue template names [`#2532`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2532) -- Collapse the walkthrough of coderabbit [`c61a8d1e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c61a8d1e) -- Fixed pr template links [`#2531`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2531) -- Add config for coderabbit [`baf6202f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/baf6202f) -- Remove unused dependencies [`b167604c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b167604c) - -#### [v5.9.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.8.0...v5.9.0) - -> August 10, 2024 - -- Update release workflow [`1959aa1f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1959aa1f) -- Include 'devtools' in the folder-icon for 'tools' [`#2528`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2528) -- Add VHDL file icon association [`#2522`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2522) -- Add cds icon [`#2520`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2520) -- Added folder-icon for snippet, snippets [`#2510`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2510) -- Add store folder icon [`#2518`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2518) -- feat: ✨ rocket/release icon [`#2519`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2519) -- Feat: Drizzle ORM [`#2127`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2127) -- Show nuxt folder icon without pack [`1c8513c9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1c8513c9) -- build(deps): bump actions/attest in the github-actions group [`#2517`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2517) -- Added folder-icon for flutter [`#2511`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2511) -- Made pixel-perfect (almost) icons [`#2449`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2449) -- Added artifact attestation [`#2486`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2486) -- Added folder-icon about development. [`#2501`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2501) -- Add Phorm AI badge [`#2508`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2508) -- docs: 📝 fix broken links [`#2507`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2507) -- Fix URL in CONTRIBUTING.md [`#2505`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2505) -- Add 'distribution' to folder-dist [`#2500`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2500) -- Added `jsr` icon [`#2493`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2493) -- Improve icon review workflow [`#2499`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2499) -- Improved hint comments [`#2496`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2496) -- Add conditionally active custom clones [`#2498`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2498) -- Add license field to package.json [`#2495`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2495) -- ci: 🏷️ Add labels for PRs automatically [`#2490`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2490) -- feat: ✨ new rust icon [`#2489`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2489) -- Improve icon preview workflow [`#2485`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2485) -- Add inc64 folder icon [`#2484`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2484) -- Added clangd icon [`#2414`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2414) -- Reduced the size of the extension [`#2476`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2476) -- Added `devcontainer-lock.json` file icon [`#2478`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2478) -- Added `ipynb` folder icon [`#2479`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2479) -- Added `slint` icon [`#2480`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2480) -- fix: 🚑 review comment not being updated [`#2481`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2481) -- Improved text in icon-review [`#2467`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2467) -- Optimized `.vscodeignore` [`#2475`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2475) -- Add angular interceptor icon [`#2474`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2474) -- Add lib64 folder icon [`#2473`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2473) -- feat: add Just icon [`#1950`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1950) - -#### [v5.8.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.7.0...v5.8.0) - -> July 24, 2024 - -- feat: add remark support [`#2245`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2245) -- Add tape icon [`#2469`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2469) -- Added `hurl` icon [`#2465`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2465) -- Improve core functionality (Logging, Config comparison, Code Quality) [`#2464`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2464) -- Added alias for `.nuxtrc` [`#2466`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2466) -- Updated `svg-icon-review` version (1.1.0 -> 2.1.0) [`#2459`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2459) -- feat: adding icons to new configuration and envs files [`#2057`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2057) - -#### [v5.7.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.6.0...v5.7.0) - -> July 22, 2024 - -- Added markdownlint icon [`#2415`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2415) -- Use issue forms [`#2445`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2445) -- Added `Ціль` icon [`#2424`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2424) -- Added snap folder icon [`#2439`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2439) -- Add liara cloud icon [`#2409`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2409) -- Added deepsource icon [`#2413`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2413) -- Added separate Buy Me a Coffee link in `FUNDING.yml` [`#2458`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2458) -- Added aliases for codecov icon [`#2440`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2440) -- Changed icon for `devcontainer.json` [`#2448`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2448) -- Added icon for `xlf` files [`#2455`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2455) -- Added `win32` folder icon [`#2456`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2456) -- build(deps): bump softprops/action-gh-release from 2.0.6 to 2.0.8 [`#2453`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2453) -- build(deps): bump oven-sh/setup-bun [`#2452`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2452) -- Moved PR template [`#2438`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2438) -- Allign with new requirements of vscode-vsce v2.31.0 [`b5552f41`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b5552f41) -- feat: mist file icon [`#2435`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2435) -- Provide option to analyse bundle size [`6186d685`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6186d685) -- Improve stability of code [`58c90cf0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/58c90cf0) - -#### [v5.6.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.5.1...v5.6.0) - -> July 16, 2024 - -- feat: ✨ update turbo repo file icon + .turbo folder icon [`#2425`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2425) -- Revert esbuild config (Related to #2428) [`c66fa64d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c66fa64d) -- feat: velite [`#2406`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2406) - -#### [v5.5.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.5.0...v5.5.1) - -> July 15, 2024 - -- Remove lodash as dependency [`#2422`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2422) -- Update tsconfig [`412da52e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/412da52e) - -#### [v5.5.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.4.2...v5.5.0) - -> July 15, 2024 - -- Expose generateManifest as reusable function [`#2411`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2411) -- Added osx folder icon [`#2418`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2418) -- ci(preview): 🔄 add link to check pixel perfectness [`#2405`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2405) -- Include `.cts` and `.mts` in `esbuild` icon configuration [`#2404`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2404) -- feat: update astro file icon and add astro folder icon [`#2228`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2228) -- Fixed all .md files to conform to markdownlint rules [`#2398`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2398) -- Added markdownlint to list of reccomended extensions [`#2400`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2400) -- Added cairo icon [`#2393`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2393) -- Exclude files from vscode extension bundle [`a3f42ed7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a3f42ed7) -- A new item has been added to the checklist in the PR template [`#2395`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2395) -- Remove jq as it's already part of the runner [`#2386`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2386) -- Improved preview text [`#2397`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2397) -- Added dockerhub folder [`#2399`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2399) -- Fixed color checking [`#2392`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2392) -- Added grafana alloy icon [`#2391`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2391) -- Cleaned icons [`#2383`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2383) -- Added labels for issues [`#2394`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2394) -- Replace generated image previews instead of creating new ones [`#2386`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2386) -- Add Helm folder icon [`#1181`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1181) -- Update workflow files [`b1ad1d28`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b1ad1d28) -- Add folder icons for Jupyter [`#2368`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2368) -- ci: 🔄 persist credentials in release action [`#2385`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2385) -- feat: update sentry files [`#2303`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2303) -- Remove plain black and white from allowed colors [`9b7100ed`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9b7100ed) -- Update build directory [`4d71701d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4d71701d) -- ui folder icon [`#2382`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2382) -- Added icon for kcl lang [`#2342`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2342) -- Added icon for `*.sigstore.json` files [`#2341`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2341) -- Add Bicep folder icons [`#2367`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2367) -- Update devcontainer settings [`175ad6f7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/175ad6f7) -- build(deps): bump oven-sh/setup-bun from 1.2.2 to 2 [`#2373`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2373) -- build(deps): bump softprops/action-gh-release from 2.0.5 to 2.0.6 [`#2374`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2374) -- Update CONTRIBUTING.md [`#2372`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2372) -- Transfer repository to organization [`1aaaaaf4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1aaaaaf4) -- Support for Prisma 5.15 multi-file schema (Closes #2354) [`de76f5a8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/de76f5a8) -- Update biome js [`fa79975d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fa79975d) -- add amplify logo (Closes #893) [`#1084`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1084) -- Update task json to improve debugging [`b860c846`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b860c846) -- chore: provenance [`#2365`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2365) - -#### [v5.4.2](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.4.1...v5.4.2) - -> June 13, 2024 - -- Update action workflows [`314aba7b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/314aba7b) -- fix: remove log information from console (Fixes #2362) [`0c4c0821`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0c4c0821) - -#### [v5.4.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.4.0...v5.4.1) - -> June 13, 2024 - -- Fix #2360 Issue with translation loader [`f11d3e51`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f11d3e51) - -#### [v5.4.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.3.0...v5.4.0) - -> June 12, 2024 - -- feat: improve build performance [`#2359`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2359) -- fix: dead README.md link [`#2355`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2355) -- Clone Advpl icon files [`#2353`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2353) -- feat: Migrate from `prettier`/`eslint` to `biome` [`#2349`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2349) -- feat: Added `screwdriver` icon [`#2328`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2328) -- Add harmonix icon [`#2348`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2348) -- Add bruno icon [`#2345`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2345) -- feat: update patterns support [`d8bdd337`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d8bdd337) -- Added icon for `py.typed` file [`#2343`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2343) -- fix: `pull_request_template.md` [`#2339`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2339) -- feat: ⚙️ Refactor pattern code structure [`#2326`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2326) -- Added icon for `devcontainer.json` [`#2332`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2332) -- Added icons for `.github/*_TEMPLATE` folders [`#2333`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2333) -- Added new filenames for `key` icon [`#2334`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2334) -- Added snapcraft icon [`#2318`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2318) -- Added `CODE_OF_CONDUCT.md` [`#2327`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2327) -- feat: update recommended extensions for development [`8af9bcdb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8af9bcdb) - -#### [v5.3.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.2.0...v5.3.0) - -> May 13, 2024 - -- feat: select default version change value [`190092bf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/190092bf) -- feat: ✨ .github/workflows folder icon [`#2324`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2324) -- fix: 🚑 interop between cloned icons and user associations [`#2323`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2323) -- feat: Rename custom attribute (use data prefix) [`#2322`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2322) -- Added `devcontainer.json` [`#2319`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2319) -- feat: update link in readme [`de998a76`](https://github.com/material-extensions/vscode-material-icon-theme/commit/de998a76) - -#### [v5.2.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.1.0...v5.2.0) - -> May 9, 2024 - -- Feat/update angular and nest icons [`#2314`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2314) -- feat: support biome.jsonc [`#2316`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2316) -- Modernize svgo config [`#2301`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2301) -- feat: ✨ clone and recolorize icons [`#2305`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2305) -- feat(i18n): Add missing japanese translate [`#2313`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2313) -- Add seeders folder icons [`#2298`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2298) -- Pseudo-wildcard support for folder icons [`#2292`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2292) -- Update CONTRIBUTING.md [`834e5aed`](https://github.com/material-extensions/vscode-material-icon-theme/commit/834e5aed) -- feat: ✨ c-family icons improvements [`#2299`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2299) -- feat: slnx file extension [`#2302`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2302) -- feat(filenames): add patterns support [`#2289`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2289) -- Add some missed attribute options [`#2300`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2300) -- Add aliases for platform folders [`#2288`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2288) -- feat: Add `.editorconfig` and `.gitattributes` [`#2290`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2290) - -#### [v5.1.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.0.0...v5.1.0) - -> April 20, 2024 - -- fix: 🚑 golang icon [`#2287`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2287) -- feat: add all syncpack cosmiconfig config [`#2282`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2282) -- feat: knip [`#2280`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2280) -- Updated ES translation [`#2286`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2286) - -#### [v5.0.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.34.0...v5.0.0) - -> April 18, 2024 - -- fix: update version [`0ae248de`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0ae248de) -- feat: add backend/backends folder icon (Closes #2276) [`c7fd9c9c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c7fd9c9c) -- feat: update typescript and javascript icons [`d10e0d14`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d10e0d14) -- feat: add `.cjs` extension support for `gruntfile` [`#2271`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2271) -- feat: update color of JSON icon [`d8d90fd6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d8d90fd6) -- Add Quokka icon and file-extension default config [`#2152`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2152) -- Add `mjs` to `postcss.config.*` [`#2269`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2269) -- feat: update icons [`75bdd37d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/75bdd37d) -- feat: update file icons for grid alignment [`a8095d5f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a8095d5f) -- feat: add capnp [`#2224`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2224) -- Update icon-review.yml [`5fa74251`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5fa74251) -- feat: add lighthouserc .cjs extension support [`#2256`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2256) -- feat: add translation for Korean [`#2234`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2234) -- build(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6 [`#2254`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2254) -- chore: add `svg-color-linter` to check-colors before requesting merge [`#2237`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2237) -- Remove duplicated language id definitions [`ff4bb608`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ff4bb608) -- Move objective c and cpp to language associations [`#2249`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2249) -- feat: enhance eslint flat config support [`#2247`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2247) -- feat: add commitlint .mjs extension support [`#2241`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2241) -- Add Controller, Television, and Desktop folder icons [`#2218`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2218) -- feat: add postcss .mjs extension support [`#2239`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2239) -- Support Bun's bunfig.toml file [`#2238`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2238) -- Cloudflare folder icon [`#2235`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2235) -- Add zon file extension to zig icon [`ca53a641`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ca53a641) -- Feature/openapi file extensions [`#2229`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2229) -- Pixel perfect icons at 16px [`#2226`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2226) - -#### [v4.34.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.33.0...v4.34.0) - -> February 19, 2024 - -- feat: add syncpack icon [`#1968`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1968) -- feat: payload cms [`#2222`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2222) -- feat: add `tsconfig.server.json` to file names [`#2223`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2223) -- Added swagger icon [`#1718`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1718) -- Add PKL icon [`#2217`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2217) -- feat: added vitest workspace file [`#2207`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2207) -- feat: add icons for PDM [`#2195`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2195) -- Replace AsciiDoc icon with the official one [`#2199`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2199) -- feat: add dynamic library (dll) icon [`#2198`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2198) -- add photo (and variants) to folderIcons.ts [`#2200`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2200) -- Update Biome logo [`#2188`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2188) -- Add .stylelintrc.mjs [`#2192`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2192) -- feat: add Huff icon [`#2190`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2190) -- build(deps-dev): bump follow-redirects from 1.15.2 to 1.15.4 [`#2187`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2187) - -#### [v4.33.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.32.0...v4.33.0) - -> January 9, 2024 - -- Adjust azure pipelines filename [`#2186`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2186) -- add file icon for `Vedic` Programming Language. [`#2111`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2111) -- Delete unused files [`0f5fd1be`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0f5fd1be) -- Update vscode settings [`e10f594e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e10f594e) -- chore: add "protobuf" to proto folder names [`#2182`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2182) -- Concourse Icon [`#1947`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1947) -- feat: add postgres icon [`#2169`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2169) -- feat: add kubernetes file icon [`#2077`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2077) -- Add moon icons [`#2178`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2178) -- feat: add tooling folder [`#2167`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2167) -- Add RSpec file icon [`#2106`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2106) -- Simplify contribution guidelines [`7856d63e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7856d63e) -- feat: add the .config folder [`#2172`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2172) -- Update README.md [`a18fd923`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a18fd923) -- Add puppeteer file icons [`#2142`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2142) -- CRX file icon [`#2139`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2139) -- Additions to folder icons [`#2140`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2140) -- Update nuxt icons [`#2119`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2119) - -#### [v4.32.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.31.0...v4.32.0) - -> November 20, 2023 - -- [Icon Request] HJSON file icon [`#2136`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2136) -- Update workflow files [`d5912bb0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d5912bb0) -- Add Google App Script (*.gs) file icon [`#2143`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2143) -- build(deps-dev): bump axios from 1.4.0 to 1.6.0 [`#2141`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2141) -- Added Lottie Folder Icons aswell as the File Icon. [`#2073`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2073) -- [Icon Request] Add more textlintrc file names [`#2137`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2137) -- Update Angular icons [`#2134`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2134) -- Added mjs extension for stylelint [`#2129`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2129) -- Add history icon association [`71173fc2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/71173fc2) -- [Icon Request] Taskfile [`#1739`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1739) -- [Icon Request] ABAP [`#2123`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2123) -- Associate .whitesource file name with json file [`04e6cce6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/04e6cce6) -- feat: add tailwind config esm [`#2112`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2112) - -#### [v4.31.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.30.1...v4.31.0) - -> October 6, 2023 - -- added templ file icon [`#2102`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2102) -- Add .o and .zst extensions [`#2063`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2063) -- Add Biome icon [`#2075`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2075) -- Added .stan file icon [`#2050`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2050) -- [Icon Request] ESBuild [`#2104`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2104) -- add plural versions for manager, moderator, and admin folders [`#2098`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2098) -- Add SPWN file icon [`#2090`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2090) -- Support OWNERS files [`#2088`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2088) -- Remove sponsors badge from readme [`#2082`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2082) -- Add more panda file names (Closes #2065) [`afac99a5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/afac99a5) -- Add csharp file extension (Closes #2080) [`411e1c91`](https://github.com/material-extensions/vscode-material-icon-theme/commit/411e1c91) -- feat: icons for desktop os [`#1635`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1635) -- Added disc file extensions (vmdk, qcow2, etc.) [`#2069`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2069) - -#### [v4.30.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.30.0...v4.30.1) - -> August 28, 2023 - -- Add missing language ids for yaml icon [`#2066`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2066) - -#### [v4.30.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.29.0...v4.30.0) - -> August 26, 2023 - -- [Icon Request] Add icon association to dockercompose language id [`#2059`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2059) -- [Icon Request] Secret Folder [`#2060`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2060) -- Add frontends folder icon [`379040f7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/379040f7) -- Associate `.tfbackend` files with Terraform [`#2055`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2055) -- Add jest file names [`43bde808`](https://github.com/material-extensions/vscode-material-icon-theme/commit/43bde808) -- feat: enum icon [`#1195`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1195) -- Add istanbul file names [`5ce97aea`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5ce97aea) -- Add folder-robot icon [`#2039`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2039) -- czech translation [`#2040`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2040) -- [Icon Request] panda.config.ts [`#2034`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2034) -- Adding Roblox Studio icons [`#2029`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2029) -- Add .taurignore [`#2033`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2033) -- maint: `.containerfile` and `.containerignore` icon [`#2026`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2026) - -#### [v4.29.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.28.0...v4.29.0) - -> July 14, 2023 - -- Fix contributors script [`1d90a538`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1d90a538) -- Prettier supports config files in ESM [`#2019`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2019) -- Add playwright file names [`df129a42`](https://github.com/material-extensions/vscode-material-icon-theme/commit/df129a42) -- Add .eslintrc.base.json file name [`1dcba8d0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1dcba8d0) -- Add git icon to .keep [`#2010`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2010) -- fix: `nginx` file extensions typo [`#2002`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2002) -- fix: add semantic release as cjs extension [`#2000`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2000) -- feat: werf icon [`#1995`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1995) -- Use shields.io for marketplace badges in README [`#1996`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1996) -- feat: introduce support for semgrep files [`#1991`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1991) - -#### [v4.28.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.27.0...v4.28.0) - -> May 31, 2023 - -- feat: add "stores" (plural) to folder name [`#1965`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1965) -- feat: add UnoCSS icon and file mappings [`#1910`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1910) -- Add jest file names [`#1984`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1984) -- Add Mojo file and folder icons [`#1972`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1972) -- Add rbs file extension and .ruby-version file name [`#1978`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1978) -- Update folderIcons.ts for HTML FolderIcon [`#1974`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1974) -- feat: assign icons for electron process related configs [`#1963`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1963) -- Add .gitmessage file name [`8e599fe7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8e599fe7) - -#### [v4.27.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.26.0...v4.27.0) - -> April 30, 2023 - -- Add mermaid file icon [`#1957`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1957) -- Update package structure of npm module [`#1958`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1958) -- feat: support CommonJS file for semantic release [`#1954`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1954) -- Add qwik icon pack [`#1949`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1949) -- feat: support TSConfig icon for paths file [`#1953`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1953) -- feat: add ifanr cloud icon [`#1934`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1934) -- feat: enhance eslint flat config support [`#1935`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1935) -- Additional docker compose filenames [`#1933`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1933) - -#### [v4.26.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.25.0...v4.26.0) - -> April 8, 2023 - -- Remove sponsor logo [`#1929`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1929) -- feat: add mercurial icon [`#1898`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1898) -- feat: Add "Change File Color" functionality [`#1916`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1916) -- feat: add C/C++ resource icon [`#1897`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1897) -- feat: add deno icon [`#1896`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1896) -- Add typst file icon [`#1917`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1917) -- feat: add Plastic SCM icon [`#1877`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1877) -- Update folderIcons.ts [`#1914`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1914) -- add mctemplate and mcproject file extensions [`#1913`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1913) -- Godot optimizations, folder [`#1884`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1884) -- Update netlify icons [`#1908`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1908) -- Add all possible stryker config filenames [`#1907`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1907) -- Add support for all Serverless framework config extensions [`#1880`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1880) - -#### [v4.25.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.24.0...v4.25.0) - -> March 15, 2023 - -- Remove logo of sponsor [`#1893`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1893) -- build(deps-dev): bump webpack from 5.72.1 to 5.76.0 [`#1901`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1901) -- Additional git filenames [`#1891`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1891) -- Add type test file support [`#1874`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1874) -- Add folder name gulp-tasks [`#1875`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1875) -- Gatsby - add new supported file extensions [`#1886`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1886) -- Objective-C/C++ icons & associations [`#1888`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1888) -- Update bitbucket icon [`#1890`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1890) -- feat: :sparkles: Bun icon to bun.lockb [`#1709`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1709) -- feat: add GameMaker icon [`#1868`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1868) -- extend todo to more files [`#1879`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1879) -- Convert Pascal to Vector [`#1883`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1883) -- Expand godot-assets associations [`#1863`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1863) -- feat: add tldraw icon [`#1869`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1869) -- Add tsconfig.doc.json icon association [`c03e18d9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c03e18d9) - -#### [v4.24.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.23.1...v4.24.0) - -> February 9, 2023 - -- Add folder icon for "angular" folder name [`#1859`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1859) -- Add icon for .git-blame-ignore-revs [`#1836`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1836) -- Update contributions guidelines [`#1833`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1833) -- Add icon for code_of_conduct [`#1759`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1759) -- Added icon support for typical jekyll folders [`#1832`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1832) -- Add .cjs and .mjs extensions to `plop` fileNames [`#1819`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1819) -- Add .cjs extension to `graphql.config` [`#1818`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1818) -- Add Toolkit (Toolkits) and Toolbox (Toolboxes) [`#1809`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1809) - -#### [v4.23.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.23.0...v4.23.1) - -> December 23, 2022 - -- Add support for vitest config files [`#1572`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1572) -- Add icons for vscode files [`#1803`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1803) -- Add manager / moderator folder icon [`#1802`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1802) -- Update release workflow [`68bc32f3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/68bc32f3) -- Update badges in Readme [`#1796`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1796) -- add filename .env.uat into tune icon [`#1801`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1801) - -#### [v4.23.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.22.0...v4.23.0) - -> December 15, 2022 - -- feat: introduce icon folder for changesets [`#1603`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1603) -- Add icon for craco [`#1774`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1774) -- Add Angular icon to ng-package.json [`d6ea9c72`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d6ea9c72) -- Add tsconfig.lib.prod.json icon association [`72bd904e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/72bd904e) -- feat: support icns file type [`#1777`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1777) -- Add tsconfig.worker.json icon association [`90bfc9ea`](https://github.com/material-extensions/vscode-material-icon-theme/commit/90bfc9ea) -- feat: support `etc` folder [`#1762`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1762) -- Add tsconfig file names [`#1756`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1756) -- feat: 🎨 add console icon for nushell [`#1761`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1761) - -#### [v4.22.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.21.0...v4.22.0) - -> November 5, 2022 - -- Update import in scripts [`66d9e483`](https://github.com/material-extensions/vscode-material-icon-theme/commit/66d9e483) -- feat: add support for Sonarcloud [`#1677`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1677) -- Update build script [`8b24b74d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8b24b74d) -- docs: add note to saturation section re: Toggle Grayscale setting [`#1747`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1747) -- Change explanation of `languageId` values [`#1753`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1753) -- rm unlinked "official icons" list entry [`#1752`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1752) -- harmonise/clarify wording of Toggle Explorer Arrows [`#1749`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1749) -- change error messages for Opacity and Saturation (value should be float) [`#1746`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1746) -- feat: decorators folder [`#1671`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1671) -- feat: add stylable icon [`#1724`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1724) -- feat: supabase [`#1516`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1516) -- Add proto folder icon association [`#1751`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1751) -- Optimize SVG icons [`#1741`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1741) -- Remove welcome and update messages [`#1740`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1740) -- feat(dependabot): Add missing filename dependabot.yaml [`#1615`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1615) -- Add missing `,` to `vue-config` fileNames [`#1743`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1743) -- Add `volar.config.js` to `vue-config` fileNames [`#1742`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1742) -- Associate `.mcpack` and `.mcaddon` files with Minecraft file icon [`#1734`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1734) -- Add rollup .mjs config file support [`#1733`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1733) -- Pine script file icon [`#1725`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1725) -- feat: enhance svgo icon support [`#1730`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1730) -- feat: add nano-staged icon [`#1722`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1722) -- Update replit.svg [`#1728`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1728) -- Add tsconfig file names [`0eba3084`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0eba3084) -- Update drone light icon [`2ad273ee`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2ad273ee) -- Update antrl icon [`93da3f98`](https://github.com/material-extensions/vscode-material-icon-theme/commit/93da3f98) -- [Icon Request] Antlr4's grammar files [`#1711`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1711) -- Add browser folder icon association [`0ddc6f4b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0ddc6f4b) -- Add .git-blame-ignore icon association [`14afac15`](https://github.com/material-extensions/vscode-material-icon-theme/commit/14afac15) - -#### [v4.21.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.20.0...v4.21.0) - -> October 7, 2022 - -- feat: add folder-pdf [`#1651`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1651) -- Added file association to docker-compose file extension [`#1706`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1706) -- Add support for gatsby config typescript files [`#1701`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1701) -- Add jrxml file extension to xml icon [`#1632`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1632) -- feat: Update drone icon [`#1698`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1698) -- Add support for other Netlify files and folders [`#582`](https://github.com/material-extensions/vscode-material-icon-theme/pull/582) -- Flow - Cadence Icon Addition [`#1686`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1686) -- Folder association `protobufs` [`#1691`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1691) -- chore: adds file-ending .stylelintcache as a stylelint file [`#1693`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1693) -- feat: Caddyfile (#1689) [`#1017`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1017) -- Add .env.alpha [`#1680`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1680) -- Add eslint.config.js [`#1678`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1678) -- fix: add support to gatsby-config.ts [`#1672`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1672) -- Support Dart language [`#1663`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1663) -- feat: support Svelte language [`#1662`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1662) - -#### [v4.20.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.19.0...v4.20.0) - -> August 20, 2022 - -- feat: mdsvex [`#1633`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1633) -- feat: add icon for ".tree" files [`#1653`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1653) -- add folderName fragments [`#1650`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1650) -- Update Gitlab icon [`#1649`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1649) -- fix: typo in release yaml [`#1647`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1647) -- add - folderName : bases [`#1644`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1644) -- feat: add `nginx` extensions [`#1641`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1641) -- build(deps): bump terser from 5.7.1 to 5.14.2 [`#1614`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1614) -- [Icon Request] compose [`#1610`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1610) -- Update fileIcons.ts with fbx and stp. [`#1570`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1570) -- feat: add web and webworker to tsconfig [`#1605`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1605) -- Add quasar.config.js [`#1600`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1600) -- feat: jwt folder [`#1566`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1566) -- feat: fixtures folder [`#1595`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1595) -- fix: tsconfig [`#1594`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1594) -- fix: add tauri.conf.json file [`#1590`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1590) -- Added `wgsl` extension [`#1592`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1592) - -#### [v4.19.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.18.1...v4.19.0) - -> July 2, 2022 - -- fix: added __integration-tests__ folder [`#1585`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1585) -- fix: update cypress files [`#1582`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1582) -- [Add] Cypress file name "cypress.config.js" in fileIcon.ts [`#1579`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1579) -- feat: add support for new type declaration files [`#1576`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1576) -- feat: add `tsconfig.node.json` [`#1575`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1575) -- Adds Cypress 10.x e2e extension [`#1573`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1573) -- Fixing non-object workspace settings bug [`#1565`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1565) - -#### [v4.18.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.18.0...v4.18.1) - -> June 9, 2022 - -- On-boarding to VS Code sponsor [`#1558`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1558) -- feat: introduce the icon for the config files of auto [`#1511`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1511) -- Fix: Workspace settings override user settings [`#1553`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1553) - -#### [v4.18.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.17.0...v4.18.0) - -> June 5, 2022 - -- Support workspace settings [`#1540`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1540) -- Add React and Jsx folder icon [`#1519`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1519) -- Feature: added folder for Lua language; [`#1542`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1542) -- feat: add go.work.sum to list of go-mod files [`#1512`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1512) -- Add new `.cts` and `.mts` file extensions [`#1541`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1541) -- feat: add site to folder-public [`#1544`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1544) -- Add separate file icon for rescript interface [`#1539`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1539) -- Add new extension for i18n and Minecraft icon. [`#1538`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1538) -- feat: add `.` possibility to kubernetes folders [`#1536`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1536) -- feat: Support Playwright component test config files [`#1527`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1527) -- associate xlsm with excel icon, closes #1493 [`#1521`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1521) -- feat: add support for the graphqlrc.cjs file [`#1513`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1513) -- feat: introduce support for the webpack config in mjs [`#1514`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1514) -- feat: improve postcss config icon [`#1507`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1507) - -#### [v4.17.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.16.0...v4.17.0) - -> May 6, 2022 - -- feat: add Otne icon [`#1431`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1431) -- Add support to plop file icon [`#1350`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1350) -- feat: shaders [`#1483`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1483) -- feat: buildkite [`#1486`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1486) -- Update nuxt folder icons [`#1490`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1490) -- Remove sponsor badge [`#1491`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1491) -- Update azure icon [`#1488`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1488) -- Dart generated files icon [`#1465`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1465) -- Replace Nuxt Icon [`#1481`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1481) -- feat: icon for the architecture.md file [`#1475`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1475) -- Add gulpfile.ts etc. as folder names [`#1479`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1479) -- feat: verdaccio [`#1476`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1476) - -#### [v4.16.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.15.0...v4.16.0) - -> April 19, 2022 - -- Add icons for figure(s) and fig(s) [`#1466`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1466) -- Bump minimist from 1.2.5 to 1.2.6 [`#1451`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1451) -- Support astro.config.ts [`#1460`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1460) -- Add license names commonly used in multi-license projects [`#1463`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1463) -- Associate pyproject.toml with python-misc file icon [`#1459`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1459) - -#### [v4.15.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.14.1...v4.15.0) - -> March 30, 2022 - -- Aligns Processing icon to Processing 4.x [`#1440`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1440) -- Update color check to ignore deleted SVG icons [`#1450`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1450) -- Several file extension, file name, and folder name icon associations [`#1447`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1447) -- feat: add 'commit'msg' as file name to display 'console' icon [`#1445`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1445) -- feat: psv alias [`#1442`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1442) -- Unity folder icon [`#1434`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1434) -- Update Gleam file icon [`#1433`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1433) -- feat: turborepo [`#1388`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1388) -- Add Poetry Python icon [`#1155`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1155) -- Update lang-ru.ts [`#1428`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1428) -- Update lang-ru.ts [`#1427`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1427) -- feat: support avif image file type [`#1424`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1424) -- feat: fileicon for steadybit configuration files [`#1399`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1399) - -#### [v4.14.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.14.0...v4.14.1) - -> March 8, 2022 - -- Hardhat icon is broken [`#1420`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1420) - -#### [v4.14.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.13.0...v4.14.0) - -> March 7, 2022 - -- Update vscodeignore [`a2b05b62`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a2b05b62) -- Support partials folders [`#1307`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1307) -- [Icon Request] Gleam language [`#1415`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1415) -- Update color check workflow [`4e0a4890`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4e0a4890) -- feat: hardhat [`#1377`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1377) -- Add Parcel bundler icon [`#1414`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1414) -- Improve range of language `Makefile` [`#1409`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1409) -- Improve build workflow [`#1413`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1413) -- Adds second extension to the cucumber file type [`#1411`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1411) -- Add firebase as folder name [`#1410`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1410) -- Add Svelte-Kit to be included with the folder-svelte [`#1405`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1405) -- Add `pom.xml` to maven files [`#1398`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1398) -- Add TS support for capacitor config file [`#1396`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1396) - -#### [v4.13.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.12.1...v4.13.0) - -> February 11, 2022 - -- Improve release workflow [`#1378`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1378) -- Add new sponsor [`#1389`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1389) -- Add support for Eleventy's _layouts dir [`#585`](https://github.com/material-extensions/vscode-material-icon-theme/pull/585) -- Add support for pnpm files [`#584`](https://github.com/material-extensions/vscode-material-icon-theme/pull/584) -- Add support for Gridsome-related files [`#1383`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1383) -- Add NextJS folder icons [`#933`](https://github.com/material-extensions/vscode-material-icon-theme/pull/933) -- fileicon added for go.work file [`#1326`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1326) -- feat: integrations folder icon [`#1360`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1360) -- Add Translation for Japanese [`#1379`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1379) - -#### [v4.12.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.12.0...v4.12.1) - -> January 23, 2022 - -- Update release workflow [`6ed12b60`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6ed12b60) - -#### [v4.12.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.11.0...v4.12.0) - -> January 23, 2022 - -- Automate release process [`#1376`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1376) -- Add Translation for Traditional Chinese [`#1375`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1375) -- Refactor/enable strict type checking [`#1334`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1334) -- feat: blitz [`#1358`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1358) -- feat: added support for serverless file and folders [`#1352`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1352) -- feat: remix [`#1357`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1357) -- feat: cmd [`#1355`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1355) -- feat: figma [`#1354`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1354) -- feat: playwright [`#1353`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1353) -- Add `next.config.mjs` to next file icons [`#1369`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1369) -- feat: mailers [`#1359`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1359) -- Add `astro.config.*` files to astro file icons [`#1365`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1365) -- Add Tobilang icons [`#1337`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1337) -- Add "renovate-config.json" to renovate filenames [`#1348`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1348) -- Add target folder icon [`#1338`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1338) -- Adjust vscodeignore [`5c1d8508`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5c1d8508) -- Add SiYuan icon [`#1313`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1313) -- Added Tauri icon [`#1312`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1312) -- Add handlers folder icon (Closes #1323) [`#1325`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1325) - -#### [v4.11.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.10.0...v4.11.0) - -> November 25, 2021 - -- Add file icon for Netin Diagnotic System Template file [`#1314`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1314) -- Add Angular folder icon [`90cc4628`](https://github.com/material-extensions/vscode-material-icon-theme/commit/90cc4628) -- Update color of dependabot icon [`b866f710`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b866f710) -- Support .cjs in stylelint [`#1315`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1315) -- feat: add cjs and ts endings to commitlint [`#1304`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1304) -- Add Resolver folder icon (Closes #1295) [`#1297`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1297) -- Resize sponsor logos [`f8301d10`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f8301d10) -- Add more combinations of nestjs e2e jest config filenames [`#1287`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1287) -- Add java folder icon [`#1285`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1285) -- add git icon to .gitinclude file [`#1286`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1286) -- Apply minecraft icon to all Minecraft files [`#1283`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1283) -- Add "tune" filename for .env.stage [`#1282`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1282) -- Fix code formatting issue [`953c3096`](https://github.com/material-extensions/vscode-material-icon-theme/commit/953c3096) -- Add .pubignore (Closes #1273) [`008de61e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/008de61e) -- Update lang-es.ts [`#1271`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1271) -- Add Redux selector icon and folder icon [`#1247`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1247) -- Fix linting issue [`d81b6177`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d81b6177) -- feat: added icon for the lighthouse config files [`#1215`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1215) -- Routes pkg to packages icon by default (4 Go devs) [`#1256`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1256) -- Added queue folder icon [`#1159`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1159) -- add dependabot icon [`#1248`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1248) -- Remove hardcoded 'm' file icon association from C (Closes #1243) [`135cce30`](https://github.com/material-extensions/vscode-material-icon-theme/commit/135cce30) -- Add nxignore icon association [`828083ec`](https://github.com/material-extensions/vscode-material-icon-theme/commit/828083ec) -- feat: svgr [`#1218`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1218) -- Update color of cypress icons [`464953cc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/464953cc) -- Add heex file extension [`#1240`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1240) -- Add template file icon (Closes #1185) [`#1224`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1224) -- feat: cypress [`#1221`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1221) -- feat: feat: add graphql config file names [`#1231`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1231) -- Icon request template (Closes #1225) [`#1226`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1226) - -#### [v4.10.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.9.0...v4.10.0) - -> August 24, 2021 - -- Optimize extension for web usage [`#1219`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1219) -- Update dinophp file icon [`c4abb04a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c4abb04a) -- dinophp file icon [`#1186`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1186) -- Update odin color [`ef27d574`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ef27d574) -- Add support for the Odin programming language [`#1222`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1222) -- feat: rome.json [`#1214`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1214) -- Add Vercel folder icon [`#1211`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1211) -- feat: NextJS [`#1209`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1209) -- Add .mjmlconfig file support (Closes #1204) [`0b40fd80`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0b40fd80) -- Add wolfram language (Closes #1176) [`e0800956`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e0800956) -- Add Artistic Style icon (Closes #1187) [`#1203`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1203) -- Optimize SVG icons with svgo [`cff00b43`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cff00b43) -- Add tsconfig.lib.json [`5f2be65d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5f2be65d) -- Svgo optimize - sample [`#1129`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1129) -- Add `mjs/cjs` to `vite.config.*` [`#1190`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1190) -- We need `.rubocop_todo.yml` as well... [`#1192`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1192) -- Update sponsor image source [`cb3ea94f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cb3ea94f) -- Use material colors and minify SVG [`344e0fa1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/344e0fa1) -- Minify SVG files [`3d06301d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3d06301d) -- Minify SVG files [`40630458`](https://github.com/material-extensions/vscode-material-icon-theme/commit/40630458) -- Bake transforms that SVGO cannot parse [`0e061aff`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0e061aff) - -#### [v4.9.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.8.0...v4.9.0) - -> August 5, 2021 - -- Update color of JSON icon [`cf837049`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cf837049) -- Remove width and height properties of sentry icon [`15c4ed99`](https://github.com/material-extensions/vscode-material-icon-theme/commit/15c4ed99) -- Update sponsor link [`cd5f68ca`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cd5f68ca) -- Add Teal file icon (Closes #1180) [`#1182`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1182) -- Reduce size of logo [`26d87fae`](https://github.com/material-extensions/vscode-material-icon-theme/commit/26d87fae) -- Add <br> tag [`def38ec0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/def38ec0) -- Add sponsor image to readme [`9e9e909a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9e9e909a) -- Add XML support for phpcs.xml.dist.sample [`#1179`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1179) -- Update json icon [`#1175`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1175) -- Add interface folder icon (Closes #513) [`7286bbee`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7286bbee) -- Add dmn file extension [`7aa430c6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7aa430c6) -- More filenames support [`#1170`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1170) -- Add lerna.json icon [`#956`](https://github.com/material-extensions/vscode-material-icon-theme/pull/956) -- Add postcss.config.cjs file name [`#1168`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1168) -- Add more tsconfig file icon associations [`463d9194`](https://github.com/material-extensions/vscode-material-icon-theme/commit/463d9194) -- Add Rubocop [`#1141`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1141) -- Add Coala icon [`#1154`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1154) -- Allow folder icon for patches collection [`#1164`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1164) -- Add tsconfig.eslint.json to tsconfig.json [`#1147`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1147) -- Fix linting issue [`739badab`](https://github.com/material-extensions/vscode-material-icon-theme/commit/739badab) -- Add "module", "modules" to "folder-plugin" [`#1083`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1083) -- add vlang [`#1009`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1009) -- Update color of context folder icon [`8a982f91`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8a982f91) -- added icon for context [`#1106`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1106) -- Added renovate bot icon [`#1139`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1139) -- Update Flash and SWC icons [`#1157`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1157) -- Add PHPUnit icon [`#1053`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1053) -- Update color of yaml icon (Closes #1142) [`f0b4dbad`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f0b4dbad) -- Add Jest and TSConfig from Nest template [`#1144`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1144) -- Add support for git-hooks as console file icon [`#1138`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1138) - -#### [v4.8.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.7.0...v4.8.0) - -> July 4, 2021 - -- Extend prettier config file options (Closes #1067) [`23e9d6a6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/23e9d6a6) -- Add support for global git ignorance file [`#1131`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1131) -- Add sponsor logo [`45d40ba3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/45d40ba3) -- Add Maven icon [`#1098`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1098) -- Add missing module prettier [`d80797a3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d80797a3) -- Fix linting issues [`f06a8aaf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f06a8aaf) -- Remove unused webpack plugin which causes error [`6e56040d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6e56040d) -- Update actions [`a7aa37c2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a7aa37c2) -- Improve generation of icon preview images [`cd91ac41`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cd91ac41) -- Add yarn folder icon (Closes #998) [`bd77a62a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bd77a62a) -- Format code on save [`590063c2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/590063c2) -- Add .env.dist file icon support [`#1126`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1126) -- Add PHP CS Fixer icon [`#1052`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1052) -- Add Ada icon [`#1099`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1099) -- Add folder `.wordpress-org` support [`#1114`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1114) -- Add support for `sample-data` folder [`#1115`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1115) -- Add XML support for PHP_CodeSniffer ruleset file [`#1116`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1116) -- Add support for storybook directory [`#1118`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1118) -- Add ESLint config for JSDoc documentation [`#1117`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1117) -- Add Ember icon [`#1097`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1097) -- Update folderIcons.ts [`#1113`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1113) -- Added horusec-config file icon [`#1081`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1081) -- Add snowpack [`#1112`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1112) -- Assign icon for `tsconfig.base.json` [`#1109`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1109) -- Add Babel transform and Jest config files support [`#1107`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1107) -- Add eslint config for markdown documentation [`#1103`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1103) -- Update for yaml consistency with xml [`#1049`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1049) -- Link RestApi folder icon [`#1093`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1093) -- Update docker file icon (Closes #1100) [`8b2a3bca`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8b2a3bca) -- Add pink elephant icon (Closes #1071) [`cc09a0d4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cc09a0d4) -- Add Robots icon [`#1054`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1054) -- Add Java '.jar' file icons [`#1074`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1074) -- Update FUNDING.yml [`72ecc5b5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/72ecc5b5) -- Add picture(s) folder icon (References #1070) [`eb7cf6d7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/eb7cf6d7) -- Add vetur.config.* icon associations [`#1055`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1055) -- Add tsconfig icons (closes #499) [`#1066`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1066) -- Adding new extension of storybook CSF format for svelte [`#1064`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1064) -- Added __stories__ folder and .stories.mdx file [`#1048`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1048) -- Add artisan icon association [`#1057`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1057) -- Add webpack.mix.js icon association [`#1056`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1056) -- Add Hex file icon [`#1062`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1062) -- Add Java '.class' file icons [`#1060`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1060) - -#### [v4.7.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.6.0...v4.7.0) - -> May 24, 2021 - -- added .env.template to .env recognized filenames [`#1033`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1033) -- feat: recognize `.venv/` as env folder by default [`#1044`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1044) -- Update color of sentry file icon (References #1043) [`36888ce9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/36888ce9) -- feat: :art: Add sentry icon for .sentryclirc file [`#1043`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1043) -- Set main as default branch [`068a3ccb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/068a3ccb) -- Reducing the size of the Gitpod icon [`466780f2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/466780f2) -- Update Gitpod icon [`#1034`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1034) -- Add .bazelversion file icon association [`88cac752`](https://github.com/material-extensions/vscode-material-icon-theme/commit/88cac752) -- feat: add `.windi` file extension [`#1041`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1041) -- add tailwindcss icon to `tailwind.config.cjs` [`#1040`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1040) -- Add additional folder names for the contract folder icon [`a8768cef`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a8768cef) -- Support virtual workspaces (Closes #1036) [`026457b0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/026457b0) -- Add contract folder icon (Closes #1035) [`7fcd799a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7fcd799a) -- Add pl file extension to prolog file icon [`70cf73b4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/70cf73b4) -- Support extension in untrusted workspaces (Closes #1032) [`8ec317e5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8ec317e5) -- Add new folder icons (Closes #907) [`4b5b40da`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4b5b40da) -- Update storybook and add folder-storybook [`#1020`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1020) -- Add `.astro` icon [`#1025`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1025) -- Fix unclosed bold tag [`21b6cdbe`](https://github.com/material-extensions/vscode-material-icon-theme/commit/21b6cdbe) -- Fix description of how to use custom icons (Closes #984, 1004) [`a06913f7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a06913f7) -- Fix description of how to use custom icons (Closes #1004) [`80c551ba`](https://github.com/material-extensions/vscode-material-icon-theme/commit/80c551ba) -- Align circleci folder with github [`#1021`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1021) -- svgo icon [`#1022`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1022) -- add 'inc' to 'folder-include' folder names [`#1018`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1018) -- Add chess icons [`#1010`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1010) -- Add Husky folder [`#990`](https://github.com/material-extensions/vscode-material-icon-theme/pull/990) -- Add gemini icon [`#1014`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1014) -- Add .lintstagedrc icon association [`d632c2c5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d632c2c5) -- Vuepress [`#981`](https://github.com/material-extensions/vscode-material-icon-theme/pull/981) -- Add more android file extensions [`#1012`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1012) -- feat: new windicss icon [`#1007`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1007) -- Add icon association for copyright [`60dfe657`](https://github.com/material-extensions/vscode-material-icon-theme/commit/60dfe657) -- Add lilypond file icon (Closes #987) [`#1006`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1006) -- .pbm, .pgm, .ppm, .pnm extensions added as image files [`#989`](https://github.com/material-extensions/vscode-material-icon-theme/pull/989) -- Add wav file extension to audio icon [`a6b36189`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a6b36189) -- Add 'types' folder to folder-typescript [`#965`](https://github.com/material-extensions/vscode-material-icon-theme/pull/965) -- Add envs folder association (Closes #988) [`c02581ce`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c02581ce) -- Show `svelte.config.cjs` as svelte file [`#980`](https://github.com/material-extensions/vscode-material-icon-theme/pull/980) -- Add TS support for tailwind config file [`#985`](https://github.com/material-extensions/vscode-material-icon-theme/pull/985) -- Add sc file extension for scala file icon [`30ab89a9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/30ab89a9) -- Add scala file extension (Fixes #976) [`a5ec66bb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a5ec66bb) - -#### [v4.6.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.5.0...v4.6.0) - -> March 20, 2021 - -- Update Contributor guidance with a couple suggestions [`#970`](https://github.com/material-extensions/vscode-material-icon-theme/pull/970) -- Add proto icons (#963) [`#902`](https://github.com/material-extensions/vscode-material-icon-theme/pull/902) -- Nuxt icons [`#824`](https://github.com/material-extensions/vscode-material-icon-theme/pull/824) -- Add sponsor link to readme [`6604dfc1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6604dfc1) -- Update FUNDING.yml [`215ef624`](https://github.com/material-extensions/vscode-material-icon-theme/commit/215ef624) -- Add textlint file icon (Closes #967) [`3ad84a1b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3ad84a1b) -- Add Kusto Query Language (KQL) [`#968`](https://github.com/material-extensions/vscode-material-icon-theme/pull/968) -- ADD: folder name for audio and docs [`#964`](https://github.com/material-extensions/vscode-material-icon-theme/pull/964) -- Add Icon for windicss [`#960`](https://github.com/material-extensions/vscode-material-icon-theme/pull/960) -- Add '.terraform' folder name support [`#957`](https://github.com/material-extensions/vscode-material-icon-theme/pull/957) -- Adding support for Vitejs [`#948`](https://github.com/material-extensions/vscode-material-icon-theme/pull/948) -- Add variations to docker compose [`#953`](https://github.com/material-extensions/vscode-material-icon-theme/pull/953) -- Allow language associations to override the js file extension (Fixes #943) [`d1931bee`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d1931bee) -- added support for OPA (Open Policy Agent) [`#949`](https://github.com/material-extensions/vscode-material-icon-theme/pull/949) -- Add webpack.prod.config.js [`97932ed0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/97932ed0) -- Added cobol folder icons [`#940`](https://github.com/material-extensions/vscode-material-icon-theme/pull/940) -- Add Elyra pipelines icon [`#941`](https://github.com/material-extensions/vscode-material-icon-theme/pull/941) -- Added pwa folder icons [`#939`](https://github.com/material-extensions/vscode-material-icon-theme/pull/939) -- Update CONTRIBUTING.md [`f244ed43`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f244ed43) -- Update CONTRIBUTING.md [`c9aac688`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c9aac688) -- Update file associations documentation (References #928) [`f0dc2238`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f0dc2238) -- Add .sqlite3 and .db3 extensions [`#929`](https://github.com/material-extensions/vscode-material-icon-theme/pull/929) - -#### [v4.5.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.4.0...v4.5.0) - -> January 10, 2021 - -- Update PostCSS file icon (Closes #926) [`472823f6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/472823f6) -- Add related extensions section [`47771730`](https://github.com/material-extensions/vscode-material-icon-theme/commit/47771730) -- Add folder-privileged [`#831`](https://github.com/material-extensions/vscode-material-icon-theme/pull/831) -- Add quasar file and folder icon (Closes #920) [`b8a1fc61`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b8a1fc61) -- Add idris file icon (Closes #915) [`17179257`](https://github.com/material-extensions/vscode-material-icon-theme/commit/17179257) -- Add lolcode icon (Closes #914) [`f55b4090`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f55b4090) -- Add pylintrc icon association (Closes #891) [`ef0506d0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ef0506d0) -- Add cjs.map icon association (Closes #912) [`23d2f66e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/23d2f66e) -- Updated robot icon to official CD #910 [`#911`](https://github.com/material-extensions/vscode-material-icon-theme/pull/911) -- Add jfif file extension to image icon [`3952f7a4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3952f7a4) -- Add connection folder icon [`#903`](https://github.com/material-extensions/vscode-material-icon-theme/pull/903) -- add vim icon associations [`#904`](https://github.com/material-extensions/vscode-material-icon-theme/pull/904) -- Add .db extension [`#898`](https://github.com/material-extensions/vscode-material-icon-theme/pull/898) -- Sync version key value [`#897`](https://github.com/material-extensions/vscode-material-icon-theme/pull/897) -- Add Grain icon [`#892`](https://github.com/material-extensions/vscode-material-icon-theme/pull/892) -- Fix link to images [`503c3f55`](https://github.com/material-extensions/vscode-material-icon-theme/commit/503c3f55) -- Fix import of puppeteer (Closes #890) [`6f5f0842`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6f5f0842) -- add scala-folder [`#856`](https://github.com/material-extensions/vscode-material-icon-theme/pull/856) -- add cobol icon [`#889`](https://github.com/material-extensions/vscode-material-icon-theme/pull/889) -- Add exp file extension to console icon (Closes #875) [`0aee54c5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0aee54c5) -- Add bicep icon (Closes #886) [`a634f5bb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a634f5bb) -- add twine icon [`#873`](https://github.com/material-extensions/vscode-material-icon-theme/pull/873) -- Add cabal.project file to cabal file icons [`#883`](https://github.com/material-extensions/vscode-material-icon-theme/pull/883) -- Add meson_options.txt and meson wrapdb files [`ef4fc09f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ef4fc09f) -- Add dune-workspace file to dune file icons [`#881`](https://github.com/material-extensions/vscode-material-icon-theme/pull/881) -- Update dependencies [`7451b0d6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7451b0d6) -- add schemes to classes [`#880`](https://github.com/material-extensions/vscode-material-icon-theme/pull/880) -- Fix Typescript "hint" level warnings and trivial typing issue [`#877`](https://github.com/material-extensions/vscode-material-icon-theme/pull/877) - -#### [v4.4.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.3.0...v4.4.0) - -> November 1, 2020 - -- Remove animation from animation folder icon due to performance reasons (Closes #872) [`247d7210`](https://github.com/material-extensions/vscode-material-icon-theme/commit/247d7210) -- Update posthtml icon [`eeffbff6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/eeffbff6) -- Slightly update colors and size [`a46ddcc2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a46ddcc2) -- Add commitlintrc icon associations (Closes #870) [`fd9ea259`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fd9ea259) -- Make filenames for license files more generic [`4d30abd2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4d30abd2) -- Rename mcfunction to minecraft icon [`90752ac2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/90752ac2) -- Add NGRX selectors (Closes #861) [`c2e1d3d3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c2e1d3d3) -- #864 Display docker icon on Dockerfile.* [`993ad6eb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/993ad6eb) -- remove filters in svg [`48433564`](https://github.com/material-extensions/vscode-material-icon-theme/commit/48433564) -- remove filter on svgs [`27e20fd2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/27e20fd2) -- add snowpack config icons [`accebe6f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/accebe6f) -- Add brainfuck file icon (Closes #858) [`c00230a3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c00230a3) -- Add brainfuck file icon (Closes #858) [`b12830b3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b12830b3) -- Change the mcfunction icon. [`d9057c69`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d9057c69) -- Update size of rescript icon [`8fd0644c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8fd0644c) -- Update rescript icon [`a4e55200`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a4e55200) -- Update colors of replit icon [`0fff5e82`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0fff5e82) -- Add mcfunction_alt to the right file [`76b11f6a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/76b11f6a) -- Change size and add a alternative icon [`9a5728b0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9a5728b0) -- Update gulp folder icon (motive color and size of motive) [`851ef815`](https://github.com/material-extensions/vscode-material-icon-theme/commit/851ef815) -- add replit config file icon [`4c8f80e6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4c8f80e6) -- Add Minecraft Function Icon. [`74944db7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/74944db7) -- fix: gulp folder icon colors [`28511de4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/28511de4) -- fix: simplify gulp folder names [`ba38f75a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ba38f75a) -- Folder icon for messaging [`637b13a8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/637b13a8) -- Folder icon for messaging [`f901627d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f901627d) -- fix: remove trailing comma [`87766029`](https://github.com/material-extensions/vscode-material-icon-theme/commit/87766029) -- fix: remove trailing spaces [`5c2b690b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5c2b690b) -- feature: gulpfile folder icon [`88c5d70a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/88c5d70a) -- Add version for light themes and update colors [`1100f1ef`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1100f1ef) -- Update alignment of nginx icon [`8dfb4a29`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8dfb4a29) -- Update color of nginx icon to #43A047 [`0a91ce7e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0a91ce7e) -- add nginx configuration file icon [`b44e6da8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b44e6da8) -- remove folder-support from folderIcons.ts in order to fix pipeline [`ce035260`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ce035260) -- Update descriptions of workflow file [`3d7b3d0a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3d7b3d0a) -- Add reports folder icon [`2d1e9f28`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2d1e9f28) -- Add passwd file icon (Closes #838) [`7798e4d6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7798e4d6) -- feat(svelte): support svelte.config.js [`a47c3eda`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a47c3eda) -- Update eslintignore [`27d727c7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/27d727c7) -- Update .vscode config [`1e31cc32`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1e31cc32) -- Prettifiy source code [`9dfe4a17`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9dfe4a17) -- Update workflow file [`952dc39e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/952dc39e) -- Revert image changes [`ba1e0631`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ba1e0631) -- Add search file icon [`5c502447`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5c502447) -- Add language ids (Fixes #840) [`d3bcd697`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d3bcd697) -- Add preview images [`7859fdbf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7859fdbf) -- Add Stitches Icon [`b97d1856`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b97d1856) -- Add description for custom folder icons [`5b7ca028`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5b7ca028) -- Add "setting" names to folder-config [`21d2e222`](https://github.com/material-extensions/vscode-material-icon-theme/commit/21d2e222) -- remove dot from extension names [`cbb3fdcd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cbb3fdcd) -- Add rescript icon [`b7536eec`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b7536eec) -- add posthtml icon [`1dd5ac41`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1dd5ac41) - -#### [v4.3.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.0.2...v4.3.0) - -> September 9, 2020 - -- Create FUNDING.yml [`c821e6cc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c821e6cc) -- Update terraform folder and file icons [`23e4e36d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/23e4e36d) -- Updated saturation and opacity of custom icon files [`2ce832d1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2ce832d1) -- Fix #827 [`5be67bab`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5be67bab) -- Code Refactoring [`cd46788e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cd46788e) -- Add mjml folder icon (Closes #435) [`8abf22b4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8abf22b4) -- Adjusted secondary color [`775becaa`](https://github.com/material-extensions/vscode-material-icon-theme/commit/775becaa) -- Add www folder association [`b7082f5f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b7082f5f) -- Fixed icon configuration in folderIcons.ts due to broken checks [`ac170754`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ac170754) -- Added Terraform Folder Icons [`6392bb4b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6392bb4b) - -#### [v4.0.2](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.2.0...v4.0.2) - -> September 2, 2020 - -- Bump bl from 4.0.2 to 4.0.3 [`e8eaf1e6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e8eaf1e6) -- feat: associate docker icon to Dockerfile.prod and Dockerfile.production [`bcc52b79`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bcc52b79) -- Addition to utils folder icon [`464cc505`](https://github.com/material-extensions/vscode-material-icon-theme/commit/464cc505) -- Update description for custom SVG icons [`ff1aaab0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ff1aaab0) -- Add jsonl and ndjson file extensions [`0f495911`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0f495911) -- Add slug file icon (Closes #820) [`6542304f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6542304f) -- Always enable nuxt icons because there're no conflicts with other icon packages [`a31a1490`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a31a1490) -- Add jest.e2e file names [`76b32d99`](https://github.com/material-extensions/vscode-material-icon-theme/commit/76b32d99) -- Add description for custom SVG icons [`eee52d8b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/eee52d8b) -- Added "ace" [`988f24cb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/988f24cb) -- Add jinja-html to jinja extension array [`4de95b74`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4de95b74) -- Icon color changed to Material for Modernizr icon [`f47b150c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f47b150c) -- Update colors of apollo icons [`4b5f1554`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4b5f1554) -- Fix security vulnerability in dev dependencies [`203f8125`](https://github.com/material-extensions/vscode-material-icon-theme/commit/203f8125) -- Add Modernizr file icon [`b16cce8f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b16cce8f) -- Add .cjs extension to ESLint icon [`7253c2fb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7253c2fb) -- Add stryker file icon (Closes #784) [`7b2d0258`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7b2d0258) -- Changed colors to come from material ui design (indigo 900 for folder and indigo 100 for apollo logo; [`a223a6e0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a223a6e0) -- Add denizenscript (Closes #785) [`c6b7637c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c6b7637c) -- Alias gulpfile.js as gulpfile.mjs [`25adfab6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/25adfab6) -- Updated color of nuget icon [`47567393`](https://github.com/material-extensions/vscode-material-icon-theme/commit/47567393) -- Removed snake case in foldernames array [`457f0476`](https://github.com/material-extensions/vscode-material-icon-theme/commit/457f0476) -- Added apollo folder icon [`a4b48518`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a4b48518) -- Add command file icon (Closes #748) [`2ebf5110`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2ebf5110) -- Add NuGet file icon for nuget.config, .nuspec, nuget.exe, *.nupkg [`377f5bc6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/377f5bc6) -- Bump elliptic from 6.5.2 to 6.5.3 [`1e262f56`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1e262f56) -- Add CNAME file name to http icon [`2e744e9b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2e744e9b) -- Update sas icon [`f24d5616`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f24d5616) -- change sas-icon.svg to sas.svg [`b2c899d7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b2c899d7) -- add SAS icon [`44028c69`](https://github.com/material-extensions/vscode-material-icon-theme/commit/44028c69) -- Add salesforce icon (Closes #779) [`34f7a529`](https://github.com/material-extensions/vscode-material-icon-theme/commit/34f7a529) -- Bump lodash from 4.17.15 to 4.17.19 [`ad47a81f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ad47a81f) -- Update color of azure pipelines folder icon [`c04fd92e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c04fd92e) -- Update color of the rocket [`916f1ddf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/916f1ddf) -- Update color of the rocket [`f4ba7546`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f4ba7546) -- Add roadmap file icon (Closes #682) [`f7181676`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f7181676) -- Update so colors is from material design colors [`9bba8db1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9bba8db1) -- Add Azure Pipeline as a folder icon [`6bf39fc2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6bf39fc2) -- Update tcl icon [`c26f6f9a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c26f6f9a) -- Add security file names to existing lock icon [`f7c40411`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f7c40411) -- Remove security icon and use 'lock.svg' instead [`87ef79be`](https://github.com/material-extensions/vscode-material-icon-theme/commit/87ef79be) -- Remove database and storage rules from Firebase [`64e33eef`](https://github.com/material-extensions/vscode-material-icon-theme/commit/64e33eef) -- Update CI pipeline [`0f14ce1e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0f14ce1e) -- Fix CI pipeline [`7ca5d3a7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7ca5d3a7) -- Update CI pipeline [`ab9577a4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ab9577a4) -- Add fileIcons.ts reference [`49346921`](https://github.com/material-extensions/vscode-material-icon-theme/commit/49346921) -- Rename and edit security.svg [`d536a9ca`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d536a9ca) -- Add security.svg [`20f35192`](https://github.com/material-extensions/vscode-material-icon-theme/commit/20f35192) -- Add additional Firebase filenames [`c8b8dab9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c8b8dab9) -- feat: Add Tcl Icon [`e5aac1cd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e5aac1cd) - -#### [v4.2.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.1.0...v4.2.0) - -> June 17, 2020 - -- Updating forth and lisp icons [`17b773ff`](https://github.com/material-extensions/vscode-material-icon-theme/commit/17b773ff) -- Add update folder icon [`084320c3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/084320c3) -- Add intellij folder icons [`19747e96`](https://github.com/material-extensions/vscode-material-icon-theme/commit/19747e96) -- Add svelte folder icon (Closes #756) [`9f8e6974`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9f8e6974) -- Update color of vercel icons [`4be80ca4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4be80ca4) -- Switch vercel icons [`3aae82d9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3aae82d9) -- Update pawn icon [`5b327a50`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5b327a50) -- Update vercel icons (better contrast) [`a12fe318`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a12fe318) -- Add Pascal file icon (Closes #739) [`358c9650`](https://github.com/material-extensions/vscode-material-icon-theme/commit/358c9650) -- Update Vercel svgs (additional 2px whitespace) [`35bb92ef`](https://github.com/material-extensions/vscode-material-icon-theme/commit/35bb92ef) -- Added .unity extension to shaderlab icon [`8598a3e1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8598a3e1) -- Update vercel.svg [`24146f20`](https://github.com/material-extensions/vscode-material-icon-theme/commit/24146f20) -- Update vercel_light.svg [`4368407c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4368407c) -- Add unity icon [`413a94be`](https://github.com/material-extensions/vscode-material-icon-theme/commit/413a94be) -- Animate animation folder icon [`1d6c4d7e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1d6c4d7e) -- feat(files): add .env.schema and env.defaults [`933b0e3f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/933b0e3f) -- Update vala icon [`4d2960ce`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4d2960ce) -- Alias CHANGELOG as CHANGES [`45b6a9ef`](https://github.com/material-extensions/vscode-material-icon-theme/commit/45b6a9ef) -- Update ocaml icon (use same color as opam) [`7c165251`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7c165251) -- Add drawio icon [`4cc0ec3d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4cc0ec3d) -- Update color [`9d25612b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9d25612b) -- Use color of the Material Color Palette [`2455aa9b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2455aa9b) -- Remove specific/custom folder icons per review [`690ddcb2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/690ddcb2) -- Add ABC file icon [`4b8ccc22`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4b8ccc22) -- Rename "now" to "vercel" (Closes #738) [`2d780381`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2d780381) -- added .node-version filetype to nodejs association [`1f73b438`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1f73b438) -- Update color of components folder icon [`97744d3f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/97744d3f) -- Add folder icon for widgets (Closes #660 and Closes #726) [`f6ac11ac`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f6ac11ac) -- Update folderIcons.ts [`beb11a80`](https://github.com/material-extensions/vscode-material-icon-theme/commit/beb11a80) -- Add io, stdlib, portability folders (C/C++) [`4bf0ea24`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4bf0ea24) -- Rename tilt icon [`3bd50680`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3bd50680) -- Add folder icon for "sounds" [`6837df48`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6837df48) -- Slightly decrease size of icon [`f23c8c69`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f23c8c69) -- Add GraphQL Resolver icon for Nest [`ad5b5648`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ad5b5648) -- add 'code' to 'folder-src' icon [`8ee2ddfb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8ee2ddfb) -- tweak: map jest icon to jest.config.(m|c)js [`0214998c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0214998c) -- Update graphql icon [`c6877f53`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c6877f53) -- Add imba file icon (Closes #715) [`99c21cd0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/99c21cd0) -- Fix typo in comment [`7f69d992`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7f69d992) -- Remove Material Design box per PKief/vscode-material-icon-theme/pull/700#discussion_r416770170 [`61062c6c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/61062c6c) -- Add Opam and Dune support [`adf18656`](https://github.com/material-extensions/vscode-material-icon-theme/commit/adf18656) -- Update icon [`#2`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2) -- Add eslintcache [`9883fbe4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9883fbe4) -- Added Dune and Opam icons [`0125f324`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0125f324) -- Update fileIcons.ts [`fc4ba300`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fc4ba300) -- fix: change svg according guidelines (ty @lmn8!) [`ccd0296b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ccd0296b) -- Switch Pawn icons with SVG [`#1`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1) -- Add ReasonML, Reason Lisp (reason-vscode) [`87ff07a4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/87ff07a4) -- Cleanup of new icon [`ba0c40f8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ba0c40f8) -- Add as SML [`58eb76f3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/58eb76f3) -- Rename ml.svg to sml.svg [`200dffaf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/200dffaf) -- Fix a syntax error [`65e12532`](https://github.com/material-extensions/vscode-material-icon-theme/commit/65e12532) -- Cleanup [`65ee8617`](https://github.com/material-extensions/vscode-material-icon-theme/commit/65ee8617) -- Add *.mlb and *.use extensions [`31f3e01a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/31f3e01a) -- Remove capitalised extension [`482d08e4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/482d08e4) -- Attempt to resolve duplicate file extension [`93abdc4f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/93abdc4f) -- Prevent conflict with OCaml [`3ddc8a3e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3ddc8a3e) -- Add all ML file extensions [`6ba6e49c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6ba6e49c) -- Add ML family icon (inc. Standard ML) [`c7398ce5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c7398ce5) -- Add Forth support Clean up SVG files [`dcfc98d7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dcfc98d7) -- Add support for Lisp [`54e86277`](https://github.com/material-extensions/vscode-material-icon-theme/commit/54e86277) -- Update fileIcons.ts [`0ca6e45e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0ca6e45e) -- Update languageIcons.ts [`55981033`](https://github.com/material-extensions/vscode-material-icon-theme/commit/55981033) -- Create pawn.svg [`ba0f529d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ba0f529d) -- Add icon for Tiltfile (https://tilt.dev/) [`84e8d8fb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/84e8d8fb) -- Add vala icon [`a4b535e4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a4b535e4) - -#### [v4.1.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.0.1...v4.1.0) - -> April 26, 2020 - -- Remove trailing whitespace [`67f1fd5e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/67f1fd5e) -- Run linter with GitHub actions [`95671146`](https://github.com/material-extensions/vscode-material-icon-theme/commit/95671146) -- Update apollo file icon (References #695) [`f4626d9a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f4626d9a) -- Align nrwl icon [`574ab087`](https://github.com/material-extensions/vscode-material-icon-theme/commit/574ab087) -- Add nrwl icon for nx.json [`53533461`](https://github.com/material-extensions/vscode-material-icon-theme/commit/53533461) -- Merge dhall file extensions from PR #570 [`f4b0e82d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f4b0e82d) -- Add dhall file icon (Closes #662) [`1dffab95`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1dffab95) -- Update commitlint icon [`84296617`](https://github.com/material-extensions/vscode-material-icon-theme/commit/84296617) -- Add commitlint file icon (Closes #638) [`3bcf866e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3bcf866e) -- Finalize UML file icon (References #392) [`ce05042f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ce05042f) -- Update laravel file icon (References #637) [`d001f34c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d001f34c) -- Add ipa file extension to applescript icon [`6bac54dc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6bac54dc) -- Add perl icon to *.raku files (Closes #668) [`7d324df9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7d324df9) -- Add buck file icon [`d5ef0310`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d5ef0310) -- Update folderIcons.png [`45d8bcdc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/45d8bcdc) -- Update folderIcons.ts [`3edb5c8b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3edb5c8b) -- Update folderIcons.ts [`1cd705a6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1cd705a6) -- Delete folder-emails.svg [`825cdccc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/825cdccc) -- Delete folder-emails-open.svg [`cc273e9c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cc273e9c) -- Fix django file extension association (Fixes #693) [`f3381211`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f3381211) -- Update laravel.svg [`abc5b065`](https://github.com/material-extensions/vscode-material-icon-theme/commit/abc5b065) -- Add "common" as an alias for "shared" [`19d2ac9e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/19d2ac9e) -- added apollo config icon [`af7736f7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/af7736f7) -- Add folder email icons [`f7660c0e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f7660c0e) -- Update fileIcons.ts [`18f251ee`](https://github.com/material-extensions/vscode-material-icon-theme/commit/18f251ee) -- Update rollup file icon [`e607049b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e607049b) -- Add l10n folder icon (abr. localization) [`c40f9160`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c40f9160) -- Add Routers folder name to routers [`88a6c624`](https://github.com/material-extensions/vscode-material-icon-theme/commit/88a6c624) -- Slightly reduce size of meson file icon (References #678) [`6ca0ff6e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6ca0ff6e) -- Add margin on all sides [`2acb80a8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2acb80a8) -- Apply material color and fix transparency [`4861d90d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4861d90d) -- Remove file extension 'build' to make it specific to meson.build filename [`61d18566`](https://github.com/material-extensions/vscode-material-icon-theme/commit/61d18566) -- Add firebase folder icon (Closes #555) [`cafcc5ce`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cafcc5ce) -- Update firebase file icon (References #555) [`bfb172ad`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bfb172ad) -- Add meson icon [`a2a442da`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a2a442da) -- Fix dependency issue to vscode in preview script [`9831f58f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9831f58f) -- Update Adonis file icon (References #658) [`1034fd45`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1034fd45) -- Add more associations for functions folder icon [`79ffcabb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/79ffcabb) -- Add .devcontainer folder icon association [`548928b0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/548928b0) -- Remove unnecessary file names [`1f04fd4e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1f04fd4e) -- Remove unused code [`40881707`](https://github.com/material-extensions/vscode-material-icon-theme/commit/40881707) -- Refactor code [`a133ab0c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a133ab0c) -- Refactor code with nullish coalescing and optional chaining [`e4920f5a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e4920f5a) -- Bump acorn from 6.4.0 to 6.4.1 [`1ef5eb6f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1ef5eb6f) -- Update container folder icon [`7c5a5d62`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7c5a5d62) -- Add json file extension to babel file association [`3d0be815`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3d0be815) -- Add stencil folder icon (Closes #659) [`8f31e309`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8f31e309) -- Update stencil file icon (references #659) [`3e8f10f6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3e8f10f6) -- Add icon to fileicons [`b6c065ac`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b6c065ac) -- [Icon Request] AdonisJs icon [`a85a4676`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a85a4676) -- Add Dhall icon [`2ca9a8f0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2ca9a8f0) -- Remove comment [`3c52d453`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3c52d453) -- Add UML icon [`173e35ec`](https://github.com/material-extensions/vscode-material-icon-theme/commit/173e35ec) - -#### [v4.0.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.0.0...v4.0.1) - -> March 1, 2020 - -- Do not ignore CHANGELOG.md [`0a6fcf55`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0a6fcf55) - -#### [v4.0.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.9.3...v4.0.0) - -> March 1, 2020 - -- Ignore files to reduce extension size [`d9a6be01`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d9a6be01) -- Remove unused imports [`196293aa`](https://github.com/material-extensions/vscode-material-icon-theme/commit/196293aa) -- Remove outdated versioning support [`30d19cb1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/30d19cb1) -- Add Sketch icon [`32f3e1d9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/32f3e1d9) -- Update Ruby icon [`f533d23f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f533d23f) -- Remove open dependency (Closes #386) [`c41ca8bd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c41ca8bd) -- Add "workspace" to extensionKind [`9f413ea0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9f413ea0) -- Improve test setup and fix tests [`91b89d22`](https://github.com/material-extensions/vscode-material-icon-theme/commit/91b89d22) -- Fix test [`fd1b62e2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fd1b62e2) -- Rename method for better semantic [`5cae039d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5cae039d) -- Add capacitor icon [`a2274907`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a2274907) -- Prompt to reload dialog is not required anymore for the latest version [`696f0c0a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/696f0c0a) -- Handle overwriting conflicts with icon generator [`7cd213b7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7cd213b7) -- Append hash value to icon file name if content changes [`33a238ac`](https://github.com/material-extensions/vscode-material-icon-theme/commit/33a238ac) -- Remove side effects of getObjectPropertyValue method [`c803b434`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c803b434) -- Refactor code [`44f00310`](https://github.com/material-extensions/vscode-material-icon-theme/commit/44f00310) -- Add husky filename [`be1737ab`](https://github.com/material-extensions/vscode-material-icon-theme/commit/be1737ab) -- Add azure-pipeline icon to files ending with *.azure-pipelines.yaml [`57d67e88`](https://github.com/material-extensions/vscode-material-icon-theme/commit/57d67e88) -- Remove outdated build action of NodeJS v8 [`cfda11ef`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cfda11ef) -- Add ESLint rules [`a850dda5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a850dda5) -- Add VSCode extension recommendations [`96fe5fec`](https://github.com/material-extensions/vscode-material-icon-theme/commit/96fe5fec) -- Apply ESLint rules [`970544c5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/970544c5) -- Migrate from TSLint to ESLint [`cd9930f5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cd9930f5) -- Add coconut icon (Closes #500) [`f76109ba`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f76109ba) - -#### [v3.9.3](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.9.2...v3.9.3) - -> February 9, 2020 - -- Use CSS variable for background color [`be33e5df`](https://github.com/material-extensions/vscode-material-icon-theme/commit/be33e5df) -- Update header and badges in Readme [`55aefa56`](https://github.com/material-extensions/vscode-material-icon-theme/commit/55aefa56) -- Add husky icon (Closes #355) [`d98e55d3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d98e55d3) -- Add prolog icon (Closes #519) [`17dd6e5c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/17dd6e5c) -- Improve zig SVG icon file [`febfebd3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/febfebd3) -- Add support for .env.staging.local file [`afa3dd8f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/afa3dd8f) -- Add prolog icon [`d28d2adf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d28d2adf) -- Change font of Q# icon [`bec61068`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bec61068) -- Add tune icon to qa env file [`8bcfd3eb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8bcfd3eb) -- Add mobile folder (Closes #605) [`ab022cc8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ab022cc8) -- Add icon association for .yarnrc.yml [`96b6990e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/96b6990e) -- Add pug icon to pug lint files [`af561d4c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/af561d4c) -- Add webpack.production and webpack.development to webpack detection [`2afed011`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2afed011) -- #594 Minimize icon size [`cd8110d3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cd8110d3) -- updade from shopify to liquid [`50996ee7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/50996ee7) -- Add zig icon [`3df31148`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3df31148) -- Add Q# icon [`509387c2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/509387c2) -- Set json5 icon to json icon [`cba9f085`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cba9f085) -- Added ".env.sample" to the Tune icon [`4d329433`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4d329433) -- Map azure-pipelines.yaml to azure-pipelines [`f00c2395`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f00c2395) -- Add Shopify .liquid file icon [`aabfaaf6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/aabfaaf6) -- Update kl icon [`a0f013f9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a0f013f9) - -#### [v3.9.2](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.9.1...v3.9.2) - -> November 24, 2019 - -- Update netlify fileNames with new extensions (Closes #577) [`a6a04aa3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a6a04aa3) -- Add file icon for .mjmlconfig [`8d29f972`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8d29f972) -- Add Fortran icon (Closes #368) [`7c5434fa`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7c5434fa) -- #534 Remove file extension which is already in use by another icon [`574f24ed`](https://github.com/material-extensions/vscode-material-icon-theme/commit/574f24ed) -- #534 Update colors and minify svg files [`59159624`](https://github.com/material-extensions/vscode-material-icon-theme/commit/59159624) -- #534 Add file extensions to prw [`221ce960`](https://github.com/material-extensions/vscode-material-icon-theme/commit/221ce960) -- Revert "Add MSIX to executable icon definition" [`91be037d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/91be037d) -- Add MSIX to executable icon definition [`ced792c1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ced792c1) -- Add various 3D format [`8eebd043`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8eebd043) -- Add various raster image format [`7a474aa0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7a474aa0) -- Add githooks folder icon [`b5047d71`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b5047d71) -- Add disc (*.iso) icon [`3b08b211`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3b08b211) -- #537 Update codecov icon [`d057456f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d057456f) -- Add router folder name (Closes #564) [`dd80a8f5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dd80a8f5) -- Add .env.testing [`76fb3361`](https://github.com/material-extensions/vscode-material-icon-theme/commit/76fb3361) -- Add GCP icon (Closes #556) [`3ed2c9fc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3ed2c9fc) -- Add apk file extension for android [`00ae57a7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/00ae57a7) -- #543 Update JSON folder icon [`50207177`](https://github.com/material-extensions/vscode-material-icon-theme/commit/50207177) -- Add file icon for CODEOWNERS [`bff275cb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bff275cb) -- add - icon : json folder [`96a2e9cf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/96a2e9cf) -- add codecov icon [`4eabe245`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4eabe245) -- added icons for advpl projects [`d9fd5426`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d9fd5426) - -#### [v3.9.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.9.0...v3.9.1) - -> October 7, 2019 - -- Fix #547 - Create image of contributors profile image list [`088fc539`](https://github.com/material-extensions/vscode-material-icon-theme/commit/088fc539) -- Update build workflow to support pull requests [`534737b2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/534737b2) -- Fixes #548 - Exception thrown when using Japanese display language [`16757906`](https://github.com/material-extensions/vscode-material-icon-theme/commit/16757906) -- Add more jest extensions [`611be50a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/611be50a) -- Create build.yml [`c4acbbb2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c4acbbb2) -- Add types for glob [`2cf7c89e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2cf7c89e) -- Add "databases" to "database" folder names [`3ee46c8c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3ee46c8c) -- Add build.yml [`a4291642`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a4291642) - -#### [v3.9.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.8.1...v3.9.0) - -> August 29, 2019 - -- Improve code quality of contributors script [`c8b9a4fb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c8b9a4fb) -- Improve logging of check script [`2e2bb343`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2e2bb343) -- #514 Update color of event folder [`64a7a680`](https://github.com/material-extensions/vscode-material-icon-theme/commit/64a7a680) -- Add e2e-spec file extension [`00967715`](https://github.com/material-extensions/vscode-material-icon-theme/commit/00967715) -- #501 Update colors of nest and nest module icons [`52ad75c1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/52ad75c1) -- #501 Sort enum alphabetically [`bcb29b2f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bcb29b2f) -- #501 Update NestJS icons [`a5cf20f1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a5cf20f1) -- #520 Remove unused function [`676cda1e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/676cda1e) -- Add bazel file names [`0558790c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0558790c) -- Remove appveyor build badge [`c66742a6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c66742a6) -- Added AC3D (.ac) file icon. [`e966f687`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e966f687) -- Add gitpod file icon [`3c68d3b4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3c68d3b4) -- #497 Update riot icon [`b458e50a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b458e50a) -- feat: Add `env` to environment folder list [`d279abd2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d279abd2) -- feat: Add folder-event icon [`d61d82be`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d61d82be) -- Update dependencies [`1baf5eb0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1baf5eb0) -- Associate ".expo-shared" with the expo folder icon [`56c557b0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/56c557b0) -- Add inl file extension [`cc717489`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cc717489) -- Add percy file icon (Closes #508) [`ccfd9979`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ccfd9979) -- Update appveyor build configuration [`4f34317c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4f34317c) -- Remove azure pipelines [`c35be728`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c35be728) -- Remove unused vscode dependency [`c87193ad`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c87193ad) -- Add azure pipelines [`7665d279`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7665d279) -- Update test setup [`2f1e5d12`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2f1e5d12) -- #470 Update now icons [`5a3ff7e1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5a3ff7e1) -- Add jenkins file extensions [`1c36ac27`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1c36ac27) -- NestJS Icons - add main filetypes to NestJS [`102bbad7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/102bbad7) -- Adjust check scripts to be case insensitive (Closes #494) [`9fa2dd27`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9fa2dd27) -- Update riot.svg [`b31fb4de`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b31fb4de) -- add `.nowignore` to filenames [`4d861c21`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4d861c21) -- use the `fileNames` attribute instead of `fileExtensions` for `now.json` [`6b21c47d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6b21c47d) -- fix now light version [`f94d8d91`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f94d8d91) -- add now icon for `now.json` [`f96527d6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f96527d6) - -#### [v3.8.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.8.0...v3.8.1) - -> July 17, 2019 - -- #490 Update folder color and change motive icon from outline to filled icon [`6b720d9a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6b720d9a) -- Update dependencies [`2efaf4f6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2efaf4f6) -- Removing HPP [`adc80af7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/adc80af7) -- Removing case sensitive conflicts [`8ff814d3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8ff814d3) -- Add moonscript icon (Closes #485) [`ad315cba`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ad315cba) -- feat: Add jsx and tsx extensions to router icons. [`3c8e2ebe`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3c8e2ebe) -- feat: Add folder-error to icon map [`3c2594a0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3c2594a0) -- feat: Create folder-error icons [`8082ab16`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8082ab16) -- Add C/C++ cases based on GNU standards [`52f39101`](https://github.com/material-extensions/vscode-material-icon-theme/commit/52f39101) -- Add env file extension (Closes #484) [`ce9fcceb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ce9fcceb) -- Refactor code in change detection [`22966c7f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/22966c7f) -- Add website folder icon [`a53205d3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a53205d3) -- Use tex icon for .dtx and .ltx files [`87af29d2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/87af29d2) -- Add nest icon [`0212fe87`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0212fe87) -- Update Readme.md [`80998844`](https://github.com/material-extensions/vscode-material-icon-theme/commit/80998844) -- #475 Update color of go mod icon [`1aeb951a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1aeb951a) -- Change icon name to underscore notation and removed languageIcons entry. [`bd3b0100`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bd3b0100) -- Added go.mod and go.sum icons [`2a1afd9d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2a1afd9d) -- Added certificate icon to unlicense files [`2b0d0e56`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2b0d0e56) -- #448 Add non breaking spaces to improve layout in readme [`2465eb14`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2465eb14) -- Add PostCSS file names (Closes #461) [`0a61e12c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0a61e12c) -- #448 Remove whitespaces [`0b360d41`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0b360d41) -- #448 Update readme with contributor images [`02f8712f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/02f8712f) -- Update readme text [`441ca9f5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/441ca9f5) -- #448 Update contributors URL [`baf2d52b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/baf2d52b) -- #448 Create image of contributors list [`bc9a97b3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bc9a97b3) -- #448 Add npm script [`25089950`](https://github.com/material-extensions/vscode-material-icon-theme/commit/25089950) -- #448 Remove output files [`9701f532`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9701f532) -- remove leading dot [`c8daf321`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c8daf321) -- #448 Add contributors script [`0d4e02b5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0d4e02b5) -- use fileExtensions for gitlab icon [`3b2847da`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3b2847da) -- Update vim icon color and size [`#458`](https://github.com/material-extensions/vscode-material-icon-theme/pull/458) -- Add icons for Brotli [`56c9d410`](https://github.com/material-extensions/vscode-material-icon-theme/commit/56c9d410) -- Add silverstripe icon (Closes #457) [`5b850a97`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5b850a97) -- fix typo [`2a6bd74e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2a6bd74e) -- Add Vim icon [`fc4df5b0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fc4df5b0) -- Add nodemon file name (nodemon-debug.json) [`dcb45130`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dcb45130) - -#### [v3.8.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.7.0...v3.8.0) - -> May 25, 2019 - -- Updated translation keys [`490d2c2d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/490d2c2d) -- Updated command names [`e59aee94`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e59aee94) -- Improved compatibility for older versions of VS Code [`3fedead6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3fedead6) -- Enable hot reload for hidesExplorerArrows configuration (Closes #454) [`c65d9a69`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c65d9a69) -- Update nuxt icons (Related to #450) [`42de81dd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/42de81dd) -- Compress icons [`7dc5faa4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7dc5faa4) -- Show language icons in preview (Fixes #421) [`05bde2bd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/05bde2bd) -- Add Polish translation [`affaca88`](https://github.com/material-extensions/vscode-material-icon-theme/commit/affaca88) -- Update color of netlify icon [`d6da2f1d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d6da2f1d) -- Updated dependencies [`443586e2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/443586e2) -- Add directives icon [`62a52e01`](https://github.com/material-extensions/vscode-material-icon-theme/commit/62a52e01) -- Remove whitespace [`7f8553dc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7f8553dc) -- Add nuxt icons [`70f053b7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/70f053b7) -- Updated open dependency [`dfa3c069`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dfa3c069) -- adds .mocharc.js [`c7323071`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c7323071) -- adds .mocharc icons [`9e8dab08`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9e8dab08) -- Add Dutch translation. [`2789ca81`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2789ca81) -- Set "extensionKind": "ui" to support remote development [`222f6edf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/222f6edf) -- Added svelte file icon (Closes #439) [`22a83ed4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/22a83ed4) -- Refactored code [`e7d12a58`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e7d12a58) -- Added tsbuildinfo [`c408ac8b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c408ac8b) -- Added translations [`3e3abc7b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3e3abc7b) -- Updated vue icons [`3e5e7d56`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3e5e7d56) -- Add new 'leex' extension to elixir icon. [`6c0be766`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6c0be766) -- added tune icon to .env file names supported by Create React App [`b46932d8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b46932d8) -- Remove whitespace add router icon for vue theme [`1bc44dd2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1bc44dd2) -- Add vue and vuex_vuex theme [`fd6a171c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fd6a171c) -- add netlify file icon [`8960ceac`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8960ceac) - -#### [v3.7.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.6.3...v3.7.0) - -> March 24, 2019 - -- Improved npm scripts [`85365f23`](https://github.com/material-extensions/vscode-material-icon-theme/commit/85365f23) -- feat: Add `.cson` and `.iced` CoffeeScript extensions [`3c3c819e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3c3c819e) -- Updated vscode ignore [`2863fd3f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2863fd3f) -- Updated vscode ignore [`5f04a9d7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5f04a9d7) -- Added hot reload in change detection [`bee8e0c3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bee8e0c3) -- Added svg folder icon (Closes #358) [`94863f0f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/94863f0f) -- Added svg file icon (Closes #400) [`72663adf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/72663adf) -- Updated travis-ci badge [`ba1fa2a6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ba1fa2a6) -- Updated generation of preview images [`d38de4e5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d38de4e5) -- Updated build scripts [`760b3539`](https://github.com/material-extensions/vscode-material-icon-theme/commit/760b3539) -- Bundle code in production mode [`9f23ebf6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9f23ebf6) -- Bundle extension with webpack [`6850337e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6850337e) -- Refactored code [`f21ca04c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f21ca04c) -- Added pipe folder icon (Closes #403) [`5fc86ecc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5fc86ecc) -- Remove extra dot [`74c48935`](https://github.com/material-extensions/vscode-material-icon-theme/commit/74c48935) -- Use clojure icon for .cljc files [`1295f3a5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1295f3a5) -- Update folderIcons.ts [`ae31aebc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ae31aebc) -- Allow custom saturation values for icons [`aea186ae`](https://github.com/material-extensions/vscode-material-icon-theme/commit/aea186ae) -- Added .graphqlconfig [`c7ffad88`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c7ffad88) -- Add additional gatsby file names [`ed2a1d6a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ed2a1d6a) -- Updated badges [`ff560d8d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ff560d8d) -- Add config for grayscale icons [`f5a2e4cd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f5a2e4cd) -- Add web folder icon [`f2b6a8b9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f2b6a8b9) -- Join gatsby filenames to the single array [`21faf349`](https://github.com/material-extensions/vscode-material-icon-theme/commit/21faf349) -- Fix gatsby config fileName. Add gatsby-node fileName to existing gatsby icon [`79d8cda9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/79d8cda9) - -#### [v3.6.3](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.6.2...v3.6.3) - -> February 8, 2019 - -- Add Prisma Folder Icons [`4d0fbcb4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4d0fbcb4) -- Updated buildkite icon (References #354) [`bf754960`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bf754960) -- Updated buildkite icon (References #354) [`6df27fb2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6df27fb2) -- Updated size of graphql icon (References #380) [`128092c5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/128092c5) -- Added GraphQL folder icon [`ada12853`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ada12853) -- Added Scheme icon (Closes #364) [`a9194769`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a9194769) -- Added crystal icon on .ecr ( Embedded Crystal ) [`9afc89c8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9afc89c8) -- Added crystal icon on .ecr ( Embedded Crystal ) [`af5eac85`](https://github.com/material-extensions/vscode-material-icon-theme/commit/af5eac85) -- Updated size and color (References #369) [`074bf180`](https://github.com/material-extensions/vscode-material-icon-theme/commit/074bf180) -- Added validation(s) folder association (Closes #375) [`b754d7a5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b754d7a5) -- Added dot-file-style for AppVeyor [`b1251ae6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b1251ae6) -- Added PureScript file extension (Closes #365) [`0f345a37`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0f345a37) -- Add Tailwind CSS icon [`674fe790`](https://github.com/material-extensions/vscode-material-icon-theme/commit/674fe790) -- Corrected file [`7792e59b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7792e59b) -- added obj icon [`ee01d66c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ee01d66c) -- Updated buildkite icon [`00271210`](https://github.com/material-extensions/vscode-material-icon-theme/commit/00271210) -- add icon for Buildkite [`3e24d1b9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3e24d1b9) - -#### [v3.6.2](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.6.1...v3.6.2) - -> December 20, 2018 - -- Updated expo folder icon (References #84) [`bc94e9f3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bc94e9f3) -- Added edge icon (Closes #359) [`2a27eb79`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2a27eb79) -- Added Istanbul icon (Closes #192) [`f9a32ca7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f9a32ca7) -- Added Angular related folder icons (References #350) [`49122b4f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/49122b4f) -- Updated icon name [`c056f2b3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c056f2b3) -- Added asciidoc file icon (Closes #352) [`6b0a8bb5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6b0a8bb5) -- Added folder icons: - animation - review - rules - syntax [`cfec8f13`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cfec8f13) -- Added private and secure folder icons [`32f69b16`](https://github.com/material-extensions/vscode-material-icon-theme/commit/32f69b16) -- Updated folder icons - app - ngrx-state [`ed402f4b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ed402f4b) -- Added Ngrx store folder icon (Closes #349) [`45b8030b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/45b8030b) -- Updated log messages of scripts [`00e49784`](https://github.com/material-extensions/vscode-material-icon-theme/commit/00e49784) -- Updated screenshots script (References #319) [`61029939`](https://github.com/material-extensions/vscode-material-icon-theme/commit/61029939) -- Add some alias for build and python test [`e4d3d8f8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e4d3d8f8) -- Add alias .webpack for webpack [`cc226c69`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cc226c69) -- Add .idea folder icon for intellij/jetbrain suite meta folder [`ac265ee1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ac265ee1) -- Add alias to syntax folder, definition [`dd1970d9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dd1970d9) -- Add flow-typed folder icons [`54adacf9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/54adacf9) -- Add some folder aliases [`f857ac27`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f857ac27) -- Reposition two folder icons [`f6aa4a10`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f6aa4a10) -- Add new folder icons storybook and stylus based on file icon [`fad7282d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fad7282d) -- Add new folder icons: mock,syntax,styleguide,scenario,vm [`02febad7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/02febad7) -- Add a node js icon on filder node :art: [`3f3e520b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3f3e520b) -- Add the forgotten docker-compose.test.yml to the dockers file [`e1de3ba8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e1de3ba8) -- Add icon for grunt folder [`cdde91d6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cdde91d6) -- Singularize screenshot and icon folder icons from images [`92954c65`](https://github.com/material-extensions/vscode-material-icon-theme/commit/92954c65) -- Add two new folder icon e2e for end to end test and custom [`95e6f7e4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/95e6f7e4) -- Added file prefix to puppeteer page link [`a95d4b2e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a95d4b2e) - -#### [v3.6.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.6.0...v3.6.1) - -> November 21, 2018 - -- Updated functions folder icon [`61fbd226`](https://github.com/material-extensions/vscode-material-icon-theme/commit/61fbd226) -- Improved preview script [`c57466f7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c57466f7) -- Minor improvements [`73cea76c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/73cea76c) -- fix: add missing comma [`64ba4343`](https://github.com/material-extensions/vscode-material-icon-theme/commit/64ba4343) -- Adding Visual Studio config files & .clang-tidy [`3b817a5d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3b817a5d) -- Refined folder icons (References #339) [`86ec9ecb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/86ec9ecb) -- Adding some docker compose aliases [`442cb337`](https://github.com/material-extensions/vscode-material-icon-theme/commit/442cb337) -- Refined Razor icon (References #342) [`85b7c635`](https://github.com/material-extensions/vscode-material-icon-theme/commit/85b7c635) -- Updated dependencies [`d2136472`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d2136472) -- Updated color of dump folder icon (Related to #339) [`8f1a267f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8f1a267f) -- Updated color of examples folder icon (Related to #339) [`ab4087ed`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ab4087ed) -- Updated generator icon (Related to #339) [`2c06a14f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2c06a14f) -- Updated folder icon associations (Related to #339) [`612a148c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/612a148c) -- Optimized icon colors (Related to #339) [`5ddc2d2c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5ddc2d2c) -- Try to apply color guidelines =) [`d75083fd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d75083fd) -- Add examples folder icon [`f85c6080`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f85c6080) -- Updated secondary file icons (vue.config, js.map, css.map) [`e47ad39c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e47ad39c) -- Updated python-file (Related to #340) [`331c8e25`](https://github.com/material-extensions/vscode-material-icon-theme/commit/331c8e25) -- Added .env file icon associations (Fixes #261) [`bf0054ce`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bf0054ce) -- Add a python-file icon that is assign to python related files [`281f5f88`](https://github.com/material-extensions/vscode-material-icon-theme/commit/281f5f88) -- Add some alias to existing folder directories [`43c97209`](https://github.com/material-extensions/vscode-material-icon-theme/commit/43c97209) -- Add mapping for the new icons [`a8b92bbd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a8b92bbd) -- Add color to all the new icons :art: :rainbow: [`69ed51df`](https://github.com/material-extensions/vscode-material-icon-theme/commit/69ed51df) -- Generated all the open folder with a little cut&sed command :wink: [`757007ea`](https://github.com/material-extensions/vscode-material-icon-theme/commit/757007ea) -- Optimise with svgo and reformat xml [`5268c5db`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5268c5db) -- Reposition icon with inkscape [`b70ef94a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b70ef94a) -- Add a last massive batch of folder icons, no positionning so far [`cf75ccab`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cf75ccab) -- Declare the serverless folder icon [`71a180df`](https://github.com/material-extensions/vscode-material-icon-theme/commit/71a180df) -- Optimise serverless and set color [`60694585`](https://github.com/material-extensions/vscode-material-icon-theme/commit/60694585) -- Reformat all the news icons svg [`ed070795`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ed070795) -- Second Batch of icons without colors so far [`9c8ad583`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9c8ad583) -- Add a bunch of new folder icons colorless for now [`d1b54e35`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d1b54e35) -- Added Procfile.windows [`dbaa5eb8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dbaa5eb8) -- Add "typings" and "@types" as a TypeScript folder (Resolves #337) [`ca0b5231`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ca0b5231) -- Lowercase file names [`69bee83c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/69bee83c) -- Add docker-compose.staging.yml to Docker icons [`0dd6d1c7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0dd6d1c7) -- Added Vagrantfile icon (Closes #324) [`559809f3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/559809f3) -- Added .tsx icon (Closes #322) [`37938673`](https://github.com/material-extensions/vscode-material-icon-theme/commit/37938673) -- Added middleware folder icon [`6344e102`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6344e102) -- Updated powershell icon [`9f4f5de5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9f4f5de5) -- added icon for vue.config.js file [`a1adcdc2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a1adcdc2) -- Added Azure icons (Closes #321) [`22be92e8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/22be92e8) -- Add Prisma folder and file icons [`37868e2c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/37868e2c) - -#### [v3.6.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.5.3...v3.6.0) - -> September 10, 2018 - -- Updated restore config command [`ec900d7a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ec900d7a) -- Fixed bugs - change detection must not trigger reload for invalid values [`8c6096cf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8c6096cf) -- Adapting the extension to the new Settings GUI [`c4bb7af7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c4bb7af7) -- Adapting the extension to the new Settings GUI [`818f888f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/818f888f) -- Improved code quality [`6c1ddf41`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6c1ddf41) -- Fixed size of godot icons (References #316) [`622d1a59`](https://github.com/material-extensions/vscode-material-icon-theme/commit/622d1a59) -- Added godot icon [`c1a12bfe`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c1a12bfe) -- Added folder icons - android, ios (Closes #312) - client, server (References #296) - upload, dowload (References #218) - helpers - tasks (References #218) - tools - themes [`aba8cae7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/aba8cae7) -- Updated babel icon (Closes #315) [`bdac3d11`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bdac3d11) -- Added: csx extension to csharp [`c481fe9f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c481fe9f) -- Added velocity icon (Closes #311) [`3e8f93bf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3e8f93bf) -- Added mint icon (Closes #308) [`38f46abe`](https://github.com/material-extensions/vscode-material-icon-theme/commit/38f46abe) -- .clang-format + bazel icons [`24546999`](https://github.com/material-extensions/vscode-material-icon-theme/commit/24546999) -- Added authors icon (references #306) [`ca7c9401`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ca7c9401) -- Add `authors`, `authors.md`, and `authors.txt` to `credits` [`3de2107d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3de2107d) -- Removed bithound config file [`7b1c3f6b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7b1c3f6b) - -#### [v3.5.3](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.5.2...v3.5.3) - -> August 19, 2018 - -- Updated clojure icon [`93977cb9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/93977cb9) -- Added racket icon (Closes #299) [`de87927c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/de87927c) -- Added ballerina icon (Closes #304) [`506c1a6a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/506c1a6a) -- Add 'stencil.config.ts' to fileIcons [`86409fb3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/86409fb3) -- Updated dependencies [`b0972216`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b0972216) -- Added mdx icon (Closes #295) [`f35f38bf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f35f38bf) -- Added docker-compose.prod.yml [`#294`](https://github.com/material-extensions/vscode-material-icon-theme/pull/294) -- Added d icon (Closes #291) [`d24a9914`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d24a9914) - -#### [v3.5.2](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.5.1...v3.5.2) - -> July 21, 2018 - -- Added Jekyll folder names (Closes #290) [`56a1829d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/56a1829d) -- Recognise gql extension as a GraphQL file [`#287`](https://github.com/material-extensions/vscode-material-icon-theme/pull/287) -- Added jupyter icon (Closes #285) [`eba7d7dc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/eba7d7dc) -- Fixed bitbucket PR (Closes #283) [`66d4eaea`](https://github.com/material-extensions/vscode-material-icon-theme/commit/66d4eaea) -- Add babel.config.js to the babel association list [`#286`](https://github.com/material-extensions/vscode-material-icon-theme/pull/286) -- add bitbucket icon for bitbucket pipeline yaml files [`97f61fca`](https://github.com/material-extensions/vscode-material-icon-theme/commit/97f61fca) -- Added icon for semantic-release (Closes #279) [`f4de3973`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f4de3973) -- Added .luacheckrc (Closes #277) [`586b78a2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/586b78a2) -- Added webassembly icon [`8b407585`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8b407585) -- Added i18n icon (Closes #276) [`503fd114`](https://github.com/material-extensions/vscode-material-icon-theme/commit/503fd114) -- Updated dependencies [`b015bdc0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b015bdc0) -- Updated folder icons - node - test [`36cf5c79`](https://github.com/material-extensions/vscode-material-icon-theme/commit/36cf5c79) -- Added alternative node icon (Closes #262) [`0967da81`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0967da81) -- Updated translations [`7f7f716d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7f7f716d) - -#### [v3.5.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.5.0...v3.5.1) - -> June 28, 2018 - -- Added makefile icon (Closes #269) [`890665af`](https://github.com/material-extensions/vscode-material-icon-theme/commit/890665af) -- Added foxpro icon (Closes #239) [`6b743012`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6b743012) -- Added red lang icon (Closes #265) [`ac68c3e9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ac68c3e9) -- Added Stencil icon (Closes #268) [`e3bbe96b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e3bbe96b) -- Added Django icon (Closes #267) [`dd7f222c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dd7f222c) -- Added wallaby icon (Closes #270) [`1545fd06`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1545fd06) -- .env files for specific environments (Closes #261) [`8d60336b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8d60336b) -- Added san icon (Closes #260) [`97f97e70`](https://github.com/material-extensions/vscode-material-icon-theme/commit/97f97e70) -- Update Dart logo to match the official logo changes [`#259`](https://github.com/material-extensions/vscode-material-icon-theme/pull/259) - -#### [v3.5.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.4.0...v3.5.0) - -> May 31, 2018 - -- Improved folder HEX-color validation [`79c5fc00`](https://github.com/material-extensions/vscode-material-icon-theme/commit/79c5fc00) -- Compressed ansible folder icon References #254 [`ff0c95b5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ff0c95b5) -- Add Ansible folder icon [`43d0723d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/43d0723d) -- Added controller folder icon (Closes #227) References #187 [`b1f1ae1a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b1f1ae1a) -- Generalize router file icon References #255 [`40a4a387`](https://github.com/material-extensions/vscode-material-icon-theme/commit/40a4a387) -- Improved folder icons - export - import [`93741b37`](https://github.com/material-extensions/vscode-material-icon-theme/commit/93741b37) -- Added command to change opacity [`e6c2c652`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e6c2c652) -- Updated change detection - Fixed issue that new folder icons override the values of the opacity [`46695a9f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/46695a9f) -- Updated opacity value type [`5fa8122d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5fa8122d) -- Optimized icon sizes [`6d4bdedc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6d4bdedc) -- Added helm icon (Closes #250) [`e8143f10`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e8143f10) -- Added translations for opacity feature [`f844fafb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f844fafb) -- Improved generation of opacity attributes [`ca788af8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ca788af8) -- Updated opacity value [`58d7a73e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/58d7a73e) -- Improved opacity feature [`cffaeea0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cffaeea0) -- Set opacity of all icons [`6dcdac16`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6dcdac16) -- More React+Redux Ecosystem Icons (References #255) [`946a1d13`](https://github.com/material-extensions/vscode-material-icon-theme/commit/946a1d13) -- Storybook: associate typescript stories (Closes #258) [`8cdbcc0d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8cdbcc0d) -- Updated go icon (Closes #257) [`8a50a7c0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8a50a7c0) -- Updated todo icon (Closes #247) [`23b32b81`](https://github.com/material-extensions/vscode-material-icon-theme/commit/23b32b81) -- Assign the `console` icon to .fish files [`ec871e8e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ec871e8e) -- Updated hcl icons Closes #253 [`e6b1ecc5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e6b1ecc5) -- Add HashiCorp Configuration Language icon [`638b7217`](https://github.com/material-extensions/vscode-material-icon-theme/commit/638b7217) -- Added .htpasswd file icon mapping Closes #251 [`35057bfe`](https://github.com/material-extensions/vscode-material-icon-theme/commit/35057bfe) -- Adds docker-compose.yaml file association [`b6591416`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b6591416) -- Added angular.json - Closes #243 [`62aed590`](https://github.com/material-extensions/vscode-material-icon-theme/commit/62aed590) - -#### [v3.4.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.3.0...v3.4.0) - -> May 6, 2018 - -- Added plugins folder icon [`00e05a67`](https://github.com/material-extensions/vscode-material-icon-theme/commit/00e05a67) -- Force wildcards to overwrite file names if required - Closes #241 [`ae15ab58`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ae15ab58) -- Updated size and color of Ruby Gemfile icon References #240 [`9f4e8bc9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9f4e8bc9) -- ✨ add Ruby Gemfile icon [`0467aa30`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0467aa30) -- Improved fastlane icons References #237 [`8bb48448`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8bb48448) -- 💄 add Fastlane icons [`85999f5c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/85999f5c) -- Updated dependencies [`b8ddd00b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b8ddd00b) -- Rearranged imports [`0b7a8b9b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0b7a8b9b) -- Added cfm icon mapping [`74d10557`](https://github.com/material-extensions/vscode-material-icon-theme/commit/74d10557) -- Added awk file icon mapping [`47fae343`](https://github.com/material-extensions/vscode-material-icon-theme/commit/47fae343) -- Added debug folder icon References #236 [`338782f2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/338782f2) -- Added .cache folder mapping [`9728bd5d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9728bd5d) -- Updated version [`bb106bc4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bb106bc4) - -#### [v3.3.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.2.6...v3.3.0) - -> April 8, 2018 - -- Added __pycache__ folder icon mapping [`c13c060a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c13c060a) -- Added META-INF and manifest.mf icon associations [`58811d75`](https://github.com/material-extensions/vscode-material-icon-theme/commit/58811d75) -- Added option to disable restart message. References #225 [`08a0cbc9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/08a0cbc9) -- Updated dependencies [`8bdabfde`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8bdabfde) -- Updated notification after update [`e378bd76`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e378bd76) -- Added python folder icon [`5b96e34a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5b96e34a) -- Added wepy file icon (closes #226) [`07944764`](https://github.com/material-extensions/vscode-material-icon-theme/commit/07944764) -- Added less folder icon (closes #207) + Improved less file icon [`dcb4b8c4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dcb4b8c4) -- Added `jest.teardown.js` icon association Closes #230 [`fa26bbe2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fa26bbe2) -- Added Storybook file icon Closes #235 [`8864d0a2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8864d0a2) -- Updated html file icon mapping Added html icon for `*.xhtml`. [`92ffea70`](https://github.com/material-extensions/vscode-material-icon-theme/commit/92ffea70) -- Improved processing icon References #229 [`0c3277df`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0c3277df) -- added processing icon [`2c8ba32d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2c8ba32d) -- Improved Vue.js logo [`6eeb80c6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6eeb80c6) -- Fixes issue with config change detection References #225 [`50e40e8e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/50e40e8e) - -#### [v3.2.6](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.2.4...v3.2.6) - -> March 17, 2018 - -- Added '.vbs' file icon mapping [`6b374622`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6b374622) -- Added .nyc-output folder icon mapping #192 [`d275471c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d275471c) -- Added jest icon #192 [`cac11bc0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cac11bc0) -- added docker icon to the docker-compose.override.yml file [`2507e1be`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2507e1be) -- Updated tslint rules [`22233123`](https://github.com/material-extensions/vscode-material-icon-theme/commit/22233123) -- Fixed issue in change detection [`0c274589`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0c274589) -- Added messages folder icon [`53f07f82`](https://github.com/material-extensions/vscode-material-icon-theme/commit/53f07f82) -- Added benchmark folder icon [`ff7bec01`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ff7bec01) -- Fixed issue with wrong color of docker icon (Bugfix 3.2.5) [`cb8e074e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cb8e074e) - -#### [v3.2.4](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.2.3...v3.2.4) - -> March 10, 2018 - -- Added ci folder icon Closes #209 [`d025a378`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d025a378) -- Updated grunt file References #213 [`80fe7bb1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/80fe7bb1) -- Added another common settings extension [`66510004`](https://github.com/material-extensions/vscode-material-icon-theme/commit/66510004) -- added gruntfile icon [`c8ed7ce7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c8ed7ce7) -- Additional folder names [`03727fd2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/03727fd2) -- Added routes folder icon References #112 [`83fe248b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/83fe248b) -- Added i18n folder mappings Closes #206 [`67818469`](https://github.com/material-extensions/vscode-material-icon-theme/commit/67818469) -- Added class folder icon References #112 [`b53f307d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b53f307d) -- Updated scripts and dependencies [`bffeaaff`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bffeaaff) -- Add .cfignore (Cloud Foundry) icon Closes #210 [`59aacd19`](https://github.com/material-extensions/vscode-material-icon-theme/commit/59aacd19) -- Updated change detection [`30e9b3bf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/30e9b3bf) -- Optimized icons [`58476c52`](https://github.com/material-extensions/vscode-material-icon-theme/commit/58476c52) - -#### [v3.2.3](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.2.2...v3.2.3) - -> February 20, 2018 - -- Added typescript folder icons Improved current typescript file icons Closes #199 [`e8808a49`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e8808a49) -- Improved folder icons: - Font - Git - Sass - Views [`a4747c32`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a4747c32) -- Updated mjml icon size #200 [`aa3658ea`](https://github.com/material-extensions/vscode-material-icon-theme/commit/aa3658ea) -- fix: add .postcssrc (JSON) to supported filenames. [`6b5338ca`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6b5338ca) -- Added PostgreSQL icon mappings Closes #197 [`7fa96ec0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7fa96ec0) -- Added mjml icon [`aabf8bbc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/aabf8bbc) -- Added "other" folder icon References #187 #192 [`7f2c8393`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7f2c8393) -- coverage folder icon #192 [`3961dac6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3961dac6) -- Added gradle folder icon #112 [`fed271e3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fed271e3) -- Updated colors of wordpress icons #194 [`a6ffe876`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a6ffe876) -- Add Wordpress icons [`2ff2b2cd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2ff2b2cd) diff --git a/apps/web/src/material-icons/CODE_OF_CONDUCT.md b/apps/web/src/material-icons/CODE_OF_CONDUCT.md deleted file mode 100644 index 897567a..0000000 --- a/apps/web/src/material-icons/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,127 +0,0 @@ -# Contributor Covenant Code of Conduct - -## Our Pledge - -We as members, contributors, and leaders pledge to make participation in our -community a harassment-free experience for everyone, regardless of age, body -size, visible or invisible disability, ethnicity, sex characteristics, gender -identity and expression, level of experience, education, socio-economic status, -nationality, personal appearance, race, religion, or sexual identity -and orientation. - -We pledge to act and interact in ways that contribute to an open, welcoming, -diverse, inclusive, and healthy community. - -## Our Standards - -Examples of behavior that contributes to a positive environment for our -community include: - -* Demonstrating empathy and kindness toward other people -* Being respectful of differing opinions, viewpoints, and experiences -* Giving and gracefully accepting constructive feedback -* Accepting responsibility and apologizing to those affected by our mistakes, - and learning from the experience -* Focusing on what is best not just for us as individuals, but for the - overall community - -Examples of unacceptable behavior include: - -* The use of sexualized language or imagery, and sexual attention or - advances of any kind -* Trolling, insulting or derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or email - address, without their explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Enforcement Responsibilities - -Community leaders are responsible for clarifying and enforcing our standards of -acceptable behavior and will take appropriate and fair corrective action in -response to any behavior that they deem inappropriate, threatening, offensive, -or harmful. - -Community leaders have the right and responsibility to remove, edit, or reject -comments, commits, code, wiki edits, issues, and other contributions that are -not aligned to this Code of Conduct, and will communicate reasons for moderation -decisions when appropriate. - -## Scope - -This Code of Conduct applies within all community spaces, and also applies when -an individual is officially representing the community in public spaces. -Examples of representing our community include using an official e-mail address, -posting via an official social media account, or acting as an appointed -representative at an online or offline event. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported to the community leaders responsible for enforcement at: . -All complaints will be reviewed and investigated promptly and fairly. - -All community leaders are obligated to respect the privacy and security of the -reporter of any incident. - -## Enforcement Guidelines - -Community leaders will follow these Community Impact Guidelines in determining -the consequences for any action they deem in violation of this Code of Conduct: - -### 1. Correction - -**Community Impact**: Use of inappropriate language or other behavior deemed -unprofessional or unwelcome in the community. - -**Consequence**: A private, written warning from community leaders, providing -clarity around the nature of the violation and an explanation of why the -behavior was inappropriate. A public apology may be requested. - -### 2. Warning - -**Community Impact**: A violation through a single incident or series -of actions. - -**Consequence**: A warning with consequences for continued behavior. No -interaction with the people involved, including unsolicited interaction with -those enforcing the Code of Conduct, for a specified period of time. This -includes avoiding interactions in community spaces as well as external channels -like social media. Violating these terms may lead to a temporary or -permanent ban. - -### 3. Temporary Ban - -**Community Impact**: A serious violation of community standards, including -sustained inappropriate behavior. - -**Consequence**: A temporary ban from any sort of interaction or public -communication with the community for a specified period of time. No public or -private interaction with the people involved, including unsolicited interaction -with those enforcing the Code of Conduct, is allowed during this period. -Violating these terms may lead to a permanent ban. - -### 4. Permanent Ban - -**Community Impact**: Demonstrating a pattern of violation of community -standards, including sustained inappropriate behavior, harassment of an -individual, or aggression toward or disparagement of classes of individuals. - -**Consequence**: A permanent ban from any sort of public interaction within -the community. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], -version 2.0, available at -. - -Community Impact Guidelines were inspired by [Mozilla's code of conduct -enforcement ladder](https://github.com/mozilla/diversity). - -[homepage]: https://www.contributor-covenant.org - -For answers to common questions about this code of conduct, see the FAQ at -. Translations are available at -. diff --git a/apps/web/src/material-icons/CONTRIBUTING.md b/apps/web/src/material-icons/CONTRIBUTING.md deleted file mode 100644 index 195affb..0000000 --- a/apps/web/src/material-icons/CONTRIBUTING.md +++ /dev/null @@ -1,451 +0,0 @@ - - -phorm.ai - -

How to contribute

- -Glad you're here and interested in expanding this project 🎉 In order to make this work in the best possible way, there are hints and tips for successful contributors on this page. Please read everything carefully and your contributions will be valuable and gratefully received. - - - -- [Icon Requests](#icon-requests) -- [Add new icons](#add-new-icons) -- [How-To's](#how-tos) - - [Create icon as SVG](#create-icon-as-svg) - - [Use Material Design colors](#material-design-colors) - - [Design folder icons](#design-folder-icons) - - [Icon spacing](#icon-spacing) - - [Icons for color themes](#icons-for-color-themes) - - [Unique assignment to file and folder names](#icon-assignments) - - [Create icon packs](#icon-packs) - - [Designing Pixel Perfect Icons](#pixel-perfect-icons) - - [Cloning existing icons](#icon-cloning) -- [Add translations](#add-translations) -- [Debug extension](#debug-extension-locally) - - - -## Icon Requests - -A new icon for a file name, file extension or folder name is needed? Please create an issue and follow the rules below: - -- Describe if a file and/or folder icon is needed -- List the file names/endings and folder names -- Mention some graphic ideas (how can the icon look like) -- Show an example image of the icon or provide a link to the related website - -## Add new icons - -It is always welcome to add new icons to the extension. However, there are a few things you should take into account so that the icon can be included in the extension. - -```mermaid -flowchart LR - B{Shape already exists\nwith different colors?} - B ---->|No| E - B ---->|Yes| C - C[Cloning Workflow] - E[Creating New Icons Workflow] -``` - -### Creating New Icons Workflow - -#### Checklist - -1. [ ] Create icon as SVG ([how to](#create-icon-as-svg)) -2. [ ] Icon color fits to Material Design ([how to](#material-design-colors)) -3. [ ] SVG has some space around the icon ([how to](#spacing)) -4. [ ] Unique assignment to file and folder names ([how to](#icon-assignments)) -5. [ ] Provide separate icons for color themes if necessary ([how to](#icons-for-color-themes)) - -### Cloning Workflow - -There are times when we just need to create a variant of an existing icon. - -For example, we might want to create an icon using the shape of the `typescript` icon, but we want it to be green and associated with the `library.ts` file name. In that case, we don't need to create a new svg. This can be done by configuration. - -#### Checklist - -1. [ ] Clone the existing icon adjusting its color ([how to](#icon-cloning)) - -## How tos - -

Create icon as SVG

- -These free tools are recommended to create or edit new SVG icons: - -- [Inkscape](https://inkscape.org/en/) is a free, open source SVG editor -- There are tools available to convert PNG/JPG images to SVG - [Autotracer.org](https://autotracer.org) and [Vectorizer.io](https://vectorizer.io) are two examples. - -> **Note** -> It's important to produce fully _vectorized_ graphic (don't include a base64 image string in the svg). - -When you create a folder icon, please keep in mind that two SVG files are needed here: one that represents the folder closed and another that represents it open. - -```text -📁 folder-example.svg -📂 folder-example-open.svg -``` - -Of course, there is also the possibility to add existing SVGs. Mostly, however, the color has to be adjusted or the styling has to be changed, so that the other points from the above checklist are also fulfilled. - -

Known icon sources

- -- [Material Design Icons](https://materialdesignicons.com/) - -

Use Material Design colors

- -An important success factor of this icon extension is the fact that all colors fit together harmoniously. This is due to the fact that all icons exist only from colors of the [Material Design color palette](https://material.io/design/color/the-color-system.html#tools-for-picking-colors). This creates nice contrasts and the icons are easily recognizable. - -Now it often happens that many programming languages already have icons with their own colors. To find the matching color from the Material Design color palette based on a known color, there is the [Material Color Converter](https://pkief.github.io/material-color-converter/). With its help any color can be converted into a Material Design color. - -You can check if your changed (i.e. not yet committed) icon fits the Material Design color palette by running the following command: - -```sh -bun run check-colors -``` - -Installation of the dependencies is necessary before running the command, see [Debug extension locally](#debug-extension-locally). - -> **Note** -> The colors black (`#000000`) and white (`#ffffff`) are not allowed in the icons. These colors have too much contrast and do not fit into the overall picture of the icons. - -Continue reading [here](#design-folder-icons) to find out about colors for the folder icons. - -| ✅ | ❌ | -| :-: | :-: | -| Icon with right color | Icon with wrong color | - -

Design folder icons

- -When designing folder icons there are also a few points to consider. A folder icon always consists of two icons - the folder in the background and a motive in the foreground: - -An example of a folder - -For the motive, only colors from the second row in the [color palette](https://pkief.github.io/material-color-converter/) are allowed. For the background choose a slightly darker hue (mostly in rows 4-6 in the palette). - -Material color palette - -This uniform color selection makes the folder icons look more consistent and fit well together. This ensures a good quality of the icons. - -| ✅ | ❌ | -| :-: | :-: | -| Folder icon with right colors | Folder icon with wrong colors | - -

Icon spacing

- -All icons have a small distance to the edge. This way they don't seem so pressed together and have a little more air. It is not defined how much margin you have to leave them, because this is always a bit different. Just make sure that there is a space to the outside. - -| ✅ | ❌ | -| :-: | :-: | -| Icon with a spacing around | Icon without spacing | - -

Assignment to file and folder names and language ids

- -Icons are assigned to file names, folder names or registered languages of VS Code in these files: - -- [fileIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/fileIcons.ts) -- [folderIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/folderIcons.ts) -- [languageIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/languageIcons.ts) - -Be careful when assigning icons to files and folders, as not everyone expects a file name to have a special icon based on a framework that is not used by them. A solution for this can be the usage of [Language icon definitions](#language-icons) or [icon packs](#icon-packs). - -### File icons - -Here's an example of how the SVG icon `sample.svg` is assigned to file names and extensions: - -```ts -{ - name: 'sample', - fileNames: ['sample.js', 'sample.ts', 'sample.html'], - fileExtensions: ['sample'], -} -``` - -This will apply an icon for the files 'sample.js', 'sample.ts' and 'sample.html' as well as for files that end with 'sample' like 'another-file.sample'. - -#### Apply patterns - -It is also possible to use patterns for file names and extensions. This is useful when you want to assign an icon to a group of files that have a common pattern. Here's an example: - -```ts -{ - name: 'graphql', - patterns: { - graphql: FileNamePattern.Ecmascript, - }, -} -``` - -In case of this example the generated file names are "graphql.js", "graphql.mjs", "graphql.cjs", "graphql.ts", "graphql.mts" and "graphql.cts". The pattern is defined in the [patterns.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/patterns/patterns.ts) file. - -Available patterns are right now: - -| Pattern | File extensions | -| ------------- | ---------------------------------------------------------------------------------------------------------- | -| ecmascript | `js`, `mjs`, `cjs`, `ts`, `mts`, `cts` | -| configuration | `json`, `jsonc`, `json5`, `yaml`, `yml`, `toml` | -| nodeEcosystem | Combination of ecmascript and configuration patterns | -| cosmiconfig | `.${fileName}rc`, `.config/${fileName}rc` and `${fileName}.config` with file extensions of `nodeEcosystem` | - -#### Folder icons - -Here's an example of how a folder icon can be assigned to folder icons: - -```ts -{ - name: 'folder-sample', - folderNames: ['sample', 'samples'], -} -``` - -This will apply a folder icon for the folders 'sample' and 'samples'. - -> **Note** -> The tool automatically creates generic "wildcard" variants of these folders, so only assign the base names. - -#### Language icons - -Here's an example of how a file icon can be assigned to language ids: - -```ts -{ icon: { name: 'sample' }, ids: ['css'] }, -``` - -This will apply the sample.svg icon to all files which could be associated by VS Code with the CSS programming language. - -

Icons for color themes

- -VS Code can be customized so that the background color is either light or dark. This must also be considered for the icons, because a dark icon on a dark background does not provide the necessary contrast it needs to be recognizable. - -| ✅ | ❌ | -| :-: | :-: | -| Icon with good contrast | Icon with bad constrast | - -Preferably, the icon has a color that looks good on both backgrounds. If this is ever not possible because it would otherwise no longer match the icon's branding, different icons can be provided for the respective color scheme. - -This separation is possible by using the `light` attribute in the icon configuration: - -```ts -{ name: 'sample', fileNames: ['sample.txt'], light: true }, -``` - -If the `light` attribute is set to `true`, it is necessary to provide two icon files: - -- sample.svg -- sample_light.svg - -The icon with the ending '\_light' will be automatically chosen when VS Code is using a light background color. So the icon should then look a bit darker to have a good contrast on the lighter background. - -In addition, there's also the possibility to provide a separate icon for high contrast backgrounds like this: - -```ts -{ name: 'sample', fileNames: ['sample.txt'], highContrast: true }, -``` - -If the `highContrast` attribute is set to `true`, it is necessary to provide two icon files: - -- sample.svg -- sample_highContrast.svg - -

Create icon packs

- -Sometimes it can happen that certain files or folders need an icon, but you cannot avoid that there could be different icons for them. An icon pack can bundle different icons and as an end user you can decide which icons to display. - -Here's an example that shows how two icons can be assigned to the same file name by using icon packs: - -```ts -{ - name: 'sample-blue', - fileNames: ['sample.txt'], - enabledFor: [IconPack.Blue], -}, -{ - name: 'sample-red', - fileNames: ['sample.txt'], - enabledFor: [IconPack.Red], -} -``` - -To create an icon pack, the following steps have to be completed: - -1. Add the name of the icon pack to the enum in [iconPack.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/e21e6b1b57f2ce0b6e7306178b26d11c60e2ca0f/src/core/models/icons/iconPack.ts) -2. Add translations to the package.nls.\*.json files under the section `configuration.activeIconPack` (at least to [package.nls.json](package.nls.json), the English translation file) -3. Adjust [package.json](package.json) under `configuration.properties.material-icon-theme.activeIconPack` -4. Use the icon pack inside the [fileIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/fileIcons.ts),[folderIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/folderIcons.ts) or [languageIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/languageIcons.ts) files in the `enabledFor` attribute - -

Designing Pixel-Perfect Icons

- -At 100% zoom, VS Code displays icons at 16x16 pixels. This means that ideally, the icons should be designed in a way that they look good at this size. - -A known issue is that the icons can appear blurry after resizing them, even to the point where they are no longer easily recognizable, depending on the case. - -To avoid blurry icons, it is recommended to design them using a 16x16 grid and trying to align the edges of the icon to it. This will help ensure that the icons look sharp and clear, even at smaller sizes. - -An example of a pixel-perfect icon - -

Tips for Designing Pixel-Perfect Icons

- -The following are some tips to help you design nice and sharp-looking icons. These tips are not rules but rather guidelines to help you achieve the best results possible: - -- **Use a grid**: This is the most important tip. Try to use a 16x16 grid to design the icons and snap the edges of the icon to the grid. Blurriness is often caused by misalignment of the edges and vertices, resulting in the icon trying to fit a pixel in between two pixels. As this is physically impossible, the engine will create two pixels with different opacity to simulate the in-between pixel, causing the blurriness. When a path is aligned to the grid, each pixel will be a solid color, and the icon will look sharp. - - The following example illustrates an icon with its paths aligned to a 16x16 grid: - - An example of a pixel-perfect folder icon - - On the other hand, this other example illustrates an icon with its paths not aligned to a 16x16 grid: - - An example of a missaligned folder icon - - Here is a comparison of both icons rendered at 16px: - - Comparison of the correctly positioned icon and the incorrect one - - As you can see, the misaligned icon (left) has blurry edges with "ghost pixels" that attempt to simulate "half a pixel". Additionally, the suitcase motif in it is slightly harder to recognize. On the other hand, the aligned icon (right) looks sharper and clearer. - - So, even though the difference between the two icons was subtle, the impact on the final result is quite significant. - -- **Decimals are not your friends**: Related to the previous tip, when designing icons, it's important to try to avoid using decimal values for the positions of the vertices. This is because, as previously mentioned, pixels are square, and there's no such thing as a fractionated pixel. If you keep the vertices aligned to the grid, it will be easier to avoid decimal coordinates. In short, try to keep the vertices on whole numbers. - -- **Sometimes less is more**: Detail is valuable, but attempting to incorporate too much detail in 16 pixels or less can pose a significant challenge. It might even be counterproductive, resulting in an icon that is difficult to recognize. Icons are primarily about communicating a concept. To effectively communicate a concept, it must be easily recognizable. - - Let's consider the following example: - - Elephant icon with too many details - - The icon is visually appealing, but it has some issues: the trunk, the tail and the negative space separating the ear from the body are too thin. Additionally, the eye is too small, and the shapes, in general, are somewhat complex. While this icon would look great if rendered at 24, 32, or 64 pixels, at 16 pixels, we lack sufficient resolution to effectively convey the concept. - - Now, let's explore a minimalistic approach to communicating the same concept: - - | Concept | Result | - | --- | --- | - | Elephant icon concept | Elephant ready icon | - - Indeed, the minimalistic version may lack the level of detail present in the first icon, particularly when viewed at a larger size. However, on the other hand, we are still effectively communicating the concept. It's unmistakably an elephant. Furthermore, all edges and paths are aligned to the grid. - - Now, let's examine both icons when rendered at 16px: - - Elephant result icon - -- **Curves vs straight lines**: Let's face it, pixels are square, there's nothing we can do about it. And since pixels are square, drawing a curve actually involves drawing a series of... squares. Consequently, when rendering a curve, we're essentially asking the display to render a fraction of a pixel, which is impossible. As a result, curves tend to appear blurry. This is normal. However, it's perfectly fine to use curves, circles, and rounded edges in your icons. Just keep in mind these limitations if you're wondering why your icon doesn't look as sharp as you'd like. - -

Cloning existing icons

- -The extension allows you to clone existing icons and adjust their colors through configuration. This enables you to create new color variants of an existing icon without having to create new SVG files. - -As we mentioned previously, icons are assigned to filenames, file extensions, and folder names in the following files: - -- [fileIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/fileIcons.ts) -- [folderIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/folderIcons.ts) - -The following example demonstrates how the shapes of the `rust` file icon can be reused to create a clone of it, utilizing different colors and associated with different file names than the original icon. - -```ts -{ - name: 'rust-library', - fileNames: ['lib.rs'], - light: true, // needed if a `lightColor` is provided - clone: { - base: 'rust', - color: 'green-400', - lightColor: 'green-700', // optional - }, -}, -``` - -This will generate a new icon assignment for the file name `lib.rs` with the same shape as the already existing `rust` icon but with a green color instead. Additionally, it will create a light theme variant of the icon with a darker green color for better contrast when using a light theme. - -That's it. We don't need to create a new SVG file. The extension will automatically adjust the colors of the existing icon. - -Cloned Rust icon example - -The same technique can be applied to folder icons using the `clone` attribute in the configuration. - -You might have noticed that we are using aliases for the colors. These aliases correspond to the Material Design color palette. - -You can find a list of all available color aliases in the [materialPalette.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/generator/clones/utils/color/materialPalette.ts) file. - -#### Preventing recoloring in cloned icons - -When cloning icons, recoloring works by replacing each color attribute in each path/shape of the SVG with a new color, which is determined by the selected color in the configuration. - -However, there are cases where you might want to prevent certain parts of the icon from being recolored. - -Let's see an example: - -![gitlab icon](./images/how-tos/cloned-icon-no-recolor.png) - -In this example, we have the `folder-gitlab` folder icon. If we were to clone it, we should prevent recoloring from happening over the gitlab logo and only allow recoloring of the folder shape itself. - -To do this, we need to set the attribute `data-mit-no-recolor="true"` to the paths, shapes, or groups we do not want to be recolored. - -```svg - - - - - - - - - -``` - -Now if we create a clone of this icon, the paths, shapes, or groups marked with `data-mit-no-recolor="true"` will retain their original colors. Recoloring will only affect paths not marked with this attribute. - -```typescript -{ name: 'folder-gitlab', folderNames: ['gitlab'] }, -{ - name: 'folder-green-gitlab', - clone: { - base: 'folder-gitlab', - color: 'blue-300' - }, -} -``` - -This will result in the following: - -![the result of cloning gitlab icon with selective recoloring](./images/how-tos/cloned-icon-no-recolor-result.png) - -## Add translations - -This project offers translations into different languages. If you notice an error here, please help to fix it. You can do this as follows: - -- Create or edit the translations in the `src/i18n` directory. -- Create or edit the `package.nls.*.json` files in the root folder - -## Debug extension locally - -This icon extension consists not only of icons but also brings some code. This is necessary to simplify various things and enable multiple functionalities. If you want to change something here, the following steps are to be considered: - -1. Install [Bun](https://bun.sh/docs/installation) on your machine -2. Install dependencies with `bun install` -3. Open project with VS Code -4. Install required [VS Code extensions](.vscode/extensions.json) -5. Press `F5` or run `Launch Extension` in the debug window -6. Run tests with `bun test` - -You will find more information about the official extension API in the [extension guides of VS Code](https://code.visualstudio.com/api/extension-guides/file-icon-theme). - -### Enable logging - -Logging can be enabled with the following settings: - -```json -{ - "material-icon-theme.enableLogging": true, - "material-icon-theme.logLevel": "debug", -} -``` - -The available log levels are: - -- `error`: Only errors are logged -- `info`: Only info logs are logged -- `debug`: All logs are logged - -Per default the logging is disabled as it can slow down the extension. If logging is enabled, the logs can be found in the output panel of VS Code under "Material Icon Theme". - -> **Note** -> Please restart the extension after changing the logging settings to apply the changes. diff --git a/apps/web/src/material-icons/LICENSE.md b/apps/web/src/material-icons/LICENSE.md deleted file mode 100644 index 1645fc6..0000000 --- a/apps/web/src/material-icons/LICENSE.md +++ /dev/null @@ -1,8 +0,0 @@ -The MIT License (MIT) -Copyright (c) 2021 Philipp Kief - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/apps/web/src/material-icons/README.md b/apps/web/src/material-icons/README.md deleted file mode 100644 index dc9e80a..0000000 --- a/apps/web/src/material-icons/README.md +++ /dev/null @@ -1,255 +0,0 @@ - - -

-
- logo -

- Material Icon Theme -
-
-

- -

Get the Material Design icons into your VS Code.

- -

- Version  - Rating  - Installs  - Downloads -

- -### File icons - -file icons - -### Folder icons - -folder icons - -#### Customize file & folder color - -You can change the color of the default file and folder icons using the command palette: - -custom folder colors - -or via user settings: - -```json -"material-icon-theme.folders.color": "#ef5350", -"material-icon-theme.files.color": "#42a5f5", -``` - -#### Folder themes - -You can change the design of the folder icons using the command palette: - -folder themes - -or via user settings: - -```json -"material-icon-theme.folders.theme": "specific" -``` - -## Custom icon opacity - -You can set a custom opacity for the icons: - -```json -"material-icon-theme.opacity": 0.5 -``` - -## Custom icon saturation - -If colors do not make you happy you can change the icons to have less saturation making them look grayish or completely grayscale by setting saturation to 0: - -```json -"material-icon-theme.saturation": 0.5 -``` - -You can also achieve no saturation (i.e., grayscale) by setting **Toggle Grayscale** to ON. - -## Custom icon associations - -You can customize the icon associations directly in the user settings. - -### File associations - -With the `*.[extension]` pattern you can define custom file icon associations. For example you could define an icon for `*.sample` and every file that ends with `.sample` will have the defined icon. However, not all files with the same file extension always have the same icon. For some specific file names there is a special icon. In order to overwrite all the specific file icons as well, two asterisks must be set instead of one, i.e. `**.[extension]`. - -If there's no leading `*` it will be automatically configured as filename and not as file extension. - -```json -"material-icon-theme.files.associations": { - "*.ts": "typescript", - "**.json": "json", - "fileName.ts": "angular" -} -``` - -#### Custom SVG icons - -It's possible to add custom icons by adding a path to an SVG file which is located relative to the extension's dist folder. However, the restriction applies that the directory in which the custom icons are located must be within the `extensions` directory of the `.vscode` folder in the user directory. - -For example a custom SVG file called `sample.svg` can be placed in an `icons` folder inside of VS Code's `extensions` folder: - -```text -.vscode - ┗ extensions - ┗ icons - ┗ sample.svg -``` - -In the settings.json (User Settings only!) the icon can be associated to a file name or file extension like this: - -```json -"material-icon-theme.files.associations": { - "fileName.ts": "../../icons/sample" -} -``` - -_Note: The custom file name must be configured in the settings without the file ending `.svg` as shown in the example above._ - -#### Custom file icon clones - -It's also possible to clone existing file icons and change their colors to create new icons that can be associated with file names or file extensions. The following example shows how to clone the `rust` icon: - -```json -"material-icon-theme.files.customClones": [ - { - "name": "rust-mod", - "base": "rust", - "color": "blue-400", - "fileNames": ["mod.rs"] - }, - { - "name": "rust-lib", - "base": "rust", - "color": "light-green-300", - "lightColor": "light-green-600", - "fileNames": ["lib.rs"] - } -] -``` - -This will create two new icons called `rust-mod` and `rust-lib` that are associated with the file names `mod.rs` and `lib.rs` respectively. The `base` property defines the icon that should be cloned (in this case the `rust` icon). The `color` property defines the color of the new icon. The `lightColor` property is optional and defines the color of the icon when Visual Studio Code is running with a light color theme. The `fileNames` property defines the file names that should be associated with the new icon. There's also a `fileExtensions` property, which can be used to associate the new icon with file extensions (`"fileExtensions": ["ext", "ext2"]`). - -cloned file icons - -- Although you can use any `#RRGGBB` color for the `color` and `lightColor` properties, if you want to stick with colors from the material palette, you can check the full list of allowed aliases [here](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/generator/clones/utils/color/materialPalette.ts). -- You can check the full list of available icons to be used as the `base` [here](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/fileIcons.ts). - -### Folder associations - -The following configuration can customize the folder icons. It is also possible to overwrite existing associations and create nice combinations. For example you could change the folder theme to "classic" and define icons only for the folder names you like. - -```json -"material-icon-theme.folders.associations": { - "customFolderName": "src", - "sample": "dist" -} -``` - -#### Custom SVG folder icons - -Similar to the files, it is also possible to reference your own SVG icons for folder icons. Here it's important to provide two SVG files: one for the folder if it's closed and another one for the opened state. These two files - let's call them "folder-sample.svg" and "folder-sample-open.svg" - have to be placed into a directory which is relative to the extensions dist folder. This directory has to be somewhere inside of the `.vscode/extensions` folder. - -In our example we place them into an `icons` folder inside of the `.vscode/extensions` folder: - -```text -.vscode - ┗ extensions - ┗ icons - ┣ folder-sample.svg - ┗ folder-sample-open.svg -``` - -In the settings.json (User Settings only!) the folder icons can be associated to a folder name (e.g. "src") like this: - -```json -"material-icon-theme.folders.associations": { - "src": "../../../../icons/folder-sample" -} -``` - -#### Custom folder icon clones - -It's also possible to clone existing folder icons and change their colors to create new icons that can be associated with folder names. The following example shows how to clone the `admin` folder icon: - -```json -"material-icon-theme.folders.customClones": [ - { - "name": "users-admin", - "base": "admin", - "color": "light-green-500", - "lightColor": "light-green-700", - "folderNames": ["users"] - }, - { - "name": "roles-admin", - "base": "admin", - "color": "purple-400", - "folderNames": ["roles"] - } -] -``` - -This will create two new icons called `users-admin` and `roles-admin` that are associated with the folder names `users` and `roles` respectively. The `base` property defines the icon that should be cloned (in this case the `admin` folder icon). The `color` property defines the color of the new icon. The `lightColor` property is optional and defines the color of the icon when Visual Studio Code is running with a light color theme. The `folderNames` property defines the folder names that should be associated with the new icon. - -cloned folder icons - -- Although you can use any `#RRGGBB` color for the `color` and `lightColor` properties, if you want to stick with colors from the material palette, you can check the full list of allowed aliases [here](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/generator/clones/utils/color/materialPalette.ts). -- You can check the full list of available icon to be used as the `base` [here](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/folderIcons.ts). - -### Language associations - -With the following configuration you can customize the language icons. It is also possible to overwrite existing associations. - -```json -"material-icon-theme.languages.associations": { - "languageId": "iconName", - "json": "json" -} -``` - -You can see the available icon names in the overview above. See "[Known language identifiers](https://code.visualstudio.com/docs/languages/identifiers#_known-language-identifiers)" in the VS Code documentation for a list of permitted values for `languageId`. - -## Commands - -Press `Ctrl-Shift-P` to open the command palette and type `Material Icons`. - -commands - -

- -| Command | Description | -| --------------------------------- | ----------------------------------------------------------------------------------- | -| **Activate Icon Theme** | Activate the icon theme. | -| **Change File Color** | Change the color of the file icons. | -| **Change Folder Color** | Change the color of the folder icons. | -| **Change Folder Theme** | Change the design of the folder icons. | -| **Change Opacity** | Change the opacity of the icons. | -| **Change Saturation** | Change the saturation value of the icons. | -| **Configure Icon Packs** | Selects an icon pack that enables additional icons (e.g. for Angular, React, Ngrx). | -| **Toggle Explorer Arrows** | Show or hide the arrows next to the folder icons. | -| **Restore Default Configuration** | Reset to the default configuration. | -| **Toggle Grayscale** | Set icon saturation to `0` (grayscale), or `1` (color). | - -## Icon sources - -- [Material Design Icons](https://materialdesignicons.com/) - -## Contributors - - - Contributors - - -**Would you like to contribute?** - -Take a look at the [contribution guidelines](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/CONTRIBUTING.md) and open a [new issue](https://github.com/material-extensions/vscode-material-icon-theme/issues) or [pull request](https://github.com/material-extensions/vscode-material-icon-theme/pulls) on GitHub. - -## Related extensions - -- [Material Icons for GitHub](https://github.com/Claudiohbsantos/github-material-icons-extension) -- [Material Product Icons](https://github.com/material-extensions/vscode-material-product-icons) diff --git a/apps/web/src/material-icons/biome.jsonc b/apps/web/src/material-icons/biome.jsonc deleted file mode 100644 index 1c88af2..0000000 --- a/apps/web/src/material-icons/biome.jsonc +++ /dev/null @@ -1,65 +0,0 @@ -{ - "$schema": "https://biomejs.dev/schemas/1.8.2/schema.json", - "formatter": { - "enabled": true, - "formatWithErrors": false, - "indentStyle": "space", - "indentWidth": 2, - "lineEnding": "lf", - "lineWidth": 80, - "attributePosition": "auto" - }, - "organizeImports": { "enabled": true }, - "linter": { - "enabled": true, - "rules": { - "recommended": false, - "complexity": { "useArrowFunction": "error" }, - "correctness": { - "noUnsafeFinally": "error", - "noUnusedVariables": "error", - "noUnusedImports": "error" - }, - "security": { "noGlobalEval": "error" }, - "style": { - "noVar": "error", - "useBlockStatements": "off", - "useConst": "error", - "useNamingConvention": { - "level": "error", - "options": { "strictCase": false } - } - }, - "suspicious": { - "noDoubleEquals": "error", - "noExplicitAny": "error", - "useNamespaceKeyword": "error" - } - } - }, - "javascript": { - "formatter": { - "jsxQuoteStyle": "single", - "quoteProperties": "asNeeded", - "trailingCommas": "es5", - "semicolons": "always", - "arrowParentheses": "always", - "bracketSpacing": true, - "bracketSameLine": false, - "quoteStyle": "single", - "attributePosition": "auto" - } - }, - "overrides": [ - { - "include": ["src/models/scripts/contributors/contributor.ts"], - "linter": { - "rules": { - "style": { - "useNamingConvention": "off" - } - } - } - } - ] -} diff --git a/apps/web/src/material-icons/build/build-with-esbuild.ts b/apps/web/src/material-icons/build/build-with-esbuild.ts deleted file mode 100644 index 1723615..0000000 --- a/apps/web/src/material-icons/build/build-with-esbuild.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { join } from 'node:path'; -import esbuild from 'esbuild'; -import config from './esbuild.config'; - -const output = await esbuild.build(config).catch(() => process.exit(1)); - -// If metafile is enabled, write it to dist/metafile.json -// Metafiles can be analyzed to determine the dependencies of the build -// https://esbuild.github.io/analyze/ -if (config.metafile) { - const path = join(process.cwd(), 'dist', 'metafile.json'); - await Bun.write(path, JSON.stringify(output.metafile, undefined, 2)); -} diff --git a/apps/web/src/material-icons/build/esbuild.config.ts b/apps/web/src/material-icons/build/esbuild.config.ts deleted file mode 100644 index 7169462..0000000 --- a/apps/web/src/material-icons/build/esbuild.config.ts +++ /dev/null @@ -1,28 +0,0 @@ -import type { BuildOptions } from 'esbuild'; - -const config: BuildOptions = { - entryPoints: [ - './src/extension/desktop/extension.ts', - './src/extension/web/extension.ts', - './src/module/index.ts', - ], - minify: true, - bundle: true, - platform: 'node', - metafile: false, - target: 'node12', - outdir: './dist', - outbase: './src', - outExtension: { - '.js': '.cjs', - }, - format: 'cjs', - external: ['vscode'], - loader: { - '.ts': 'ts', - '.js': 'js', - }, - logLevel: 'info', -}; - -export default config; diff --git a/apps/web/src/material-icons/build/watch-with-esbuild.ts b/apps/web/src/material-icons/build/watch-with-esbuild.ts deleted file mode 100644 index 9cb41a8..0000000 --- a/apps/web/src/material-icons/build/watch-with-esbuild.ts +++ /dev/null @@ -1,10 +0,0 @@ -import esbuild from 'esbuild'; -import config from './esbuild.config'; - -try { - const context = await esbuild.context(config); - await context.watch(); -} catch (e) { - console.error(e); - process.exit(1); -} diff --git a/apps/web/src/material-icons/bun.lockb b/apps/web/src/material-icons/bun.lockb deleted file mode 100644 index 99f36bd17433cdb567f549db422db331c74b54e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87461 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 \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/abap.svg b/apps/web/src/material-icons/icons/abap.svg deleted file mode 100644 index 0a9b083..0000000 --- a/apps/web/src/material-icons/icons/abap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/abc.svg b/apps/web/src/material-icons/icons/abc.svg deleted file mode 100644 index 7754a1e..0000000 --- a/apps/web/src/material-icons/icons/abc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/actionscript.svg b/apps/web/src/material-icons/icons/actionscript.svg deleted file mode 100644 index 38452d9..0000000 --- a/apps/web/src/material-icons/icons/actionscript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ada.svg b/apps/web/src/material-icons/icons/ada.svg deleted file mode 100644 index 2b984e7..0000000 --- a/apps/web/src/material-icons/icons/ada.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/adonis.svg b/apps/web/src/material-icons/icons/adonis.svg deleted file mode 100644 index f854f01..0000000 --- a/apps/web/src/material-icons/icons/adonis.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/advpl.svg b/apps/web/src/material-icons/icons/advpl.svg deleted file mode 100644 index 54e493b..0000000 --- a/apps/web/src/material-icons/icons/advpl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/amplify.svg b/apps/web/src/material-icons/icons/amplify.svg deleted file mode 100644 index 89f4212..0000000 --- a/apps/web/src/material-icons/icons/amplify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/android.svg b/apps/web/src/material-icons/icons/android.svg deleted file mode 100644 index ee054ae..0000000 --- a/apps/web/src/material-icons/icons/android.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/angular.svg b/apps/web/src/material-icons/icons/angular.svg deleted file mode 100644 index a28075e..0000000 --- a/apps/web/src/material-icons/icons/angular.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/antlr.svg b/apps/web/src/material-icons/icons/antlr.svg deleted file mode 100644 index 7999956..0000000 --- a/apps/web/src/material-icons/icons/antlr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/apiblueprint.svg b/apps/web/src/material-icons/icons/apiblueprint.svg deleted file mode 100644 index 0846267..0000000 --- a/apps/web/src/material-icons/icons/apiblueprint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/apollo.svg b/apps/web/src/material-icons/icons/apollo.svg deleted file mode 100644 index f030fa6..0000000 --- a/apps/web/src/material-icons/icons/apollo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/applescript.svg b/apps/web/src/material-icons/icons/applescript.svg deleted file mode 100644 index 18b61d5..0000000 --- a/apps/web/src/material-icons/icons/applescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/apps-script.svg b/apps/web/src/material-icons/icons/apps-script.svg deleted file mode 100644 index 5f63d8a..0000000 --- a/apps/web/src/material-icons/icons/apps-script.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/appveyor.svg b/apps/web/src/material-icons/icons/appveyor.svg deleted file mode 100644 index eab0982..0000000 --- a/apps/web/src/material-icons/icons/appveyor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/architecture.svg b/apps/web/src/material-icons/icons/architecture.svg deleted file mode 100644 index 9c04d2e..0000000 --- a/apps/web/src/material-icons/icons/architecture.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/arduino.svg b/apps/web/src/material-icons/icons/arduino.svg deleted file mode 100644 index 188f20c..0000000 --- a/apps/web/src/material-icons/icons/arduino.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/asciidoc.svg b/apps/web/src/material-icons/icons/asciidoc.svg deleted file mode 100644 index 815ee91..0000000 --- a/apps/web/src/material-icons/icons/asciidoc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/assembly.svg b/apps/web/src/material-icons/icons/assembly.svg deleted file mode 100644 index 367d00e..0000000 --- a/apps/web/src/material-icons/icons/assembly.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/astro-config.svg b/apps/web/src/material-icons/icons/astro-config.svg deleted file mode 100644 index f5388f5..0000000 --- a/apps/web/src/material-icons/icons/astro-config.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/astro.svg b/apps/web/src/material-icons/icons/astro.svg deleted file mode 100644 index a9a0dfa..0000000 --- a/apps/web/src/material-icons/icons/astro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/astyle.svg b/apps/web/src/material-icons/icons/astyle.svg deleted file mode 100644 index b480f84..0000000 --- a/apps/web/src/material-icons/icons/astyle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/audio.svg b/apps/web/src/material-icons/icons/audio.svg deleted file mode 100644 index b22e30a..0000000 --- a/apps/web/src/material-icons/icons/audio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/aurelia.svg b/apps/web/src/material-icons/icons/aurelia.svg deleted file mode 100644 index 1253d04..0000000 --- a/apps/web/src/material-icons/icons/aurelia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/authors.svg b/apps/web/src/material-icons/icons/authors.svg deleted file mode 100644 index 5c47826..0000000 --- a/apps/web/src/material-icons/icons/authors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/auto.svg b/apps/web/src/material-icons/icons/auto.svg deleted file mode 100644 index f51adb4..0000000 --- a/apps/web/src/material-icons/icons/auto.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/auto_light.svg b/apps/web/src/material-icons/icons/auto_light.svg deleted file mode 100644 index a46a21f..0000000 --- a/apps/web/src/material-icons/icons/auto_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/autohotkey.svg b/apps/web/src/material-icons/icons/autohotkey.svg deleted file mode 100644 index a2ae28c..0000000 --- a/apps/web/src/material-icons/icons/autohotkey.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/autoit.svg b/apps/web/src/material-icons/icons/autoit.svg deleted file mode 100644 index 66b1a13..0000000 --- a/apps/web/src/material-icons/icons/autoit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/azure-pipelines.svg b/apps/web/src/material-icons/icons/azure-pipelines.svg deleted file mode 100644 index 25aa5f9..0000000 --- a/apps/web/src/material-icons/icons/azure-pipelines.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/azure.svg b/apps/web/src/material-icons/icons/azure.svg deleted file mode 100644 index dd83d74..0000000 --- a/apps/web/src/material-icons/icons/azure.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/babel.svg b/apps/web/src/material-icons/icons/babel.svg deleted file mode 100644 index 7333de3..0000000 --- a/apps/web/src/material-icons/icons/babel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ballerina.svg b/apps/web/src/material-icons/icons/ballerina.svg deleted file mode 100644 index 3c1341d..0000000 --- a/apps/web/src/material-icons/icons/ballerina.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/bazel.svg b/apps/web/src/material-icons/icons/bazel.svg deleted file mode 100644 index b38a90c..0000000 --- a/apps/web/src/material-icons/icons/bazel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/bicep.svg b/apps/web/src/material-icons/icons/bicep.svg deleted file mode 100644 index 562b39a..0000000 --- a/apps/web/src/material-icons/icons/bicep.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/biome.svg b/apps/web/src/material-icons/icons/biome.svg deleted file mode 100644 index 60027d7..0000000 --- a/apps/web/src/material-icons/icons/biome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/bitbucket.svg b/apps/web/src/material-icons/icons/bitbucket.svg deleted file mode 100644 index c4fa06d..0000000 --- a/apps/web/src/material-icons/icons/bitbucket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/bithound.svg b/apps/web/src/material-icons/icons/bithound.svg deleted file mode 100644 index 39c0b7b..0000000 --- a/apps/web/src/material-icons/icons/bithound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/blink.svg b/apps/web/src/material-icons/icons/blink.svg deleted file mode 100644 index 05e7708..0000000 --- a/apps/web/src/material-icons/icons/blink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/blink_light.svg b/apps/web/src/material-icons/icons/blink_light.svg deleted file mode 100644 index 8db0238..0000000 --- a/apps/web/src/material-icons/icons/blink_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/blitz.svg b/apps/web/src/material-icons/icons/blitz.svg deleted file mode 100644 index 7693299..0000000 --- a/apps/web/src/material-icons/icons/blitz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/bower.svg b/apps/web/src/material-icons/icons/bower.svg deleted file mode 100644 index c71d7a3..0000000 --- a/apps/web/src/material-icons/icons/bower.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/brainfuck.svg b/apps/web/src/material-icons/icons/brainfuck.svg deleted file mode 100644 index bb5c701..0000000 --- a/apps/web/src/material-icons/icons/brainfuck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/browserlist.svg b/apps/web/src/material-icons/icons/browserlist.svg deleted file mode 100644 index 24441a3..0000000 --- a/apps/web/src/material-icons/icons/browserlist.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/browserlist_light.svg b/apps/web/src/material-icons/icons/browserlist_light.svg deleted file mode 100644 index 716ad95..0000000 --- a/apps/web/src/material-icons/icons/browserlist_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/bruno.svg b/apps/web/src/material-icons/icons/bruno.svg deleted file mode 100644 index c44a351..0000000 --- a/apps/web/src/material-icons/icons/bruno.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/buck.svg b/apps/web/src/material-icons/icons/buck.svg deleted file mode 100644 index c035571..0000000 --- a/apps/web/src/material-icons/icons/buck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/bucklescript.svg b/apps/web/src/material-icons/icons/bucklescript.svg deleted file mode 100644 index d67a784..0000000 --- a/apps/web/src/material-icons/icons/bucklescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/buildkite.svg b/apps/web/src/material-icons/icons/buildkite.svg deleted file mode 100644 index 88bf375..0000000 --- a/apps/web/src/material-icons/icons/buildkite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/bun.svg b/apps/web/src/material-icons/icons/bun.svg deleted file mode 100644 index 124fefd..0000000 --- a/apps/web/src/material-icons/icons/bun.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/bun_light.svg b/apps/web/src/material-icons/icons/bun_light.svg deleted file mode 100644 index 739f668..0000000 --- a/apps/web/src/material-icons/icons/bun_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/c.svg b/apps/web/src/material-icons/icons/c.svg deleted file mode 100644 index 5bb84b6..0000000 --- a/apps/web/src/material-icons/icons/c.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/cabal.svg b/apps/web/src/material-icons/icons/cabal.svg deleted file mode 100644 index fc7f922..0000000 --- a/apps/web/src/material-icons/icons/cabal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/caddy.svg b/apps/web/src/material-icons/icons/caddy.svg deleted file mode 100644 index 5ab5f0c..0000000 --- a/apps/web/src/material-icons/icons/caddy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/cadence.svg b/apps/web/src/material-icons/icons/cadence.svg deleted file mode 100644 index d9d85e4..0000000 --- a/apps/web/src/material-icons/icons/cadence.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/cairo.svg b/apps/web/src/material-icons/icons/cairo.svg deleted file mode 100644 index cd629cf..0000000 --- a/apps/web/src/material-icons/icons/cairo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/cake.svg b/apps/web/src/material-icons/icons/cake.svg deleted file mode 100644 index b0a6d14..0000000 --- a/apps/web/src/material-icons/icons/cake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/capacitor.svg b/apps/web/src/material-icons/icons/capacitor.svg deleted file mode 100644 index 2a48c58..0000000 --- a/apps/web/src/material-icons/icons/capacitor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/capnp.svg b/apps/web/src/material-icons/icons/capnp.svg deleted file mode 100644 index 8d5efa3..0000000 --- a/apps/web/src/material-icons/icons/capnp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/cds.svg b/apps/web/src/material-icons/icons/cds.svg deleted file mode 100644 index e637c83..0000000 --- a/apps/web/src/material-icons/icons/cds.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/certificate.svg b/apps/web/src/material-icons/icons/certificate.svg deleted file mode 100644 index f35e17e..0000000 --- a/apps/web/src/material-icons/icons/certificate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/changelog.svg b/apps/web/src/material-icons/icons/changelog.svg deleted file mode 100644 index 3d9031d..0000000 --- a/apps/web/src/material-icons/icons/changelog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/chess.svg b/apps/web/src/material-icons/icons/chess.svg deleted file mode 100644 index 8494be8..0000000 --- a/apps/web/src/material-icons/icons/chess.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/chess_light.svg b/apps/web/src/material-icons/icons/chess_light.svg deleted file mode 100644 index a4e5939..0000000 --- a/apps/web/src/material-icons/icons/chess_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/chrome.svg b/apps/web/src/material-icons/icons/chrome.svg deleted file mode 100644 index b27f241..0000000 --- a/apps/web/src/material-icons/icons/chrome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/circleci.svg b/apps/web/src/material-icons/icons/circleci.svg deleted file mode 100644 index 9a03a3d..0000000 --- a/apps/web/src/material-icons/icons/circleci.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/circleci_light.svg b/apps/web/src/material-icons/icons/circleci_light.svg deleted file mode 100644 index 19cdaec..0000000 --- a/apps/web/src/material-icons/icons/circleci_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/clangd.svg b/apps/web/src/material-icons/icons/clangd.svg deleted file mode 100644 index f6742e9..0000000 --- a/apps/web/src/material-icons/icons/clangd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/clojure.svg b/apps/web/src/material-icons/icons/clojure.svg deleted file mode 100644 index 945fa06..0000000 --- a/apps/web/src/material-icons/icons/clojure.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/cloudfoundry.svg b/apps/web/src/material-icons/icons/cloudfoundry.svg deleted file mode 100644 index 277c957..0000000 --- a/apps/web/src/material-icons/icons/cloudfoundry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/cmake.svg b/apps/web/src/material-icons/icons/cmake.svg deleted file mode 100644 index b6d803d..0000000 --- a/apps/web/src/material-icons/icons/cmake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/coala.svg b/apps/web/src/material-icons/icons/coala.svg deleted file mode 100644 index daf2bb4..0000000 --- a/apps/web/src/material-icons/icons/coala.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/cobol.svg b/apps/web/src/material-icons/icons/cobol.svg deleted file mode 100644 index 7c812dc..0000000 --- a/apps/web/src/material-icons/icons/cobol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/coconut.svg b/apps/web/src/material-icons/icons/coconut.svg deleted file mode 100644 index 91965a1..0000000 --- a/apps/web/src/material-icons/icons/coconut.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/code-climate.svg b/apps/web/src/material-icons/icons/code-climate.svg deleted file mode 100644 index 97cbb4e..0000000 --- a/apps/web/src/material-icons/icons/code-climate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/code-climate_light.svg b/apps/web/src/material-icons/icons/code-climate_light.svg deleted file mode 100644 index dd18ba5..0000000 --- a/apps/web/src/material-icons/icons/code-climate_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/codecov.svg b/apps/web/src/material-icons/icons/codecov.svg deleted file mode 100644 index 48da2f2..0000000 --- a/apps/web/src/material-icons/icons/codecov.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/codeowners.svg b/apps/web/src/material-icons/icons/codeowners.svg deleted file mode 100644 index 1c7cdc3..0000000 --- a/apps/web/src/material-icons/icons/codeowners.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/coderabbit-ai.svg b/apps/web/src/material-icons/icons/coderabbit-ai.svg deleted file mode 100644 index c5e4340..0000000 --- a/apps/web/src/material-icons/icons/coderabbit-ai.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/coffee.svg b/apps/web/src/material-icons/icons/coffee.svg deleted file mode 100644 index 72a0810..0000000 --- a/apps/web/src/material-icons/icons/coffee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/coldfusion.svg b/apps/web/src/material-icons/icons/coldfusion.svg deleted file mode 100644 index 0596db7..0000000 --- a/apps/web/src/material-icons/icons/coldfusion.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/command.svg b/apps/web/src/material-icons/icons/command.svg deleted file mode 100644 index a21c0da..0000000 --- a/apps/web/src/material-icons/icons/command.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/commitlint.svg b/apps/web/src/material-icons/icons/commitlint.svg deleted file mode 100644 index 187429e..0000000 --- a/apps/web/src/material-icons/icons/commitlint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/concourse.svg b/apps/web/src/material-icons/icons/concourse.svg deleted file mode 100644 index 595cabc..0000000 --- a/apps/web/src/material-icons/icons/concourse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/conduct.svg b/apps/web/src/material-icons/icons/conduct.svg deleted file mode 100644 index 0e7659a..0000000 --- a/apps/web/src/material-icons/icons/conduct.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/console.svg b/apps/web/src/material-icons/icons/console.svg deleted file mode 100644 index 572910a..0000000 --- a/apps/web/src/material-icons/icons/console.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/contributing.svg b/apps/web/src/material-icons/icons/contributing.svg deleted file mode 100644 index ff2a72c..0000000 --- a/apps/web/src/material-icons/icons/contributing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/cpp.svg b/apps/web/src/material-icons/icons/cpp.svg deleted file mode 100644 index e0b01b9..0000000 --- a/apps/web/src/material-icons/icons/cpp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/craco.svg b/apps/web/src/material-icons/icons/craco.svg deleted file mode 100644 index 6fd97d8..0000000 --- a/apps/web/src/material-icons/icons/craco.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/credits.svg b/apps/web/src/material-icons/icons/credits.svg deleted file mode 100644 index b67c55a..0000000 --- a/apps/web/src/material-icons/icons/credits.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/crystal.svg b/apps/web/src/material-icons/icons/crystal.svg deleted file mode 100644 index e3796bf..0000000 --- a/apps/web/src/material-icons/icons/crystal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/crystal_light.svg b/apps/web/src/material-icons/icons/crystal_light.svg deleted file mode 100644 index ca387f4..0000000 --- a/apps/web/src/material-icons/icons/crystal_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/csharp.svg b/apps/web/src/material-icons/icons/csharp.svg deleted file mode 100644 index 02b1be3..0000000 --- a/apps/web/src/material-icons/icons/csharp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/css-map.svg b/apps/web/src/material-icons/icons/css-map.svg deleted file mode 100644 index 70f3163..0000000 --- a/apps/web/src/material-icons/icons/css-map.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/css.svg b/apps/web/src/material-icons/icons/css.svg deleted file mode 100644 index 2f178cf..0000000 --- a/apps/web/src/material-icons/icons/css.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/cucumber.svg b/apps/web/src/material-icons/icons/cucumber.svg deleted file mode 100644 index 2e1c2c4..0000000 --- a/apps/web/src/material-icons/icons/cucumber.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/cuda.svg b/apps/web/src/material-icons/icons/cuda.svg deleted file mode 100644 index d4a0f37..0000000 --- a/apps/web/src/material-icons/icons/cuda.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/cypress.svg b/apps/web/src/material-icons/icons/cypress.svg deleted file mode 100644 index c9ca6cc..0000000 --- a/apps/web/src/material-icons/icons/cypress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/d.svg b/apps/web/src/material-icons/icons/d.svg deleted file mode 100644 index ac053a0..0000000 --- a/apps/web/src/material-icons/icons/d.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/dart.svg b/apps/web/src/material-icons/icons/dart.svg deleted file mode 100644 index f474c78..0000000 --- a/apps/web/src/material-icons/icons/dart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/dart_generated.svg b/apps/web/src/material-icons/icons/dart_generated.svg deleted file mode 100644 index d025abc..0000000 --- a/apps/web/src/material-icons/icons/dart_generated.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/database.svg b/apps/web/src/material-icons/icons/database.svg deleted file mode 100644 index 731fe70..0000000 --- a/apps/web/src/material-icons/icons/database.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/deepsource.svg b/apps/web/src/material-icons/icons/deepsource.svg deleted file mode 100644 index d70fd46..0000000 --- a/apps/web/src/material-icons/icons/deepsource.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/denizenscript.svg b/apps/web/src/material-icons/icons/denizenscript.svg deleted file mode 100644 index f2deded..0000000 --- a/apps/web/src/material-icons/icons/denizenscript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/deno.svg b/apps/web/src/material-icons/icons/deno.svg deleted file mode 100644 index 1ce2a45..0000000 --- a/apps/web/src/material-icons/icons/deno.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/deno_light.svg b/apps/web/src/material-icons/icons/deno_light.svg deleted file mode 100644 index d74ba83..0000000 --- a/apps/web/src/material-icons/icons/deno_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/dependabot.svg b/apps/web/src/material-icons/icons/dependabot.svg deleted file mode 100644 index c497746..0000000 --- a/apps/web/src/material-icons/icons/dependabot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/dhall.svg b/apps/web/src/material-icons/icons/dhall.svg deleted file mode 100644 index d5a22bc..0000000 --- a/apps/web/src/material-icons/icons/dhall.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/diff.svg b/apps/web/src/material-icons/icons/diff.svg deleted file mode 100644 index 5596f2e..0000000 --- a/apps/web/src/material-icons/icons/diff.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/dinophp.svg b/apps/web/src/material-icons/icons/dinophp.svg deleted file mode 100644 index d35ef49..0000000 --- a/apps/web/src/material-icons/icons/dinophp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/disc.svg b/apps/web/src/material-icons/icons/disc.svg deleted file mode 100644 index dde6fd7..0000000 --- a/apps/web/src/material-icons/icons/disc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/django.svg b/apps/web/src/material-icons/icons/django.svg deleted file mode 100644 index b896de5..0000000 --- a/apps/web/src/material-icons/icons/django.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/dll.svg b/apps/web/src/material-icons/icons/dll.svg deleted file mode 100644 index 7d42654..0000000 --- a/apps/web/src/material-icons/icons/dll.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/docker.svg b/apps/web/src/material-icons/icons/docker.svg deleted file mode 100644 index 5b4da62..0000000 --- a/apps/web/src/material-icons/icons/docker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/document.svg b/apps/web/src/material-icons/icons/document.svg deleted file mode 100644 index e496b67..0000000 --- a/apps/web/src/material-icons/icons/document.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/dotjs.svg b/apps/web/src/material-icons/icons/dotjs.svg deleted file mode 100644 index 5ac893c..0000000 --- a/apps/web/src/material-icons/icons/dotjs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/drawio.svg b/apps/web/src/material-icons/icons/drawio.svg deleted file mode 100644 index e3b8ba0..0000000 --- a/apps/web/src/material-icons/icons/drawio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/drizzle.svg b/apps/web/src/material-icons/icons/drizzle.svg deleted file mode 100644 index 0de05d7..0000000 --- a/apps/web/src/material-icons/icons/drizzle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/drone.svg b/apps/web/src/material-icons/icons/drone.svg deleted file mode 100644 index 983a332..0000000 --- a/apps/web/src/material-icons/icons/drone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/drone_light.svg b/apps/web/src/material-icons/icons/drone_light.svg deleted file mode 100644 index 5499244..0000000 --- a/apps/web/src/material-icons/icons/drone_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/duc.svg b/apps/web/src/material-icons/icons/duc.svg deleted file mode 100644 index cfa947c..0000000 --- a/apps/web/src/material-icons/icons/duc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/dune.svg b/apps/web/src/material-icons/icons/dune.svg deleted file mode 100644 index 247cd36..0000000 --- a/apps/web/src/material-icons/icons/dune.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/edge.svg b/apps/web/src/material-icons/icons/edge.svg deleted file mode 100644 index 8275e40..0000000 --- a/apps/web/src/material-icons/icons/edge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/editorconfig.svg b/apps/web/src/material-icons/icons/editorconfig.svg deleted file mode 100644 index bfcfc42..0000000 --- a/apps/web/src/material-icons/icons/editorconfig.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ejs.svg b/apps/web/src/material-icons/icons/ejs.svg deleted file mode 100644 index 6ead40e..0000000 --- a/apps/web/src/material-icons/icons/ejs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/elixir.svg b/apps/web/src/material-icons/icons/elixir.svg deleted file mode 100644 index e086af6..0000000 --- a/apps/web/src/material-icons/icons/elixir.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/elm.svg b/apps/web/src/material-icons/icons/elm.svg deleted file mode 100644 index 973ded8..0000000 --- a/apps/web/src/material-icons/icons/elm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/email.svg b/apps/web/src/material-icons/icons/email.svg deleted file mode 100644 index 5c7de60..0000000 --- a/apps/web/src/material-icons/icons/email.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ember.svg b/apps/web/src/material-icons/icons/ember.svg deleted file mode 100644 index 1091083..0000000 --- a/apps/web/src/material-icons/icons/ember.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/erlang.svg b/apps/web/src/material-icons/icons/erlang.svg deleted file mode 100644 index 63a2769..0000000 --- a/apps/web/src/material-icons/icons/erlang.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/esbuild.svg b/apps/web/src/material-icons/icons/esbuild.svg deleted file mode 100644 index e682d6b..0000000 --- a/apps/web/src/material-icons/icons/esbuild.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/eslint.svg b/apps/web/src/material-icons/icons/eslint.svg deleted file mode 100644 index 185da17..0000000 --- a/apps/web/src/material-icons/icons/eslint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/exe.svg b/apps/web/src/material-icons/icons/exe.svg deleted file mode 100644 index 649fc58..0000000 --- a/apps/web/src/material-icons/icons/exe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/fastlane.svg b/apps/web/src/material-icons/icons/fastlane.svg deleted file mode 100644 index 78cf188..0000000 --- a/apps/web/src/material-icons/icons/fastlane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/favicon.svg b/apps/web/src/material-icons/icons/favicon.svg deleted file mode 100644 index 21abf66..0000000 --- a/apps/web/src/material-icons/icons/favicon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/figma.svg b/apps/web/src/material-icons/icons/figma.svg deleted file mode 100644 index e54adb1..0000000 --- a/apps/web/src/material-icons/icons/figma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/firebase.svg b/apps/web/src/material-icons/icons/firebase.svg deleted file mode 100644 index 7281691..0000000 --- a/apps/web/src/material-icons/icons/firebase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/flash.svg b/apps/web/src/material-icons/icons/flash.svg deleted file mode 100644 index 4d52f1e..0000000 --- a/apps/web/src/material-icons/icons/flash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/flow.svg b/apps/web/src/material-icons/icons/flow.svg deleted file mode 100644 index 0591981..0000000 --- a/apps/web/src/material-icons/icons/flow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-admin-open.svg b/apps/web/src/material-icons/icons/folder-admin-open.svg deleted file mode 100644 index aac8a3d..0000000 --- a/apps/web/src/material-icons/icons/folder-admin-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-admin.svg b/apps/web/src/material-icons/icons/folder-admin.svg deleted file mode 100644 index 27fc1ae..0000000 --- a/apps/web/src/material-icons/icons/folder-admin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-android-open.svg b/apps/web/src/material-icons/icons/folder-android-open.svg deleted file mode 100644 index c8b970a..0000000 --- a/apps/web/src/material-icons/icons/folder-android-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-android.svg b/apps/web/src/material-icons/icons/folder-android.svg deleted file mode 100644 index c8d1e70..0000000 --- a/apps/web/src/material-icons/icons/folder-android.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-angular-open.svg b/apps/web/src/material-icons/icons/folder-angular-open.svg deleted file mode 100644 index 5207d34..0000000 --- a/apps/web/src/material-icons/icons/folder-angular-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-angular.svg b/apps/web/src/material-icons/icons/folder-angular.svg deleted file mode 100644 index 496dc46..0000000 --- a/apps/web/src/material-icons/icons/folder-angular.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-animation-open.svg b/apps/web/src/material-icons/icons/folder-animation-open.svg deleted file mode 100644 index 1dedd76..0000000 --- a/apps/web/src/material-icons/icons/folder-animation-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-animation.svg b/apps/web/src/material-icons/icons/folder-animation.svg deleted file mode 100644 index ec3bd17..0000000 --- a/apps/web/src/material-icons/icons/folder-animation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ansible-open.svg b/apps/web/src/material-icons/icons/folder-ansible-open.svg deleted file mode 100644 index b729f8d..0000000 --- a/apps/web/src/material-icons/icons/folder-ansible-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ansible.svg b/apps/web/src/material-icons/icons/folder-ansible.svg deleted file mode 100644 index b20a8ca..0000000 --- a/apps/web/src/material-icons/icons/folder-ansible.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-api-open.svg b/apps/web/src/material-icons/icons/folder-api-open.svg deleted file mode 100644 index ddf4b1c..0000000 --- a/apps/web/src/material-icons/icons/folder-api-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-api.svg b/apps/web/src/material-icons/icons/folder-api.svg deleted file mode 100644 index 54bc5a2..0000000 --- a/apps/web/src/material-icons/icons/folder-api.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-apollo-open.svg b/apps/web/src/material-icons/icons/folder-apollo-open.svg deleted file mode 100644 index b9e5be1..0000000 --- a/apps/web/src/material-icons/icons/folder-apollo-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-apollo.svg b/apps/web/src/material-icons/icons/folder-apollo.svg deleted file mode 100644 index 88794b7..0000000 --- a/apps/web/src/material-icons/icons/folder-apollo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-app-open.svg b/apps/web/src/material-icons/icons/folder-app-open.svg deleted file mode 100644 index de52492..0000000 --- a/apps/web/src/material-icons/icons/folder-app-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-app.svg b/apps/web/src/material-icons/icons/folder-app.svg deleted file mode 100644 index 68083c7..0000000 --- a/apps/web/src/material-icons/icons/folder-app.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-archive-open.svg b/apps/web/src/material-icons/icons/folder-archive-open.svg deleted file mode 100644 index 4092ca7..0000000 --- a/apps/web/src/material-icons/icons/folder-archive-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-archive.svg b/apps/web/src/material-icons/icons/folder-archive.svg deleted file mode 100644 index 75ab518..0000000 --- a/apps/web/src/material-icons/icons/folder-archive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-astro-open.svg b/apps/web/src/material-icons/icons/folder-astro-open.svg deleted file mode 100644 index f2652fa..0000000 --- a/apps/web/src/material-icons/icons/folder-astro-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-astro.svg b/apps/web/src/material-icons/icons/folder-astro.svg deleted file mode 100644 index 163dea4..0000000 --- a/apps/web/src/material-icons/icons/folder-astro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-audio-open.svg b/apps/web/src/material-icons/icons/folder-audio-open.svg deleted file mode 100644 index a80eeb4..0000000 --- a/apps/web/src/material-icons/icons/folder-audio-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-audio.svg b/apps/web/src/material-icons/icons/folder-audio.svg deleted file mode 100644 index 1acd9d7..0000000 --- a/apps/web/src/material-icons/icons/folder-audio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-aurelia-open.svg b/apps/web/src/material-icons/icons/folder-aurelia-open.svg deleted file mode 100644 index 49fb3d8..0000000 --- a/apps/web/src/material-icons/icons/folder-aurelia-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-aurelia.svg b/apps/web/src/material-icons/icons/folder-aurelia.svg deleted file mode 100644 index 1d52a91..0000000 --- a/apps/web/src/material-icons/icons/folder-aurelia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-aws-open.svg b/apps/web/src/material-icons/icons/folder-aws-open.svg deleted file mode 100644 index acd1176..0000000 --- a/apps/web/src/material-icons/icons/folder-aws-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-aws.svg b/apps/web/src/material-icons/icons/folder-aws.svg deleted file mode 100644 index 48111a6..0000000 --- a/apps/web/src/material-icons/icons/folder-aws.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-azure-pipelines-open.svg b/apps/web/src/material-icons/icons/folder-azure-pipelines-open.svg deleted file mode 100644 index 4dc564c..0000000 --- a/apps/web/src/material-icons/icons/folder-azure-pipelines-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-azure-pipelines.svg b/apps/web/src/material-icons/icons/folder-azure-pipelines.svg deleted file mode 100644 index aa2be27..0000000 --- a/apps/web/src/material-icons/icons/folder-azure-pipelines.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-base-open.svg b/apps/web/src/material-icons/icons/folder-base-open.svg deleted file mode 100644 index 9f0fd46..0000000 --- a/apps/web/src/material-icons/icons/folder-base-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-base.svg b/apps/web/src/material-icons/icons/folder-base.svg deleted file mode 100644 index 938f34f..0000000 --- a/apps/web/src/material-icons/icons/folder-base.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-batch-open.svg b/apps/web/src/material-icons/icons/folder-batch-open.svg deleted file mode 100644 index 84f30bc..0000000 --- a/apps/web/src/material-icons/icons/folder-batch-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-batch.svg b/apps/web/src/material-icons/icons/folder-batch.svg deleted file mode 100644 index b0a88e9..0000000 --- a/apps/web/src/material-icons/icons/folder-batch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-benchmark-open.svg b/apps/web/src/material-icons/icons/folder-benchmark-open.svg deleted file mode 100644 index b12b046..0000000 --- a/apps/web/src/material-icons/icons/folder-benchmark-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-benchmark.svg b/apps/web/src/material-icons/icons/folder-benchmark.svg deleted file mode 100644 index 147e1ad..0000000 --- a/apps/web/src/material-icons/icons/folder-benchmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-bicep-open.svg b/apps/web/src/material-icons/icons/folder-bicep-open.svg deleted file mode 100644 index d315c56..0000000 --- a/apps/web/src/material-icons/icons/folder-bicep-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-bicep.svg b/apps/web/src/material-icons/icons/folder-bicep.svg deleted file mode 100644 index 9a529b1..0000000 --- a/apps/web/src/material-icons/icons/folder-bicep.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-bower-open.svg b/apps/web/src/material-icons/icons/folder-bower-open.svg deleted file mode 100644 index 186427a..0000000 --- a/apps/web/src/material-icons/icons/folder-bower-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-bower.svg b/apps/web/src/material-icons/icons/folder-bower.svg deleted file mode 100644 index 785a4d7..0000000 --- a/apps/web/src/material-icons/icons/folder-bower.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-buildkite-open.svg b/apps/web/src/material-icons/icons/folder-buildkite-open.svg deleted file mode 100644 index 6b844ac..0000000 --- a/apps/web/src/material-icons/icons/folder-buildkite-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-buildkite.svg b/apps/web/src/material-icons/icons/folder-buildkite.svg deleted file mode 100644 index 1f94ac0..0000000 --- a/apps/web/src/material-icons/icons/folder-buildkite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-cart-open.svg b/apps/web/src/material-icons/icons/folder-cart-open.svg deleted file mode 100644 index edb4911..0000000 --- a/apps/web/src/material-icons/icons/folder-cart-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-cart.svg b/apps/web/src/material-icons/icons/folder-cart.svg deleted file mode 100644 index 8143c67..0000000 --- a/apps/web/src/material-icons/icons/folder-cart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-changesets-open.svg b/apps/web/src/material-icons/icons/folder-changesets-open.svg deleted file mode 100644 index 4aa6a0f..0000000 --- a/apps/web/src/material-icons/icons/folder-changesets-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-changesets.svg b/apps/web/src/material-icons/icons/folder-changesets.svg deleted file mode 100644 index c66e9fa..0000000 --- a/apps/web/src/material-icons/icons/folder-changesets.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ci-open.svg b/apps/web/src/material-icons/icons/folder-ci-open.svg deleted file mode 100644 index b133e6b..0000000 --- a/apps/web/src/material-icons/icons/folder-ci-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ci.svg b/apps/web/src/material-icons/icons/folder-ci.svg deleted file mode 100644 index be5a49c..0000000 --- a/apps/web/src/material-icons/icons/folder-ci.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-circleci-open.svg b/apps/web/src/material-icons/icons/folder-circleci-open.svg deleted file mode 100644 index 9d2d7ea..0000000 --- a/apps/web/src/material-icons/icons/folder-circleci-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-circleci.svg b/apps/web/src/material-icons/icons/folder-circleci.svg deleted file mode 100644 index 2ddd48c..0000000 --- a/apps/web/src/material-icons/icons/folder-circleci.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-class-open.svg b/apps/web/src/material-icons/icons/folder-class-open.svg deleted file mode 100644 index 4288031..0000000 --- a/apps/web/src/material-icons/icons/folder-class-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-class.svg b/apps/web/src/material-icons/icons/folder-class.svg deleted file mode 100644 index 7b013a6..0000000 --- a/apps/web/src/material-icons/icons/folder-class.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-client-open.svg b/apps/web/src/material-icons/icons/folder-client-open.svg deleted file mode 100644 index 051253e..0000000 --- a/apps/web/src/material-icons/icons/folder-client-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-client.svg b/apps/web/src/material-icons/icons/folder-client.svg deleted file mode 100644 index d0c40b9..0000000 --- a/apps/web/src/material-icons/icons/folder-client.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-cloudflare-open.svg b/apps/web/src/material-icons/icons/folder-cloudflare-open.svg deleted file mode 100644 index 32b1c08..0000000 --- a/apps/web/src/material-icons/icons/folder-cloudflare-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-cloudflare.svg b/apps/web/src/material-icons/icons/folder-cloudflare.svg deleted file mode 100644 index 7c56b16..0000000 --- a/apps/web/src/material-icons/icons/folder-cloudflare.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-cluster-open.svg b/apps/web/src/material-icons/icons/folder-cluster-open.svg deleted file mode 100644 index 09a4536..0000000 --- a/apps/web/src/material-icons/icons/folder-cluster-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-cluster.svg b/apps/web/src/material-icons/icons/folder-cluster.svg deleted file mode 100644 index e8651b5..0000000 --- a/apps/web/src/material-icons/icons/folder-cluster.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-cobol-open.svg b/apps/web/src/material-icons/icons/folder-cobol-open.svg deleted file mode 100644 index d2d0b94..0000000 --- a/apps/web/src/material-icons/icons/folder-cobol-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-cobol.svg b/apps/web/src/material-icons/icons/folder-cobol.svg deleted file mode 100644 index a1a160d..0000000 --- a/apps/web/src/material-icons/icons/folder-cobol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-command-open.svg b/apps/web/src/material-icons/icons/folder-command-open.svg deleted file mode 100644 index 710d96d..0000000 --- a/apps/web/src/material-icons/icons/folder-command-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-command.svg b/apps/web/src/material-icons/icons/folder-command.svg deleted file mode 100644 index 41fd0dd..0000000 --- a/apps/web/src/material-icons/icons/folder-command.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-components-open.svg b/apps/web/src/material-icons/icons/folder-components-open.svg deleted file mode 100644 index 8501f56..0000000 --- a/apps/web/src/material-icons/icons/folder-components-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-components.svg b/apps/web/src/material-icons/icons/folder-components.svg deleted file mode 100644 index d6924bb..0000000 --- a/apps/web/src/material-icons/icons/folder-components.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-config-open.svg b/apps/web/src/material-icons/icons/folder-config-open.svg deleted file mode 100644 index a1f2b15..0000000 --- a/apps/web/src/material-icons/icons/folder-config-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-config.svg b/apps/web/src/material-icons/icons/folder-config.svg deleted file mode 100644 index 34f4a8a..0000000 --- a/apps/web/src/material-icons/icons/folder-config.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-connection-open.svg b/apps/web/src/material-icons/icons/folder-connection-open.svg deleted file mode 100644 index dd3a93e..0000000 --- a/apps/web/src/material-icons/icons/folder-connection-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-connection.svg b/apps/web/src/material-icons/icons/folder-connection.svg deleted file mode 100644 index 62183e8..0000000 --- a/apps/web/src/material-icons/icons/folder-connection.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-console-open.svg b/apps/web/src/material-icons/icons/folder-console-open.svg deleted file mode 100644 index 6e7fc8b..0000000 --- a/apps/web/src/material-icons/icons/folder-console-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-console.svg b/apps/web/src/material-icons/icons/folder-console.svg deleted file mode 100644 index 4e2cafb..0000000 --- a/apps/web/src/material-icons/icons/folder-console.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-constant-open.svg b/apps/web/src/material-icons/icons/folder-constant-open.svg deleted file mode 100644 index 57989fb..0000000 --- a/apps/web/src/material-icons/icons/folder-constant-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-constant.svg b/apps/web/src/material-icons/icons/folder-constant.svg deleted file mode 100644 index 5b66078..0000000 --- a/apps/web/src/material-icons/icons/folder-constant.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-container-open.svg b/apps/web/src/material-icons/icons/folder-container-open.svg deleted file mode 100644 index c27bb4f..0000000 --- a/apps/web/src/material-icons/icons/folder-container-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-container.svg b/apps/web/src/material-icons/icons/folder-container.svg deleted file mode 100644 index 72456eb..0000000 --- a/apps/web/src/material-icons/icons/folder-container.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-content-open.svg b/apps/web/src/material-icons/icons/folder-content-open.svg deleted file mode 100644 index 40ed89c..0000000 --- a/apps/web/src/material-icons/icons/folder-content-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-content.svg b/apps/web/src/material-icons/icons/folder-content.svg deleted file mode 100644 index aea422d..0000000 --- a/apps/web/src/material-icons/icons/folder-content.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-context-open.svg b/apps/web/src/material-icons/icons/folder-context-open.svg deleted file mode 100644 index 434c434..0000000 --- a/apps/web/src/material-icons/icons/folder-context-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-context.svg b/apps/web/src/material-icons/icons/folder-context.svg deleted file mode 100644 index 05eb90a..0000000 --- a/apps/web/src/material-icons/icons/folder-context.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-contract-open.svg b/apps/web/src/material-icons/icons/folder-contract-open.svg deleted file mode 100644 index 8732470..0000000 --- a/apps/web/src/material-icons/icons/folder-contract-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-contract.svg b/apps/web/src/material-icons/icons/folder-contract.svg deleted file mode 100644 index a562b3f..0000000 --- a/apps/web/src/material-icons/icons/folder-contract.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-controller-open.svg b/apps/web/src/material-icons/icons/folder-controller-open.svg deleted file mode 100644 index efe0294..0000000 --- a/apps/web/src/material-icons/icons/folder-controller-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-controller.svg b/apps/web/src/material-icons/icons/folder-controller.svg deleted file mode 100644 index 3b19d1c..0000000 --- a/apps/web/src/material-icons/icons/folder-controller.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-core-open.svg b/apps/web/src/material-icons/icons/folder-core-open.svg deleted file mode 100644 index 7e4b9bd..0000000 --- a/apps/web/src/material-icons/icons/folder-core-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-core.svg b/apps/web/src/material-icons/icons/folder-core.svg deleted file mode 100644 index 0052d25..0000000 --- a/apps/web/src/material-icons/icons/folder-core.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-coverage-open.svg b/apps/web/src/material-icons/icons/folder-coverage-open.svg deleted file mode 100644 index 56e665c..0000000 --- a/apps/web/src/material-icons/icons/folder-coverage-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-coverage.svg b/apps/web/src/material-icons/icons/folder-coverage.svg deleted file mode 100644 index 75d19ee..0000000 --- a/apps/web/src/material-icons/icons/folder-coverage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-css-open.svg b/apps/web/src/material-icons/icons/folder-css-open.svg deleted file mode 100644 index 37af187..0000000 --- a/apps/web/src/material-icons/icons/folder-css-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-css.svg b/apps/web/src/material-icons/icons/folder-css.svg deleted file mode 100644 index 2f65835..0000000 --- a/apps/web/src/material-icons/icons/folder-css.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-custom-open.svg b/apps/web/src/material-icons/icons/folder-custom-open.svg deleted file mode 100644 index 1481269..0000000 --- a/apps/web/src/material-icons/icons/folder-custom-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-custom.svg b/apps/web/src/material-icons/icons/folder-custom.svg deleted file mode 100644 index 042a961..0000000 --- a/apps/web/src/material-icons/icons/folder-custom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-cypress-open.svg b/apps/web/src/material-icons/icons/folder-cypress-open.svg deleted file mode 100644 index 71d99b9..0000000 --- a/apps/web/src/material-icons/icons/folder-cypress-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-cypress.svg b/apps/web/src/material-icons/icons/folder-cypress.svg deleted file mode 100644 index 3825e3c..0000000 --- a/apps/web/src/material-icons/icons/folder-cypress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-database-open.svg b/apps/web/src/material-icons/icons/folder-database-open.svg deleted file mode 100644 index 5aab6ce..0000000 --- a/apps/web/src/material-icons/icons/folder-database-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-database.svg b/apps/web/src/material-icons/icons/folder-database.svg deleted file mode 100644 index 94cb76f..0000000 --- a/apps/web/src/material-icons/icons/folder-database.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-debug-open.svg b/apps/web/src/material-icons/icons/folder-debug-open.svg deleted file mode 100644 index d0c234d..0000000 --- a/apps/web/src/material-icons/icons/folder-debug-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-debug.svg b/apps/web/src/material-icons/icons/folder-debug.svg deleted file mode 100644 index c378f5f..0000000 --- a/apps/web/src/material-icons/icons/folder-debug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-decorators-open.svg b/apps/web/src/material-icons/icons/folder-decorators-open.svg deleted file mode 100644 index 4781c3e..0000000 --- a/apps/web/src/material-icons/icons/folder-decorators-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-decorators.svg b/apps/web/src/material-icons/icons/folder-decorators.svg deleted file mode 100644 index 22102e3..0000000 --- a/apps/web/src/material-icons/icons/folder-decorators.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-delta-open.svg b/apps/web/src/material-icons/icons/folder-delta-open.svg deleted file mode 100644 index 016e16f..0000000 --- a/apps/web/src/material-icons/icons/folder-delta-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-delta.svg b/apps/web/src/material-icons/icons/folder-delta.svg deleted file mode 100644 index 94c8479..0000000 --- a/apps/web/src/material-icons/icons/folder-delta.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-desktop-open.svg b/apps/web/src/material-icons/icons/folder-desktop-open.svg deleted file mode 100644 index 905e422..0000000 --- a/apps/web/src/material-icons/icons/folder-desktop-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-desktop.svg b/apps/web/src/material-icons/icons/folder-desktop.svg deleted file mode 100644 index eb6d4e7..0000000 --- a/apps/web/src/material-icons/icons/folder-desktop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-dist-open.svg b/apps/web/src/material-icons/icons/folder-dist-open.svg deleted file mode 100644 index fccb2b5..0000000 --- a/apps/web/src/material-icons/icons/folder-dist-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-dist.svg b/apps/web/src/material-icons/icons/folder-dist.svg deleted file mode 100644 index da2236f..0000000 --- a/apps/web/src/material-icons/icons/folder-dist.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-docker-open.svg b/apps/web/src/material-icons/icons/folder-docker-open.svg deleted file mode 100644 index 2f9c55f..0000000 --- a/apps/web/src/material-icons/icons/folder-docker-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-docker.svg b/apps/web/src/material-icons/icons/folder-docker.svg deleted file mode 100644 index dea7759..0000000 --- a/apps/web/src/material-icons/icons/folder-docker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-docs-open.svg b/apps/web/src/material-icons/icons/folder-docs-open.svg deleted file mode 100644 index b363412..0000000 --- a/apps/web/src/material-icons/icons/folder-docs-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-docs.svg b/apps/web/src/material-icons/icons/folder-docs.svg deleted file mode 100644 index f2c9953..0000000 --- a/apps/web/src/material-icons/icons/folder-docs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-download-open.svg b/apps/web/src/material-icons/icons/folder-download-open.svg deleted file mode 100644 index f0d2908..0000000 --- a/apps/web/src/material-icons/icons/folder-download-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-download.svg b/apps/web/src/material-icons/icons/folder-download.svg deleted file mode 100644 index e34e717..0000000 --- a/apps/web/src/material-icons/icons/folder-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-drizzle-open.svg b/apps/web/src/material-icons/icons/folder-drizzle-open.svg deleted file mode 100644 index a62b0e0..0000000 --- a/apps/web/src/material-icons/icons/folder-drizzle-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-drizzle.svg b/apps/web/src/material-icons/icons/folder-drizzle.svg deleted file mode 100644 index 2e6a95b..0000000 --- a/apps/web/src/material-icons/icons/folder-drizzle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-dump-open.svg b/apps/web/src/material-icons/icons/folder-dump-open.svg deleted file mode 100644 index 0809e0b..0000000 --- a/apps/web/src/material-icons/icons/folder-dump-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-dump.svg b/apps/web/src/material-icons/icons/folder-dump.svg deleted file mode 100644 index d78af10..0000000 --- a/apps/web/src/material-icons/icons/folder-dump.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-enum-open.svg b/apps/web/src/material-icons/icons/folder-enum-open.svg deleted file mode 100644 index 57df0fb..0000000 --- a/apps/web/src/material-icons/icons/folder-enum-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-enum.svg b/apps/web/src/material-icons/icons/folder-enum.svg deleted file mode 100644 index fb37913..0000000 --- a/apps/web/src/material-icons/icons/folder-enum.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-environment-open.svg b/apps/web/src/material-icons/icons/folder-environment-open.svg deleted file mode 100644 index b582a5f..0000000 --- a/apps/web/src/material-icons/icons/folder-environment-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-environment.svg b/apps/web/src/material-icons/icons/folder-environment.svg deleted file mode 100644 index 5c2702e..0000000 --- a/apps/web/src/material-icons/icons/folder-environment.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-error-open.svg b/apps/web/src/material-icons/icons/folder-error-open.svg deleted file mode 100644 index c69ec98..0000000 --- a/apps/web/src/material-icons/icons/folder-error-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-error.svg b/apps/web/src/material-icons/icons/folder-error.svg deleted file mode 100644 index 04ded91..0000000 --- a/apps/web/src/material-icons/icons/folder-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-event-open.svg b/apps/web/src/material-icons/icons/folder-event-open.svg deleted file mode 100644 index cb080ca..0000000 --- a/apps/web/src/material-icons/icons/folder-event-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-event.svg b/apps/web/src/material-icons/icons/folder-event.svg deleted file mode 100644 index 566199b..0000000 --- a/apps/web/src/material-icons/icons/folder-event.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-examples-open.svg b/apps/web/src/material-icons/icons/folder-examples-open.svg deleted file mode 100644 index e62efa7..0000000 --- a/apps/web/src/material-icons/icons/folder-examples-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-examples.svg b/apps/web/src/material-icons/icons/folder-examples.svg deleted file mode 100644 index 44186f2..0000000 --- a/apps/web/src/material-icons/icons/folder-examples.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-expo-open.svg b/apps/web/src/material-icons/icons/folder-expo-open.svg deleted file mode 100644 index 4f3b45a..0000000 --- a/apps/web/src/material-icons/icons/folder-expo-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-expo.svg b/apps/web/src/material-icons/icons/folder-expo.svg deleted file mode 100644 index bb3e31e..0000000 --- a/apps/web/src/material-icons/icons/folder-expo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-export-open.svg b/apps/web/src/material-icons/icons/folder-export-open.svg deleted file mode 100644 index aeef17b..0000000 --- a/apps/web/src/material-icons/icons/folder-export-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-export.svg b/apps/web/src/material-icons/icons/folder-export.svg deleted file mode 100644 index e0903c0..0000000 --- a/apps/web/src/material-icons/icons/folder-export.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-fastlane-open.svg b/apps/web/src/material-icons/icons/folder-fastlane-open.svg deleted file mode 100644 index 64da19f..0000000 --- a/apps/web/src/material-icons/icons/folder-fastlane-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-fastlane.svg b/apps/web/src/material-icons/icons/folder-fastlane.svg deleted file mode 100644 index 638ebb5..0000000 --- a/apps/web/src/material-icons/icons/folder-fastlane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-firebase-open.svg b/apps/web/src/material-icons/icons/folder-firebase-open.svg deleted file mode 100644 index 983370b..0000000 --- a/apps/web/src/material-icons/icons/folder-firebase-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-firebase.svg b/apps/web/src/material-icons/icons/folder-firebase.svg deleted file mode 100644 index f326421..0000000 --- a/apps/web/src/material-icons/icons/folder-firebase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-flow-open.svg b/apps/web/src/material-icons/icons/folder-flow-open.svg deleted file mode 100644 index 9c0cd06..0000000 --- a/apps/web/src/material-icons/icons/folder-flow-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-flow.svg b/apps/web/src/material-icons/icons/folder-flow.svg deleted file mode 100644 index 54d0320..0000000 --- a/apps/web/src/material-icons/icons/folder-flow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-flutter-open.svg b/apps/web/src/material-icons/icons/folder-flutter-open.svg deleted file mode 100644 index 9bff57b..0000000 --- a/apps/web/src/material-icons/icons/folder-flutter-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-flutter.svg b/apps/web/src/material-icons/icons/folder-flutter.svg deleted file mode 100644 index 0f460b9..0000000 --- a/apps/web/src/material-icons/icons/folder-flutter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-font-open.svg b/apps/web/src/material-icons/icons/folder-font-open.svg deleted file mode 100644 index b81ccdc..0000000 --- a/apps/web/src/material-icons/icons/folder-font-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-font.svg b/apps/web/src/material-icons/icons/folder-font.svg deleted file mode 100644 index 6f69cfd..0000000 --- a/apps/web/src/material-icons/icons/folder-font.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-functions-open.svg b/apps/web/src/material-icons/icons/folder-functions-open.svg deleted file mode 100644 index 0bfe001..0000000 --- a/apps/web/src/material-icons/icons/folder-functions-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-functions.svg b/apps/web/src/material-icons/icons/folder-functions.svg deleted file mode 100644 index d6e8297..0000000 --- a/apps/web/src/material-icons/icons/folder-functions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-gamemaker-open.svg b/apps/web/src/material-icons/icons/folder-gamemaker-open.svg deleted file mode 100644 index 706341e..0000000 --- a/apps/web/src/material-icons/icons/folder-gamemaker-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-gamemaker.svg b/apps/web/src/material-icons/icons/folder-gamemaker.svg deleted file mode 100644 index 3deb6a3..0000000 --- a/apps/web/src/material-icons/icons/folder-gamemaker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-generator-open.svg b/apps/web/src/material-icons/icons/folder-generator-open.svg deleted file mode 100644 index c658b32..0000000 --- a/apps/web/src/material-icons/icons/folder-generator-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-generator.svg b/apps/web/src/material-icons/icons/folder-generator.svg deleted file mode 100644 index ee9953a..0000000 --- a/apps/web/src/material-icons/icons/folder-generator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-gh-workflows-open.svg b/apps/web/src/material-icons/icons/folder-gh-workflows-open.svg deleted file mode 100644 index 86c5b53..0000000 --- a/apps/web/src/material-icons/icons/folder-gh-workflows-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-gh-workflows.svg b/apps/web/src/material-icons/icons/folder-gh-workflows.svg deleted file mode 100644 index a4f925c..0000000 --- a/apps/web/src/material-icons/icons/folder-gh-workflows.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-git-open.svg b/apps/web/src/material-icons/icons/folder-git-open.svg deleted file mode 100644 index f3c4c04..0000000 --- a/apps/web/src/material-icons/icons/folder-git-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-git.svg b/apps/web/src/material-icons/icons/folder-git.svg deleted file mode 100644 index 1060c2f..0000000 --- a/apps/web/src/material-icons/icons/folder-git.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-gitea-open.svg b/apps/web/src/material-icons/icons/folder-gitea-open.svg deleted file mode 100644 index 9969800..0000000 --- a/apps/web/src/material-icons/icons/folder-gitea-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-gitea.svg b/apps/web/src/material-icons/icons/folder-gitea.svg deleted file mode 100644 index 638d14b..0000000 --- a/apps/web/src/material-icons/icons/folder-gitea.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-github-open.svg b/apps/web/src/material-icons/icons/folder-github-open.svg deleted file mode 100644 index 9ed164d..0000000 --- a/apps/web/src/material-icons/icons/folder-github-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-github.svg b/apps/web/src/material-icons/icons/folder-github.svg deleted file mode 100644 index f880d46..0000000 --- a/apps/web/src/material-icons/icons/folder-github.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-gitlab-open.svg b/apps/web/src/material-icons/icons/folder-gitlab-open.svg deleted file mode 100644 index 2ed8d81..0000000 --- a/apps/web/src/material-icons/icons/folder-gitlab-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-gitlab.svg b/apps/web/src/material-icons/icons/folder-gitlab.svg deleted file mode 100644 index 80d26e4..0000000 --- a/apps/web/src/material-icons/icons/folder-gitlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-global-open.svg b/apps/web/src/material-icons/icons/folder-global-open.svg deleted file mode 100644 index 08a331b..0000000 --- a/apps/web/src/material-icons/icons/folder-global-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-global.svg b/apps/web/src/material-icons/icons/folder-global.svg deleted file mode 100644 index a4bf653..0000000 --- a/apps/web/src/material-icons/icons/folder-global.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-godot-open.svg b/apps/web/src/material-icons/icons/folder-godot-open.svg deleted file mode 100644 index 6a8178c..0000000 --- a/apps/web/src/material-icons/icons/folder-godot-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-godot.svg b/apps/web/src/material-icons/icons/folder-godot.svg deleted file mode 100644 index 62d1846..0000000 --- a/apps/web/src/material-icons/icons/folder-godot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-gradle-open.svg b/apps/web/src/material-icons/icons/folder-gradle-open.svg deleted file mode 100644 index 3913693..0000000 --- a/apps/web/src/material-icons/icons/folder-gradle-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-gradle.svg b/apps/web/src/material-icons/icons/folder-gradle.svg deleted file mode 100644 index 1161a8c..0000000 --- a/apps/web/src/material-icons/icons/folder-gradle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-graphql-open.svg b/apps/web/src/material-icons/icons/folder-graphql-open.svg deleted file mode 100644 index 5732abe..0000000 --- a/apps/web/src/material-icons/icons/folder-graphql-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-graphql.svg b/apps/web/src/material-icons/icons/folder-graphql.svg deleted file mode 100644 index 32bff47..0000000 --- a/apps/web/src/material-icons/icons/folder-graphql.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-guard-open.svg b/apps/web/src/material-icons/icons/folder-guard-open.svg deleted file mode 100644 index 316f842..0000000 --- a/apps/web/src/material-icons/icons/folder-guard-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-guard.svg b/apps/web/src/material-icons/icons/folder-guard.svg deleted file mode 100644 index 685db5a..0000000 --- a/apps/web/src/material-icons/icons/folder-guard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-gulp-open.svg b/apps/web/src/material-icons/icons/folder-gulp-open.svg deleted file mode 100644 index 28be4be..0000000 --- a/apps/web/src/material-icons/icons/folder-gulp-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-gulp.svg b/apps/web/src/material-icons/icons/folder-gulp.svg deleted file mode 100644 index c2658f1..0000000 --- a/apps/web/src/material-icons/icons/folder-gulp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-helm-open.svg b/apps/web/src/material-icons/icons/folder-helm-open.svg deleted file mode 100644 index c0a6179..0000000 --- a/apps/web/src/material-icons/icons/folder-helm-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-helm.svg b/apps/web/src/material-icons/icons/folder-helm.svg deleted file mode 100644 index c236de8..0000000 --- a/apps/web/src/material-icons/icons/folder-helm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-helper-open.svg b/apps/web/src/material-icons/icons/folder-helper-open.svg deleted file mode 100644 index 67cec67..0000000 --- a/apps/web/src/material-icons/icons/folder-helper-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-helper.svg b/apps/web/src/material-icons/icons/folder-helper.svg deleted file mode 100644 index 121f98f..0000000 --- a/apps/web/src/material-icons/icons/folder-helper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-home-open.svg b/apps/web/src/material-icons/icons/folder-home-open.svg deleted file mode 100644 index 2288b50..0000000 --- a/apps/web/src/material-icons/icons/folder-home-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-home.svg b/apps/web/src/material-icons/icons/folder-home.svg deleted file mode 100644 index e9c37eb..0000000 --- a/apps/web/src/material-icons/icons/folder-home.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-hook-open.svg b/apps/web/src/material-icons/icons/folder-hook-open.svg deleted file mode 100644 index 13ed873..0000000 --- a/apps/web/src/material-icons/icons/folder-hook-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-hook.svg b/apps/web/src/material-icons/icons/folder-hook.svg deleted file mode 100644 index 70da648..0000000 --- a/apps/web/src/material-icons/icons/folder-hook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-husky-open.svg b/apps/web/src/material-icons/icons/folder-husky-open.svg deleted file mode 100644 index 5332da1..0000000 --- a/apps/web/src/material-icons/icons/folder-husky-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-husky.svg b/apps/web/src/material-icons/icons/folder-husky.svg deleted file mode 100644 index 3df4c40..0000000 --- a/apps/web/src/material-icons/icons/folder-husky.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-i18n-open.svg b/apps/web/src/material-icons/icons/folder-i18n-open.svg deleted file mode 100644 index e1f1202..0000000 --- a/apps/web/src/material-icons/icons/folder-i18n-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-i18n.svg b/apps/web/src/material-icons/icons/folder-i18n.svg deleted file mode 100644 index b918697..0000000 --- a/apps/web/src/material-icons/icons/folder-i18n.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-images-open.svg b/apps/web/src/material-icons/icons/folder-images-open.svg deleted file mode 100644 index e2e2744..0000000 --- a/apps/web/src/material-icons/icons/folder-images-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-images.svg b/apps/web/src/material-icons/icons/folder-images.svg deleted file mode 100644 index c602929..0000000 --- a/apps/web/src/material-icons/icons/folder-images.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-import-open.svg b/apps/web/src/material-icons/icons/folder-import-open.svg deleted file mode 100644 index acb0c11..0000000 --- a/apps/web/src/material-icons/icons/folder-import-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-import.svg b/apps/web/src/material-icons/icons/folder-import.svg deleted file mode 100644 index 50743a6..0000000 --- a/apps/web/src/material-icons/icons/folder-import.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-include-open.svg b/apps/web/src/material-icons/icons/folder-include-open.svg deleted file mode 100644 index 63b4cb7..0000000 --- a/apps/web/src/material-icons/icons/folder-include-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-include.svg b/apps/web/src/material-icons/icons/folder-include.svg deleted file mode 100644 index f8ae678..0000000 --- a/apps/web/src/material-icons/icons/folder-include.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-intellij-open.svg b/apps/web/src/material-icons/icons/folder-intellij-open.svg deleted file mode 100644 index 6a5b472..0000000 --- a/apps/web/src/material-icons/icons/folder-intellij-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-intellij-open_light.svg b/apps/web/src/material-icons/icons/folder-intellij-open_light.svg deleted file mode 100644 index bf50885..0000000 --- a/apps/web/src/material-icons/icons/folder-intellij-open_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-intellij.svg b/apps/web/src/material-icons/icons/folder-intellij.svg deleted file mode 100644 index 91d0fe7..0000000 --- a/apps/web/src/material-icons/icons/folder-intellij.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-intellij_light.svg b/apps/web/src/material-icons/icons/folder-intellij_light.svg deleted file mode 100644 index ce01332..0000000 --- a/apps/web/src/material-icons/icons/folder-intellij_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-interface-open.svg b/apps/web/src/material-icons/icons/folder-interface-open.svg deleted file mode 100644 index d762fb8..0000000 --- a/apps/web/src/material-icons/icons/folder-interface-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-interface.svg b/apps/web/src/material-icons/icons/folder-interface.svg deleted file mode 100644 index 74188df..0000000 --- a/apps/web/src/material-icons/icons/folder-interface.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ios-open.svg b/apps/web/src/material-icons/icons/folder-ios-open.svg deleted file mode 100644 index d12bf17..0000000 --- a/apps/web/src/material-icons/icons/folder-ios-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ios.svg b/apps/web/src/material-icons/icons/folder-ios.svg deleted file mode 100644 index 6b45ba1..0000000 --- a/apps/web/src/material-icons/icons/folder-ios.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-java-open.svg b/apps/web/src/material-icons/icons/folder-java-open.svg deleted file mode 100644 index d70fb1b..0000000 --- a/apps/web/src/material-icons/icons/folder-java-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-java.svg b/apps/web/src/material-icons/icons/folder-java.svg deleted file mode 100644 index 6ae16c0..0000000 --- a/apps/web/src/material-icons/icons/folder-java.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-javascript-open.svg b/apps/web/src/material-icons/icons/folder-javascript-open.svg deleted file mode 100644 index 18ff1c8..0000000 --- a/apps/web/src/material-icons/icons/folder-javascript-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-javascript.svg b/apps/web/src/material-icons/icons/folder-javascript.svg deleted file mode 100644 index 84d0609..0000000 --- a/apps/web/src/material-icons/icons/folder-javascript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-jinja-open.svg b/apps/web/src/material-icons/icons/folder-jinja-open.svg deleted file mode 100644 index 65145fb..0000000 --- a/apps/web/src/material-icons/icons/folder-jinja-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-jinja-open_light.svg b/apps/web/src/material-icons/icons/folder-jinja-open_light.svg deleted file mode 100644 index 499b228..0000000 --- a/apps/web/src/material-icons/icons/folder-jinja-open_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-jinja.svg b/apps/web/src/material-icons/icons/folder-jinja.svg deleted file mode 100644 index a16a091..0000000 --- a/apps/web/src/material-icons/icons/folder-jinja.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-jinja_light.svg b/apps/web/src/material-icons/icons/folder-jinja_light.svg deleted file mode 100644 index 8f502a1..0000000 --- a/apps/web/src/material-icons/icons/folder-jinja_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-job-open.svg b/apps/web/src/material-icons/icons/folder-job-open.svg deleted file mode 100644 index fbb9468..0000000 --- a/apps/web/src/material-icons/icons/folder-job-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-job.svg b/apps/web/src/material-icons/icons/folder-job.svg deleted file mode 100644 index 85ecf42..0000000 --- a/apps/web/src/material-icons/icons/folder-job.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-json-open.svg b/apps/web/src/material-icons/icons/folder-json-open.svg deleted file mode 100644 index 957bfa1..0000000 --- a/apps/web/src/material-icons/icons/folder-json-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-json.svg b/apps/web/src/material-icons/icons/folder-json.svg deleted file mode 100644 index d53528a..0000000 --- a/apps/web/src/material-icons/icons/folder-json.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-jupyter-open.svg b/apps/web/src/material-icons/icons/folder-jupyter-open.svg deleted file mode 100644 index 1f01791..0000000 --- a/apps/web/src/material-icons/icons/folder-jupyter-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-jupyter.svg b/apps/web/src/material-icons/icons/folder-jupyter.svg deleted file mode 100644 index face4ce..0000000 --- a/apps/web/src/material-icons/icons/folder-jupyter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-keys-open.svg b/apps/web/src/material-icons/icons/folder-keys-open.svg deleted file mode 100644 index 1f502bf..0000000 --- a/apps/web/src/material-icons/icons/folder-keys-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-keys.svg b/apps/web/src/material-icons/icons/folder-keys.svg deleted file mode 100644 index 9879959..0000000 --- a/apps/web/src/material-icons/icons/folder-keys.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-kubernetes-open.svg b/apps/web/src/material-icons/icons/folder-kubernetes-open.svg deleted file mode 100644 index 27d1f39..0000000 --- a/apps/web/src/material-icons/icons/folder-kubernetes-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-kubernetes.svg b/apps/web/src/material-icons/icons/folder-kubernetes.svg deleted file mode 100644 index 76bbac5..0000000 --- a/apps/web/src/material-icons/icons/folder-kubernetes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-layout-open.svg b/apps/web/src/material-icons/icons/folder-layout-open.svg deleted file mode 100644 index a5c9d91..0000000 --- a/apps/web/src/material-icons/icons/folder-layout-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-layout.svg b/apps/web/src/material-icons/icons/folder-layout.svg deleted file mode 100644 index 5cbc218..0000000 --- a/apps/web/src/material-icons/icons/folder-layout.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-less-open.svg b/apps/web/src/material-icons/icons/folder-less-open.svg deleted file mode 100644 index d4cd9af..0000000 --- a/apps/web/src/material-icons/icons/folder-less-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-less.svg b/apps/web/src/material-icons/icons/folder-less.svg deleted file mode 100644 index 37536bb..0000000 --- a/apps/web/src/material-icons/icons/folder-less.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-lib-open.svg b/apps/web/src/material-icons/icons/folder-lib-open.svg deleted file mode 100644 index 13061bc..0000000 --- a/apps/web/src/material-icons/icons/folder-lib-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-lib.svg b/apps/web/src/material-icons/icons/folder-lib.svg deleted file mode 100644 index 560a183..0000000 --- a/apps/web/src/material-icons/icons/folder-lib.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-linux-open.svg b/apps/web/src/material-icons/icons/folder-linux-open.svg deleted file mode 100644 index 1950cbd..0000000 --- a/apps/web/src/material-icons/icons/folder-linux-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-linux.svg b/apps/web/src/material-icons/icons/folder-linux.svg deleted file mode 100644 index 85c2b00..0000000 --- a/apps/web/src/material-icons/icons/folder-linux.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-log-open.svg b/apps/web/src/material-icons/icons/folder-log-open.svg deleted file mode 100644 index 7b66276..0000000 --- a/apps/web/src/material-icons/icons/folder-log-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-log.svg b/apps/web/src/material-icons/icons/folder-log.svg deleted file mode 100644 index 2aa1865..0000000 --- a/apps/web/src/material-icons/icons/folder-log.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-lottie-open.svg b/apps/web/src/material-icons/icons/folder-lottie-open.svg deleted file mode 100644 index daced32..0000000 --- a/apps/web/src/material-icons/icons/folder-lottie-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-lottie.svg b/apps/web/src/material-icons/icons/folder-lottie.svg deleted file mode 100644 index 5c65ed5..0000000 --- a/apps/web/src/material-icons/icons/folder-lottie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-lua-open.svg b/apps/web/src/material-icons/icons/folder-lua-open.svg deleted file mode 100644 index 3542ec8..0000000 --- a/apps/web/src/material-icons/icons/folder-lua-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-lua.svg b/apps/web/src/material-icons/icons/folder-lua.svg deleted file mode 100644 index 3473623..0000000 --- a/apps/web/src/material-icons/icons/folder-lua.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-macos-open.svg b/apps/web/src/material-icons/icons/folder-macos-open.svg deleted file mode 100644 index f37abd4..0000000 --- a/apps/web/src/material-icons/icons/folder-macos-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-macos.svg b/apps/web/src/material-icons/icons/folder-macos.svg deleted file mode 100644 index f91e713..0000000 --- a/apps/web/src/material-icons/icons/folder-macos.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mail-open.svg b/apps/web/src/material-icons/icons/folder-mail-open.svg deleted file mode 100644 index b0f5e14..0000000 --- a/apps/web/src/material-icons/icons/folder-mail-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mail.svg b/apps/web/src/material-icons/icons/folder-mail.svg deleted file mode 100644 index f70f8f2..0000000 --- a/apps/web/src/material-icons/icons/folder-mail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mappings-open.svg b/apps/web/src/material-icons/icons/folder-mappings-open.svg deleted file mode 100644 index a4ea3c2..0000000 --- a/apps/web/src/material-icons/icons/folder-mappings-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mappings.svg b/apps/web/src/material-icons/icons/folder-mappings.svg deleted file mode 100644 index 95d86c1..0000000 --- a/apps/web/src/material-icons/icons/folder-mappings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-markdown-open.svg b/apps/web/src/material-icons/icons/folder-markdown-open.svg deleted file mode 100644 index 743e00f..0000000 --- a/apps/web/src/material-icons/icons/folder-markdown-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-markdown.svg b/apps/web/src/material-icons/icons/folder-markdown.svg deleted file mode 100644 index 7e456da..0000000 --- a/apps/web/src/material-icons/icons/folder-markdown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mercurial-open.svg b/apps/web/src/material-icons/icons/folder-mercurial-open.svg deleted file mode 100644 index 0ea9492..0000000 --- a/apps/web/src/material-icons/icons/folder-mercurial-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mercurial.svg b/apps/web/src/material-icons/icons/folder-mercurial.svg deleted file mode 100644 index e4fa198..0000000 --- a/apps/web/src/material-icons/icons/folder-mercurial.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-messages-open.svg b/apps/web/src/material-icons/icons/folder-messages-open.svg deleted file mode 100644 index 46baa14..0000000 --- a/apps/web/src/material-icons/icons/folder-messages-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-messages.svg b/apps/web/src/material-icons/icons/folder-messages.svg deleted file mode 100644 index 953318f..0000000 --- a/apps/web/src/material-icons/icons/folder-messages.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-meta-open.svg b/apps/web/src/material-icons/icons/folder-meta-open.svg deleted file mode 100644 index 66d3f72..0000000 --- a/apps/web/src/material-icons/icons/folder-meta-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-meta.svg b/apps/web/src/material-icons/icons/folder-meta.svg deleted file mode 100644 index bb587a2..0000000 --- a/apps/web/src/material-icons/icons/folder-meta.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-middleware-open.svg b/apps/web/src/material-icons/icons/folder-middleware-open.svg deleted file mode 100644 index 5a8d741..0000000 --- a/apps/web/src/material-icons/icons/folder-middleware-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-middleware.svg b/apps/web/src/material-icons/icons/folder-middleware.svg deleted file mode 100644 index 7ce815c..0000000 --- a/apps/web/src/material-icons/icons/folder-middleware.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mjml-open.svg b/apps/web/src/material-icons/icons/folder-mjml-open.svg deleted file mode 100644 index bb23599..0000000 --- a/apps/web/src/material-icons/icons/folder-mjml-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mjml.svg b/apps/web/src/material-icons/icons/folder-mjml.svg deleted file mode 100644 index 1575283..0000000 --- a/apps/web/src/material-icons/icons/folder-mjml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mobile-open.svg b/apps/web/src/material-icons/icons/folder-mobile-open.svg deleted file mode 100644 index 3bbd24c..0000000 --- a/apps/web/src/material-icons/icons/folder-mobile-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mobile.svg b/apps/web/src/material-icons/icons/folder-mobile.svg deleted file mode 100644 index dfb6d95..0000000 --- a/apps/web/src/material-icons/icons/folder-mobile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mock-open.svg b/apps/web/src/material-icons/icons/folder-mock-open.svg deleted file mode 100644 index 2de289a..0000000 --- a/apps/web/src/material-icons/icons/folder-mock-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mock.svg b/apps/web/src/material-icons/icons/folder-mock.svg deleted file mode 100644 index f00ac2f..0000000 --- a/apps/web/src/material-icons/icons/folder-mock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mojo-open.svg b/apps/web/src/material-icons/icons/folder-mojo-open.svg deleted file mode 100644 index 2b4e902..0000000 --- a/apps/web/src/material-icons/icons/folder-mojo-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-mojo.svg b/apps/web/src/material-icons/icons/folder-mojo.svg deleted file mode 100644 index 911d1c6..0000000 --- a/apps/web/src/material-icons/icons/folder-mojo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-moon-open.svg b/apps/web/src/material-icons/icons/folder-moon-open.svg deleted file mode 100644 index 3ee0f83..0000000 --- a/apps/web/src/material-icons/icons/folder-moon-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-moon.svg b/apps/web/src/material-icons/icons/folder-moon.svg deleted file mode 100644 index c588c28..0000000 --- a/apps/web/src/material-icons/icons/folder-moon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-netlify-open.svg b/apps/web/src/material-icons/icons/folder-netlify-open.svg deleted file mode 100644 index 928d965..0000000 --- a/apps/web/src/material-icons/icons/folder-netlify-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-netlify.svg b/apps/web/src/material-icons/icons/folder-netlify.svg deleted file mode 100644 index be9c059..0000000 --- a/apps/web/src/material-icons/icons/folder-netlify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-next-open.svg b/apps/web/src/material-icons/icons/folder-next-open.svg deleted file mode 100644 index 5724528..0000000 --- a/apps/web/src/material-icons/icons/folder-next-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-next.svg b/apps/web/src/material-icons/icons/folder-next.svg deleted file mode 100644 index 24f0f4e..0000000 --- a/apps/web/src/material-icons/icons/folder-next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-actions-open.svg b/apps/web/src/material-icons/icons/folder-ngrx-actions-open.svg deleted file mode 100644 index a6f007e..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-actions-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-actions.svg b/apps/web/src/material-icons/icons/folder-ngrx-actions.svg deleted file mode 100644 index 81f4b7f..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-actions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-effects-open.svg b/apps/web/src/material-icons/icons/folder-ngrx-effects-open.svg deleted file mode 100644 index 61f9006..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-effects-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-effects.svg b/apps/web/src/material-icons/icons/folder-ngrx-effects.svg deleted file mode 100644 index c04eafe..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-effects.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-entities-open.svg b/apps/web/src/material-icons/icons/folder-ngrx-entities-open.svg deleted file mode 100644 index 1c6f9df..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-entities-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-entities.svg b/apps/web/src/material-icons/icons/folder-ngrx-entities.svg deleted file mode 100644 index 73576ee..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-entities.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-reducer-open.svg b/apps/web/src/material-icons/icons/folder-ngrx-reducer-open.svg deleted file mode 100644 index 95eaef6..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-reducer-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-reducer.svg b/apps/web/src/material-icons/icons/folder-ngrx-reducer.svg deleted file mode 100644 index 2463607..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-reducer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-selectors-open.svg b/apps/web/src/material-icons/icons/folder-ngrx-selectors-open.svg deleted file mode 100644 index b67b5ef..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-selectors-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-selectors.svg b/apps/web/src/material-icons/icons/folder-ngrx-selectors.svg deleted file mode 100644 index 051d3f7..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-selectors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-state-open.svg b/apps/web/src/material-icons/icons/folder-ngrx-state-open.svg deleted file mode 100644 index 4ba8f7a..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-state-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-state.svg b/apps/web/src/material-icons/icons/folder-ngrx-state.svg deleted file mode 100644 index 6840d81..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-state.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-store-open.svg b/apps/web/src/material-icons/icons/folder-ngrx-store-open.svg deleted file mode 100644 index 7a075bf..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-store-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ngrx-store.svg b/apps/web/src/material-icons/icons/folder-ngrx-store.svg deleted file mode 100644 index 778d6f3..0000000 --- a/apps/web/src/material-icons/icons/folder-ngrx-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-node-open.svg b/apps/web/src/material-icons/icons/folder-node-open.svg deleted file mode 100644 index ae95a3f..0000000 --- a/apps/web/src/material-icons/icons/folder-node-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-node.svg b/apps/web/src/material-icons/icons/folder-node.svg deleted file mode 100644 index 3e70a82..0000000 --- a/apps/web/src/material-icons/icons/folder-node.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-nuxt-open.svg b/apps/web/src/material-icons/icons/folder-nuxt-open.svg deleted file mode 100644 index d84bdf1..0000000 --- a/apps/web/src/material-icons/icons/folder-nuxt-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-nuxt.svg b/apps/web/src/material-icons/icons/folder-nuxt.svg deleted file mode 100644 index 4945e10..0000000 --- a/apps/web/src/material-icons/icons/folder-nuxt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-other-open.svg b/apps/web/src/material-icons/icons/folder-other-open.svg deleted file mode 100644 index ff85854..0000000 --- a/apps/web/src/material-icons/icons/folder-other-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-other.svg b/apps/web/src/material-icons/icons/folder-other.svg deleted file mode 100644 index 3e1908c..0000000 --- a/apps/web/src/material-icons/icons/folder-other.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-packages-open.svg b/apps/web/src/material-icons/icons/folder-packages-open.svg deleted file mode 100644 index f64048f..0000000 --- a/apps/web/src/material-icons/icons/folder-packages-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-packages.svg b/apps/web/src/material-icons/icons/folder-packages.svg deleted file mode 100644 index 6930f3a..0000000 --- a/apps/web/src/material-icons/icons/folder-packages.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-pdf-open.svg b/apps/web/src/material-icons/icons/folder-pdf-open.svg deleted file mode 100644 index 5a7872c..0000000 --- a/apps/web/src/material-icons/icons/folder-pdf-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-pdf.svg b/apps/web/src/material-icons/icons/folder-pdf.svg deleted file mode 100644 index d4eda05..0000000 --- a/apps/web/src/material-icons/icons/folder-pdf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-pdm-open.svg b/apps/web/src/material-icons/icons/folder-pdm-open.svg deleted file mode 100644 index 8a4a1ab..0000000 --- a/apps/web/src/material-icons/icons/folder-pdm-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-pdm.svg b/apps/web/src/material-icons/icons/folder-pdm.svg deleted file mode 100644 index 345857e..0000000 --- a/apps/web/src/material-icons/icons/folder-pdm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-php-open.svg b/apps/web/src/material-icons/icons/folder-php-open.svg deleted file mode 100644 index 48de71f..0000000 --- a/apps/web/src/material-icons/icons/folder-php-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-php.svg b/apps/web/src/material-icons/icons/folder-php.svg deleted file mode 100644 index d6fbeac..0000000 --- a/apps/web/src/material-icons/icons/folder-php.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-phpmailer-open.svg b/apps/web/src/material-icons/icons/folder-phpmailer-open.svg deleted file mode 100644 index d8b6ab4..0000000 --- a/apps/web/src/material-icons/icons/folder-phpmailer-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-phpmailer.svg b/apps/web/src/material-icons/icons/folder-phpmailer.svg deleted file mode 100644 index fd32430..0000000 --- a/apps/web/src/material-icons/icons/folder-phpmailer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-pipe-open.svg b/apps/web/src/material-icons/icons/folder-pipe-open.svg deleted file mode 100644 index 67ca722..0000000 --- a/apps/web/src/material-icons/icons/folder-pipe-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-pipe.svg b/apps/web/src/material-icons/icons/folder-pipe.svg deleted file mode 100644 index 26a258c..0000000 --- a/apps/web/src/material-icons/icons/folder-pipe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-plastic-open.svg b/apps/web/src/material-icons/icons/folder-plastic-open.svg deleted file mode 100644 index f84ab33..0000000 --- a/apps/web/src/material-icons/icons/folder-plastic-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-plastic.svg b/apps/web/src/material-icons/icons/folder-plastic.svg deleted file mode 100644 index f0493b3..0000000 --- a/apps/web/src/material-icons/icons/folder-plastic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-plugin-open.svg b/apps/web/src/material-icons/icons/folder-plugin-open.svg deleted file mode 100644 index b57eb5f..0000000 --- a/apps/web/src/material-icons/icons/folder-plugin-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-plugin.svg b/apps/web/src/material-icons/icons/folder-plugin.svg deleted file mode 100644 index a20d9b2..0000000 --- a/apps/web/src/material-icons/icons/folder-plugin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-prisma-open.svg b/apps/web/src/material-icons/icons/folder-prisma-open.svg deleted file mode 100644 index 8155f18..0000000 --- a/apps/web/src/material-icons/icons/folder-prisma-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-prisma.svg b/apps/web/src/material-icons/icons/folder-prisma.svg deleted file mode 100644 index cee8727..0000000 --- a/apps/web/src/material-icons/icons/folder-prisma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-private-open.svg b/apps/web/src/material-icons/icons/folder-private-open.svg deleted file mode 100644 index 438c5d4..0000000 --- a/apps/web/src/material-icons/icons/folder-private-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-private.svg b/apps/web/src/material-icons/icons/folder-private.svg deleted file mode 100644 index 45b31fd..0000000 --- a/apps/web/src/material-icons/icons/folder-private.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-project-open.svg b/apps/web/src/material-icons/icons/folder-project-open.svg deleted file mode 100644 index b6cb1a8..0000000 --- a/apps/web/src/material-icons/icons/folder-project-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-project.svg b/apps/web/src/material-icons/icons/folder-project.svg deleted file mode 100644 index a9f8c06..0000000 --- a/apps/web/src/material-icons/icons/folder-project.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-proto-open.svg b/apps/web/src/material-icons/icons/folder-proto-open.svg deleted file mode 100644 index c6561ff..0000000 --- a/apps/web/src/material-icons/icons/folder-proto-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-proto.svg b/apps/web/src/material-icons/icons/folder-proto.svg deleted file mode 100644 index bb0681a..0000000 --- a/apps/web/src/material-icons/icons/folder-proto.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-public-open.svg b/apps/web/src/material-icons/icons/folder-public-open.svg deleted file mode 100644 index 7e8d30f..0000000 --- a/apps/web/src/material-icons/icons/folder-public-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-public.svg b/apps/web/src/material-icons/icons/folder-public.svg deleted file mode 100644 index f35ec61..0000000 --- a/apps/web/src/material-icons/icons/folder-public.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-python-open.svg b/apps/web/src/material-icons/icons/folder-python-open.svg deleted file mode 100644 index effc3f9..0000000 --- a/apps/web/src/material-icons/icons/folder-python-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-python.svg b/apps/web/src/material-icons/icons/folder-python.svg deleted file mode 100644 index cd85c5c..0000000 --- a/apps/web/src/material-icons/icons/folder-python.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-quasar-open.svg b/apps/web/src/material-icons/icons/folder-quasar-open.svg deleted file mode 100644 index 47646c9..0000000 --- a/apps/web/src/material-icons/icons/folder-quasar-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-quasar.svg b/apps/web/src/material-icons/icons/folder-quasar.svg deleted file mode 100644 index 68b08e4..0000000 --- a/apps/web/src/material-icons/icons/folder-quasar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-queue-open.svg b/apps/web/src/material-icons/icons/folder-queue-open.svg deleted file mode 100644 index 434c638..0000000 --- a/apps/web/src/material-icons/icons/folder-queue-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-queue.svg b/apps/web/src/material-icons/icons/folder-queue.svg deleted file mode 100644 index a80dcb5..0000000 --- a/apps/web/src/material-icons/icons/folder-queue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-react-components-open.svg b/apps/web/src/material-icons/icons/folder-react-components-open.svg deleted file mode 100644 index d7352cd..0000000 --- a/apps/web/src/material-icons/icons/folder-react-components-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-react-components.svg b/apps/web/src/material-icons/icons/folder-react-components.svg deleted file mode 100644 index 35c17e1..0000000 --- a/apps/web/src/material-icons/icons/folder-react-components.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-redux-actions-open.svg b/apps/web/src/material-icons/icons/folder-redux-actions-open.svg deleted file mode 100644 index 5600e06..0000000 --- a/apps/web/src/material-icons/icons/folder-redux-actions-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-redux-actions.svg b/apps/web/src/material-icons/icons/folder-redux-actions.svg deleted file mode 100644 index 3e836b8..0000000 --- a/apps/web/src/material-icons/icons/folder-redux-actions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-redux-reducer-open.svg b/apps/web/src/material-icons/icons/folder-redux-reducer-open.svg deleted file mode 100644 index 9a16c51..0000000 --- a/apps/web/src/material-icons/icons/folder-redux-reducer-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-redux-reducer.svg b/apps/web/src/material-icons/icons/folder-redux-reducer.svg deleted file mode 100644 index 3711bec..0000000 --- a/apps/web/src/material-icons/icons/folder-redux-reducer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-redux-selector-open.svg b/apps/web/src/material-icons/icons/folder-redux-selector-open.svg deleted file mode 100644 index 39dfeea..0000000 --- a/apps/web/src/material-icons/icons/folder-redux-selector-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-redux-selector.svg b/apps/web/src/material-icons/icons/folder-redux-selector.svg deleted file mode 100644 index 37964a9..0000000 --- a/apps/web/src/material-icons/icons/folder-redux-selector.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-redux-store-open.svg b/apps/web/src/material-icons/icons/folder-redux-store-open.svg deleted file mode 100644 index 37e28b1..0000000 --- a/apps/web/src/material-icons/icons/folder-redux-store-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-redux-store.svg b/apps/web/src/material-icons/icons/folder-redux-store.svg deleted file mode 100644 index 9d506f6..0000000 --- a/apps/web/src/material-icons/icons/folder-redux-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-resolver-open.svg b/apps/web/src/material-icons/icons/folder-resolver-open.svg deleted file mode 100644 index bfd7ff6..0000000 --- a/apps/web/src/material-icons/icons/folder-resolver-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-resolver.svg b/apps/web/src/material-icons/icons/folder-resolver.svg deleted file mode 100644 index 8ee8bad..0000000 --- a/apps/web/src/material-icons/icons/folder-resolver.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-resource-open.svg b/apps/web/src/material-icons/icons/folder-resource-open.svg deleted file mode 100644 index d030c0c..0000000 --- a/apps/web/src/material-icons/icons/folder-resource-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-resource.svg b/apps/web/src/material-icons/icons/folder-resource.svg deleted file mode 100644 index 95f39aa..0000000 --- a/apps/web/src/material-icons/icons/folder-resource.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-review-open.svg b/apps/web/src/material-icons/icons/folder-review-open.svg deleted file mode 100644 index c86f915..0000000 --- a/apps/web/src/material-icons/icons/folder-review-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-review.svg b/apps/web/src/material-icons/icons/folder-review.svg deleted file mode 100644 index 584bcef..0000000 --- a/apps/web/src/material-icons/icons/folder-review.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-robot-open.svg b/apps/web/src/material-icons/icons/folder-robot-open.svg deleted file mode 100644 index 2958448..0000000 --- a/apps/web/src/material-icons/icons/folder-robot-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-robot.svg b/apps/web/src/material-icons/icons/folder-robot.svg deleted file mode 100644 index 3690374..0000000 --- a/apps/web/src/material-icons/icons/folder-robot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-routes-open.svg b/apps/web/src/material-icons/icons/folder-routes-open.svg deleted file mode 100644 index 033d656..0000000 --- a/apps/web/src/material-icons/icons/folder-routes-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-routes.svg b/apps/web/src/material-icons/icons/folder-routes.svg deleted file mode 100644 index c7f21fe..0000000 --- a/apps/web/src/material-icons/icons/folder-routes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-rules-open.svg b/apps/web/src/material-icons/icons/folder-rules-open.svg deleted file mode 100644 index 3d95e39..0000000 --- a/apps/web/src/material-icons/icons/folder-rules-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-rules.svg b/apps/web/src/material-icons/icons/folder-rules.svg deleted file mode 100644 index 9b2415d..0000000 --- a/apps/web/src/material-icons/icons/folder-rules.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-sass-open.svg b/apps/web/src/material-icons/icons/folder-sass-open.svg deleted file mode 100644 index e1ae0f6..0000000 --- a/apps/web/src/material-icons/icons/folder-sass-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-sass.svg b/apps/web/src/material-icons/icons/folder-sass.svg deleted file mode 100644 index 528c3ee..0000000 --- a/apps/web/src/material-icons/icons/folder-sass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-scala-open.svg b/apps/web/src/material-icons/icons/folder-scala-open.svg deleted file mode 100644 index 0213800..0000000 --- a/apps/web/src/material-icons/icons/folder-scala-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-scala.svg b/apps/web/src/material-icons/icons/folder-scala.svg deleted file mode 100644 index 0c490a7..0000000 --- a/apps/web/src/material-icons/icons/folder-scala.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-scripts-open.svg b/apps/web/src/material-icons/icons/folder-scripts-open.svg deleted file mode 100644 index 9446b5a..0000000 --- a/apps/web/src/material-icons/icons/folder-scripts-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-scripts.svg b/apps/web/src/material-icons/icons/folder-scripts.svg deleted file mode 100644 index 948e393..0000000 --- a/apps/web/src/material-icons/icons/folder-scripts.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-secure-open.svg b/apps/web/src/material-icons/icons/folder-secure-open.svg deleted file mode 100644 index 9f49f94..0000000 --- a/apps/web/src/material-icons/icons/folder-secure-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-secure.svg b/apps/web/src/material-icons/icons/folder-secure.svg deleted file mode 100644 index 08117c9..0000000 --- a/apps/web/src/material-icons/icons/folder-secure.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-seeders-open.svg b/apps/web/src/material-icons/icons/folder-seeders-open.svg deleted file mode 100644 index 7863989..0000000 --- a/apps/web/src/material-icons/icons/folder-seeders-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-seeders.svg b/apps/web/src/material-icons/icons/folder-seeders.svg deleted file mode 100644 index 4573a49..0000000 --- a/apps/web/src/material-icons/icons/folder-seeders.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-server-open.svg b/apps/web/src/material-icons/icons/folder-server-open.svg deleted file mode 100644 index f57d27d..0000000 --- a/apps/web/src/material-icons/icons/folder-server-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-server.svg b/apps/web/src/material-icons/icons/folder-server.svg deleted file mode 100644 index 20319e1..0000000 --- a/apps/web/src/material-icons/icons/folder-server.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-serverless-open.svg b/apps/web/src/material-icons/icons/folder-serverless-open.svg deleted file mode 100644 index 7e0859e..0000000 --- a/apps/web/src/material-icons/icons/folder-serverless-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-serverless.svg b/apps/web/src/material-icons/icons/folder-serverless.svg deleted file mode 100644 index 213b494..0000000 --- a/apps/web/src/material-icons/icons/folder-serverless.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-shader-open.svg b/apps/web/src/material-icons/icons/folder-shader-open.svg deleted file mode 100644 index 2c51b26..0000000 --- a/apps/web/src/material-icons/icons/folder-shader-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-shader.svg b/apps/web/src/material-icons/icons/folder-shader.svg deleted file mode 100644 index 242e58b..0000000 --- a/apps/web/src/material-icons/icons/folder-shader.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-shared-open.svg b/apps/web/src/material-icons/icons/folder-shared-open.svg deleted file mode 100644 index 402c9a4..0000000 --- a/apps/web/src/material-icons/icons/folder-shared-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-shared.svg b/apps/web/src/material-icons/icons/folder-shared.svg deleted file mode 100644 index e48f9de..0000000 --- a/apps/web/src/material-icons/icons/folder-shared.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-snapcraft-open.svg b/apps/web/src/material-icons/icons/folder-snapcraft-open.svg deleted file mode 100644 index cdc2722..0000000 --- a/apps/web/src/material-icons/icons/folder-snapcraft-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-snapcraft.svg b/apps/web/src/material-icons/icons/folder-snapcraft.svg deleted file mode 100644 index 69ee2c3..0000000 --- a/apps/web/src/material-icons/icons/folder-snapcraft.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-snippet-open.svg b/apps/web/src/material-icons/icons/folder-snippet-open.svg deleted file mode 100644 index 0d8f282..0000000 --- a/apps/web/src/material-icons/icons/folder-snippet-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-snippet.svg b/apps/web/src/material-icons/icons/folder-snippet.svg deleted file mode 100644 index 0aa5935..0000000 --- a/apps/web/src/material-icons/icons/folder-snippet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-src-open.svg b/apps/web/src/material-icons/icons/folder-src-open.svg deleted file mode 100644 index c5a9d54..0000000 --- a/apps/web/src/material-icons/icons/folder-src-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-src.svg b/apps/web/src/material-icons/icons/folder-src.svg deleted file mode 100644 index 78eff93..0000000 --- a/apps/web/src/material-icons/icons/folder-src.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-stack-open.svg b/apps/web/src/material-icons/icons/folder-stack-open.svg deleted file mode 100644 index 2ab6c87..0000000 --- a/apps/web/src/material-icons/icons/folder-stack-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-stack.svg b/apps/web/src/material-icons/icons/folder-stack.svg deleted file mode 100644 index 68e81b3..0000000 --- a/apps/web/src/material-icons/icons/folder-stack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-stencil-open.svg b/apps/web/src/material-icons/icons/folder-stencil-open.svg deleted file mode 100644 index 2a58ff4..0000000 --- a/apps/web/src/material-icons/icons/folder-stencil-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-stencil.svg b/apps/web/src/material-icons/icons/folder-stencil.svg deleted file mode 100644 index 0eeab32..0000000 --- a/apps/web/src/material-icons/icons/folder-stencil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-store-open.svg b/apps/web/src/material-icons/icons/folder-store-open.svg deleted file mode 100644 index 9b64a68..0000000 --- a/apps/web/src/material-icons/icons/folder-store-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-store.svg b/apps/web/src/material-icons/icons/folder-store.svg deleted file mode 100644 index 7e10ad4..0000000 --- a/apps/web/src/material-icons/icons/folder-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-storybook-open.svg b/apps/web/src/material-icons/icons/folder-storybook-open.svg deleted file mode 100644 index eaca781..0000000 --- a/apps/web/src/material-icons/icons/folder-storybook-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-storybook.svg b/apps/web/src/material-icons/icons/folder-storybook.svg deleted file mode 100644 index 278c79a..0000000 --- a/apps/web/src/material-icons/icons/folder-storybook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-stylus-open.svg b/apps/web/src/material-icons/icons/folder-stylus-open.svg deleted file mode 100644 index 023f4df..0000000 --- a/apps/web/src/material-icons/icons/folder-stylus-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-stylus.svg b/apps/web/src/material-icons/icons/folder-stylus.svg deleted file mode 100644 index 38cc9a6..0000000 --- a/apps/web/src/material-icons/icons/folder-stylus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-sublime-open.svg b/apps/web/src/material-icons/icons/folder-sublime-open.svg deleted file mode 100644 index cb77f55..0000000 --- a/apps/web/src/material-icons/icons/folder-sublime-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-sublime.svg b/apps/web/src/material-icons/icons/folder-sublime.svg deleted file mode 100644 index d0d63a1..0000000 --- a/apps/web/src/material-icons/icons/folder-sublime.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-supabase-open.svg b/apps/web/src/material-icons/icons/folder-supabase-open.svg deleted file mode 100644 index 23cbc59..0000000 --- a/apps/web/src/material-icons/icons/folder-supabase-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-supabase.svg b/apps/web/src/material-icons/icons/folder-supabase.svg deleted file mode 100644 index 57a449f..0000000 --- a/apps/web/src/material-icons/icons/folder-supabase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-svelte-open.svg b/apps/web/src/material-icons/icons/folder-svelte-open.svg deleted file mode 100644 index 40d5ffe..0000000 --- a/apps/web/src/material-icons/icons/folder-svelte-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-svelte.svg b/apps/web/src/material-icons/icons/folder-svelte.svg deleted file mode 100644 index 0ce64fb..0000000 --- a/apps/web/src/material-icons/icons/folder-svelte.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-svg-open.svg b/apps/web/src/material-icons/icons/folder-svg-open.svg deleted file mode 100644 index 288ddac..0000000 --- a/apps/web/src/material-icons/icons/folder-svg-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-svg.svg b/apps/web/src/material-icons/icons/folder-svg.svg deleted file mode 100644 index a11cb04..0000000 --- a/apps/web/src/material-icons/icons/folder-svg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-syntax-open.svg b/apps/web/src/material-icons/icons/folder-syntax-open.svg deleted file mode 100644 index f79fc2d..0000000 --- a/apps/web/src/material-icons/icons/folder-syntax-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-syntax.svg b/apps/web/src/material-icons/icons/folder-syntax.svg deleted file mode 100644 index 5124527..0000000 --- a/apps/web/src/material-icons/icons/folder-syntax.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-target-open.svg b/apps/web/src/material-icons/icons/folder-target-open.svg deleted file mode 100644 index ef45df5..0000000 --- a/apps/web/src/material-icons/icons/folder-target-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-target.svg b/apps/web/src/material-icons/icons/folder-target.svg deleted file mode 100644 index 19ca85b..0000000 --- a/apps/web/src/material-icons/icons/folder-target.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-taskfile-open.svg b/apps/web/src/material-icons/icons/folder-taskfile-open.svg deleted file mode 100644 index 7100f2f..0000000 --- a/apps/web/src/material-icons/icons/folder-taskfile-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-taskfile.svg b/apps/web/src/material-icons/icons/folder-taskfile.svg deleted file mode 100644 index 8fc9b22..0000000 --- a/apps/web/src/material-icons/icons/folder-taskfile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-tasks-open.svg b/apps/web/src/material-icons/icons/folder-tasks-open.svg deleted file mode 100644 index e4e3707..0000000 --- a/apps/web/src/material-icons/icons/folder-tasks-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-tasks.svg b/apps/web/src/material-icons/icons/folder-tasks.svg deleted file mode 100644 index 20d2b93..0000000 --- a/apps/web/src/material-icons/icons/folder-tasks.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-television-open.svg b/apps/web/src/material-icons/icons/folder-television-open.svg deleted file mode 100644 index 4339be8..0000000 --- a/apps/web/src/material-icons/icons/folder-television-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-television.svg b/apps/web/src/material-icons/icons/folder-television.svg deleted file mode 100644 index 4896ccb..0000000 --- a/apps/web/src/material-icons/icons/folder-television.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-temp-open.svg b/apps/web/src/material-icons/icons/folder-temp-open.svg deleted file mode 100644 index 35912d9..0000000 --- a/apps/web/src/material-icons/icons/folder-temp-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-temp.svg b/apps/web/src/material-icons/icons/folder-temp.svg deleted file mode 100644 index 60867a9..0000000 --- a/apps/web/src/material-icons/icons/folder-temp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-template-open.svg b/apps/web/src/material-icons/icons/folder-template-open.svg deleted file mode 100644 index f42da86..0000000 --- a/apps/web/src/material-icons/icons/folder-template-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-template.svg b/apps/web/src/material-icons/icons/folder-template.svg deleted file mode 100644 index 12eac68..0000000 --- a/apps/web/src/material-icons/icons/folder-template.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-terraform-open.svg b/apps/web/src/material-icons/icons/folder-terraform-open.svg deleted file mode 100644 index 388e44b..0000000 --- a/apps/web/src/material-icons/icons/folder-terraform-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-terraform.svg b/apps/web/src/material-icons/icons/folder-terraform.svg deleted file mode 100644 index 1705351..0000000 --- a/apps/web/src/material-icons/icons/folder-terraform.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-test-open.svg b/apps/web/src/material-icons/icons/folder-test-open.svg deleted file mode 100644 index bacd5e3..0000000 --- a/apps/web/src/material-icons/icons/folder-test-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-test.svg b/apps/web/src/material-icons/icons/folder-test.svg deleted file mode 100644 index 58abf0c..0000000 --- a/apps/web/src/material-icons/icons/folder-test.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-theme-open.svg b/apps/web/src/material-icons/icons/folder-theme-open.svg deleted file mode 100644 index cf6b1b3..0000000 --- a/apps/web/src/material-icons/icons/folder-theme-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-theme.svg b/apps/web/src/material-icons/icons/folder-theme.svg deleted file mode 100644 index 93247eb..0000000 --- a/apps/web/src/material-icons/icons/folder-theme.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-tools-open.svg b/apps/web/src/material-icons/icons/folder-tools-open.svg deleted file mode 100644 index 838ed2a..0000000 --- a/apps/web/src/material-icons/icons/folder-tools-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-tools.svg b/apps/web/src/material-icons/icons/folder-tools.svg deleted file mode 100644 index 34423d3..0000000 --- a/apps/web/src/material-icons/icons/folder-tools.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-turborepo-open.svg b/apps/web/src/material-icons/icons/folder-turborepo-open.svg deleted file mode 100644 index d6f98d7..0000000 --- a/apps/web/src/material-icons/icons/folder-turborepo-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-turborepo.svg b/apps/web/src/material-icons/icons/folder-turborepo.svg deleted file mode 100644 index bc5e347..0000000 --- a/apps/web/src/material-icons/icons/folder-turborepo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-typescript-open.svg b/apps/web/src/material-icons/icons/folder-typescript-open.svg deleted file mode 100644 index f484fdb..0000000 --- a/apps/web/src/material-icons/icons/folder-typescript-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-typescript.svg b/apps/web/src/material-icons/icons/folder-typescript.svg deleted file mode 100644 index 924d7f4..0000000 --- a/apps/web/src/material-icons/icons/folder-typescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ui-open.svg b/apps/web/src/material-icons/icons/folder-ui-open.svg deleted file mode 100644 index 6a4de38..0000000 --- a/apps/web/src/material-icons/icons/folder-ui-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-ui.svg b/apps/web/src/material-icons/icons/folder-ui.svg deleted file mode 100644 index 51773ec..0000000 --- a/apps/web/src/material-icons/icons/folder-ui.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-unity-open.svg b/apps/web/src/material-icons/icons/folder-unity-open.svg deleted file mode 100644 index e716085..0000000 --- a/apps/web/src/material-icons/icons/folder-unity-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-unity.svg b/apps/web/src/material-icons/icons/folder-unity.svg deleted file mode 100644 index 0079878..0000000 --- a/apps/web/src/material-icons/icons/folder-unity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-update-open.svg b/apps/web/src/material-icons/icons/folder-update-open.svg deleted file mode 100644 index a7100fc..0000000 --- a/apps/web/src/material-icons/icons/folder-update-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-update.svg b/apps/web/src/material-icons/icons/folder-update.svg deleted file mode 100644 index 659415b..0000000 --- a/apps/web/src/material-icons/icons/folder-update.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-upload-open.svg b/apps/web/src/material-icons/icons/folder-upload-open.svg deleted file mode 100644 index b1eeef7..0000000 --- a/apps/web/src/material-icons/icons/folder-upload-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-upload.svg b/apps/web/src/material-icons/icons/folder-upload.svg deleted file mode 100644 index e4b0035..0000000 --- a/apps/web/src/material-icons/icons/folder-upload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-utils-open.svg b/apps/web/src/material-icons/icons/folder-utils-open.svg deleted file mode 100644 index 64baa67..0000000 --- a/apps/web/src/material-icons/icons/folder-utils-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-utils.svg b/apps/web/src/material-icons/icons/folder-utils.svg deleted file mode 100644 index 9b69e61..0000000 --- a/apps/web/src/material-icons/icons/folder-utils.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vercel-open.svg b/apps/web/src/material-icons/icons/folder-vercel-open.svg deleted file mode 100644 index 3ce64f3..0000000 --- a/apps/web/src/material-icons/icons/folder-vercel-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vercel.svg b/apps/web/src/material-icons/icons/folder-vercel.svg deleted file mode 100644 index a5a4537..0000000 --- a/apps/web/src/material-icons/icons/folder-vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-verdaccio-open.svg b/apps/web/src/material-icons/icons/folder-verdaccio-open.svg deleted file mode 100644 index 9df900e..0000000 --- a/apps/web/src/material-icons/icons/folder-verdaccio-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-verdaccio.svg b/apps/web/src/material-icons/icons/folder-verdaccio.svg deleted file mode 100644 index 2850a51..0000000 --- a/apps/web/src/material-icons/icons/folder-verdaccio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-video-open.svg b/apps/web/src/material-icons/icons/folder-video-open.svg deleted file mode 100644 index 74d9151..0000000 --- a/apps/web/src/material-icons/icons/folder-video-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-video.svg b/apps/web/src/material-icons/icons/folder-video.svg deleted file mode 100644 index aefea14..0000000 --- a/apps/web/src/material-icons/icons/folder-video.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-views-open.svg b/apps/web/src/material-icons/icons/folder-views-open.svg deleted file mode 100644 index 99cf6b6..0000000 --- a/apps/web/src/material-icons/icons/folder-views-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-views.svg b/apps/web/src/material-icons/icons/folder-views.svg deleted file mode 100644 index d674c8f..0000000 --- a/apps/web/src/material-icons/icons/folder-views.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vm-open.svg b/apps/web/src/material-icons/icons/folder-vm-open.svg deleted file mode 100644 index 258af2c..0000000 --- a/apps/web/src/material-icons/icons/folder-vm-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vm.svg b/apps/web/src/material-icons/icons/folder-vm.svg deleted file mode 100644 index 82fcf71..0000000 --- a/apps/web/src/material-icons/icons/folder-vm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vscode-open.svg b/apps/web/src/material-icons/icons/folder-vscode-open.svg deleted file mode 100644 index b2f1417..0000000 --- a/apps/web/src/material-icons/icons/folder-vscode-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vscode.svg b/apps/web/src/material-icons/icons/folder-vscode.svg deleted file mode 100644 index 1d1d45b..0000000 --- a/apps/web/src/material-icons/icons/folder-vscode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vue-directives-open.svg b/apps/web/src/material-icons/icons/folder-vue-directives-open.svg deleted file mode 100644 index 94c7f1a..0000000 --- a/apps/web/src/material-icons/icons/folder-vue-directives-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vue-directives.svg b/apps/web/src/material-icons/icons/folder-vue-directives.svg deleted file mode 100644 index 6962d8f..0000000 --- a/apps/web/src/material-icons/icons/folder-vue-directives.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vue-open.svg b/apps/web/src/material-icons/icons/folder-vue-open.svg deleted file mode 100644 index 13904c4..0000000 --- a/apps/web/src/material-icons/icons/folder-vue-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vue.svg b/apps/web/src/material-icons/icons/folder-vue.svg deleted file mode 100644 index 79e6c4d..0000000 --- a/apps/web/src/material-icons/icons/folder-vue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vuepress-open.svg b/apps/web/src/material-icons/icons/folder-vuepress-open.svg deleted file mode 100644 index 423586a..0000000 --- a/apps/web/src/material-icons/icons/folder-vuepress-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vuepress.svg b/apps/web/src/material-icons/icons/folder-vuepress.svg deleted file mode 100644 index 2035d6e..0000000 --- a/apps/web/src/material-icons/icons/folder-vuepress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vuex-store-open.svg b/apps/web/src/material-icons/icons/folder-vuex-store-open.svg deleted file mode 100644 index c981cb3..0000000 --- a/apps/web/src/material-icons/icons/folder-vuex-store-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-vuex-store.svg b/apps/web/src/material-icons/icons/folder-vuex-store.svg deleted file mode 100644 index 24b3d9d..0000000 --- a/apps/web/src/material-icons/icons/folder-vuex-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-wakatime-open.svg b/apps/web/src/material-icons/icons/folder-wakatime-open.svg deleted file mode 100644 index 2bfe44d..0000000 --- a/apps/web/src/material-icons/icons/folder-wakatime-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-wakatime.svg b/apps/web/src/material-icons/icons/folder-wakatime.svg deleted file mode 100644 index 1d095ea..0000000 --- a/apps/web/src/material-icons/icons/folder-wakatime.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-webpack-open.svg b/apps/web/src/material-icons/icons/folder-webpack-open.svg deleted file mode 100644 index fae650f..0000000 --- a/apps/web/src/material-icons/icons/folder-webpack-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-webpack.svg b/apps/web/src/material-icons/icons/folder-webpack.svg deleted file mode 100644 index 17243ae..0000000 --- a/apps/web/src/material-icons/icons/folder-webpack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-windows-open.svg b/apps/web/src/material-icons/icons/folder-windows-open.svg deleted file mode 100644 index e0bd129..0000000 --- a/apps/web/src/material-icons/icons/folder-windows-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-windows.svg b/apps/web/src/material-icons/icons/folder-windows.svg deleted file mode 100644 index 81b3ca6..0000000 --- a/apps/web/src/material-icons/icons/folder-windows.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-wordpress-open.svg b/apps/web/src/material-icons/icons/folder-wordpress-open.svg deleted file mode 100644 index e285f7e..0000000 --- a/apps/web/src/material-icons/icons/folder-wordpress-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-wordpress.svg b/apps/web/src/material-icons/icons/folder-wordpress.svg deleted file mode 100644 index 164a3a7..0000000 --- a/apps/web/src/material-icons/icons/folder-wordpress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-yarn-open.svg b/apps/web/src/material-icons/icons/folder-yarn-open.svg deleted file mode 100644 index c79cdb4..0000000 --- a/apps/web/src/material-icons/icons/folder-yarn-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/folder-yarn.svg b/apps/web/src/material-icons/icons/folder-yarn.svg deleted file mode 100644 index b0ee472..0000000 --- a/apps/web/src/material-icons/icons/folder-yarn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/font.svg b/apps/web/src/material-icons/icons/font.svg deleted file mode 100644 index 961586d..0000000 --- a/apps/web/src/material-icons/icons/font.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/forth.svg b/apps/web/src/material-icons/icons/forth.svg deleted file mode 100644 index 50b66af..0000000 --- a/apps/web/src/material-icons/icons/forth.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/fortran.svg b/apps/web/src/material-icons/icons/fortran.svg deleted file mode 100644 index 235db1a..0000000 --- a/apps/web/src/material-icons/icons/fortran.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/foxpro.svg b/apps/web/src/material-icons/icons/foxpro.svg deleted file mode 100644 index 95e914a..0000000 --- a/apps/web/src/material-icons/icons/foxpro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/fsharp.svg b/apps/web/src/material-icons/icons/fsharp.svg deleted file mode 100644 index df4c476..0000000 --- a/apps/web/src/material-icons/icons/fsharp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/fusebox.svg b/apps/web/src/material-icons/icons/fusebox.svg deleted file mode 100644 index 21068bb..0000000 --- a/apps/web/src/material-icons/icons/fusebox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/gamemaker.svg b/apps/web/src/material-icons/icons/gamemaker.svg deleted file mode 100644 index 79fddf7..0000000 --- a/apps/web/src/material-icons/icons/gamemaker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/gatsby.svg b/apps/web/src/material-icons/icons/gatsby.svg deleted file mode 100644 index a7326d0..0000000 --- a/apps/web/src/material-icons/icons/gatsby.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/gcp.svg b/apps/web/src/material-icons/icons/gcp.svg deleted file mode 100644 index fc5928b..0000000 --- a/apps/web/src/material-icons/icons/gcp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/gemfile.svg b/apps/web/src/material-icons/icons/gemfile.svg deleted file mode 100644 index 3e32b53..0000000 --- a/apps/web/src/material-icons/icons/gemfile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/gemini-ai.svg b/apps/web/src/material-icons/icons/gemini-ai.svg deleted file mode 100644 index eb0aae4..0000000 --- a/apps/web/src/material-icons/icons/gemini-ai.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/gemini.svg b/apps/web/src/material-icons/icons/gemini.svg deleted file mode 100644 index c529a97..0000000 --- a/apps/web/src/material-icons/icons/gemini.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/git.svg b/apps/web/src/material-icons/icons/git.svg deleted file mode 100644 index b4ba5e0..0000000 --- a/apps/web/src/material-icons/icons/git.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/github-actions-workflow.svg b/apps/web/src/material-icons/icons/github-actions-workflow.svg deleted file mode 100644 index 0dd1e5b..0000000 --- a/apps/web/src/material-icons/icons/github-actions-workflow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/gitlab.svg b/apps/web/src/material-icons/icons/gitlab.svg deleted file mode 100644 index e1a0294..0000000 --- a/apps/web/src/material-icons/icons/gitlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/gitpod.svg b/apps/web/src/material-icons/icons/gitpod.svg deleted file mode 100644 index 3c8455c..0000000 --- a/apps/web/src/material-icons/icons/gitpod.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/gleam.svg b/apps/web/src/material-icons/icons/gleam.svg deleted file mode 100644 index 2e53ccd..0000000 --- a/apps/web/src/material-icons/icons/gleam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/go-mod.svg b/apps/web/src/material-icons/icons/go-mod.svg deleted file mode 100644 index 3dbbd14..0000000 --- a/apps/web/src/material-icons/icons/go-mod.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/go.svg b/apps/web/src/material-icons/icons/go.svg deleted file mode 100644 index 56e0403..0000000 --- a/apps/web/src/material-icons/icons/go.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/go_gopher.svg b/apps/web/src/material-icons/icons/go_gopher.svg deleted file mode 100644 index 6de198c..0000000 --- a/apps/web/src/material-icons/icons/go_gopher.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/godot-assets.svg b/apps/web/src/material-icons/icons/godot-assets.svg deleted file mode 100644 index 0fce8a8..0000000 --- a/apps/web/src/material-icons/icons/godot-assets.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/godot.svg b/apps/web/src/material-icons/icons/godot.svg deleted file mode 100644 index c43a616..0000000 --- a/apps/web/src/material-icons/icons/godot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/gradle.svg b/apps/web/src/material-icons/icons/gradle.svg deleted file mode 100644 index f169520..0000000 --- a/apps/web/src/material-icons/icons/gradle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/grafana-alloy.svg b/apps/web/src/material-icons/icons/grafana-alloy.svg deleted file mode 100644 index b199ede..0000000 --- a/apps/web/src/material-icons/icons/grafana-alloy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/grain.svg b/apps/web/src/material-icons/icons/grain.svg deleted file mode 100644 index f96d46b..0000000 --- a/apps/web/src/material-icons/icons/grain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/graphcool.svg b/apps/web/src/material-icons/icons/graphcool.svg deleted file mode 100644 index 8ff3be7..0000000 --- a/apps/web/src/material-icons/icons/graphcool.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/graphql.svg b/apps/web/src/material-icons/icons/graphql.svg deleted file mode 100644 index 252b0f7..0000000 --- a/apps/web/src/material-icons/icons/graphql.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/gridsome.svg b/apps/web/src/material-icons/icons/gridsome.svg deleted file mode 100644 index 024d26a..0000000 --- a/apps/web/src/material-icons/icons/gridsome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/groovy.svg b/apps/web/src/material-icons/icons/groovy.svg deleted file mode 100644 index bf6d543..0000000 --- a/apps/web/src/material-icons/icons/groovy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/grunt.svg b/apps/web/src/material-icons/icons/grunt.svg deleted file mode 100644 index c43b73d..0000000 --- a/apps/web/src/material-icons/icons/grunt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/gulp.svg b/apps/web/src/material-icons/icons/gulp.svg deleted file mode 100644 index bc6a77f..0000000 --- a/apps/web/src/material-icons/icons/gulp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/h.svg b/apps/web/src/material-icons/icons/h.svg deleted file mode 100644 index 5e6fbef..0000000 --- a/apps/web/src/material-icons/icons/h.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/hack.svg b/apps/web/src/material-icons/icons/hack.svg deleted file mode 100644 index 7094ced..0000000 --- a/apps/web/src/material-icons/icons/hack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/haml.svg b/apps/web/src/material-icons/icons/haml.svg deleted file mode 100644 index 19483b2..0000000 --- a/apps/web/src/material-icons/icons/haml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/handlebars.svg b/apps/web/src/material-icons/icons/handlebars.svg deleted file mode 100644 index 96a4669..0000000 --- a/apps/web/src/material-icons/icons/handlebars.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/hardhat.svg b/apps/web/src/material-icons/icons/hardhat.svg deleted file mode 100644 index ea76464..0000000 --- a/apps/web/src/material-icons/icons/hardhat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/harmonix.svg b/apps/web/src/material-icons/icons/harmonix.svg deleted file mode 100644 index 299fa47..0000000 --- a/apps/web/src/material-icons/icons/harmonix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/haskell.svg b/apps/web/src/material-icons/icons/haskell.svg deleted file mode 100644 index ae44927..0000000 --- a/apps/web/src/material-icons/icons/haskell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/haxe.svg b/apps/web/src/material-icons/icons/haxe.svg deleted file mode 100644 index 94cb5ac..0000000 --- a/apps/web/src/material-icons/icons/haxe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/hcl.svg b/apps/web/src/material-icons/icons/hcl.svg deleted file mode 100644 index b8bb1b6..0000000 --- a/apps/web/src/material-icons/icons/hcl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/hcl_light.svg b/apps/web/src/material-icons/icons/hcl_light.svg deleted file mode 100644 index 117f8d4..0000000 --- a/apps/web/src/material-icons/icons/hcl_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/helm.svg b/apps/web/src/material-icons/icons/helm.svg deleted file mode 100644 index 43b2a87..0000000 --- a/apps/web/src/material-icons/icons/helm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/heroku.svg b/apps/web/src/material-icons/icons/heroku.svg deleted file mode 100644 index f7c4328..0000000 --- a/apps/web/src/material-icons/icons/heroku.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/hex.svg b/apps/web/src/material-icons/icons/hex.svg deleted file mode 100644 index 9fdba49..0000000 --- a/apps/web/src/material-icons/icons/hex.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/hjson.svg b/apps/web/src/material-icons/icons/hjson.svg deleted file mode 100644 index c151f93..0000000 --- a/apps/web/src/material-icons/icons/hjson.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/horusec.svg b/apps/web/src/material-icons/icons/horusec.svg deleted file mode 100644 index 4d96097..0000000 --- a/apps/web/src/material-icons/icons/horusec.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/hpp.svg b/apps/web/src/material-icons/icons/hpp.svg deleted file mode 100644 index 6efda42..0000000 --- a/apps/web/src/material-icons/icons/hpp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/html.svg b/apps/web/src/material-icons/icons/html.svg deleted file mode 100644 index 5012d79..0000000 --- a/apps/web/src/material-icons/icons/html.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/http.svg b/apps/web/src/material-icons/icons/http.svg deleted file mode 100644 index e9f7b9f..0000000 --- a/apps/web/src/material-icons/icons/http.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/huff.svg b/apps/web/src/material-icons/icons/huff.svg deleted file mode 100644 index ed2ad38..0000000 --- a/apps/web/src/material-icons/icons/huff.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/huff_light.svg b/apps/web/src/material-icons/icons/huff_light.svg deleted file mode 100644 index 3c04dc9..0000000 --- a/apps/web/src/material-icons/icons/huff_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/hurl.svg b/apps/web/src/material-icons/icons/hurl.svg deleted file mode 100644 index a6fa021..0000000 --- a/apps/web/src/material-icons/icons/hurl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/husky.svg b/apps/web/src/material-icons/icons/husky.svg deleted file mode 100644 index 3bf1661..0000000 --- a/apps/web/src/material-icons/icons/husky.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/i18n.svg b/apps/web/src/material-icons/icons/i18n.svg deleted file mode 100644 index 3f6af90..0000000 --- a/apps/web/src/material-icons/icons/i18n.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/idris.svg b/apps/web/src/material-icons/icons/idris.svg deleted file mode 100644 index 67be8f7..0000000 --- a/apps/web/src/material-icons/icons/idris.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ifanr-cloud.svg b/apps/web/src/material-icons/icons/ifanr-cloud.svg deleted file mode 100644 index 79259c1..0000000 --- a/apps/web/src/material-icons/icons/ifanr-cloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/image.svg b/apps/web/src/material-icons/icons/image.svg deleted file mode 100644 index 0db4085..0000000 --- a/apps/web/src/material-icons/icons/image.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/imba.svg b/apps/web/src/material-icons/icons/imba.svg deleted file mode 100644 index ff8b8be..0000000 --- a/apps/web/src/material-icons/icons/imba.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ionic.svg b/apps/web/src/material-icons/icons/ionic.svg deleted file mode 100644 index e70fcbd..0000000 --- a/apps/web/src/material-icons/icons/ionic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/istanbul.svg b/apps/web/src/material-icons/icons/istanbul.svg deleted file mode 100644 index 6e622b0..0000000 --- a/apps/web/src/material-icons/icons/istanbul.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/jar.svg b/apps/web/src/material-icons/icons/jar.svg deleted file mode 100644 index b59988e..0000000 --- a/apps/web/src/material-icons/icons/jar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/java.svg b/apps/web/src/material-icons/icons/java.svg deleted file mode 100644 index 469f398..0000000 --- a/apps/web/src/material-icons/icons/java.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/javaclass.svg b/apps/web/src/material-icons/icons/javaclass.svg deleted file mode 100644 index 9e20db7..0000000 --- a/apps/web/src/material-icons/icons/javaclass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/javascript-map.svg b/apps/web/src/material-icons/icons/javascript-map.svg deleted file mode 100644 index f9df1ae..0000000 --- a/apps/web/src/material-icons/icons/javascript-map.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/javascript.svg b/apps/web/src/material-icons/icons/javascript.svg deleted file mode 100644 index 33f9df1..0000000 --- a/apps/web/src/material-icons/icons/javascript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/jenkins.svg b/apps/web/src/material-icons/icons/jenkins.svg deleted file mode 100644 index 27bc704..0000000 --- a/apps/web/src/material-icons/icons/jenkins.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/jest.svg b/apps/web/src/material-icons/icons/jest.svg deleted file mode 100644 index 57146be..0000000 --- a/apps/web/src/material-icons/icons/jest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/jinja.svg b/apps/web/src/material-icons/icons/jinja.svg deleted file mode 100644 index bf55231..0000000 --- a/apps/web/src/material-icons/icons/jinja.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/jinja_light.svg b/apps/web/src/material-icons/icons/jinja_light.svg deleted file mode 100644 index 712c1ab..0000000 --- a/apps/web/src/material-icons/icons/jinja_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/jsconfig.svg b/apps/web/src/material-icons/icons/jsconfig.svg deleted file mode 100644 index 5aef481..0000000 --- a/apps/web/src/material-icons/icons/jsconfig.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/json.svg b/apps/web/src/material-icons/icons/json.svg deleted file mode 100644 index 578eb7c..0000000 --- a/apps/web/src/material-icons/icons/json.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/jsr.svg b/apps/web/src/material-icons/icons/jsr.svg deleted file mode 100644 index 739f657..0000000 --- a/apps/web/src/material-icons/icons/jsr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/jsr_light.svg b/apps/web/src/material-icons/icons/jsr_light.svg deleted file mode 100644 index c93d452..0000000 --- a/apps/web/src/material-icons/icons/jsr_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/julia.svg b/apps/web/src/material-icons/icons/julia.svg deleted file mode 100644 index f9bb791..0000000 --- a/apps/web/src/material-icons/icons/julia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/jupyter.svg b/apps/web/src/material-icons/icons/jupyter.svg deleted file mode 100644 index 0540317..0000000 --- a/apps/web/src/material-icons/icons/jupyter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/just.svg b/apps/web/src/material-icons/icons/just.svg deleted file mode 100644 index cd949b6..0000000 --- a/apps/web/src/material-icons/icons/just.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/karma.svg b/apps/web/src/material-icons/icons/karma.svg deleted file mode 100644 index 42f1c84..0000000 --- a/apps/web/src/material-icons/icons/karma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/kcl.svg b/apps/web/src/material-icons/icons/kcl.svg deleted file mode 100644 index 4f10c60..0000000 --- a/apps/web/src/material-icons/icons/kcl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/key.svg b/apps/web/src/material-icons/icons/key.svg deleted file mode 100644 index 8ea9398..0000000 --- a/apps/web/src/material-icons/icons/key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/kivy.svg b/apps/web/src/material-icons/icons/kivy.svg deleted file mode 100644 index 2a1a35c..0000000 --- a/apps/web/src/material-icons/icons/kivy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/kl.svg b/apps/web/src/material-icons/icons/kl.svg deleted file mode 100644 index c43dfc6..0000000 --- a/apps/web/src/material-icons/icons/kl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/knip.svg b/apps/web/src/material-icons/icons/knip.svg deleted file mode 100644 index 51a7cc2..0000000 --- a/apps/web/src/material-icons/icons/knip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/kotlin.svg b/apps/web/src/material-icons/icons/kotlin.svg deleted file mode 100644 index f64f8ab..0000000 --- a/apps/web/src/material-icons/icons/kotlin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/kubernetes.svg b/apps/web/src/material-icons/icons/kubernetes.svg deleted file mode 100644 index 48c625f..0000000 --- a/apps/web/src/material-icons/icons/kubernetes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/kusto.svg b/apps/web/src/material-icons/icons/kusto.svg deleted file mode 100644 index e579a11..0000000 --- a/apps/web/src/material-icons/icons/kusto.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/laravel.svg b/apps/web/src/material-icons/icons/laravel.svg deleted file mode 100644 index 2e6cfbe..0000000 --- a/apps/web/src/material-icons/icons/laravel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/lerna.svg b/apps/web/src/material-icons/icons/lerna.svg deleted file mode 100644 index 20d3b95..0000000 --- a/apps/web/src/material-icons/icons/lerna.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/less.svg b/apps/web/src/material-icons/icons/less.svg deleted file mode 100644 index 997df45..0000000 --- a/apps/web/src/material-icons/icons/less.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/liara.svg b/apps/web/src/material-icons/icons/liara.svg deleted file mode 100644 index 2738bec..0000000 --- a/apps/web/src/material-icons/icons/liara.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/lib.svg b/apps/web/src/material-icons/icons/lib.svg deleted file mode 100644 index 447aab5..0000000 --- a/apps/web/src/material-icons/icons/lib.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/lighthouse.svg b/apps/web/src/material-icons/icons/lighthouse.svg deleted file mode 100644 index 5041f35..0000000 --- a/apps/web/src/material-icons/icons/lighthouse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/lilypond.svg b/apps/web/src/material-icons/icons/lilypond.svg deleted file mode 100644 index a12aa2c..0000000 --- a/apps/web/src/material-icons/icons/lilypond.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/liquid.svg b/apps/web/src/material-icons/icons/liquid.svg deleted file mode 100644 index 5111ab6..0000000 --- a/apps/web/src/material-icons/icons/liquid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/lisp.svg b/apps/web/src/material-icons/icons/lisp.svg deleted file mode 100644 index 05d7e06..0000000 --- a/apps/web/src/material-icons/icons/lisp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/livescript.svg b/apps/web/src/material-icons/icons/livescript.svg deleted file mode 100644 index ccca801..0000000 --- a/apps/web/src/material-icons/icons/livescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/lock.svg b/apps/web/src/material-icons/icons/lock.svg deleted file mode 100644 index f6a1c44..0000000 --- a/apps/web/src/material-icons/icons/lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/log.svg b/apps/web/src/material-icons/icons/log.svg deleted file mode 100644 index a44f7e2..0000000 --- a/apps/web/src/material-icons/icons/log.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/lolcode.svg b/apps/web/src/material-icons/icons/lolcode.svg deleted file mode 100644 index ffc9786..0000000 --- a/apps/web/src/material-icons/icons/lolcode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/lottie.svg b/apps/web/src/material-icons/icons/lottie.svg deleted file mode 100644 index 4917f32..0000000 --- a/apps/web/src/material-icons/icons/lottie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/lua.svg b/apps/web/src/material-icons/icons/lua.svg deleted file mode 100644 index d3fb0b1..0000000 --- a/apps/web/src/material-icons/icons/lua.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/makefile.svg b/apps/web/src/material-icons/icons/makefile.svg deleted file mode 100644 index f886fb5..0000000 --- a/apps/web/src/material-icons/icons/makefile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/markdown.svg b/apps/web/src/material-icons/icons/markdown.svg deleted file mode 100644 index b45321c..0000000 --- a/apps/web/src/material-icons/icons/markdown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/markdownlint.svg b/apps/web/src/material-icons/icons/markdownlint.svg deleted file mode 100644 index 37daf0d..0000000 --- a/apps/web/src/material-icons/icons/markdownlint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/markojs.svg b/apps/web/src/material-icons/icons/markojs.svg deleted file mode 100644 index 7ec0bc4..0000000 --- a/apps/web/src/material-icons/icons/markojs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/mathematica.svg b/apps/web/src/material-icons/icons/mathematica.svg deleted file mode 100644 index 08c2508..0000000 --- a/apps/web/src/material-icons/icons/mathematica.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/matlab.svg b/apps/web/src/material-icons/icons/matlab.svg deleted file mode 100644 index a2166f8..0000000 --- a/apps/web/src/material-icons/icons/matlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/maven.svg b/apps/web/src/material-icons/icons/maven.svg deleted file mode 100644 index c8d62a7..0000000 --- a/apps/web/src/material-icons/icons/maven.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/mdsvex.svg b/apps/web/src/material-icons/icons/mdsvex.svg deleted file mode 100644 index 89e9d83..0000000 --- a/apps/web/src/material-icons/icons/mdsvex.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/mdx.svg b/apps/web/src/material-icons/icons/mdx.svg deleted file mode 100644 index c1e1769..0000000 --- a/apps/web/src/material-icons/icons/mdx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/mercurial.svg b/apps/web/src/material-icons/icons/mercurial.svg deleted file mode 100644 index 41f701e..0000000 --- a/apps/web/src/material-icons/icons/mercurial.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/merlin.svg b/apps/web/src/material-icons/icons/merlin.svg deleted file mode 100644 index 96b29d3..0000000 --- a/apps/web/src/material-icons/icons/merlin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/mermaid.svg b/apps/web/src/material-icons/icons/mermaid.svg deleted file mode 100644 index 23060d4..0000000 --- a/apps/web/src/material-icons/icons/mermaid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/meson.svg b/apps/web/src/material-icons/icons/meson.svg deleted file mode 100644 index ba1ceae..0000000 --- a/apps/web/src/material-icons/icons/meson.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/minecraft.svg b/apps/web/src/material-icons/icons/minecraft.svg deleted file mode 100644 index 219af8a..0000000 --- a/apps/web/src/material-icons/icons/minecraft.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/mint.svg b/apps/web/src/material-icons/icons/mint.svg deleted file mode 100644 index 659340a..0000000 --- a/apps/web/src/material-icons/icons/mint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/mjml.svg b/apps/web/src/material-icons/icons/mjml.svg deleted file mode 100644 index 0ca04c9..0000000 --- a/apps/web/src/material-icons/icons/mjml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/mocha.svg b/apps/web/src/material-icons/icons/mocha.svg deleted file mode 100644 index 854c7af..0000000 --- a/apps/web/src/material-icons/icons/mocha.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/modernizr.svg b/apps/web/src/material-icons/icons/modernizr.svg deleted file mode 100644 index ece6219..0000000 --- a/apps/web/src/material-icons/icons/modernizr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/mojo.svg b/apps/web/src/material-icons/icons/mojo.svg deleted file mode 100644 index 8481fe6..0000000 --- a/apps/web/src/material-icons/icons/mojo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/moon.svg b/apps/web/src/material-icons/icons/moon.svg deleted file mode 100644 index 2359bf0..0000000 --- a/apps/web/src/material-icons/icons/moon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/moonscript.svg b/apps/web/src/material-icons/icons/moonscript.svg deleted file mode 100644 index 40cf981..0000000 --- a/apps/web/src/material-icons/icons/moonscript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/mxml.svg b/apps/web/src/material-icons/icons/mxml.svg deleted file mode 100644 index c6b9bf2..0000000 --- a/apps/web/src/material-icons/icons/mxml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nano-staged.svg b/apps/web/src/material-icons/icons/nano-staged.svg deleted file mode 100644 index 9534bbd..0000000 --- a/apps/web/src/material-icons/icons/nano-staged.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nano-staged_light.svg b/apps/web/src/material-icons/icons/nano-staged_light.svg deleted file mode 100644 index c8ef74a..0000000 --- a/apps/web/src/material-icons/icons/nano-staged_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ndst.svg b/apps/web/src/material-icons/icons/ndst.svg deleted file mode 100644 index bd4ce54..0000000 --- a/apps/web/src/material-icons/icons/ndst.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nest.svg b/apps/web/src/material-icons/icons/nest.svg deleted file mode 100644 index a454a83..0000000 --- a/apps/web/src/material-icons/icons/nest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/netlify.svg b/apps/web/src/material-icons/icons/netlify.svg deleted file mode 100644 index 4162013..0000000 --- a/apps/web/src/material-icons/icons/netlify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/netlify_light.svg b/apps/web/src/material-icons/icons/netlify_light.svg deleted file mode 100644 index 127fed5..0000000 --- a/apps/web/src/material-icons/icons/netlify_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/next.svg b/apps/web/src/material-icons/icons/next.svg deleted file mode 100644 index 2372407..0000000 --- a/apps/web/src/material-icons/icons/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/next_light.svg b/apps/web/src/material-icons/icons/next_light.svg deleted file mode 100644 index 208d55b..0000000 --- a/apps/web/src/material-icons/icons/next_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nginx.svg b/apps/web/src/material-icons/icons/nginx.svg deleted file mode 100644 index 658ad22..0000000 --- a/apps/web/src/material-icons/icons/nginx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ngrx-actions.svg b/apps/web/src/material-icons/icons/ngrx-actions.svg deleted file mode 100644 index de418d4..0000000 --- a/apps/web/src/material-icons/icons/ngrx-actions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ngrx-effects.svg b/apps/web/src/material-icons/icons/ngrx-effects.svg deleted file mode 100644 index 8f7dc89..0000000 --- a/apps/web/src/material-icons/icons/ngrx-effects.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ngrx-entity.svg b/apps/web/src/material-icons/icons/ngrx-entity.svg deleted file mode 100644 index af0dd05..0000000 --- a/apps/web/src/material-icons/icons/ngrx-entity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ngrx-reducer.svg b/apps/web/src/material-icons/icons/ngrx-reducer.svg deleted file mode 100644 index db7a553..0000000 --- a/apps/web/src/material-icons/icons/ngrx-reducer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ngrx-selectors.svg b/apps/web/src/material-icons/icons/ngrx-selectors.svg deleted file mode 100644 index af03c40..0000000 --- a/apps/web/src/material-icons/icons/ngrx-selectors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ngrx-state.svg b/apps/web/src/material-icons/icons/ngrx-state.svg deleted file mode 100644 index 258c0ac..0000000 --- a/apps/web/src/material-icons/icons/ngrx-state.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nim.svg b/apps/web/src/material-icons/icons/nim.svg deleted file mode 100644 index 8b5f3a1..0000000 --- a/apps/web/src/material-icons/icons/nim.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nix.svg b/apps/web/src/material-icons/icons/nix.svg deleted file mode 100644 index 8d629a4..0000000 --- a/apps/web/src/material-icons/icons/nix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nodejs.svg b/apps/web/src/material-icons/icons/nodejs.svg deleted file mode 100644 index ba73901..0000000 --- a/apps/web/src/material-icons/icons/nodejs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nodejs_alt.svg b/apps/web/src/material-icons/icons/nodejs_alt.svg deleted file mode 100644 index d652712..0000000 --- a/apps/web/src/material-icons/icons/nodejs_alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nodemon.svg b/apps/web/src/material-icons/icons/nodemon.svg deleted file mode 100644 index bc17051..0000000 --- a/apps/web/src/material-icons/icons/nodemon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/npm.svg b/apps/web/src/material-icons/icons/npm.svg deleted file mode 100644 index 9878c6e..0000000 --- a/apps/web/src/material-icons/icons/npm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nuget.svg b/apps/web/src/material-icons/icons/nuget.svg deleted file mode 100644 index ced7200..0000000 --- a/apps/web/src/material-icons/icons/nuget.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nunjucks.svg b/apps/web/src/material-icons/icons/nunjucks.svg deleted file mode 100644 index f3c85b9..0000000 --- a/apps/web/src/material-icons/icons/nunjucks.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nuxt.svg b/apps/web/src/material-icons/icons/nuxt.svg deleted file mode 100644 index 7c24e0a..0000000 --- a/apps/web/src/material-icons/icons/nuxt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/nx.svg b/apps/web/src/material-icons/icons/nx.svg deleted file mode 100644 index 3efdc1b..0000000 --- a/apps/web/src/material-icons/icons/nx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/objective-c.svg b/apps/web/src/material-icons/icons/objective-c.svg deleted file mode 100644 index 7a69f91..0000000 --- a/apps/web/src/material-icons/icons/objective-c.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/objective-cpp.svg b/apps/web/src/material-icons/icons/objective-cpp.svg deleted file mode 100644 index 262ee28..0000000 --- a/apps/web/src/material-icons/icons/objective-cpp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ocaml.svg b/apps/web/src/material-icons/icons/ocaml.svg deleted file mode 100644 index 1d20d08..0000000 --- a/apps/web/src/material-icons/icons/ocaml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/odin.svg b/apps/web/src/material-icons/icons/odin.svg deleted file mode 100644 index b7904fc..0000000 --- a/apps/web/src/material-icons/icons/odin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/opa.svg b/apps/web/src/material-icons/icons/opa.svg deleted file mode 100644 index 8957625..0000000 --- a/apps/web/src/material-icons/icons/opa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/opam.svg b/apps/web/src/material-icons/icons/opam.svg deleted file mode 100644 index 7e4d358..0000000 --- a/apps/web/src/material-icons/icons/opam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/openapi.svg b/apps/web/src/material-icons/icons/openapi.svg deleted file mode 100644 index 4c111bc..0000000 --- a/apps/web/src/material-icons/icons/openapi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/openapi_light.svg b/apps/web/src/material-icons/icons/openapi_light.svg deleted file mode 100644 index 7176991..0000000 --- a/apps/web/src/material-icons/icons/openapi_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/otne.svg b/apps/web/src/material-icons/icons/otne.svg deleted file mode 100644 index 06fee91..0000000 --- a/apps/web/src/material-icons/icons/otne.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/panda.svg b/apps/web/src/material-icons/icons/panda.svg deleted file mode 100644 index dde4122..0000000 --- a/apps/web/src/material-icons/icons/panda.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/parcel.svg b/apps/web/src/material-icons/icons/parcel.svg deleted file mode 100644 index 5289c30..0000000 --- a/apps/web/src/material-icons/icons/parcel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/pascal.svg b/apps/web/src/material-icons/icons/pascal.svg deleted file mode 100644 index 076b2da..0000000 --- a/apps/web/src/material-icons/icons/pascal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/pawn.svg b/apps/web/src/material-icons/icons/pawn.svg deleted file mode 100644 index cfffdc8..0000000 --- a/apps/web/src/material-icons/icons/pawn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/payload.svg b/apps/web/src/material-icons/icons/payload.svg deleted file mode 100644 index a5392c0..0000000 --- a/apps/web/src/material-icons/icons/payload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/payload_light.svg b/apps/web/src/material-icons/icons/payload_light.svg deleted file mode 100644 index 4be3386..0000000 --- a/apps/web/src/material-icons/icons/payload_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/pdf.svg b/apps/web/src/material-icons/icons/pdf.svg deleted file mode 100644 index cb27a01..0000000 --- a/apps/web/src/material-icons/icons/pdf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/pdm.svg b/apps/web/src/material-icons/icons/pdm.svg deleted file mode 100644 index 7bb5728..0000000 --- a/apps/web/src/material-icons/icons/pdm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/percy.svg b/apps/web/src/material-icons/icons/percy.svg deleted file mode 100644 index 136a51f..0000000 --- a/apps/web/src/material-icons/icons/percy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/perl.svg b/apps/web/src/material-icons/icons/perl.svg deleted file mode 100644 index 1791923..0000000 --- a/apps/web/src/material-icons/icons/perl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/php-cs-fixer.svg b/apps/web/src/material-icons/icons/php-cs-fixer.svg deleted file mode 100644 index 2ec1781..0000000 --- a/apps/web/src/material-icons/icons/php-cs-fixer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/php.svg b/apps/web/src/material-icons/icons/php.svg deleted file mode 100644 index 75516c2..0000000 --- a/apps/web/src/material-icons/icons/php.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/php_elephant.svg b/apps/web/src/material-icons/icons/php_elephant.svg deleted file mode 100644 index 77a8ff9..0000000 --- a/apps/web/src/material-icons/icons/php_elephant.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/php_elephant_pink.svg b/apps/web/src/material-icons/icons/php_elephant_pink.svg deleted file mode 100644 index 74a28c8..0000000 --- a/apps/web/src/material-icons/icons/php_elephant_pink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/phpunit.svg b/apps/web/src/material-icons/icons/phpunit.svg deleted file mode 100644 index 986dfa4..0000000 --- a/apps/web/src/material-icons/icons/phpunit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/pinejs.svg b/apps/web/src/material-icons/icons/pinejs.svg deleted file mode 100644 index 6fce738..0000000 --- a/apps/web/src/material-icons/icons/pinejs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/pipeline.svg b/apps/web/src/material-icons/icons/pipeline.svg deleted file mode 100644 index 5eb804d..0000000 --- a/apps/web/src/material-icons/icons/pipeline.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/pkl.svg b/apps/web/src/material-icons/icons/pkl.svg deleted file mode 100644 index 8d2e8f2..0000000 --- a/apps/web/src/material-icons/icons/pkl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/plastic.svg b/apps/web/src/material-icons/icons/plastic.svg deleted file mode 100644 index f9f3f26..0000000 --- a/apps/web/src/material-icons/icons/plastic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/playwright.svg b/apps/web/src/material-icons/icons/playwright.svg deleted file mode 100644 index f135236..0000000 --- a/apps/web/src/material-icons/icons/playwright.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/plop.svg b/apps/web/src/material-icons/icons/plop.svg deleted file mode 100644 index d2daee4..0000000 --- a/apps/web/src/material-icons/icons/plop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/pnpm.svg b/apps/web/src/material-icons/icons/pnpm.svg deleted file mode 100644 index fc52c6e..0000000 --- a/apps/web/src/material-icons/icons/pnpm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/pnpm_light.svg b/apps/web/src/material-icons/icons/pnpm_light.svg deleted file mode 100644 index 4236956..0000000 --- a/apps/web/src/material-icons/icons/pnpm_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/poetry.svg b/apps/web/src/material-icons/icons/poetry.svg deleted file mode 100644 index ee026ba..0000000 --- a/apps/web/src/material-icons/icons/poetry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/postcss.svg b/apps/web/src/material-icons/icons/postcss.svg deleted file mode 100644 index eb9e123..0000000 --- a/apps/web/src/material-icons/icons/postcss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/posthtml.svg b/apps/web/src/material-icons/icons/posthtml.svg deleted file mode 100644 index 9176f8f..0000000 --- a/apps/web/src/material-icons/icons/posthtml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/powerpoint.svg b/apps/web/src/material-icons/icons/powerpoint.svg deleted file mode 100644 index b4d9403..0000000 --- a/apps/web/src/material-icons/icons/powerpoint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/powershell.svg b/apps/web/src/material-icons/icons/powershell.svg deleted file mode 100644 index 79da813..0000000 --- a/apps/web/src/material-icons/icons/powershell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/prettier.svg b/apps/web/src/material-icons/icons/prettier.svg deleted file mode 100644 index 55b87a6..0000000 --- a/apps/web/src/material-icons/icons/prettier.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/prisma.svg b/apps/web/src/material-icons/icons/prisma.svg deleted file mode 100644 index 1d0e169..0000000 --- a/apps/web/src/material-icons/icons/prisma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/processing.svg b/apps/web/src/material-icons/icons/processing.svg deleted file mode 100644 index 8a960ab..0000000 --- a/apps/web/src/material-icons/icons/processing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/prolog.svg b/apps/web/src/material-icons/icons/prolog.svg deleted file mode 100644 index fe7546f..0000000 --- a/apps/web/src/material-icons/icons/prolog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/proto.svg b/apps/web/src/material-icons/icons/proto.svg deleted file mode 100644 index c3e4d85..0000000 --- a/apps/web/src/material-icons/icons/proto.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/protractor.svg b/apps/web/src/material-icons/icons/protractor.svg deleted file mode 100644 index a9f99b3..0000000 --- a/apps/web/src/material-icons/icons/protractor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/pug.svg b/apps/web/src/material-icons/icons/pug.svg deleted file mode 100644 index bb51dca..0000000 --- a/apps/web/src/material-icons/icons/pug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/puppet.svg b/apps/web/src/material-icons/icons/puppet.svg deleted file mode 100644 index 3e1e9c1..0000000 --- a/apps/web/src/material-icons/icons/puppet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/puppeteer.svg b/apps/web/src/material-icons/icons/puppeteer.svg deleted file mode 100644 index b553df3..0000000 --- a/apps/web/src/material-icons/icons/puppeteer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/purescript.svg b/apps/web/src/material-icons/icons/purescript.svg deleted file mode 100644 index d23da88..0000000 --- a/apps/web/src/material-icons/icons/purescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/python-misc.svg b/apps/web/src/material-icons/icons/python-misc.svg deleted file mode 100644 index 3d59b25..0000000 --- a/apps/web/src/material-icons/icons/python-misc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/python.svg b/apps/web/src/material-icons/icons/python.svg deleted file mode 100644 index 311703a..0000000 --- a/apps/web/src/material-icons/icons/python.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/qsharp.svg b/apps/web/src/material-icons/icons/qsharp.svg deleted file mode 100644 index de9838d..0000000 --- a/apps/web/src/material-icons/icons/qsharp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/quasar.svg b/apps/web/src/material-icons/icons/quasar.svg deleted file mode 100644 index b1434fa..0000000 --- a/apps/web/src/material-icons/icons/quasar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/quokka.svg b/apps/web/src/material-icons/icons/quokka.svg deleted file mode 100644 index b03d9f8..0000000 --- a/apps/web/src/material-icons/icons/quokka.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/qwik.svg b/apps/web/src/material-icons/icons/qwik.svg deleted file mode 100644 index fcad5ad..0000000 --- a/apps/web/src/material-icons/icons/qwik.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/r.svg b/apps/web/src/material-icons/icons/r.svg deleted file mode 100644 index 91bad33..0000000 --- a/apps/web/src/material-icons/icons/r.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/racket.svg b/apps/web/src/material-icons/icons/racket.svg deleted file mode 100644 index 04ca144..0000000 --- a/apps/web/src/material-icons/icons/racket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/raml.svg b/apps/web/src/material-icons/icons/raml.svg deleted file mode 100644 index d35d561..0000000 --- a/apps/web/src/material-icons/icons/raml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/razor.svg b/apps/web/src/material-icons/icons/razor.svg deleted file mode 100644 index 55a7406..0000000 --- a/apps/web/src/material-icons/icons/razor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/rc.svg b/apps/web/src/material-icons/icons/rc.svg deleted file mode 100644 index 9d2b8d8..0000000 --- a/apps/web/src/material-icons/icons/rc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/react.svg b/apps/web/src/material-icons/icons/react.svg deleted file mode 100644 index b6fd2e0..0000000 --- a/apps/web/src/material-icons/icons/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/react_ts.svg b/apps/web/src/material-icons/icons/react_ts.svg deleted file mode 100644 index ae197bb..0000000 --- a/apps/web/src/material-icons/icons/react_ts.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/readme.svg b/apps/web/src/material-icons/icons/readme.svg deleted file mode 100644 index d377df9..0000000 --- a/apps/web/src/material-icons/icons/readme.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/reason.svg b/apps/web/src/material-icons/icons/reason.svg deleted file mode 100644 index 0f4b3e1..0000000 --- a/apps/web/src/material-icons/icons/reason.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/red.svg b/apps/web/src/material-icons/icons/red.svg deleted file mode 100644 index 6084231..0000000 --- a/apps/web/src/material-icons/icons/red.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/redux-action.svg b/apps/web/src/material-icons/icons/redux-action.svg deleted file mode 100644 index bd7dec8..0000000 --- a/apps/web/src/material-icons/icons/redux-action.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/redux-reducer.svg b/apps/web/src/material-icons/icons/redux-reducer.svg deleted file mode 100644 index d50acde..0000000 --- a/apps/web/src/material-icons/icons/redux-reducer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/redux-selector.svg b/apps/web/src/material-icons/icons/redux-selector.svg deleted file mode 100644 index 31c8df7..0000000 --- a/apps/web/src/material-icons/icons/redux-selector.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/redux-store.svg b/apps/web/src/material-icons/icons/redux-store.svg deleted file mode 100644 index 524e4f9..0000000 --- a/apps/web/src/material-icons/icons/redux-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/remark.svg b/apps/web/src/material-icons/icons/remark.svg deleted file mode 100644 index 9c4d8d2..0000000 --- a/apps/web/src/material-icons/icons/remark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/remix.svg b/apps/web/src/material-icons/icons/remix.svg deleted file mode 100644 index 748c8c6..0000000 --- a/apps/web/src/material-icons/icons/remix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/remix_light.svg b/apps/web/src/material-icons/icons/remix_light.svg deleted file mode 100644 index 8168815..0000000 --- a/apps/web/src/material-icons/icons/remix_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/renovate.svg b/apps/web/src/material-icons/icons/renovate.svg deleted file mode 100644 index bc63cbb..0000000 --- a/apps/web/src/material-icons/icons/renovate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/replit.svg b/apps/web/src/material-icons/icons/replit.svg deleted file mode 100644 index 57845b2..0000000 --- a/apps/web/src/material-icons/icons/replit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/rescript-interface.svg b/apps/web/src/material-icons/icons/rescript-interface.svg deleted file mode 100644 index ae8aecb..0000000 --- a/apps/web/src/material-icons/icons/rescript-interface.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/rescript.svg b/apps/web/src/material-icons/icons/rescript.svg deleted file mode 100644 index c118cf3..0000000 --- a/apps/web/src/material-icons/icons/rescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/restql.svg b/apps/web/src/material-icons/icons/restql.svg deleted file mode 100644 index a4a9f97..0000000 --- a/apps/web/src/material-icons/icons/restql.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/riot.svg b/apps/web/src/material-icons/icons/riot.svg deleted file mode 100644 index 209e40a..0000000 --- a/apps/web/src/material-icons/icons/riot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/roadmap.svg b/apps/web/src/material-icons/icons/roadmap.svg deleted file mode 100644 index 629ecff..0000000 --- a/apps/web/src/material-icons/icons/roadmap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/roblox.svg b/apps/web/src/material-icons/icons/roblox.svg deleted file mode 100644 index 56cc378..0000000 --- a/apps/web/src/material-icons/icons/roblox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/robot.svg b/apps/web/src/material-icons/icons/robot.svg deleted file mode 100644 index 2be7388..0000000 --- a/apps/web/src/material-icons/icons/robot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/robots.svg b/apps/web/src/material-icons/icons/robots.svg deleted file mode 100644 index 5f9a794..0000000 --- a/apps/web/src/material-icons/icons/robots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/rocket.svg b/apps/web/src/material-icons/icons/rocket.svg deleted file mode 100644 index bb4fda9..0000000 --- a/apps/web/src/material-icons/icons/rocket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/rollup.svg b/apps/web/src/material-icons/icons/rollup.svg deleted file mode 100644 index 7fa0153..0000000 --- a/apps/web/src/material-icons/icons/rollup.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/rome.svg b/apps/web/src/material-icons/icons/rome.svg deleted file mode 100644 index 87f73b4..0000000 --- a/apps/web/src/material-icons/icons/rome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/routing.svg b/apps/web/src/material-icons/icons/routing.svg deleted file mode 100644 index ea02c90..0000000 --- a/apps/web/src/material-icons/icons/routing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/rspec.svg b/apps/web/src/material-icons/icons/rspec.svg deleted file mode 100644 index 783eb62..0000000 --- a/apps/web/src/material-icons/icons/rspec.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/rubocop.svg b/apps/web/src/material-icons/icons/rubocop.svg deleted file mode 100644 index 2cdff99..0000000 --- a/apps/web/src/material-icons/icons/rubocop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/rubocop_light.svg b/apps/web/src/material-icons/icons/rubocop_light.svg deleted file mode 100644 index b8cb9df..0000000 --- a/apps/web/src/material-icons/icons/rubocop_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/ruby.svg b/apps/web/src/material-icons/icons/ruby.svg deleted file mode 100644 index f434e05..0000000 --- a/apps/web/src/material-icons/icons/ruby.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/rust.svg b/apps/web/src/material-icons/icons/rust.svg deleted file mode 100644 index 16a404f..0000000 --- a/apps/web/src/material-icons/icons/rust.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/salesforce.svg b/apps/web/src/material-icons/icons/salesforce.svg deleted file mode 100644 index 281b0e8..0000000 --- a/apps/web/src/material-icons/icons/salesforce.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/san.svg b/apps/web/src/material-icons/icons/san.svg deleted file mode 100644 index 8ec6be1..0000000 --- a/apps/web/src/material-icons/icons/san.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/sas.svg b/apps/web/src/material-icons/icons/sas.svg deleted file mode 100644 index d8df9a7..0000000 --- a/apps/web/src/material-icons/icons/sas.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/sass.svg b/apps/web/src/material-icons/icons/sass.svg deleted file mode 100644 index cc8bb80..0000000 --- a/apps/web/src/material-icons/icons/sass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/sbt.svg b/apps/web/src/material-icons/icons/sbt.svg deleted file mode 100644 index 37587c5..0000000 --- a/apps/web/src/material-icons/icons/sbt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/scala.svg b/apps/web/src/material-icons/icons/scala.svg deleted file mode 100644 index 3469205..0000000 --- a/apps/web/src/material-icons/icons/scala.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/scheme.svg b/apps/web/src/material-icons/icons/scheme.svg deleted file mode 100644 index c8f986e..0000000 --- a/apps/web/src/material-icons/icons/scheme.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/screwdriver.svg b/apps/web/src/material-icons/icons/screwdriver.svg deleted file mode 100644 index f4c263c..0000000 --- a/apps/web/src/material-icons/icons/screwdriver.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/search.svg b/apps/web/src/material-icons/icons/search.svg deleted file mode 100644 index 202fd60..0000000 --- a/apps/web/src/material-icons/icons/search.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/semantic-release.svg b/apps/web/src/material-icons/icons/semantic-release.svg deleted file mode 100644 index 26a2271..0000000 --- a/apps/web/src/material-icons/icons/semantic-release.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/semantic-release_light.svg b/apps/web/src/material-icons/icons/semantic-release_light.svg deleted file mode 100644 index 82f5683..0000000 --- a/apps/web/src/material-icons/icons/semantic-release_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/semgrep.svg b/apps/web/src/material-icons/icons/semgrep.svg deleted file mode 100644 index f2e17c1..0000000 --- a/apps/web/src/material-icons/icons/semgrep.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/sentry.svg b/apps/web/src/material-icons/icons/sentry.svg deleted file mode 100644 index 56cb402..0000000 --- a/apps/web/src/material-icons/icons/sentry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/sequelize.svg b/apps/web/src/material-icons/icons/sequelize.svg deleted file mode 100644 index 8b238e0..0000000 --- a/apps/web/src/material-icons/icons/sequelize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/serverless.svg b/apps/web/src/material-icons/icons/serverless.svg deleted file mode 100644 index f3ea14c..0000000 --- a/apps/web/src/material-icons/icons/serverless.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/settings.svg b/apps/web/src/material-icons/icons/settings.svg deleted file mode 100644 index b4307dc..0000000 --- a/apps/web/src/material-icons/icons/settings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/shader.svg b/apps/web/src/material-icons/icons/shader.svg deleted file mode 100644 index fa7546c..0000000 --- a/apps/web/src/material-icons/icons/shader.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/shaderlab.svg b/apps/web/src/material-icons/icons/shaderlab.svg deleted file mode 100644 index 014acf5..0000000 --- a/apps/web/src/material-icons/icons/shaderlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/silverstripe.svg b/apps/web/src/material-icons/icons/silverstripe.svg deleted file mode 100644 index 0e00d9b..0000000 --- a/apps/web/src/material-icons/icons/silverstripe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/siyuan.svg b/apps/web/src/material-icons/icons/siyuan.svg deleted file mode 100644 index 7a7488d..0000000 --- a/apps/web/src/material-icons/icons/siyuan.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/sketch.svg b/apps/web/src/material-icons/icons/sketch.svg deleted file mode 100644 index 0d75406..0000000 --- a/apps/web/src/material-icons/icons/sketch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/slim.svg b/apps/web/src/material-icons/icons/slim.svg deleted file mode 100644 index 9644235..0000000 --- a/apps/web/src/material-icons/icons/slim.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/slint.svg b/apps/web/src/material-icons/icons/slint.svg deleted file mode 100644 index b6434ec..0000000 --- a/apps/web/src/material-icons/icons/slint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/slug.svg b/apps/web/src/material-icons/icons/slug.svg deleted file mode 100644 index a68b81c..0000000 --- a/apps/web/src/material-icons/icons/slug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/smarty.svg b/apps/web/src/material-icons/icons/smarty.svg deleted file mode 100644 index 0a2d6c6..0000000 --- a/apps/web/src/material-icons/icons/smarty.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/sml.svg b/apps/web/src/material-icons/icons/sml.svg deleted file mode 100644 index 576c779..0000000 --- a/apps/web/src/material-icons/icons/sml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/snapcraft.svg b/apps/web/src/material-icons/icons/snapcraft.svg deleted file mode 100644 index 17bf8d8..0000000 --- a/apps/web/src/material-icons/icons/snapcraft.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/snowpack.svg b/apps/web/src/material-icons/icons/snowpack.svg deleted file mode 100644 index 454449d..0000000 --- a/apps/web/src/material-icons/icons/snowpack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/snowpack_light.svg b/apps/web/src/material-icons/icons/snowpack_light.svg deleted file mode 100644 index bb1571e..0000000 --- a/apps/web/src/material-icons/icons/snowpack_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/snyk.svg b/apps/web/src/material-icons/icons/snyk.svg deleted file mode 100644 index c79c147..0000000 --- a/apps/web/src/material-icons/icons/snyk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/solidity.svg b/apps/web/src/material-icons/icons/solidity.svg deleted file mode 100644 index 6ae9873..0000000 --- a/apps/web/src/material-icons/icons/solidity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/sonarcloud.svg b/apps/web/src/material-icons/icons/sonarcloud.svg deleted file mode 100644 index 7d39133..0000000 --- a/apps/web/src/material-icons/icons/sonarcloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/spwn.svg b/apps/web/src/material-icons/icons/spwn.svg deleted file mode 100644 index 08a1394..0000000 --- a/apps/web/src/material-icons/icons/spwn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/stan.svg b/apps/web/src/material-icons/icons/stan.svg deleted file mode 100644 index b61fb15..0000000 --- a/apps/web/src/material-icons/icons/stan.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/steadybit.svg b/apps/web/src/material-icons/icons/steadybit.svg deleted file mode 100644 index 84935db..0000000 --- a/apps/web/src/material-icons/icons/steadybit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/stencil.svg b/apps/web/src/material-icons/icons/stencil.svg deleted file mode 100644 index 2cf19f6..0000000 --- a/apps/web/src/material-icons/icons/stencil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/stitches.svg b/apps/web/src/material-icons/icons/stitches.svg deleted file mode 100644 index 6b1142f..0000000 --- a/apps/web/src/material-icons/icons/stitches.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/stitches_light.svg b/apps/web/src/material-icons/icons/stitches_light.svg deleted file mode 100644 index bd9986d..0000000 --- a/apps/web/src/material-icons/icons/stitches_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/storybook.svg b/apps/web/src/material-icons/icons/storybook.svg deleted file mode 100644 index f8fdaa4..0000000 --- a/apps/web/src/material-icons/icons/storybook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/stryker.svg b/apps/web/src/material-icons/icons/stryker.svg deleted file mode 100644 index 69b05e4..0000000 --- a/apps/web/src/material-icons/icons/stryker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/stylable.svg b/apps/web/src/material-icons/icons/stylable.svg deleted file mode 100644 index 4be70bb..0000000 --- a/apps/web/src/material-icons/icons/stylable.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/stylelint.svg b/apps/web/src/material-icons/icons/stylelint.svg deleted file mode 100644 index 9f71342..0000000 --- a/apps/web/src/material-icons/icons/stylelint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/stylelint_light.svg b/apps/web/src/material-icons/icons/stylelint_light.svg deleted file mode 100644 index f36493b..0000000 --- a/apps/web/src/material-icons/icons/stylelint_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/stylus.svg b/apps/web/src/material-icons/icons/stylus.svg deleted file mode 100644 index ae61b48..0000000 --- a/apps/web/src/material-icons/icons/stylus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/sublime.svg b/apps/web/src/material-icons/icons/sublime.svg deleted file mode 100644 index ebb3c92..0000000 --- a/apps/web/src/material-icons/icons/sublime.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/supabase.svg b/apps/web/src/material-icons/icons/supabase.svg deleted file mode 100644 index 63f6327..0000000 --- a/apps/web/src/material-icons/icons/supabase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/svelte.svg b/apps/web/src/material-icons/icons/svelte.svg deleted file mode 100644 index 62f2b7b..0000000 --- a/apps/web/src/material-icons/icons/svelte.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/svg.svg b/apps/web/src/material-icons/icons/svg.svg deleted file mode 100644 index cc90391..0000000 --- a/apps/web/src/material-icons/icons/svg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/svgo.svg b/apps/web/src/material-icons/icons/svgo.svg deleted file mode 100644 index 85c5da2..0000000 --- a/apps/web/src/material-icons/icons/svgo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/svgr.svg b/apps/web/src/material-icons/icons/svgr.svg deleted file mode 100644 index 9398528..0000000 --- a/apps/web/src/material-icons/icons/svgr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/swagger.svg b/apps/web/src/material-icons/icons/swagger.svg deleted file mode 100644 index 85ee815..0000000 --- a/apps/web/src/material-icons/icons/swagger.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/swc.svg b/apps/web/src/material-icons/icons/swc.svg deleted file mode 100644 index b61c4c5..0000000 --- a/apps/web/src/material-icons/icons/swc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/swift.svg b/apps/web/src/material-icons/icons/swift.svg deleted file mode 100644 index e485d01..0000000 --- a/apps/web/src/material-icons/icons/swift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/syncpack.svg b/apps/web/src/material-icons/icons/syncpack.svg deleted file mode 100644 index 3c4f07c..0000000 --- a/apps/web/src/material-icons/icons/syncpack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/table.svg b/apps/web/src/material-icons/icons/table.svg deleted file mode 100644 index 92f46a5..0000000 --- a/apps/web/src/material-icons/icons/table.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tailwindcss.svg b/apps/web/src/material-icons/icons/tailwindcss.svg deleted file mode 100644 index 31eeb86..0000000 --- a/apps/web/src/material-icons/icons/tailwindcss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/taskfile.svg b/apps/web/src/material-icons/icons/taskfile.svg deleted file mode 100644 index 7da15bf..0000000 --- a/apps/web/src/material-icons/icons/taskfile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tauri.svg b/apps/web/src/material-icons/icons/tauri.svg deleted file mode 100644 index b5fe7d9..0000000 --- a/apps/web/src/material-icons/icons/tauri.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tcl.svg b/apps/web/src/material-icons/icons/tcl.svg deleted file mode 100644 index 3c196a6..0000000 --- a/apps/web/src/material-icons/icons/tcl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/teal.svg b/apps/web/src/material-icons/icons/teal.svg deleted file mode 100644 index 4720763..0000000 --- a/apps/web/src/material-icons/icons/teal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/templ.svg b/apps/web/src/material-icons/icons/templ.svg deleted file mode 100644 index ce385d0..0000000 --- a/apps/web/src/material-icons/icons/templ.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/template.svg b/apps/web/src/material-icons/icons/template.svg deleted file mode 100644 index 0698e73..0000000 --- a/apps/web/src/material-icons/icons/template.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/terraform.svg b/apps/web/src/material-icons/icons/terraform.svg deleted file mode 100644 index 0c2edbc..0000000 --- a/apps/web/src/material-icons/icons/terraform.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/test-js.svg b/apps/web/src/material-icons/icons/test-js.svg deleted file mode 100644 index 752b8ff..0000000 --- a/apps/web/src/material-icons/icons/test-js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/test-jsx.svg b/apps/web/src/material-icons/icons/test-jsx.svg deleted file mode 100644 index dbcc37a..0000000 --- a/apps/web/src/material-icons/icons/test-jsx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/test-ts.svg b/apps/web/src/material-icons/icons/test-ts.svg deleted file mode 100644 index 69ec233..0000000 --- a/apps/web/src/material-icons/icons/test-ts.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tex.svg b/apps/web/src/material-icons/icons/tex.svg deleted file mode 100644 index 620c7f7..0000000 --- a/apps/web/src/material-icons/icons/tex.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/textlint.svg b/apps/web/src/material-icons/icons/textlint.svg deleted file mode 100644 index 42af689..0000000 --- a/apps/web/src/material-icons/icons/textlint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tilt.svg b/apps/web/src/material-icons/icons/tilt.svg deleted file mode 100644 index d2c8e9e..0000000 --- a/apps/web/src/material-icons/icons/tilt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tldraw.svg b/apps/web/src/material-icons/icons/tldraw.svg deleted file mode 100644 index 745d1cf..0000000 --- a/apps/web/src/material-icons/icons/tldraw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tldraw_light.svg b/apps/web/src/material-icons/icons/tldraw_light.svg deleted file mode 100644 index a0150a1..0000000 --- a/apps/web/src/material-icons/icons/tldraw_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tobi.svg b/apps/web/src/material-icons/icons/tobi.svg deleted file mode 100644 index 1a576a1..0000000 --- a/apps/web/src/material-icons/icons/tobi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tobimake.svg b/apps/web/src/material-icons/icons/tobimake.svg deleted file mode 100644 index 0ba3b3e..0000000 --- a/apps/web/src/material-icons/icons/tobimake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/todo.svg b/apps/web/src/material-icons/icons/todo.svg deleted file mode 100644 index 9a5843e..0000000 --- a/apps/web/src/material-icons/icons/todo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/travis.svg b/apps/web/src/material-icons/icons/travis.svg deleted file mode 100644 index 059cca1..0000000 --- a/apps/web/src/material-icons/icons/travis.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tree.svg b/apps/web/src/material-icons/icons/tree.svg deleted file mode 100644 index 34031ca..0000000 --- a/apps/web/src/material-icons/icons/tree.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tsconfig.svg b/apps/web/src/material-icons/icons/tsconfig.svg deleted file mode 100644 index 817fb8d..0000000 --- a/apps/web/src/material-icons/icons/tsconfig.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tsil.svg b/apps/web/src/material-icons/icons/tsil.svg deleted file mode 100644 index 261d7cd..0000000 --- a/apps/web/src/material-icons/icons/tsil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/tune.svg b/apps/web/src/material-icons/icons/tune.svg deleted file mode 100644 index ecbde06..0000000 --- a/apps/web/src/material-icons/icons/tune.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/turborepo.svg b/apps/web/src/material-icons/icons/turborepo.svg deleted file mode 100644 index 8da0ec5..0000000 --- a/apps/web/src/material-icons/icons/turborepo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/turborepo_light.svg b/apps/web/src/material-icons/icons/turborepo_light.svg deleted file mode 100644 index c631e25..0000000 --- a/apps/web/src/material-icons/icons/turborepo_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/twig.svg b/apps/web/src/material-icons/icons/twig.svg deleted file mode 100644 index b16b12c..0000000 --- a/apps/web/src/material-icons/icons/twig.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/twine.svg b/apps/web/src/material-icons/icons/twine.svg deleted file mode 100644 index ac1bc55..0000000 --- a/apps/web/src/material-icons/icons/twine.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/typescript-def.svg b/apps/web/src/material-icons/icons/typescript-def.svg deleted file mode 100644 index cdd898f..0000000 --- a/apps/web/src/material-icons/icons/typescript-def.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/typescript.svg b/apps/web/src/material-icons/icons/typescript.svg deleted file mode 100644 index 2fe9ba3..0000000 --- a/apps/web/src/material-icons/icons/typescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/typst.svg b/apps/web/src/material-icons/icons/typst.svg deleted file mode 100644 index 5312f92..0000000 --- a/apps/web/src/material-icons/icons/typst.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/uml.svg b/apps/web/src/material-icons/icons/uml.svg deleted file mode 100644 index 92eb9c6..0000000 --- a/apps/web/src/material-icons/icons/uml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/uml_light.svg b/apps/web/src/material-icons/icons/uml_light.svg deleted file mode 100644 index 4efcd6a..0000000 --- a/apps/web/src/material-icons/icons/uml_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/unocss.svg b/apps/web/src/material-icons/icons/unocss.svg deleted file mode 100644 index 7f28101..0000000 --- a/apps/web/src/material-icons/icons/unocss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/url.svg b/apps/web/src/material-icons/icons/url.svg deleted file mode 100644 index 798c887..0000000 --- a/apps/web/src/material-icons/icons/url.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vagrant.svg b/apps/web/src/material-icons/icons/vagrant.svg deleted file mode 100644 index 78c19f9..0000000 --- a/apps/web/src/material-icons/icons/vagrant.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vala.svg b/apps/web/src/material-icons/icons/vala.svg deleted file mode 100644 index 85fbe68..0000000 --- a/apps/web/src/material-icons/icons/vala.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vedic.svg b/apps/web/src/material-icons/icons/vedic.svg deleted file mode 100644 index 9ae47a1..0000000 --- a/apps/web/src/material-icons/icons/vedic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/velite.svg b/apps/web/src/material-icons/icons/velite.svg deleted file mode 100644 index 5f5aadb..0000000 --- a/apps/web/src/material-icons/icons/velite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/velocity.svg b/apps/web/src/material-icons/icons/velocity.svg deleted file mode 100644 index 00b4aa0..0000000 --- a/apps/web/src/material-icons/icons/velocity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vercel.svg b/apps/web/src/material-icons/icons/vercel.svg deleted file mode 100644 index 8ff6e49..0000000 --- a/apps/web/src/material-icons/icons/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vercel_light.svg b/apps/web/src/material-icons/icons/vercel_light.svg deleted file mode 100644 index 314b78c..0000000 --- a/apps/web/src/material-icons/icons/vercel_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/verdaccio.svg b/apps/web/src/material-icons/icons/verdaccio.svg deleted file mode 100644 index 3b5f1d4..0000000 --- a/apps/web/src/material-icons/icons/verdaccio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/verified.svg b/apps/web/src/material-icons/icons/verified.svg deleted file mode 100644 index 1b9edb2..0000000 --- a/apps/web/src/material-icons/icons/verified.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/verilog.svg b/apps/web/src/material-icons/icons/verilog.svg deleted file mode 100644 index d0b3b93..0000000 --- a/apps/web/src/material-icons/icons/verilog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vfl.svg b/apps/web/src/material-icons/icons/vfl.svg deleted file mode 100644 index 8cce143..0000000 --- a/apps/web/src/material-icons/icons/vfl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/video.svg b/apps/web/src/material-icons/icons/video.svg deleted file mode 100644 index 2ade126..0000000 --- a/apps/web/src/material-icons/icons/video.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vim.svg b/apps/web/src/material-icons/icons/vim.svg deleted file mode 100644 index 0a0da99..0000000 --- a/apps/web/src/material-icons/icons/vim.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/virtual.svg b/apps/web/src/material-icons/icons/virtual.svg deleted file mode 100644 index 0fdb620..0000000 --- a/apps/web/src/material-icons/icons/virtual.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/visualstudio.svg b/apps/web/src/material-icons/icons/visualstudio.svg deleted file mode 100644 index 63dec2e..0000000 --- a/apps/web/src/material-icons/icons/visualstudio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vite.svg b/apps/web/src/material-icons/icons/vite.svg deleted file mode 100644 index d66cd5e..0000000 --- a/apps/web/src/material-icons/icons/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vitest.svg b/apps/web/src/material-icons/icons/vitest.svg deleted file mode 100644 index 587491e..0000000 --- a/apps/web/src/material-icons/icons/vitest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vlang.svg b/apps/web/src/material-icons/icons/vlang.svg deleted file mode 100644 index 42e2398..0000000 --- a/apps/web/src/material-icons/icons/vlang.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vscode.svg b/apps/web/src/material-icons/icons/vscode.svg deleted file mode 100644 index fe0e636..0000000 --- a/apps/web/src/material-icons/icons/vscode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vue-config.svg b/apps/web/src/material-icons/icons/vue-config.svg deleted file mode 100644 index bfe01c2..0000000 --- a/apps/web/src/material-icons/icons/vue-config.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vue.svg b/apps/web/src/material-icons/icons/vue.svg deleted file mode 100644 index 359f899..0000000 --- a/apps/web/src/material-icons/icons/vue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/vuex-store.svg b/apps/web/src/material-icons/icons/vuex-store.svg deleted file mode 100644 index c98a851..0000000 --- a/apps/web/src/material-icons/icons/vuex-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/wakatime.svg b/apps/web/src/material-icons/icons/wakatime.svg deleted file mode 100644 index 46f5031..0000000 --- a/apps/web/src/material-icons/icons/wakatime.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/wakatime_light.svg b/apps/web/src/material-icons/icons/wakatime_light.svg deleted file mode 100644 index e4bf771..0000000 --- a/apps/web/src/material-icons/icons/wakatime_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/wallaby.svg b/apps/web/src/material-icons/icons/wallaby.svg deleted file mode 100644 index 58c74cb..0000000 --- a/apps/web/src/material-icons/icons/wallaby.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/watchman.svg b/apps/web/src/material-icons/icons/watchman.svg deleted file mode 100644 index a5e5227..0000000 --- a/apps/web/src/material-icons/icons/watchman.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/webassembly.svg b/apps/web/src/material-icons/icons/webassembly.svg deleted file mode 100644 index 69a43aa..0000000 --- a/apps/web/src/material-icons/icons/webassembly.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/webhint.svg b/apps/web/src/material-icons/icons/webhint.svg deleted file mode 100644 index 59e004f..0000000 --- a/apps/web/src/material-icons/icons/webhint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/webpack.svg b/apps/web/src/material-icons/icons/webpack.svg deleted file mode 100644 index 95c2d4b..0000000 --- a/apps/web/src/material-icons/icons/webpack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/wepy.svg b/apps/web/src/material-icons/icons/wepy.svg deleted file mode 100644 index 4c8baef..0000000 --- a/apps/web/src/material-icons/icons/wepy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/werf.svg b/apps/web/src/material-icons/icons/werf.svg deleted file mode 100644 index 8a6323e..0000000 --- a/apps/web/src/material-icons/icons/werf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/windicss.svg b/apps/web/src/material-icons/icons/windicss.svg deleted file mode 100644 index 4f31c55..0000000 --- a/apps/web/src/material-icons/icons/windicss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/wolframlanguage.svg b/apps/web/src/material-icons/icons/wolframlanguage.svg deleted file mode 100644 index 2f0b5aa..0000000 --- a/apps/web/src/material-icons/icons/wolframlanguage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/word.svg b/apps/web/src/material-icons/icons/word.svg deleted file mode 100644 index a0baf46..0000000 --- a/apps/web/src/material-icons/icons/word.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/xaml.svg b/apps/web/src/material-icons/icons/xaml.svg deleted file mode 100644 index ed496af..0000000 --- a/apps/web/src/material-icons/icons/xaml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/xml.svg b/apps/web/src/material-icons/icons/xml.svg deleted file mode 100644 index ce7ae58..0000000 --- a/apps/web/src/material-icons/icons/xml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/yaml.svg b/apps/web/src/material-icons/icons/yaml.svg deleted file mode 100644 index 03a8a79..0000000 --- a/apps/web/src/material-icons/icons/yaml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/yang.svg b/apps/web/src/material-icons/icons/yang.svg deleted file mode 100644 index 5574008..0000000 --- a/apps/web/src/material-icons/icons/yang.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/yarn.svg b/apps/web/src/material-icons/icons/yarn.svg deleted file mode 100644 index bf25ad2..0000000 --- a/apps/web/src/material-icons/icons/yarn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/zig.svg b/apps/web/src/material-icons/icons/zig.svg deleted file mode 100644 index 79c51da..0000000 --- a/apps/web/src/material-icons/icons/zig.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/icons/zip.svg b/apps/web/src/material-icons/icons/zip.svg deleted file mode 100644 index 39db327..0000000 --- a/apps/web/src/material-icons/icons/zip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/images/commandPalette.png b/apps/web/src/material-icons/images/commandPalette.png deleted file mode 100644 index 49ca1c171aee0ab4bdbc768fae675df5e9f3961c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64787 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 fxr)}Z4 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"PBh!A?{d1!|c{Rg%r?_A24fXENpyAADnDbmU&v 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 TR>NDL0Q{&v(o#e{un7JSnMUHU diff --git a/apps/web/src/material-icons/images/contributors.png b/apps/web/src/material-icons/images/contributors.png deleted file mode 100644 index 4ef74809fe7a23567dd819c64b6527d581d0f725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1045169 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

>2M>?w=6CtjVkV(*xDiFhJ;Te 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

@tG7F06wjk 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 z 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굩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
A9C5; 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�dkE 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

y$4+D*b?nZ7Lq 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⩔3IfX{vIb3Fh2^VDiJ(&;qMJ^ws2S7(@c^u0?c7^7)rx2wPTBAgK9Y#9jVr7+9ql%NT zP&y=NmkAnWq%eqFpD^$cGVYqYzKcZCb^|nVXFO7hQX$1aHp!K0lYzco#)nE6wxHhj zSgi*!TIXX}6UapBGlf+4U#_pO^70FBh&c?^1qF6=RjIS`?bMZWvPNzk) zS)7|68Ur%t-<$A{?k{##S1T8 zX4@TB#y57Cpah~zcM_`WRMVB&l2%O55)x?`%&vAg_0}>c9^K9HJ-b+)J4Y6ay?dYF z%O@8 z5-OD^4B#~+1b$oOVw2+*C_X^`.^IJ%zZDM1suTd$E#9 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

tq={z`uwH3*%oYJnDmh#XKG{+gWygiD%JaHg=b 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

rO(x07^i9 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 z

9MR3l0dvIZ=91Zgg%!~TK{^1_AQ%2PG<3jkJ^!B?JQmQ9wTYz zJZdu1!1ly|;rQ+Xv&%kBMP%|_E$tsS?~{|UR#PU%-dUJD8u9p}GmEIQd&bU@>t7|p ze~hWf_vtbw+)Zl?)OM%ko5=r*V1N!~{Nm~IPP2VyHV+Q$R7vk%c}1Nw{!p$ugRY9r zg#Pu-2Lupp($dwdELZ801I-rVKILA@I(COyi=R{@%&>8`c8^mI53PyuS?+A3k|~ZG zsr#F269kM;iE$P%BY= zR+8_>5t>g)tVxwG5(j8VI0fs4q?I3ETRX(uCmoi_d#_RCfY8|76`B{3b|!u~BTaH8 zKgNu{UNkJ5(N9xx&2A+ z@uym;_HCX~t}^`x?;^8lKMF(?gHxMs*lHWpz_k$c;ohlkx2azuM?TLk1h0sdh)udk zzIgq>Oxyh9c_sf~y>>d%kgKJK7sZiKdrC{e@z6@#qH;ewTXPMF3>6?5JWg8tq0j*QI`wZJsn^5I8dB^yKI`dtm2~-$R^9FQmRzs2!P@mFqiLeB{FA^xSlBQQ0>^ zCVNstpT}izCPf|C#TxkKFx$6m0P7H|EyTIZ!XWq5ORJmF~G!<%ic_ zhxjZoiauYu{?}U~{Bg_hY2K0P#+(9IzkBC0pjuRigwh3csv&O6bNaE-;PkeXCO{#9J7 z>Z#Pf&rHkp=E!Afa@R$VPwFom2r-F_4HC4-G6)06;< z@p&nIzTY;YB^TaNIi3o#x%PmvR)$J8?5w&K3uQV*|AWZAdyfXHD0}Q&AEnx?bGrSN zHO!`Km76luD5la`<@j*?!NS>rBKzj(VLOv4&E20xBY{7i6{Lux$)!eGW-ALl z`%>!LdGg$yX;)tard!Kq-uSQMdOJ+ha+nI=g;>Sgc+oU6I+r_Ng{i(taZ0p@7V|b z+utj1>?+$VYQ6UOeABjQb*AOqn_J^jz#@ta}tESm#e1)N75!&1>uyn`XWK5B7*WY8D*L6Zgq4KDFf zt67PTm=eK5+G*B&bM4mQpI1Acad-GOIvUVV7f59*uhTGWSp+B>rkXn%>~y^^&-47( zuNHO7&vsf;Y*lansav*GBi*Ms8>7^1%AptxD-Ha-DAjT(~`!ewXcp#(7_= zol%Caud~IA+3PVqaA=N)s8<5xRCEz&!iaJ;z))^)k3CRGD=>ev0I?prW49{GwdZJs zfwrLqHDXKBe)e@>Kt)N3hMpe!bhtOGo%RNO10yQeXag3F@BmKNvbHWUkEzW3XY>18 zl%9A7(TWSOTL@Z+KZ^T(1|!gHwC_mKyXECI1O*|K#K0(PU=0mf8_e!Dpa0cD{^-D| zy>j7AHsPIb$ElR2`dr#-H{~dkPjuL7b%*aZIOQ*4RCkCa@DEKfr}U2ro`(nab!(ML z%8Dy(w_SEJb~4<#VR$l^WBB{*leIC0_0{*`AtB(pGec@oDb#J5N)>m8RW8e@wYFD$ zB=@M8b;Fg5_Vz@)9D@=>zn_4H8sby{Fnv|GZvs?u6f?`W(pFMa3)SS3^IRYun7QKu zk3b@ps}!6Kg{Pe=L%wV)McxzU$Cw|%<)wwQRrrib04 zka!sYbi!l79NEw^QSUDREI_F2{_U4owqWgJlB=Vob^7|~eS}~->Hzuz#sS+%{4XwF zXeaUB(b7IbR~#Q-j`6qajEqd`_rM0BiY(X zjTeNm{(;S$M#c#@H}~$l)|W2v))ejh5utH5ygDT4q=JhS$*J?|@??X#Y@1t$1Sjqv zUwxNdTKY>ZpOq>Usw$`!peVV8ZWuIuB^|;o&+8r@K3Hg8UK?n3dwP1%W^PBD3G5cbBax$a5mbAW@y;eC=o$TVaD0z48XHvs>M@jth zaBx!(E+cwNKq-n3jq77nGob>9@g9cfdq_$91_qF-3r>dKA&~2l8HT~mG;SQG%RYizZ^l*LiawRPz&%3kRc4! zpd-i#2ncXAs5K+D(pa7M?%hL33r5l+mnk5H^~5V6=*e<^4at8kR;-X1b@ z_%-3-Txbxgn`;f%a6Vvp zf>9R_qd!0hUVu)f`<{`XgSrCSD@-&+Jtn)sc{4IL{?qqT@dg+6->1pROh=ALL8E)? zOwaCxdM>tH>I;h{?OT&=ZGI+=^n`iam%62&@1LYMJ zd-m+Xo$Y|nB|?dz&|TxItRzzY2L>=xI>0Qu2|5V^@0cZA;<58!WDn4MfMq*1XztDQ zzHzI4FXu{iXP@&)Q5r@mO&6vK%WIsdO32SwZME)U52P58xcSH8TkC4{bexiid z>5hD{oeN9=um@xQSo-=kLczPbyT8G}Qz1m21x6t0K-{r5a3Qfy;RioHWZ`x~9ggFe zZ9>AXl`PYb2oc2ir8Al8J1>J7^Ay2EX#0_6f=%V|HG?1Xw{SjVpT&>CVeKrCA{QMt z@pa1U>+69DGQlK+yfo|}5V8JUUq`ZLety2>w=*iV8&Xyg^n%Fr#M~DYpFZeh*VZ)g zj_`Cq1_V92G8v|>Fy*IV1?DITCK?{e`w$JCJb74%W9_r2Oma!dbz|c%P#Pjz;ppws zhkBRa-z-c`{Q>C(K2SOhBV!V);=RD&V2x>Bz1onlFQ8!ATG?Qk1KO~7X;TjX6?d!> ziISDx0be@Pb8Fwod`>JiGEua5wfK;@swHL4ay@T8uB)eqladVX1tKfJrL9Z)K}7nw zxK5Ua@hB$;$4MzEMlfKAo|`BXuwNZgz(#--fpnEyEyQ_xd%JF+uC{h7hLSo-(mgn; zy<@o}REW%*$4&KrpTmL@LD|E1o*0UYizD;|t^mcw`m$CeYYKiNZE1RDg6f5j7P2b? zbk4=xHFp;lQYa3EI3}9dEXJlyzmj}9{Aw!z3%L4$xTXq{eIOe;C ze6&~2Mudm+3kkh0E%n}9d--jfB-IX!l8LT2jQhb%;bl3z?qAs4#*Of#1@2 zKfu7BX(hhG_?(z);Jfwq=Llq0Z_F>>x^*(84cPd3Fp{uj4k=*ADk&~bfZ?>aw~T@# zQ7{;MAW6>eAI7}(2eC+?f;&h-p+JVkPQ(E44DQ+m!%2<89;ssof@=>^1l{5k_?7K% zeK zlM=+NpZjI43Kg!2gvA8~DZ}IB-xqNqp*D=^cxb?)%FE*m)CDEd$mkL7DpZZ|mBp2v z2WC69(!lJ8?3smIGW%-F%`acLz~Wo@kx9@t_N(!Br~J{q2M-?Hw{N;LYwtfLX&4>c zk-rK=Ep(8>>2T$xs22NQ%g^@V3B^+_=ZQ6f^^D;s(MG`YUyAQ>L9dqD+{eY`4MnFb zbeO&ct88s3i6x2kK+j_C8Iju{yw9(U_aZZ@+odJ<4p|)TFoK=x$Ov|faco0@2-Gg> z^KZ;jIk^2SS^2;^WaXGVgJEjZ)~sKkoc_D!+l=bWS#1%@%OV-e*Rx2em6f;~tFB=^ zI;}hgR3R{6rl)rTr#%pkx{n`aLBNA~#PAgz42)U$ss!jXyaPn&!h>$E6Bx};1V>UP zxTI#X7&AA;(+aWGjQXls@S0r6R=AXS`Bpg&%zd>u;<=)R!2g^lf6wu!9q7mK%?<1~ zHivH@cM3cHcsr|1l=idm1S4|N4>+|?>^tT6uM$$sv@~lhWr%(iaKsI!CaCnxT4R?g3 zm>BkJN@U_Tvk*;&Bu@;x#ul~W{9CyMXTl2jiHq1#RmL1)D zr%pqIy64N6)%|6<%;f`>k)(V zyd2R+CM1FF!6Kez#J~r#AO$^F&PSjd)|E?3B*Hhh0QE>}s_yyo{4eE_w7IE5aZ6$Y z{EYQCmKfr{vaG}mG%=U%75U&&H`II3kTuY~R$?rjqWbr2h{C)3G`d=e1(pW-`fP92 ze(m0Om}O&nY6_1~H?cb6J;{T5o0*}iukaQ2rpXBl1DD3SL{3PG zuS3<+z<~W9`{SmFkdSlm-Nps;tkfy`s+}S$$S_1KF0sdGq2zZ*>m_P_7j z{~jkK5QFhjQ(2r&ylaS2HT(er0xBRcFEB|AWh~B~efHAKLgAuh(7o-9j|;qiH@_d! zXDlJVElz&VI`8J{t1tbTpwQs!z}~(1+yk&-!4V6U9C|l9leCjZl=<1%0>Hh6R|*eL zh!Pw0-B$qA!N`0#_*cE+=6k|+I3?{-y(gCnC>wcR7cMRPuNaz`&@(cgh9nRqJor?j zFmT4*jhGS8bMU2oqKV(d9;J%?zNxj9j*RqHFL!&G8I1sKtP$JZiA0**?x?EU=WdEu zF0*AtFDqBcbH+69U)r-OY?RIWWpV8db5mAIdVQbE4SV}+z|fE*b1<>NrK8;Z4}`$Z zPEK{R0k>vW=6{_%5Nu##!u^u`;P+iS@7$99xA5=$-q-2Fk_Gd7%rvfW?o^&0+1fa^ zkCn#$L9*z}zeeL$bQC4>QXV;hXAkED7^?9U@9d%YDmuhM6$%2A92B}rN~FmC;W_TCAS-R` z9x|Y_;CwfK-dWXV74Xh7-ID3-pHHZ0Tqjf<4XlY;zw5bb%?af-v42P|4(*qS;zSJY|w zDjZLP$BI5yjKLLBNqDcIy2R;2|DD>8Kq(}#zn0tlVvw%No2`$tzs5KXzx+PD>O6GE z?bCxyG-~LgusKD5wF5=&t+N$zl&4h&`uafYya=MvS|&Rg>;C-_fVWCdHvK4x+odt` z$mM{EO~RgQW_gVyEn0uL>{tR-mC_?F(Hr2Q18RBvio# z0n0I*s-?LZb~tp5jIcVcg$D`RE-=q(egQB;1%bm>T9&*n^~_x*MrDjbaE=4N-$0<% z{7CJ_%1k)r#^hHex^T|wyo_7V4mj>`6y1tF5h&}|v%Va7-^{&+V(Qub4Sx1j?VK8s zwC!gVhkwem-bl|(@)LshfF@VCWe-0uZ^RMN?4SO(<}CQfC?RGs|E zuD~-)^40JSUq)C(kIMNJm5=mV502YfwC0Bjj=1Y{FkUp&I$`*HWN*Hwt7QM_d)Dwa zsJi-7;mnyG$sb1CU;^Ok;(~+l?lV;jU%fiOrf@96Mu6&lX>sv8=3-tO0o&d{UI*nBY)QP>}9C(>>UYInMAUs#;-h^1}Uj0GJ{0!w>Fpd{P}S{zC09ySX)%VHD1eMZDXj) zth%X-aA;|Al~@O#K0;hYyR_cVtn7XLRcIzDT&3#PJR1^ju+-s(gUJG=glBtoj+4{$ z39871xiju-in;I_x@Dr%?k31k!a-@XZLeXaszDkVlw%v+)$Utc*u1|~Tq#OlFgUTV zG?yh|2DKBemwB=6XQFQfBP00KFFc%)#K=&Scxv+U5=%wtKnV`A4ROM#CjWx zDlb}A8jNuO!(w1@-qiFB{FPurhYnwv41bvzBLF53qNCP8#>MiYVP@X$aeI=Sd>I9j zwe=lJh7&e{YlJR5<~W$asa0S$@SIv5nW{8DaF24B{li{5*3x)gcDh%O7hi-IzM#6O zfk=)@k8aEWK71GkF$y&${xN*`^tsJ)zF_9# z)efUCCxu2tdbiFqoNqisW;7r8e#`x<+q-C08=GOA>6mJ;s)vS!6{C81{aR8)1R{JX zSu+d1+qeHhxX{wuOJ6ID0UC<-uU|EuT!JRcckllFNy63vxZJqA;Io32jfE+D;t$43 z#4t@q$CH;jGm*sCoOH@$cn+-!(O3bYP$)#;bB#e1oTzT;Onh|m;EKu3$Pm5ojzB^} zazrwSYqZ49>S{y!=0d_`(&@w7Uk4gPnyHdr$a%Eh8h>h<=X*19lZ|uprkRx$(Hsy4 zSo;~o96vo|1yuz5D3V3*hlXCVq2i8G`4}(gbUSy8tmTU54HLc zH>qQ-_>uExu0@>JRiL7$snEvbM25)u=Sbj+`}i;ds#%N%kWV z8g`m-Y>z}-9sOp6=u>EI&Mh@9nLYnj!A}&0!4e9LFYKzeB2sd4+o-A__W$URgH{?8 zb>iF(hw!?$FQTHu!!?wZcPa4vpZF70tTacCsAY6~`}Xb2a|>89q1&zjDWb^!7sigD zyh|ejL6_%#M8tjyih&wGIVQ>fohPvHPr=uoq%I(fg6ZQ%arj`I42{*@Wh0ftY}11B zcKdgWlFFZb5i6s+vxNT)-5H@lOcMF7m#V{0W8Y0jmLnRK84<2aC%M*fYAr4VNbi&oE zS8JaWPefb;S-0P0|Nh8;8Hq5v-riMMMNri~1>Z}aD+X3R7&;+864PxW1H)T-0Rst` z%KZZ;&|Ug8+I{3Qg0?xVfcYzCJU!SFAwQb0MT-?4$$F{47ztR}85zG&c*2imb>?et zpVk?Li|d>3b1KVoHWwIlnp9N{3ZE9M5O!PEz6ti*yLlmOACDSM}Otp zH?+3ki;qW3TSO{7QRQz*joG@`KCVgsPeQ*QQLf5jdrwVYBAXYVV~-zEP1a<;=enfla1a$2Kvcazqgk|td;OZB?+ zFURC_rij|j798`7`n3Lvb^M1zI|a-Ka;`{bASFO^xt(Ce5~9|k-nNyt!RP;=&GhJ^ z_`hR}%CQ%xzAL^Um3|0HLqt{Sy@}2`Y79F2#h0%*-Le?BJ@50D;ZY!^m!baAhkEm2 z{j6M6=OA0a)`U?iSdjt(0-IY~FrP{696C^aw(QG|N7Tlw_1n8|eu>TfPLWy@;XLbo zC*_b;p}}W2UJKhqtt%-8wQCgqU&!H@aC+Zz!_th}zk!os0mY5Cx9tr}rp!jt31Wk- z&--i(+d4Y_?VQ#Z@1>FXk%;Hl2Uk=%I>G13)_js) zSO|ueH-^n%+uaN2@n^m#uNUMjeJ*t<)G+y3{MOS?!QaIlnQt}e^Cwf9#rYc+(h2;$ z{(Y;nwlqKaRrf>QXXRq^Gk-t0NgY@smA|*ktB;`;Zz0b`;4MV}XFIEPydwQ0@i>NI z4Z)F@lO$F~Lu>C8ggr6(B(xiwiJtoq6{18U=)tMH>+Q}*3S9HMJ`6WbepujR{c>aR z>rR$O5=Z`O?Vm6puV3z~;;W;1r^r2C&ZG2uz{ulC(C&Nf)dh{BQkt@c>G*l_U!AtV zN+!rV>t#{yI{fk8Nqj?aJSdn1voV7Irm&}$MFl1Ph*0=kIlOZx@f86q1-#Gyyd*r_ z`TviX0h!s^UxqyKsacYu86M@S4qw|flXPe;$<&riE{yDtd`o--PW*X$&~i znIuXDnd7hh=O=ya)&JyouO8uLUK}dBxqFA>0nTWOM60`GGf4;MPWuyYnKT7eP+wKe ztDYCyqa^O145N9f&NI(k_9nrkw;d?`i@LIIY{>m8>#58OSLO~YXC63pDm8=s@R1{BH<<_o zB0YfXOTrg+>D9vp`8i7KlYcy1hNi|ikG!m(?QA^sg-eQ5F8|Ng?*BpFdxvw~_xWK>9`VTX{tlbNky&#Xup*&~&``8__@b>H{#`~Hsm z{vOBg-|yFP9>>*no-*F=*LXf3>zRG_p9((-oe-*uR{8q-p=*+YVxoctF&Z4>KS=&I zmvBb%PUZTmV4OGE>5m-^o_9SDWY-qWM4$R{?_ZLW8MzzbBF?!vU8mjIgm=%{Yg3D! zFOsUBSO+t9XGTo`{@K?sfuc}NZ z^r$22JzY0%)uyC7T70{YSY^djPFXmr2lZ$uDBt`mGh7yMg*5EqUQ?s5pFd>QzVw^; zTXcnk;Q{mfcYTO+ z#Lw=gEgsO7ZhMh!7$QUOzBqBt%W&I5Ui}7nc6uT|N7hjF%#RnvnQygeHD&9=^{=wn z>QaC4-Bq{Sw>h1g@1}N0AQ#mw2jv}cVk|?$zh!mCZ`Ct95rn!7Sx@Q*ZI0WUytq9YLL(Bk4Jy-_0cj+Njn3DgRAzk8T+U(Vmb&Kk43Ol7VH z>KieWQ=+QMzU&oo$pI{X+#bbh^W}+;&2eoAY6af@k>}JM;~v0!-)ZJnLRxomx!qoZ z6e$-4)p|NP?HiF0mQ;!B&aYTP?pQEp&zx2_>IT8fE1-@mV~uRo1< z0i6fH=KY$(E!?wb5f%)AGYW4^`T-pg)fRKx%&gYvw2+XH9-AU+rRIjUg-E`C5zPr& zD*G!WFvS)TaY6F%OB$U%mgP)6+x|Udj@>}=p?(f`@s6#OiPVz(-x+p4v}n3-^hPv| zyT@F7-Fh@PeWWK7pi~HIf54tdq#COF$`?Oas@j@%KRWE*rsJK#HoE=pDlOj@mJ5fM zPxUJ*cxcq6XW3-yw@ogfy+BeKP&J66Svox%PkW^1K$08 z>PgEDZ!4myOWgVc;wIPTdwJApPa6@uJ|4sH!_Ue@?6a=Iwims<)HTrH7|0qwLM8eYTZ#mMMWh9 z_zRssI!g@7%?1vICsvS`7X^IU!oqhVwgmJ63fBCu-$0KpqqGApRrr<6lXaK(H#*K2 zof=c|GW9oSm&*B1r5|DP4yp4NK3~AwMK$-WY+d%3gb#0L=391xn}n3|?#nmA`KgQp zeFY+IFSbeCZn)r6Q!Z3M9zr42lq=3UULXbfEj+v%;(}4v&}4JtO*|=>Vsl^%E!3*; zF!jH}z2jE-KBdr%UY`tOR!z;L*2Z7IR@T*d1_r*^?vXX@Yf}CGL;ic_Q*BXcYk{=I zfto80z&PO9^zrsC^Vp13V&8^<9XfGLhc!{xKjR?9K&AKf5QAVLx%=_XC)r~yWFfFdEr_Pt6%!95RaC5$3r8) zWLd8sJ_ZFiHaPeWxC#WPgIstIz%|yuL=dAYD%xz0f-SeI&I9OzNQ+eJt1B$4vCrOG zy}#* z`vS#lKlFv%eJk5mp!%Dwf~%Z;Qvc%_E9&~N6RYJ+I|e8fA5WHU3PcR~5)Baj zKO3N)$MGQ(NcsFd1#rL-T?jSyOezxYzI==0C2i0P;ValyO` z2;_p<#tJ|Qk4#rdIChhh**%_wg=u4I>Axb@YtW%$>vF7RBYG2FbbwHk*XLKgm=CM| z<9U9dzc)VQZUdECqPIp$(77gIx6FcP75d+5nw6x_Rlk4lh|f`%5Eee{M;uR$q(mf6 zBjMW=*sf4-$}IPPFLsd3qT(uD@W-%lG-bSKX~e`<(Qysk$U1#s8W28uXH?S+l5S_g zJGCVve_d8a29FfY7+MzH{0%}3BfcG85HN<|dQ&u(NP#gkH3gS~;p!yfHS*QG!$AHz zPg$Bo?z{DN;DdqmqD6ydo`?AG*z$^?dEJ^_;eMyhIp6I!zc(Eu$8sd;4fvNyh?%ZL zyb0V`=f_P}N(*TI!T2LM1V(lQEF9P)t*EFNFAv^y34Ic54M*vnA!vdFj8eh&Hn;Z| z%&KF6StzwVa5fPipYr~_W)C?YqY{8Yz^AHcU zVMG56RG&{*{TtnoszBqurDYN#lW4zg;@sm)!T&Yc>l_Tia&fAl6RVEUpE!Y78650b z6|#MQX-h3&uZBHd%RUpc*l`8G7x`<5?=6?`6fw8qgxE=OQ$(2_*yE*=!s2c3;DC(p zu)x4sKBwyv75RRx@jbVN%FXa=_;P>?O@EVjI^E@6A6eNIK47Y;c z9}x&zaDiyoOG~4XMZgF0D=dn*1O7L92y~Z{`h-!Xvc5oLfFFqh1cAz>zrP<=DWqeDNA8uD{tS)|>;eb}Gjz1L%8+^O zZgPBVeih#p(e}3Y?j0Am=k$>h!(oZgO##49!1UnbD=jYmc^}G#1X$pRns*_Kc1Qp) zXB){0y53&^vCM{*BRIodL(=nHwE4(nO?ohSNV6s6E=mmx_=}^JA$bb*)NP2DMYV?=blM{Moa_H3Y67D-73Ojp(d% z8OhE)NF+AHV@Kngo|*Y0$7FAXg4`taWM^6jj)C1fJ_45=Z;D8Wi@S%o@V2Bg2fpW9 zXvoVy0fmn;#mI;_h~%&ojuql%j#zyhvNXK97gIV8A*-M9)BjuSfT{F=!*DTxwuiwS zR}2vw_x8}IS9P$Umy*A+{#4?}lL2Li68XnPRJ+y91Pl1XXl2EeZjoEMFkh##s;Bmo zfw`rWIP5sj?sFEf%vZ=aFfw`*9IOF37R)PB@_>n{{16-sFBqg)2`z zaUt8a!|w>jry%TO8}8Djr6oAOBO@bmf>`NR3NNMH1ATy(N=-up@a8WjcM`YF9$D^h zy-J>Iull2Y+-bG86DzyfdnNp^W98E6$;3-(eA?WuaS_!0VzZ~bJeREmPijiCt4&`S zUGCiikO}bta7ZjGAVuU(<_6UJDp-bQ!nze(sw)e}v zR!_(Za64GPdi&-L1tn!Jsrwb5Bi7)Q#H0{G=Cigbbwk zt{u!5E*LtFeY>-SK!p`INhxzUTFJ=BpyR`7YyZzbMV{M|29YQhu=m95#*{WVG5rLx zJ&<{B8dwCVU2)XkyO&e7>WR$xgT8qf$Gp+@P$dP+Kvm8oRdWi5=q!5?;A((hxUQlb zN5euwaF1Nq(;F&99uGYE8hopJN3CF7SRLu5Hfq zU%HKDWR0k6YL5JKR^Uo@9hUf+1J^MK)1V)u75$MTf;T_ya{IvSBZWusk!}JZoaR!Sh(U?&SvaMI2UUC&Us8AHDQ-X7Iq`Z`ZCN;kzpi( zIUHofjWXxMjJZEjt}>!ra|@OUO#S~S(wO~RJ^j9BOX%!>=q(T(ZOAwNW>nlFV`xT& zl=*I7(T^td*V`3}iVZ66*BUc}mb(x`3ThR}$v~RmF|9E=jRYiw=7t5%TI@2y4d7x% zmw(bv^<3fH7SrNQs-dH&WcuF;_J6IgoPNE@aqir?)2H8|G+ip}Km z&_oZUPX_Bo$Hs<-SgjO=8^4X5a+sHX#CvYxI$gt7Y0($PhAc51dU z-oc~<1A`dnSqgI1n>o6;7r+NrUvQdiAH^Ogn(Kg$qE(ZU4@rXIS*>6lKtK3o+)dpr zEh@^&d^l6FWV9-a8F%G9@}ig$)_kF~>egE8{p{eJ{8K)+VBLoF^llN&yZB{(5l}1A0_kt0s)7Cdr)_T#yMzR$OLRW-W<2V@b_ zfd~YrE%|`g0Q%XY!kzy<`%-DRR~5CvN`Al2Nyq zZbE`-iQTx0we?I0SM2SPsQ-{=JmzdJvJgq4y<_~W_Zalsekr7BzM@NK`xf>)m_n!i zxA;hv1{AOo9vjZHbR4)o3arANHG)(*;e(@j5q@`|g72_ofqzgCWt=L8A@iCr;^l*1 zjrnvt4?AVjUL00Q&vN1^bm%|j3b!}LaaTK+rayWl)$R%EW7hJ0Vc}9#?hV6jmmS(_ zY|lUMJ@B%A1SUJ;`$3ovX4p4`aN*h_Z)IVL9SDhqKyxE9`?uY&baS=-n2ytan@^I> zk45SH*AdEYo{^oM?dw~M2ZZ7oFzchr%A6FN^d$FHw(koDCb$wEn9U2`?PeX$kgLu&RhL|J$@zHMQ91A&W?mwB2 zzOrr6McEW-`tiC4+|?=hW*N+PgG#xV-)uWABLn_|8ZS0M!90vAQiwhpcU-hNS<_27 zQ;jYmG12>d&r|h8$*&^+u_l`TJRU~{a;uSMHU!ZEh(p@%^NARFga?NhDrdZI6n81= zY4M+!srG>wzRDhq=4Nwc)8dY7uj1+4wmQi8H9B0zE#-z zsbA*gJ!t%JM+ZE4@h;bh1uC}sI5v%?;qJ3xNuZ0U$Cy9b4#1Sw_2K%O=i?V zK#MJiwCdEjVRD9=vbB(%I*(kbeXXe0`=9>#=zhT$FG2k#Q?SpV!2b|eSZ^6iJT$ap zV@rrNLV>=5Qx?1<4q8n7f;Cx&6dNtepgdBZl{n50vKy#7(N4cwaf#eYVJ>~`mEGXt zT5HoXa`*iG2;D{Dg5N0vU76B8M@$8->FB(F_f9ngd(_Lz3k*4`5|G&a0o+t>hE>C?a8#{$*w^itIo$VIv=H3W^trkrFwQ=rLm%6IX;3<5emo9Cm}d?IcOt3 zkJ^UwU0>Q*wVS1Pb9bL589Mv$;yZNqn8N}Ic7qM;XVkced}5V*kHKY7Em}9dIzt)< z;fIx#RU7LKkWV1XA>mzITtuZfbVFFiUFgh#&*A1xTUQMX7+%zVzOHGw#c}>TeXIi3 zi`>G+$-%*YpgE`MxA;pL;3OhTx(GtBu1n^{ixSJcGTn&c!y_dehugJ{f(J7ae>nE#fb4?@@$A*;!QZ2fC=T^73j9 zVMM^8#UI+7m6Dc*tA@ve5|E6M&OB&J|^a|Q3P@r`B_BC6}o<68KZH9 zIJ^gPDC{aQ{&*oc?QZAjuB_=p9)T7Rl`5)P$jYa?rssEs;M1ZYoxt`75`js0|NQe8 zS!#d7u8wY$)4?b*7zWToKw&e#xcKbZGhv)P zn5Si1eBz)P@JjUFrUJ#2s~c*ew!3+bC_a`M&%A$)vL@A^>-P5MTUQ6;*$=6&-!$#} z?RklcQTlpEgWQkizV-AC%exLrXV%Xq*xr(A8=P2<3R28)nW5rluEI_8RSkv-WWeA_ z)l^lbW@I4I?@IJP*JQA4#XPspMXLs9WIV`REkDQ5ib

vJq;tvMYHd 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

ugn#LN16gnJxUzBR>-6)NK$fC3m*nG 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

}7ti!hDU!|I0zR5IX>dXK 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%0DB9>xmU_eNIBver7>Q>Gu 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


joc{>Pp00ZErCwS2oN$MIb!++>mgGQS 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 WhsJ=>6A@1I&w4_~P&-G{D)8U(g{iLq diff --git a/apps/web/src/material-icons/images/folderIcons.png b/apps/web/src/material-icons/images/folderIcons.png deleted file mode 100644 index 01b0c819753a9d2c82fab71f91df0ab69605b9a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336083 zcmeFZbySsY*e|F83P@~_5Ks^#q`RbKOLuoDN_Qh6N{5QHph!tdNH<8AbV+x2NyA)x z-*?uWGv}OH^T+%%Yt3G+_3jsO?`Pl7eP7qFt{tqTAc>7hih1M44Qy#CF_jxPP+#A; zfu4kZ3x4vi=am@z=cc2IB=SaH_k-0NHy+)P786x-`?fJ@s&{Xc=*Et$6lL;}#k(|; zkas>QMk9m>yn=W7zh**ko2LXUpX(LmprJ86$z#dP*|B0|(7GXt{sdo)o}uPB^3fX# z7FH8>2BTXWTPIh?pC{t}O#FUn(mlbU;`H?4O?cny$1x+)Rr5ce-nijTB^C2u&!3_G zf8nWLH??egdpi?RXJg~@TZed@dP8)I-+RrtL}yz*l4&!=Bqkb`X<$qBPSc3V%gJdm z5rsBmVq+7s)V;lU8rr-zl5cpVjxF_hW;-txSV>yKaIM6cpm(&0BfsH>iqBOR4-caEGaEzpr`Np%9~%scnQeGxO%^K!$3% z9G+FvpFbP$FQlcVNk~XC6cc&4xT2bfZzjyItlTFgY<|rV84-a*B3GO$Unnc0_kH{J z&By1KhsW8=#(-eGmwOBCBYFCrZEbElGxep`i6uTgI62;(?~G-|B^Ny27%l4kJNBIK>C^8|owMQN!w&B3>~yrZ z=l8y>E-ZBD!BA$1CdJ41L13bzA3Lr7kdAcOp2|&2b6)xrcY1nC!f9ePU8`Rn0GrVj zk%FGg{;K5xze7_)!>z>Cn(Att2YiqIvEF)WI$CJ_mB+e&aPUKD=)4`@T_UF6yYCS3 zytW2*c6QrSHSp(aL(W> z0IvF?leMne<7f-Ed_X{e51-$EyL)RMkupdy_<=Ld3EfPStuh?HYN|OV%ov?%6UY@^UX3lMoq?4VidS_eWdE#JhzPhus zLn9mWC!Tw~FIAF(fnjTFONdTPn!11Jr>3K$BQrB|LPEkg^Fuzn7dAFFu+mCOy|5}f zH zdz+h^QE$yUZbnY~%F$8?d%{6|b9%67FVW~gk^A8q+FhcZ6HjgJQ7Fjyx@9{(u3TAIsxY$qw~r(|Q32MZDtGYorWhxsLj7jdsW2M0&FzYd#ecaC-u6BAQILxa0o z(B8?p?;Tt!zZe$%u{^RNC^&F;SPiPBXd~@CJKEaNaewkk7&7lOCiy~JiVRrn1jrOoTTwI`9!R}5=OWW+;Lr;cv zpz@QEm9@0A#6vlEJ)b`@9;;HcpqzVn|5Hv0q3}!m*yNs%mO> zHp7FP+}zy9XqO(cva;T$Uc%5T7S2!hg@uJ-lMt$5Q2xlxt$_+y?|bL2t8~MW82f`* zbV|=cVo%js%=sR7kL$->;lC`sqGhn{e|yWFIafs^jBH$-^Wc zA?$w4&8VuV;Nx_#K)YpERP4dHN88ledKVLyLKyl^!spL+a0Z|Z&9{cl3+zs#8e)n` zO13sPV_=ezk~V3&_DVyYJ5~_x%X5CD+23C;k8v`?!g`>10wQTLDM}Q49?zV?$&_Au~F4fW^ac(EU5*zwFs%JS;>W8B4__LAD_I7g% z3ncn1`>q-`gH6jI(67jEwSvEO285$DS?Rofo{{H@eTLj6s+rl5C zCkuJ}JO4Ls8%d`KC?xCWPpG{OBR41Af?c50LLtK3qJi2+6l!c_ROq&A1m}{Mw`_1w zO+cVZyT}A;le1?L9v)sKt^9S-1b7EKWocuBiIK6&Zngm$kIcr;cb}fx%{+5+JBCU$ zI5cF=HP)N_9C|#|oxhyVovtn~!o$OTY6k)J)OX>$fBzo#U1K0_Pfrgo7nfd*d&!IJ z#82=3qgC$4K80fz&uw`h>-I+p00~(+IZ?e2YG=L<4i0{M>TJ;-K?C6AdW*p4EG*oE z%?(?iVR`>K63JsdMsWZB%F0USj~`r~$962SRj%7pHaXT>T3_nw>R@|pF@*%S#Kpzs z>Xs=$Mbp<$=vjty$YfY6$j4VcuM23a;E@7yw=+LJlhTep#T>`14r2tRW%3mL@4Z)k4n3#xM z9$$kmUh6S6J-vwxMT+`?n5QX8NiX1p0!Uh!uB)r6Is-W8<>iIeSR#5PBPVyhnvuxC z$tn5iLHi4~xw*OO>S{Z>6!QBi0K%H*`3fQ;BAnNU35ke4k#cuTOnCOChzH_4%>Mb4 zjNjo$lCOj0v;Wv3=*i{fcySn`0&UhIN4aN{fm-06Tvm;j{}ibLICsI*bVG|_`v0H)$4dOaunvg2eG%{LGz&-o+L<<1`2F76ju z@?kTd+hh~mpim}^dZIS!;_oS(Ut3sR;y*4QeQV~iIw3VH>rme3)@ASG-?lb3hB(hg z9{*I83i$!QNuH=b(KNqPnWZvAk+$C+5uT8m{r!ELxF`8`*M5evt@gAs`;FR>zDu3? zg9ULGi^biMj93Ft)$zsamkv!r)z6Z=H^acRC_-WQUCRi&;R}% zHZ`|n$E>{PmG?d(H>6GcT;pw@Et+~5LuIwfOrk`HLWb+yD>06={LU!Wd{s?l9o16< znKee&@A0GZ(apBH6F1Kt&okg3ahFJa`iL)CbHnWUrA&$+0_pVhy@IXxujt5;-oe7`Cq21&49DJa#rh&s zyZ3rUD1z?2XQ~`k{j!1UP$<&o{MwSicS!rpASBgbCUL2%g~^#zKEUYI_cC(kfR> zT%=t+J=dJ9@28Ly3%=F0MNtC90twYB8u zfmBpfwN(~Ll1eJ+x?1w5eQ!pdWIV*`#PE^BprmHZcsVw1e7qvBFzHreO;2bJ0iVi-;PK1@@PFLcLsP66JN4*5%a`o~8DkUt9o%;^g1}&rHmHNdK% zu@kcz5X{E_l)Y{Vz?j}U-$aNiE3AH`eamYK>DHI#uIAlg{c}3puK0YnqT=H zO%jE@H1Z85)emn`#Qo&B&rp-Uq;EUxtX$U%ScsH_1TNutu`^bTs;|EOC3IzA>WCZO z#QNb(%1;(Z<`as!2X}OZ6R+}$b7u5|zsCf?AFlT=%q=`;dixey!(42p9tC5TS61?H zb6=eA_n3Bn>l+#IKKqwjUaF_6>NwkgW^avse%E@UJX|3|G2!W9b0~57!s+2UG)#0H z92aNjnztA3bfxCz=JZ<@J~p&8{-^A6>I8&aG#R{Q#UCELcxBRimojR1&G`+t+!}f% zwrF;)P)6;)#{Gk~h@-e;>#qH21GZET5-bjG=NQ#q{2WDU>4oh1wV|J#G0dSKKjvm- zg*W{Z=ohzG-B4*cr6)urNLomf^>e?*!rlqCj)2C0N#H_V%_Gww9<>jqy zY+M{1QdF|!<>mF2?(8H~rjUKdieqYvLLf=_D`qu~wuNPc?_EgBEVTyPZ$7*&lX(l! zRi*vBgo=uavT~mv#yvk`U=)~xR5`mRD~aY z9Hj!LUt4nr5H6bTr(fk_-4R6(EEYZa9-RUZA>=Q!20skYDUdQyvqqy!h<<{kM{&$FE$p z`9OmUCb_g9KR$Srbe%q8X8wpsQE4M(2$@tbv&HUn0nB(0^dDc}SY}-yxf01rsG*?! zL`FxaB_;K$8=`q~;$+~|xrIBcf2Mz#o6Bsww>4c+v8Zn!pY*E`N!2cAX7(hu^YG}1 zxIzsGH|T_Nw4C(x=Jh^kH*emwx3_oegXIHg0>mdiI@;LA=6hTmzvVDfwUmLu{E z=W+vJA;`WPv$OR^1pr%-Z4C`nK*;&|`Gtfo0EAaoRz@5%UkK1g5Lyl9qB(|iL@t_B zlg75@zR1YNPB~||EH3b7ZviwgyL7*N@>mxA`0#LchXpCW&m|>? zAg+CpTLOX)CsRH~j@Yu-USG%rgEC4}iODTtU&rdBVB)LSuR)sqINtQi$Y^465-oIN zW5Z=@f`piO8E*K&N*|QhyF?|$#ciFPilCPP0)-c(4VRJ(BXJk_(!0(8IGL$*VW}Q&7~wJ3*~*a!W@nl}aIu}NRM)*LZz@C_ zs2Yke;#K!L-qBmY%+2izqXQ8Tl%L3Lr)9sc{b97Ikh)IT1Lr7s<}tPEM_ zaga#v(V#Rf`Kv?kD6@wSj*jpt%B;tiR#!n$I9SC5*)Bajors7CWMYqh8*$&i8^Apg z6|Mgh$LR`k0_;H`7t+N6Ge0X|@(2>9g}FW>BzVe|IDZ6!AZ#63MMX*Ui_5cZ*%+pR zvNA;l1qt+us;bzS80g1=t@De^%ZyK+Jm9l?wj;_B=ef5a?fG3nN@{0!H%{;kM_?l` zW_S;bTCzc$Xqo?H|MfMue0+Rh`~I~m{ZaQAK^B5_YJXcr?KwK7F*cVwX{9rHi5*Qb zFBDckrI#=1=xBI3IR!laSzQZlPk^~IGX5+t|I%erG-^d2rm3#(k02FtFD@w91vT1! zUR_G64Hh3XL@%fW-DvzPM9$dOf#D%*l^W!%b;l_By7ML~+3!DTi0qd>kTy_I2^;|T z0oYc}JqiMnlm>H9RD1 zkx@mLbxm-PSjfjoD|PjGpR%wJ%ZK1B(m!^yxdd<#4+E zS5$1iFY)nXzg{+iM-lVoOVG6>UhaMM7FwJ^$MQb^gHMkhH=Oj0l~_K1{@nD>m)Xrt z=EB&htStJ##tMf;ICiq4qVIw0e)@!i%&e>=r5x<-edmF4`}XZUH$hK7pxlZ4j_IkX z^T2>X^9O}A{_EFWW%rg3B%Z?FCwq&>O4UZqA%1?SbaWY(BYDzuu7}&ZzA3Y>RdG4q z>osOE=U58#ShQPE`c3hAK0_B`eTCC+|7&E8PBP|Wd)079WSgLy9?M8;t0^cdK=lP& zw_X=$LB;Ir>w}`{h9;bt50dukYH(vqYinSa2?(yATIXlmDWMq9D6{w4Pkv@PWaqq8 z(lF4{OG!<$F{K>+$$sno%+?k;2}!VR6A>|SMtVAQDLgt^T3T8;+IxYIkt-+r|9D#r z>fU}d92^;ed#|pcfjMPiY3W^A1=98$z&^h)chIChGhJ9Kz3yGPGL`v~%|p5nvLz{N z7FZ62Zu2#V3tY2!C=vY=Ktt5jbadXNzsp_keC;CIT8fQ}TU}bBbvw%y#ig(&Fp%4-h0@!4xr>`e2PinO=8KLrP<0w4NE#@-+o9P@PbBazG z(2N=&uA4C(J6a%*O(-LCu$KL_UEQSh(?e(wu*VNJ$IHv-&r7(k;8$qo8 z=FLgQp}CdS!Qmk^1SMr~3;$Ip9xPC*C$OjJ0+QM=gh5xJ{@z$z;$EbQp$z}Jg!0g&yL0v(C2du|S?fD*nm>&^=FZu>hQdJl)ueawx39$6!{S>t%gs}a9i^$xSs$k&(Cptnq<%71SxQKVzo8Zv6XOEX43uaZYHD;$ zkm<$~rpM)PQML`SgIx?R7l=B5&gbzl{i&ofVc!SfQd~lF0UZ}QuH8_!I-E@aa3DGL zw6!6oaKfdq?%s`ziJ7W!G*uJ0&HCT603a(u*C}|_DyE@pU@$c?q1W5}Zv32^OPHVJ zJq}q8r=3{-EP66=H0vv^5uFnX#ZaBXF`pP3KP4S)cX`Jy>U+3CZ}e?L`E{cVV>M%> zGc^F(!sF%3mxYCe09_AvcY{BEY<~IpfgfDvrp}CL*?P$9tl)t^^Se8oi1@$XHYTcZ z38S44u|xLuD&t9OK4P^|Qz0{pi+`Yyo$&y6mXVjAEO-@|#3z#>R9i>i%^{#KzjX+TU;&Ru@NO@XyK3Gs>Qpm9N;8 z8tQMTI(b6FxXp}|QdJ*qZ|0_-?dgxeozxw|33w9NSTD5a>+72#7YELQ&vuS}jr&k@ zGaByl@xh5gQbzqf!OUz@;_CWWtl|?dU)EG=tLi7E+xQ@|BVKpnBhA3N1h~1kyIYS( zQ+|h9&^{<-F4p8Z3DCfV1bri;ImjD;6>29U1j6)eE~Ou+(ctTgK0*NcgC}^Tq+>RM z-$9~-SAt)J<7^iU-Yd|J43C`LTzP3}(B32MUV{E;>V47r?#tA0R(A52P03U6^Qii?YD zW4g{8sP59z(x!uzpOUz^KS-GO8E@1YYRc{WUf#be5;eE_0NE|pEaLX<`vpUO(y{h% z=eq0mmHXx1SwE&D(XsK~20Q`f zn1h+Q>ralg5rwE4XPg|I7D4&k+}zC!Nz>j){(mLkR-an*f1&iXVnU6>M@ku1F`Ici ztt>BcO?X`T%sfu9)t6OUMjpUUk)w5N4k3i=Yl!?JE-rq!IX*HzE&vPwykPxH>)&Pd z?Gf+$5H!YKeoFGrXBjx9#ddr9TX@nOCLio0zG5pTfuRM=1*jy^#6^?PG~AY5U8rNM z-`2s)xb|nyk9VUPHRHd0`SV?fEH>kkBC@?n7f^R|&E9umFZY?>H=&n+!&1#5d_Gro z+l}C!@J|1#)9jLa{W_E|C~xp8OBWPjt@l1;-^ClD_<8~@%S0tHKTfn|L>gd;-dS|ooRG^}=5)gBm@3eL%bRhFNfgVQ~Zm z1R$$0AxL=tzL~MHc*cNcj@CP8yS9azt3KJi&0u= z?CkDSyp&s@g-;ckhUMq8zP*96g&O_+I}q%1M$J5@3)h>|A&q(B=wLtH!Pb{ZV{qhi z<{vF!EzFzSdc(~v&iaM@&^b*l+rioSC2=v+taRMZ>})+fy`6Drq_mM0V7`DO@%V9S zQc@D@0wp9)UKWkQdVmBl4txll+*PO3jGx$KJR5%tUMVOjI6Y0Me*rt83e0GLy^XWK zMmNBXV7vbTiZo6jr)l>C;8fuFG3%BJy6yb#?L{b-XsW8dvatcJD=I1qdOm1c{~(U> zf(;Tr=jZ3(GN6t=Jf>|vY~CQkLAL31MKDdil@JxIY7D%M*R@S6(;`Da+QeQ9c8Cz3}g)6`tR7-7W_I;DG0x;_NPH>X=W6YkN`#xrYkKS zT~$>Th!(SPvQVPH%lny|>je$q_}EQEqz)MH9Q_{LT>~X0JCGj0sf8pIc*b>JXFQ-K z3Jbq&`%DR0kb#Vv%V&xjD$0iy;xc;2frKEnG%4N2qVs7rBu@p`G=gU{`oGv#a?HyWnUb^o+ zwnOXO&t$8@7SeI9ETj2=nNfyI`9!>X_YT?yAj$;Dh`f#or zwdw2E3y==Dg@PiYzYnSd06Ex0!C_&zxVW(q5jwwK+%#}HKeh*<6}ATK707Q0Jbenn z)<{o}EjU%sk=@O%@sBYS_s6(~4tX{&rbZqT4XwC00qp?tVyG!y<;mDk&LtZZ91IWxb1bIFxEq7 zLT=+U7ccfL8W3T#t%V!!C@1Uv6PbOv174>IN1V?YT2fV8M~XUQ-DNRFV7;uT3>dw#f-l4#21r zIYQOl;iY1hEJokhH?Ii!u*cMb^`_9%ShaaHHr%<(n!cv43m+}yJS!*Y=#WAZ!M}z> zp2tf-d0_go0b~1B?jaTa{T2)TW<41M&J@Jem)Gu^bG zE&RI1(7B*KSXW6~RdHg_;pq1{=fj_8WC8x+?_VghGCO}`8d8tBnB=5^%tFS%@}D>m zo)(suM<$1EW+vaPx%xdYd@6$*)fybAuIA0gNs*uX>M`R_lSx|>+fWQNTk_Iku1mz9{>XTP<3+<7RvH)V8lbLy+-KZ%^)E5<7bjCKfq&6)pGdx?; zQq!P453}bfXQyWXrn+-p^9HB(vPHZleLn$Oh#>B+j9=yK$36<7XPw`}j_qx2Xw!xL zE;+X0t;<_gZq{;3#|?DArghk(PlUeMN2Vw)EYEm%6NW>_1l(Q|55 zE^PUBj?JC}Lmr1?r84{OV`p*W#ZUTYeDc_7whp@S;s;EpWCg{==NCuQ`+Ivlwo@M{ z{O?pIe88ISP|?xId+yum(TA-+Nz4A{${|DKiktCL;$VQTr>M})%H;@41q%2$=mW4M zW?W-X??4zQe8`-YvHYGzA_+h0H0$#M=x-5`(N{fIA`h_>;w$4(Ue;wY{ygd0V?0%= zUOpzTZlGS4Zal-C-#;;Z)lDNLm80-;j$3-|CKfF5e!I#t0v**R{bVRaDIbL9aw#vY zAl4Z9i%NpGa>Bqk-m{PKtmkGN{t9J0e;41w?5v!nT{rD43X0YCmyVBAZ$0c2VwU|+ zN85=+oUl1wrd^nbI@S&L83xAEj?Pln#oe|vLO&Cmqd|-tlxo_{g&$O^kiuajO1iyc z9b4&OA>(~p5ydsl4B#UCF-BOrr}WR`ElS4MHPlP(r-@AbC+l%oX5OD#-Ez-G6ze)` zH4h&WqRea zeK7ffounzE^$^dCe!OEo|0=3slRKR-?PJ!Onfvpd>(w4ZN^Lo@$jyNZ z7t-wV3PlS(Y(&?yZ#r2V&9Yv#)i`M@LW}Z!nzsljkzOd9#^1Tfwv=w#Q$;M^`6#rv z=xo7Ys2*+X#Vy9au~z7+sH;obq$PA?Mhw@Tk5D_RRC}p&{YUkz&>w4Y6+?`^ejNiV z2}}6_P294X>C8xGS?aiaT$g_K=pputA9tdj5T&Z6@GLmz(cTDZq6@FB#F13|nwl{g zo;x(IWfpiv`^o)guY^wg-jFkax*VapoIoMB^+mWjE>Cc(!Hwe8gJ6T0oD_OXwLUei z#>+=f{O$=M1V~TT*Z-0rHn5&@346D^(}+c^B;tx4=dsJqrM!HW)`rJ-XxD?`L`Nl> z9h;N#{oA+O(Hh-03^tjpnLn+UN~rwGb=Gn@2+Z_u3B^=L2!~UTG~{k?g}n1-MGL9? z-qbX_p+q%Kc|Lj-87F<3bXDj93%x6^+s!?aBK1+=kd+*GyVifrpw4Wok1`Q zA}*bsKOHGF;f57xLGp0=APZ7Viwg@udJ7vHe~b#EqN4>gDIOW1(r2|xm=L$h@vZP# zM0dU8H_>3sIlF^PN^&^wS5d>jCIL51~h+>4(Rrk*QJ(e`Nocru4&=tA0Gg@M5o)bgUDF9$P~ zSs_=?XAed)ag|ja1kc6_jb&puahyKYRyWA3U!LxTK;wvs*kj`&`;q1G=y93^hX?2% z!1sO(tU}~n#BSzBw9K^`4e$(fyGo!e!ilVLlRkBc$v8S(Bu3{oDKsC*!&gDIr?Bnp6}v#Pu(vHf6TE{o+OH(jNK-INVQs`ql5 z#lxDVl(GYM{Lw$mayVXS?z}r{PUF;z4XPmpBXb~KejQ^}8N_@D?Y+IaID)jnGpVlI z=1(8J4ct#$lJTRWRu2E)dei`sTl&BTdEFG&s zv3!^7#p&T4Tyn64swyi%jn?1rK=oF&VBo;qo2$4t3Xx|Upy-fHmr_t5Vgcj>TjlI< z#Bh7EDiFcI#PopUbsLx!l-j4QkEKdVmIoafIArEz*TyAi*kx@^V<%G?wc|3eB2qIk zhv_1y`={IhxEpuIG`F-24@#}nYDjA9=*(T+>b>B){m8%PPY`2#c)-|DO18!BaKqof zfBX9EcjuaUZKs-OAWPBJ)df6KjiDqftG&NprP>44i0;zHt!5}dDd=JRi0I$J)h!tY zOrv}(9&nQZk5SXmz~#$-VG~t?0NDY!o?5!Ph7}GpFsK2v1VV;HOot%Sfn%Yep`oT0 z1-gF{40yof^)=8ZA%T$sF?4Y3{r&tv%`q`Goi4Y3{_E~+sWL>(fvCa{(=#$Cz&3&_ zLmCo!M!xwVY}g&eMjFiJnpOArDDQu5Tm$U`?;}-7xEmD`(cf}%m>_NevO1&`+<@ir z$$%S*dS^oM`QZO-&brA{g_pZ*>Qwu~t;;d2BX`9**5hB{xYx3F#T7_-o|>hQ)`1u& z?EZExAA4(>k%wn^db$oIMt%Oo9=L}V=H_@&c6<*+t5zV52uQdHv{@jm>1k;RV5RHp z*D(IXrVbqFC&FUwyazf`%Y0dNmQ2-G?>YU+R$-(%A-=Q;^7-=$y}Y`*mDFN5Kf(9t zzQ~!VsPscH9tsNZ@|_eoIxwCBiAgR-#?FZeK~7G`;T&zZ@apPwcw4xqOb%ZmVE!>Q z^c6=OFhsb5;r{*xS1Hg9faN7Z(iH(FGmyeJ5aa`y2~q+vtcENrUm2;dvU7RDB#!IJ+z;K!$N3F)ApJ}_$MaucfmIf zFdG7%+~wsZXfi+{nTYNlSzpI9AX*O@n#jmVkZf24O-ueS4)({g^H^57N8dn%V_{Jc z6;;t3yizbyh;gSsd};RKz6o2bOw{&qhE<8a>7Rr`N~Lq+RCLP6j~_!ub%K`s-o5#) zEf%f8{(dS}*6ro%hpD9{*}Z#3uUc`gEyB+U36rp3^K)~c071E{gtW-4B2;i4Ev-La zdAEV3Q{&SM3QqL)+Cgv;GPAq8yJs+u!)>8fWdZXZZ36@Q%Zc9K*cy;Y?D4X@``Mp$ko_#ukmgUG1>PC#nay5Y5EQ0r2x7k+1h%N?Sz^!cyr&U&BhWu%1oBC>Pls?U10RE7tm zOHOxY8<&antKICOE<-gvUaExqlhorVE87Ws4a!j(~Qm{lp26g40 zDbZDui8F?s{a};%%&M+AB$GmF#p3}o9L%iz#`~-A;zbhValzRuD=Vw1xqvG{4K3G$ zu{Ki$g>LYaA$AP;4wPHB)YR4SkZ@Wpt*jJu)mtG#_3ukH7c5E&^c zbfg*VQS@Xmb3Wc@zg72z!?+_)zpCZa!zvJ(;Lhc17cC83@bK__A{ROZR~HHm90J2C zm)yumRk#@Hx5`%%hiI8R+v_6C^5~RzIiKIrjl{7!AX`{k0^8eWytHdzKvg>HLbdZ+ zP{zaC-I^2thaZNcw6wLslbV4u15y;s7jThowuP6{$*rueii?R65D@(N#_tHF1u`E<}{@5>G8HY4*bY<(Ijy6Uc=Xdw^_hG^g2BF@GKoS}R8X+Med&esXrh^O8 z8b%RDb_e1)w;?zM+6p+b=$eg_lNZqCAWbKVUgLE(JTXx{P$YlDzCcO&IeJ=j?1pEI z7_AiUz^ZsStqf&tB^Gm0p~?-*N6kY`7;^ z32J^+)WX)*+xZr3zt5GG?yyC?JjcFMh*RT(A`8PFfsNOB`ZU?t2M-=Vof%{i18C8+ zybnj>Q`mP#jT|W{DLV&;N|#NL__bm8fHjAAJq8H@9AH}L$vx4&ERkRI_A11m-!`MC z|C~BM&BI$p!8iC3$}VKKNhv6L79FIiRY1go;P(r2kQ{|iA?pDEvA&}tTbJ=}Q+h=S z9_2yd+|Ah578ikB7^9kX^Y=LBk=ijvaI_I7@1Djd+fJPCAeE-r|;KcT0W2apCn^zn+mlF|#% zR5mwjY^Q};V#jUj;J`xy9|IG!K@0AV0-c$Yf4U8MsNpQta;Re1SYBgn63I z2;UvIGNsjo(MU-TMCSyOxQnT7cUTmgfvgyz{Ci(>}0o!_(Mv9vlxFw zyrs#iMX!r&;rDURFZ9hhInU4wEEvdibslgzXL7{{%O{@ou^Z*w*ve>He7jnY^Pdj= zu@*nf*MOPq+0jaz^gvWk9BiieUwHSJP8^VK(aj7Cq<6!7|Pk6p+hno@&r&j_D{~CChFCC^0TuSWM*c9ho^50F}HB3 zCSD76+DPftK2ZI4UzpUtg@hkWuHujjKGE6-qZv#_m_&?7^A3P}1->MB8<5O}D%IQB zX$fjR0Gdm{+~c|0hKAE{0pM+cTg4C^a`q060nC{~AqM9QBTp8Jk zpu%?KCqmurdt$hmLGgy!_JbO{$xuZthJzbVvRGY)b%{1$S@_AvuP zHnnmj1!04l_V6~M4vV;G<83lB4u%c{ z(wEB_4=Lew8dP@cSj_Cjiyeqe^yK;qOo9g{0aLd8{7_Qv2Kb;$;^8RQlho)3K@w;F ztJeKEx#8a4->E6<>+67INeBq2nVG#n;)lczKx)rCy=p@WC$YY>fMk@CfTv~`E<#W~ zaaZ%Dsqr}sg06=9k9r|$^Xo-@2qEJ&YyCzFgP_nnVNSA$k3*c?q+aAk29&?S-_}*! zsWO}XoM|p0mWFDPQjT^-&3mIa^`RSKf$qx8hL<;C#Z z>BA2bkb!Y*@RneH)E)yyyr_A=`Gk7y4KxTu-0M_{#ZdO|-@gwIt|Ka7QJ~x236smq zzdByw^lT#fphdJ1E0cyF+ywogbp1Q#^E2v9Ch^|*L1Soy@PMWQcLl8PwfXsbWMtzk zR^XUHE5o4>uJ$_n2jfv-=hbuZLvjFSQK-t~9w7i`1dF8r%8T`k_I@bc6%ea=IQXoB z)&Dpxd7nd!AEIOOx2wcea8nX5pZfv_Md4U8>90OeK72go8^G~9uyZvSnsx3j`# z*4EZlqofOqi{lSH?FEF%n@)zXeOOd`tR>Ku(_j!t__ULH5~ak6gR%2Vv~drkOfYKJ z&G<2N%F=Sx30TLaB@Ga$wki6wz)z-rBX)6xQXemaSH{f5ERP+eHq^RWVKl)RE(IPj zVvBU7xAzx7KWImAOv+?q1ciiP;{WZ*BJsHfpAGaUKi0?o(5J75g*+yaiAry4X{i(#r|55R+5Y>a zK$vejxZr4}UV`Xiue~e&N7KGh{~vUmT!?!23`2{A5dtoV&cj|H^4}&cbjUvar|h_q zf0A5G&z_dsryC=&mi9Olv1Z-h6;{?FpDJ>`cQCJxL2ngP8Z$xnPS50D*rAmqO`T_Dg1-hEzP-V6eu&hJHsDlgIl@2CyK@wZcY z5c;Iye7&nW9u^VzBG>w-X9}`OkZkIIiXj*u=gwHDN=V!e^K9JN=x{TKQ8jpjM_vxD zu61^^w+tX^MM_3i1r9VsEt8TSnN<=C?9$1i(lOt*CUYzfz3uR2LL)91#UQT zW>(f{iDfLjd0N^c09T+0sw!d!jODNhV+1S{2_V+_WLmOjpK(Q2Z+exaa z@q)<2ZLIqfPFKmj0Q1M(FF zrXe{9T7%E%L*WvWE>fPaULcG@ob2N4Xg>LIV%{}02lT_w&)>J|blaC5SPyiPxj7?X zA0|b2u%N|4%@YwhX2F!O7U4=@g@k zoSc}bWh_xo~NZD|ha}Db*9mDQGvxBcI0o~F|Ow13yuLRl@jDlt;dZ>fy zDmsX zPR_<61`KGIwA9of5y5Q9K9G{PZ{Je6D(mS90`*Y;sR0wwS+Kt$$^g{J?e8vx6nL%v z+8yt_1ndSILgeb)5n#CClRJ|QO-e8QQo95D(G5)rcycZUfwGMXdR3^%#0M7bTugcfRvpZ1m)nhVLqkQa)ia$coDD(=q`8e+>x!7 zNcuWEx?@-8e&@9K%(kJhV~fhqfsuTbQTyJHpbEk;1hO)ODBgiK;_Fkr`!M4U`Jo+@ zaF9X(-#f!ifU;!heK7>gG%WLG=D&acfMb5;G*xhPz3SY)K%%G}wyGO!;JqZc?oM+Zs_9nIb#wOiA za8~B$eNC}L2Dbv&&@6bWkF*MH${I`?JG;B#6M|?6ajr->T%b(?uZQ94LU2j4i&kI+ z2UHNqBvk>tgO3vT<;%uoRT*fUAYAE|TCsC+fmlQkEC%G^JC`{=H&OAgUu=Sc-{OS} z(m{HFC{ouq{(UIVYA}9)D!-)~>2A+`U-h!s+g0de@15~(W6pBF&yHcdHLTk1I~>^> zg<|L@C*E}}28w1IxHsKGzqEG6v1d&gZ8{&IR2_yFRjIij+sjCuHj2^`i4?Dkp^qMp zj|t40M&Gl#0P!h4DyrCOlw&j=wgw0egYneF!jw#<5@GLk*O^UTWsT;$u1^pX&Jq`i z8?7eQTFZ@RJ`{))O~vb}H{so`mMc#bX&DGnpu3!|!2G#mgRS)CNPoq0b=c*#<>8tU zVM9vm2|I~62EO^>XG+5K%7iK6rKc=@pIdPg&u!=C7)15=y%~H%LNLE}#R!puwPLHR zj5qc0h$88y#1@mrn{AUoilB6wihEM1{)dVWw{}qaik-feQ?E*Q#tYxk@sTKH+Ldi$ zi`CI@E3rF|a0H8RI_AiV~Dzr28^ehoB2Q*hl{q7&#J%=z$sabA$Ju@eqw(&-zWN*0oin|`m>!J5 z7W%3j_{dNCVVy1;Y%f>ruuIl(=18r&%dpg8&@ErTQcXjB69c=ZVt@O#yk?3SB%A;m zL-cyu`^u}UVq>;$cIxBM?Uu>W2PclN)>bXNSLb8H!w*Nc5aBCbjmLEKpnB+d3Pegg zo|mj`->*A&e*!m$se;)3&0co|>ijS*O6>z9%hjX?wUXgYY3sH>Z%E&8Q_cRXX)WmD z(XR*EcTL2s$9c%ZV2a^nKv6`$*0Z9*=Vmi0A@%*Gre4+9NY;;R{|9yN9nSUp{|z@K zsjMO;BRiCxol)6)gb*PsBC@HdNV3V!-ei_tNmj^SMG~1MD@ojs_viEbe(&SBj_W>- z>(Bf0SBL67Ua#|Yp3moFJ;N)yn5zqe6dzsql$T5I8ckKJs6aJy+|qDLyGTK;-RHNA zz{m48g$k@8n^ozLxBq;fYMD)Gv@sX1`Sp8jQ{iM9k)ZupcX-LT$p+_HnmZ3Ba&r&S zhz(bzX&D~3Wes9E8g#3>yNB|Ji8z(!<6j4)`HRcv)|vm_RcFsGuhaW+x99p_r=MO{ zjv6kL&a=G@Z+kt4UHw|yq9pH}e0E6a(9ycBw5qlFrwQv;Kc1vH3V#>6%C@8Nz>q+x zC)=Fy7?1l}%~q0&wyDifS?9{eqlRx6Ah->TEv_&&ayXkE6!|eoP2=j>9l@{6iyw2n zPrhzWvbX$)`c8v@WNL@<=ViZ^=@>lYtF^L{b{-I3AlX`YQ<=89aPXP)#T%sC-Vfg0 zv{KdHiU{4*R%gk5@!T(}_<^XyMv2iGlPJzL38h8)XP<`_OZc2h_!jxN*8Kzh-^^?8 ztykNB{%%>>>agpy$Ine({Y*Jxg_`5bvwdwv8;4{|_HggyW3jsZ`+kOhsOkdkh9zyF z9ECf7WzDWmg%qK^FSvH@xTBe4YxUxWZP@a>wIi?Pja@rJL-O8yzj|Hf)Io1qTYF0dU8T(A_N*|NP<3 ziT@<-ef>`i0|PdJfBtTV$p1fI>M4C`smQ}?&1QWD9MOte>zhu2Unh3$R^M^!R9woT zf_}x~%W>fx+~0(?ly?XcmkTz|=9UjAGSAoS@`!rwZni61I`4>~PW4*BJvpZKPAcNl zjwuhPn!5R}=hF5Ya6|>{{mr3i>dwD+?>0xUT6Bf}<(D(l&7YW~6{*cFPj+-}2fW%L z*3O`1kzOQnU>ecZABKw}_w=mIDgNJ?|cc@x1IQs`V5z+EhcLo&OBDUyQ^Why2f>{7oY0B^Hqkl zmPWK%ttMV*J8(bbTF~A}tH50sQuC%St0-hwlWvcVOb!jqNd%F!Ew^^7D(z_`Aw9gs zPdildHf=y^u;qeE`vsK(#!JWZilo+eo_uzX$x&qWn-I@!Qfje_vQLE8j!%6~zR5=N zh}ojeVJ%_X}1UIZp`i zNC#P5eK(oiwb#Px%DtnC7wYK}(^$x<1YH?Ed?^bs4EFh)L1xAGwW3GNJ+sxHEcXEm9O#eky@0wa1E7Tf!z+y z9T3u}Zs1VkoIUO3<%M&~+}1WPd$$bbpUPW@AJlBUFL2BKbCRV^Qc=V%)!&?hnK`|t z=HtMNq?3L-R?Ti5BTd3PfHK8E=h5 z`;$pT4ONb{P=qwagGK{c24n{rgm739WVpZ=sW@GaCdUb9095dWpaK~PDZLJxMK*8D z0~?tt*3$DM&BY6huh~m$_sP%hPW?KYnv&85u{0QF4>vb4B3oXJvn(X6alosAjBs@W&ijA``^sOM1;v06$f+zK)5z%^NOfW zQk1d(uvCoAXtd#4lUEWunpiw%YR2EVSDl)!usG*-R@r8JhK^$L0`N>57@7ASI-$Ns z{n}Ty{t(6P8#(jW97RN2A2RA199=~AajE{@!h!6_+(s%(~1Z;N*qqm&74KR#;L+Rnm16)G(&KkH{N;94&UFfgOpIEC3Hh;_1 znU%7|wT2iC9kcu8(e-m+L(q+gdT%&8@)AwUN_?yepi>z$SIqEoVttZRql{~k3y1){ zgBUFT<*bsDb-B5%eSJ}FlVGGKjat*v(xRNdb_Oq*D2iP>bZkL(Sd3gK{_QBkJ=!cK zX_mlR=|Q{hQR{|#ERMbl8k)o~ejyzaHVrob$0)un2*zY!uybF(I-}e6_xDHQB>Aa} z%@xQWLU<6Th=@B{E%^5#@6hh?LdKf9dT9P2{%cQnw_D9{8Yvwe9V#(OYU-G$Pif#t z%F{bzQyUef0~ad#-c!g{l$DKIi5TCV{Z#1r)vPs3#Y6YWWFVRrvi~@U&?FH5GQ^3h zaIj9H7YmPwz#6PW@y!#XL>vp=90`A5wP9i-n72f8PcX`HMiH{n{x#zxwPULO9ykDk z2nzQQt6l8&e5guDi#Z>3cN#u6Sjg7BwyI;6ei@n0)mf}AE+Vz`Sw|=q zO>ZkYq4}Y-e8aiUM@tbbeFKzVbacW7hUl95AI&)xB*!$X>I&=};SY-Ijf;05F&)2rbKrHG;-QRTtQ=xS7-CQP zuY=(F{TtB7C~~o|Cj&i77IWo^DuXnH4W1K_XM{klv{sFl?$irG6<{G27QC^>%WVfV zV=se%CG3_k|G0U0;H6-&)_-UzB_##hD3%Z@t$-CiFce?CiT+_>UBHkU&3?kV(-eF> z3sHsFJ5SDvi7jWUGg*x|WrJ$v$Cxj+fq%^!2Z@Q1=x~sfG=0qg zL2D@~?3sB<$nTrEfK|_vJ|mC* zR@j8$;MxELp#`X;1fcfuq{qE__2yJ zA|{57iUb{J_IDNta4xhM`Yt8zF(({cr%$s`D8K-7o*_G}m0SivLy%AcQhW;Z z;O4kYiuyU6;xf%h8;}qehbJH*Dai*54gLJc$cR?RZvb;zT3XodlHi1c0F`jL)lNVT zb2>^9g0p2PJ-|%jo4_0hyjrN;H@0)A<#AbH*tn9tQCnWN`n8hbx#<@JUBX{;PP!#9 zMayr{#?R8w2uRa_CqX=)e<bivm9hkuphk7V4Oer@nTb(fByU#hP3zZ-xDn5Qa&F$JJpW8mW>dhY+7Gn z*IIkA@VJ|wMJ7O<9c;BX;wW(c!6hPx1dldMqL*$IxNsExA^B5h*bnztqLi;Bf{>9R z11SceW+D|Qk##SDzCDKpvu6t zBg;;IC#SpLQE69p_hT}xKPaPl#>-D72>E|{bk-#>`;K-k!#z9AFlGO}17^9=e+3+8 z)x_di*@^t5b?Ra9cXxBkHz;rY@FBFt9PnRsOj~SZ(I_Wd-ZDU5sPHPDKYtbtXz&jN z#aJpgE3eG{jEaudMeql@X;K3+cMqfIflBnI-%Ym**C$8)K35C0Kle z{8@Vm0fWOY9Pl=*Lz#nvmuZ779UQhHX+|*t?9b*O-x;V}=wW#c7@FXEL{M{gz3(@TrTnq);|4w=dgElsbtJJ$L>1{LQczOnR9{BCD~N!<8!rF6F!EZE0iuzz`NwwM z!F^*T2g0cBs}+9`g(2+ zg}@tY%9^g8ceyuuXH1P<99S`&@%nPr0Sn5Tw{AtqGozk^M*M96Ii5T*$1i)z1FQVoK4m=Nyp+~; z?!=S%y6C0}jpcAGV5p(5K~dhjVQ}lQG16Yq$6ew1l~+_}fXH>wX)q#yl?8KTlvkwG zew&Qp-in8T`;!^yXY&X9y|CUKv{87Ix z>9JzfE~{}whnZplL_}wj1kOP0xL{KddNNpUt4F!Tx-Nhm*C{-$s4#jLuMVXta9X4` zceB|@uVq%pwe_a`#X-|Q%e{>k6zWsk**I;}^I17CbUEeWkt7b@SY;T^lF__LcTPTsXgmiw9A*g_)y`bPAaI`k8B9)6gtxjvv- zq(^e#fKo0aq?e+i!wn5--@Vani8)U*{8?`o9&3(nL;p9WiY$#E-#aWz!Tp>6%Iy7m zO~Ab<%72Q@&HLvy8?u7B^gg+651ZBG@yn@04?pDftp7P&631`?R~d$1cw9j(fz4-) z;PBii%*`Ff-WPX7q2h`|)Gf!Hq#bu~OG?Ewb9^+q;;9$=KIVbXgtj2%yBX?m$WQF9 zU6Xau;^pUWd;eb97Yg#PlYJsz4p5n1H4I|ukk}p=)ldG@e=9@Q`mkn@iJ-|9r4Qwa&; zyDy^?%d$Jd;5KC5Aj1zDie^uFJj*8)63I# zii(f&XDMU=PON>14OwbY%fBD}okAytT=1c{YkauHXs`>bC)C~C zULtM@%V!uX-Ml#zm0^nzK4Q7USW=ZXp$Au^7df>Ly-!wN-rVFQs<5*-yAkCK>nKW{ zQ>zYvOR@pk&qp;ywx>GvOVo~yIapZ@LW%^D8k7>k3=9l#6P!M6i?sjVS05rHsjv;e zZ4IjlDuC>4c6j|E3MBH=(9}#t&=5#pJG(2cQIsV2Ay9`Uh?SMKm-(}H+boJJ)D!Rq zncLYR^N3{j@%;33^Y~2!OuWP?$YWGh1_BCij6E##q68SwfToE8{nB@%qoXJ@#>S+W zm{O+}&afNm2fuK8m@aW{+k6Lt2hWzrs!*n&sMB2^X2$&d!mwaiq_p@omro;U%=_!O%m$F6uJdizWgW zVi=`HQ`0v*ei$eMk{k6zETWN7{4OjkfaJYjwC#vU7(z(~FFWDmciaU94kwgK=@#Gm z*-Ro$rBl}ZN(Qo9g{)m?*f=Mn-B9KrGznqD$0R(QQKEaUOpky2_5y)txWu{jR_#je z6NS&wZf)W0Lp<8}^z=EOO*eG9HluXvRFkd^d8_srzu3R&?MW6d9CU!*p~htng@ts% zDwHZ9?M?{UJ+&kLRLyki6gb+mKAY>PvtV4|F({kv&C%+;_6MI7^y+sMQ51n+aW+Hr zHd117pfA31>N{QtRlLc|o2J^@z37QqRpPK@*p3FFgDDtH-cJ%*8fJBn;fmp#{+QD8 zS(7(viPOFY_fI>_T{70eP1>aU6v{z8J^41vcd{1Y@0 z(2Sv#bO{l-d-y^`?de6oX}(xjQK9)8`%fGS3*J#t!dQOs$Jei+D^32P9j-q}L=q_6 zd%Ogxp=H%SkP{Tt200qiJaRgeJ}k}Hgp2tK+EFF^R9-SWOn!u1hPcT;`zgi79Pg1- z3eBhsdn)}yQ-a)&>#8nDeWA9vcrclqHzc0_nx?E`(h2Rq4_>peTnMr^$}or)ouOr> z(*D(cxo<(~5?$?mN;Yb#c6G~Ul2_(@&}kdj=6)AGhdmc<*uebxUEKTh{CFqT{tz9t z_bjO>|vj(bl%hJ_Pr{2DJZs|8vm{;m;77Q zVdk^IHoqg-PM?!3P_wm-PFrX0jKQtKbcZWraRYbBG}j;5c_wHY8#7RZ4K(l?-oplu zn{pE?794m#q@IxUVEKh|c*~GHQfSpG_H*Bz#OXLpHld$By(`B}ZjZj)V#h1y+j-Pp z@v_o?`?M>ULUt^U(;V^Y5AsSel@N~M)6ZZjQ4SUTW4zw? zN*W)d(a{~jj8oLwb;=rDu2xswDZOW!N6n_@{_Nsl9Cswu&(!|Sw>Orexvx1IeHp7C zukxi!Av%99eEQL#rS~g|-(-0qOs3J@-B7QHw565P-aX<~Rdu!RuTQS@TS9)O6}yJVu^(lXJd+Id@gy?)L*%RER~WZ`E!}%&606b$C>XD%CXAd2C$~3F9OM zItJYZjQ3FRBuV+AWU50IXs{e2+xA)`V`SySS8Jga88zZ@NB6%Qq~E7D_xc%os~KQc z%uH(~o$VF}$NHWn_w}+5B5||*4Nq$}l123|)2gk}y))C%Q_6|NKpS4kx{dM+Z-kceYt#?ATcDzTd`UEu@8(-E;^5r@%7 z`Wm`%iTxDUo9;&ExQDaciGEk^&~&D1#Qo6s)`{9xv;HsPkJ7U2jq9Um-MMpqr|t&h zc*hcs_|FH4{OoP}3}g#D&M&v!3ulXU*UTxa`%7RXKT8q+m$p=NH{$(=rF@lj=)b@G zzmLoOKVn$@e)EdOpY2~~^M^7cL>(4g}4n@X*F+o>qe zAKV}kP-!35(Pm;4>15uetzotET<)x0)G)P2j<$h@COi4K%;EOVE5R1ont$wdxuP-41)Py|Y3^Zy*kL~r~>$_{bjH}vRF)ZDSa*n+9NoG6fbz)g1u!TNcCIf(F0u+dz}PIECQ8^e4Czd64B|9(mDy8IXK5F zG9DbX=R8m0=C@S`N1-&actNYd(d_S!$K(A;h!1=g6w2CK8F>?KYT9De+~wiTXz=H> z3Ay7=?KJ+m`VV7I3lJ3)=pbflueKl51i=Sfj@)>To zyaSRd195$}g=Jr3iCnEU?tf`I2mi|@AX)}I+}tWkN}!}RL3scPo%`g90twnnN>*ic zH|<3ZO^p)n7Is*uM)%*JE?%;>;%Eui1f8%l zH}C^h19tF(%F(cuz;BbAy#xOkA<4h{^i0TQpzS+)#u#DO8QFe*yX0BEJZ86S3d~Qs zb>Y`qkM^pyL1uTVvh@YY9_tgPH{Tu`urYpce~bP(s>^DBH#m`_tBPa)T>})01rSnhrDHiZ|(;V zSU78IlK8JpU0oU#KsvoJz32knF{%qo0*ddu%m%CZ6SK67Z2H1BOdJ)nnNKOYoBTyK z05CZlLR2##+{63#qh&alG}-ViABP>f$#%NEUbN7J^TI@oR*stb^pxd`DV^hzH-1+h zJY&eBy}2hHgf6O)BzVG5D&`2nQ;WU=ozE4Xn9gr$CFNdXP=tvw4;eU3@_2WPd$L>LIv9k-qWR`vp&iIl7q(SO1ieUH`?J%#bWc6RC zhKrMv=8ENJ?%Y;2r6s z+PtEPk^nwH^RTe7nLzZ4mJ*+mj1Mo4?^_OxlAHSmw5gD6;aZ}1>@^1K@i-s=A=i~a z^^jSIav*z^0K3(=mm=N(Ul~?@C^PztuU)d(ez=ie?6x9gG-;pmVnOxtLE4kKWS|D{ zMdo|5Ldwep%isMkq~F(@qj8fCfQkSh0(+H2iv`{#I|}U&eoFYT3e=R8CVsm4lL2Kx zR2*P`yqp)RBEUIM0s^c`O!m=-G-?Xk^fk0@jI1qW=^MCB&$(s_Uwub+-|BM&~qY=3phIZNsE0sf6|3?^7wv0#9c1KynPL7W%#p$!A<#12-R6el5pSnLebSom@E+W} zRaSW2zV@B}D@#h5rw(c{6emv1Pfj*|TekhgL?M%qn0OeoCh-F*18okxYg*Nhj|+dt zOf}ews@<2T02l9P6crUke@GZI37b6VnQE80%*D@lQzOj-Gc#K0{;;@unXC=aJ*{}> zY~&JMdZg#w({~p9k6rYQZqQ_IILqF+eOT;BQ4$v5)7v*9$%z{O;UhUPR+5b3=uzF} zIBtqS1k?Zh=SR$Cmg?xy3M4Gc$~G8WA`6s5m-FQDDL{AP}!}ss1-sE4sT@Mz>;yi3C^3jtSYT9DDx{t=St` zgm*w99E?6EMV+nApTCorXA5W{AFS3S!V!I;<_7TXbS?pHE#_8M9X?4zGgxROhEIuZ z+-0V_vAsaSm)7e%u7ojwTYH4zaTCrW^4dD;Od1{;R68xO!0hm}XW# zq1%Jvv$2tdi^~ow2Ux3Jl2<_G1_!HP;eyKC#2C!YAHLhC{7DgANa!)|B@@w~X}YMH zKPJw922m|&Xn+9~W8*kDHU}sfOWzn{5LaK`0{#hSHekv`z#F*Dz>lh(XP7+gNRpYW zdEPcB(8LKXcK$H@MRa1NLELBa96EXQlK^NyB$Ze6S6vVg7AA!Eqe*~o5km*{jg9ND zsB{YqG+x~Q*Ih}NwgH$0Q>*Ynu$`Rq-SPs3i{}8Jt0k%Uo*9RveyZ(Fcda_pr_*{D zJ{47YC6h66=jDr2vMIJO`C~P#FvQDe_>(#Ix3x|PTQe0u((4>IIi&8!40Ng!djviL zg$&dUm;wt_muUn}TBNN1-28n@rWu!~!L0bJm=h>>vuD4dYM~)#4*(KO_!tHw{PD^ z>-U>kHMfM4y}5c8R69JdFn*K+U6D+dLa=9*nulf%4ALuE$v%(J_yasRbB4_y+l2ao z4{s(1<;}!d^xg%W)`=eFriOvL;9x>% zLF@4X62+!3WPf-Lvj4hx-E-tg|ItUmGVD~~^d&L=6fPM&g*e|)8kN{Hl-rX-2&09$ z5#Z3!iQ=atmLJ|5jo>xSoXECGuRqK8=Ok%V zAu{Dt2v{8dP*8;4t9^O|iwT%|W##uMLdFnCONj}HrKM>l=UTylC2nL%FR*aNB`QxFmyjQNozic8a7r}XK)XOsH6OA3wm;A%LF8VONe z1J&j1T*l|SkNxq32ks*kE*Y{?%Je-|eE$v5b5LX+Y92tbb$Xvt zS}B@kuGmZMXOwGZ`L&@Fvf*ZVx>7=(%Tmb5um^M?0Y9qW-X|`I83cxS3;+dMb|zt} z&JqYM3nF5bwmPNVYzK=tUS0Qpv-@A-?-wvIq_0OMCQ5+#gVT@e^7GH1!f|h47-Z5| zl}g2P2GnYBXsCq*5a2_D>A~W(^9-Q}-J%sU@I>843_8qF>*j%lMJ;FfsaP!o_)Yjm zVn4i0$UUtPP9d3>C&(yA=3}^&8bHS6vy?#Z;Yapn-iEt?iiGE*&Um)luVdMRSBV)- zynfz?1_Sk#mI-EKo)oZBZ`YtNpR$Vn!wOC33rn$rzVmVmCC)RNzL1CiSqsKvhLLTE zE^ujjH}P}YS=8mBbP9$C=uG;w{W0?k(RT6D?E9T;PS2u0koQC_b&FZwp@izpuh`7~ zYjLd1cy2`#lOiG-CY@rH2|!_lN!rO-Sc|n-0QXyX!ey;~Fx=%ttj(oVMa`QI8#!lh z{5hDj%)N5r(1>SQ_wg87C%*K;kAi9iUXmt=vKfsqZr>nH4t@BE#Y@G^CnhsYt%R=m z0KYJvb&XyFi<>_U8CKzBE79>sH+Xi5};M z1)phO!(dt<*MI)}sQ&@H7Y{DLJ&-->d5>Y@ZRclRRn~&sZcXEMI9NhRep&=!1DCn& zu;Wq2XVcftr*6muocqIqc?6FPIguZhG}Z(N+(jdE&cLbiWs*LGYa2fs>?0A%u>B_$*P3ccCDTT?Smst0zQ)l1AHvyt+ zPZ205 zJg@j~SzRB^=dF`Y>&gyH$__zc1%UtD%wIMgD|xMIrOQzQP3#_lg#tDSU)LA{4S2)O zT01kkf4pGl7?Y{nE2p-BOd!JSBvc+lrS6cdIK_fIL@$ITZBC?=hopH}(?>looXos9`jVZV4;p7D5 zj5Jwr#yA|~?qdPjCNbtjTt_Z^^+WE{rzwf|G(0$%SE%J|ez<|EfoZiO+8q z4vw6ujp=DCykR4&685+ja}*bv^jP|TR_F9e`|C#7A(leR%5XeIj(Dawhf>fXWY=y# zk7AE~y_@pNKb^<*48E`j{zmmzGbVa8D3oM2=3FRj4K-Imwb_C zj7Y*b$f|+#Bn=I%(U_S-bIp2} zqd~{T?)@5E{;}FMq+uL0?T0+=F^=Y^$3+&6o5JE8$2RFk|Dy#kIZvFD^L#&JH;GN` zsUraam*0OV`nw}O^Ytlz`O~??jI-i>sU;MRMEvH>WZ+xl2aQ?9#R<|gNDxUjc~aD$ zhKGNdnX$$bgajv4zekQ>6sv`)>Fa-zZXno!mceGUUb8gO=kMwOXlW!Dp?@)ftrP=` z3wjSls>E%pZ*bO*nzbl|IK0bbKeYpeIw(W*aRsRNAOyq~iag`qJu2EPjxH{%%gg+b z_`P_6zV9#K0NdM!2IV#=sG@>{+i?V7junEVvZ?a02cv-T4<%5nGd&MElkra?BMJ8g z6cNJKP#hhK?Pil^rjXAtV~xnlu#o+mlRZr#gVe|pK|7(m=jyMocU`0mlmqpL782|q zGH#xUig|xf2=QQA1mfWRVbk)%TjQsSPB+ry+}|##u6{E9)7JOv2p!Y0Oa_)eP+z=wwv@1?dg z2ybakS!m>4UU{lJ`{uTk+ z5`i8kK$P+DbbR`hIBSSNm(3AxXI zV9<!{W)^1eq=Pa`79(0y53eNMrLSfGZA_JFOD_rT1{} zahMY>0WJnQ8*$i6Aq&l!b7?nx3lt4r2+-zhcvc8{%ixR05fFxV8I*XtIUwR$Z;CyQPa{Gjsp7q!PSiFEY7>s^rg?BVnB96qi*wxXD$*A=!3l5RY(?~TpW|9klB=hvm~dnfB1Bs0rG;{*P& zQD#o*rGMX#f^hT~-zD{vf-V&6h7zZa+wuWW>9D^yKhg8J=h(5Vg?Uz*@>%JEFvSc? zZ(Zh(?&@%sp=WrQG1t z;z!Fp%o4H=2eJ#oxRr{S?`hvnP>u;;xff9^z$$B@>03qnV%C5!t(?d8y~ z@1IpONMJFPvV1(3zwKW8jV3u9Vgw8?!zgOh>c9zB=ZBUdRd1*3{g#~{Dc-hq=k?2N z$&i*a*|z5=Uhn>9D3iHo`&cTcw0l_10SQL`P(_{aZbKPr$}A-Zd*<)H+~kV^7Q66% zXg>@8R_Z2Uiz=~PDKvb~thJFA^lO)k^X^y#vz-H%Iu z58ZKHpUoBL>#rDH22zw;Awutemr`32#W%yCR98*1S%Rw27Z z`4r}AD4-A!gsK};m4l zwKXM3m%iMOKR!UOY59Cn#Dm6LV_+~cgX!D-J!)PCfrFy&`MOqpCjH5Di{;;>Qs376 zHbqkAD$yPpdTHxM`ul;bF~y3@emX1Oo}Y9aRsJ6TEOn!|{CdN%)pX9;QN33KDyb=o z_Ov1cS8|H_hQmYS&-@mq*AD5W88x!9&)&Q_-qYJ`@3zV(c-G+ivh4NKo=0vQ8KrbP zmEL<3a=-Dj@xi#*k!SWJLY-b?x>DO?ok>lCCk^}+A|86ped>IvvPva5V=YpBJ4xJS z$;124PIk?$M<7*RJ`$IU^8ZEL&wW8k3yrTcFWV;^b7zC5R#=ap%G+xOnFDWN-uj>bt? zff<6*-j5$Yh7gl}zV^FpD<#d6x-$N)=Fj49f6Rgkh1}J5I8eF$)tvdD_MJ6HE}yRM zqTskW9F&XiDhdle4rhawjFzYV*e;f!(ft)4v$*}Ut+3z$8Dic67URB_?tmE4uRoQF zwM!VJHg3+OSso&n^#0d-`Od5uRUhbWGNd2dp;Cme~dXICwlcKo3B@I&@Q+7 zeb1w&kX9`#Cs#c^K_TA$u0FHpPdk^BlauL{G)M(7~Ve{O(Id_Ir-djf?F<+^tEqlh$tx}4yhqwkwfZFA`=sAr{=`7cSi zqt9)HR=AjpmC-*^k6cH{v^J-Thw}js=TfzFAD?c6{mqX37H{__SB21)rn95Nz~sJQ zr4Kb$q;Y+S!t8h0NC?_w;N;;;qWwivk(?*Y<>}nVX-QvN^jxO}V%I zQ46ETMY)kXk zKpaU z7-+^wXZ~4>BKg9hQC6A#`)e;zB(-o{O_#RxRmogs9Zd|3-~Dq|zHUxo>M(>d!c;o>yHO`=eL<4nF(rX&CT)@nQh-d>b zq&pV(pRHi(@D6-Xn4rR$`?ll$(-)@#2b$Bw6gReT@qc`*EPeTM9VI=?rGQO9Iij`~ z0d$OpB8Lxhsksj+4S)+Hsdkq+Upe}_j=Ib3n{>KRi1NIuPwjcdsB_Za|37`Bnnx(~ zMxu*2!dZy?Ff9tYRR%*iDtjt!80KiBL5dFxV+><|VMG`cgn^5I#L;943JM}k%x)zm z`{<7Q7x%S?q_x;AXD~AQ%gYb{oR5p8$l!|U?6RD*J>ERFJpqL`laNrf0b%|Pt_nsj z1In40o6CD#WXpgtPL`XucdQFM6$u?}nB!;|59b*pQ<0!3HX0x69KVSM3DNd~;8B*A zoNOl15V9&ieeU-23nozlB>v)0^woAwI5u2Pv4kX$CnP(MOosTO0?}aj2T#QfOAJm$ zv9A^{v;bmHX@E$? z#KdedeOZv`f8l6_vsSUbkZ>m|A_4}B3+*=_pA(49URKr!%xk;}n-H2vbf4UppWm@L zThMm`z2H%vD>T&9u3*w3y=_VSkov#zVCMJI9|*qMtCHN2N-2{x#=-t4X4`%z(L+_@ zmNOnhdtRf}vcv2k;K}{{eGzIeD=T3K5{Cw#mDO_m&3!==`>FA9G?ifq37DZfJ~@d} z7flQdj35&rRdj$~K}{{hpdL&kXkx!eMw7`*Qp6-!L5>PZh=*TWmkUGREH`g!4Gwm6leK7`qB#T@s@GKo(O_z^S%5 zG?LQQdwHcOxKisxFLjlb%5$x`zDErvcX0pyus$zEx>fqPV-GJ?9kR1B zjqm6#;J^3v zV*)e?NC58e6Tv!ZJ60!A-Ud^OJqBb!dk+pBLSS}Y-k%TYeM0FV9&LK}4)K*Cy_b-* z3ZfhER8wOkZb-m0-i_=y=lR&9CzWh(}6_ zY5VqJOd`=`oFTRu7v>oB&AwlM){Jmy1(%cOu&q%t=t=7q|_f=TJ2?^n|&hxBi3`BMm31 z#3dD(06FHCK%a<1#eMqkY7g37e0uKpkd=N8r3~LK{y5fjs1V3y0C1plAFJQSevh<3 z7};pa$Ue``($dh#AGzh?Vgv!Ol~wkO7r(+zT_Vf?cj+NGZQw}3N&xZzzw<#v`sL6<8g#Z0)a``nyX-W1o#Hs zg8%*d$fuU?x3Wq0mToefTh)P(MO__+e-e`NFH4 zbiST0u9R_UCmS1-U4HLq_ik{hTNpjY=zpH!sg$n|@MyTsp$mp>658{}bQ=&nXR0Ni zq@dt~!U4q`)J(t!4<+@#er<}A0TwRYY^+L9bQxbm6P6BFjb3$?^9k7*UB4|JqNuSr zfg#)wmT+*ZT%@lDHH&~yLBVniJ>-jh4>S9vOPBJiv>3<;#u>=hp^fpyVTjxD{8D|w zQvd8!&fwTC_QaL<-L{!mtn`o`SPV3ph{z7;~%;?FFb}J9Uyp4 z@w96}(Ij-k;M%nb@FGCKo{)W6{tfI7-(o*0DJF9Ol8rj#LUfQey`UhtcJ7}Mf@!W}yw{Q0xVAR$b zdwc;r2FOmuRzD=S;}P)i5S3wv38%SPzA86fnU#S1;La1LV6O?2XU-qa!F>fm0lLRd z=nu{ie6TPoX=_Z0KsMr4zSzO%5qKghXyc@8`?-oQ*T8rN2h2Yw0J5#qYcSzqhs!CQ zeEl5GYSlq5Ibw}oh0H>U1?n{+n*2O#)hw%u$8X;IY~|l7f%Wa(x8>p~2GE`GB+$|t z0IH;?ug6INNW%2RbL`gyz!%qFnUx>1esS>=wxxvevOz&&H$R^@H64dv8qt7PZEb@N z{-O#3wfzo@6Qj#9Hk5;lYh`hf;DGY+*~0yU%Ln^*S$R3mcKlpm(r|GRjA?_X;w1tc z;jn{E9?F3yeM;@I{QJZh`#;~r;ezi5|AlCx&rCNYPR{+fR!BB_hF#**@vF-0NjsmvP*N;)WRrlNOa3RxLC!xk;ZkM7oZ|aLu>pMgfq`F;EVcf*^wnzhpu9X>m#!8$f`GQWb(65`J+XG$rM&D zFL;Ll`h%Z5XvkQgV+qa!B_{@YuzIV`m~mBJfiw(D2TG}9qz`c6)!DsPrZsMrQta#S zk>C1YI9fvgBjCw>7-6@X`gv9H zI$R`9c|c3$N^3M2Tym1pKVL<3Sftbs<68SbV(1o8(qL0dQD5I!wT-2Zq~gzaKk=}k z+;BAAA?Y)}*4X2(}tcjUngU7?S9q?rz$FHj|Mu!ZktO%`VE{!oWh?4(M zE}zRiw#%6N@ObD0>$XqhIyNj7DYo+)e-Pir-)}HFfXLVtNzdKr)##wEk+R-3OEEoXrO>y$k)Q zdZ(}b8cPB9;OQLymG)A+p~uVT=7y@j^{$M*e%ReDO`MXoojSY}9emOka+zEfj&F=NT4%d#R|jQuwqx9RYUZc8zRWfwRduG*te zU?Cqa&;D-Q(M?n7V8+kv?{QNrl0CsKv&{bL_RW7)8go#3}5t!OtZ#@ghjA~E#tdA;u$xub`+j5M9Ei>Bb(5BvT5 z7^xD+*oU!vJv8(XkSOpcTd$*E?_uo7#>x zyGORw7pk*EFgJwL5hhu%y(51)z1?xt|NQMWLtiZEhJ71>KPUwzZk~fiuiI7l{$abD zuC9blB5;AF(4<}xLWAGl<35`|n{c#4DU72OlL8>ZRXD5`epWzW1@u239~So_BvA<9 z@3P_ggO3W~AiM(z@K#n<#s-Eb0EXHlE2nqueMMm5WNR)L_=q*-nr$5bZIP3tm;I3d%UR{_1 z9Du(vDlrel#Ced;HMO+}Lw@XS{DF6Qb#igbAf+WPm&r3^#0s`EA`Tsxcy@@-P zYrHo6kV0ivLXk1E5)zSQp697hNQ5SoP)byW5<=!Fvk0NclnTi_MyQY}Ga2JMpSAYh z$M^1U@4w*v9FDcDRnha@_kCTz>l{Jy_mtg)zakG~e`e-5cuL507YPEh=cN?#<$XI; zrOr6h|IrCnm#1LPpy%;?WUGE!%ZOY%%^f+tm_XJc=7OdRUcfSRgW=sYKKcM=e>D0C zH=nb!lf-~up9HEGmnRn)ByDZizrDHEmJ%@X3^PQQI-Nqspsww4S~F_JzYidq4GDUn zt*m^z^=_-`;64uDpqEeo9=5%7U%2*z(8{bE^#vSsG$MqMqVpDE*g7ZwiUW>-;t_xl zg1P<>wamyPiO4A~?&|IB{rp+|*G_hNEK#N>cPj=yNLD%>GIOxw!)ed0Q$m?V^07g5 zr_4y?6&1;XYXbuUqL0`-2n%a38N7q)b6{p6c&ypkgC$l}?4xAk1a3rZ0KS(qV2Prsa+su)pNC9&jUDruPbNDq- za0oHli019FnVCw={eWg5Q-e1J(+cLCBK6bU^k|$R7NV^y- zinD)Q_XU^xrE^>yG&OgJtD`vuS+lor6vtd2A$-Qxl2`}@yb16bHVR^jHy|+lE})%c zq}7nGK<11>jvGLwaHWCvTtV6q1X{qIF#$p}F56OPy@+u8ks3^mWvIVx6N zo4BG*Mrd{`Xb)Bv4YtrTtGj(TsQ0x0T)j?|-<9y4emDYSt%7a+2cQ86nNWZgR&RTF zUk}Uf=Rk`59z4L&r3+a_O__=BZs-4|8VJ%VO~7G&>=)V(2FFzBNyf8NBGnxfkPh(& zS0C@y(o$!4ckR#|@}nSGkVY$~WRgO5I?=ptl4DB8z`#XIficFeDb~!W(@vOZk8yEX zz;)yP8=K#i^z`Xdn8u-vLhYjikXGb3nQqeqKp+{@A2Mlo;R3!JR48h|oX(B3cKCF{iZG9j?mXfgA zL9yr-AtMu7(CljC6x$ZKQV>bgclO2&tz7T>w93n*espcG)wku|Jn>g`TUO=Yn0vCO zuU>z!w4fIP&p5TKe5aUxuN*mH=2VP=D(jW5U+4Ezzuoc`AF!#qc{K8v_1tHZaEta$ z%8C=c?&0ELW(QOswFDed-Ksnl{xz?)-nOGeCVI(^d;8kZUV$t7XE$t9$6TT-+|tJy`n88C2lhuU*pR?3j0miov(Te z>Sx(2jyyK|_PLo)zpc9)g@he|lp+4-(AO`faWZ=^oisi<8CE}UJk-_R4qWhKm&o_4 zQnzkhdAz1;WCVx$2jeNJo6~1;uRa_hBSdAmn|r%ml-9GjBNi<%AWTqb!#najjK3gpk+=>iRY1GYjfZc2zIB8uf13d6-ABa`?vYVZ6Zf ziroAR%Tk95Me4WmTV7M5q-;4`yBO8(`^NNWSg52nz74NjUMyhiNpiDGhD4v|k}*E2{kM{%qo_l8PckcoOLMv3ORETyIQM~5&$TDNBVEUaWvAoE6R9JH)qu@W zgoS;aC^%)CDXjlFfxkNTtEM0(mlXX*xT;Z<}VwSnUlA^ zrJ8L^kWMAnph$u$5WNu%XMOJ1{D9FcH7!j*hK5jgti5slkj@T&z7*Dh@t&~trs;_Q zO_CPgEEbFAy5B~pMDpIIG}I9icPo-sd#{n5Y@Q?Y`Mo2fER(t6277MS{rE45lX`Ww zXO6nihw$wUEDVhAeqS1yxJ{bN^!?s4l*B%QdKLIGj+m<40>Z)<3cup?{)$_2MRDH* zYvYXsnLmBkOzS={%@*!TuqgHX@u#NJk8?~Kna|DzM~{6SKRNi$gl0Uhi0ZK;bwcUB z!3$yHq=c&4$rtC;eB=*el!5;BJOeN3Y$gYt+76F$K3nxWM>G!l>hB~F4x}b2w__Mj z&h9)WVbs-W($%G5C%%Jlx7qL_`G4d~6K2g;sxoW-&7UTGZ`e`&Z^|@*P)GQ``AhkY z=QJ@lYR4UlsY`r0=Z+R<=0x#;Abs-Z6Z zK0ql(fXyQ3qMHYPbj`Q(k8X&5RWcN!m-U{{ct;VyH>Un`=Gadm=lF;xlv)Q-r zVSl_`Ra@GsH*ZO`>Y(qk-9O69_v(CDc;}iT|oyoYZ~^2wRJH{VF^j!nENS8*LquW$Ty(eCPnia?e{@zuFn zt9skdl{A-?tPp+rx+HM&Dax6<^DFs;8@?AV-V@dkS1(&u7H|+e6Kf|Cn6*n8^|5Z3GTqTBX##H}x7SxbYeFa4mZMX+2|7hMCdO zCnt6R%SBQS#iTmz-4%B15_W2OPC@?Bmon0lvKL6?S=aPS9lqBWab~}yE-~^4Ebbf6*%ckf)pt@3>Z9p zTYlU(DU){m9=4GAj?|aD&cDV5 z3|^KUd@J9N^xIJ->b%ywy*!vhvWWleaP<(_D1{eLh#w0a(d`Mi5a%-T1cu8mt+th# zTRGiV>^Ml*c}>dtw#`6tLU-(mJEwniC%4+;xbXJc5Qa--W8*HclsLhu&bZV*h-}MU zQhP1LAA=Aczz&dhW5`4bZhJ^D4uI$2TKwG1Lg0gF8Ur_E^#%s*z~7pin*lcW^_2n4 z89Ib6rEZMsAmzfN3|c;Z>gs&rEOatGGe*<-Vx9eHjI8Gk=pc-9Oy@`v!Yc+Z_rB&o zcFd&p?Y7TKoQYNsE={ykF7G-{6JQ&ZzSU)VA%lM@QlhVTMT?Fv=`RE$TbgQWrzn69 zz@2^tQM5p?ckej;gNf8?H|Y;8sh6i_O!VS(jc*-VH%k@EMVgizCOVu5Y%gA9@c#fc zvoPw3dV2PiokzLxemFltw10jhuKOsD(-gbr=v66D)bKVw$G(AiuZ+EVB14+z=6AQnvmAoad3v-$r5(prY}&v zWD%EH($m{}XZB+1ObKW+VwtO$+EmERunH98j_gkb0z7tSmEpV6El$u zKhErlzX$B5-a;Jt)ad`ldw;;|+x@&S)fKyl*~`(?dparAOP_*afu|kOW3H23!cICE z$%1PkVo%b~+)q7fb2&cI#nt-Q2?-a4O5Jx!-7$`=9&~GdoDwbo;)^rM`Hvn^}w-;?Zr>3|eppanP_DMRK0szmK z#mrub-ZN$8PdIMCEUJ{GYku4Jqcv79=l)U&VPPr`-`XKqgCPru!+HAY(^v4*2^4MH zR#crnQ6}(Ogq$jeH(=$p2dBR#t&lU{D>~Qe57xl)V`Xk$MjV@h!h8ITnwlD9Fw!aD z%oz*tCO!QS0%{8i6e!R>1ame>73g7LDDSSSl5cWIVjUQ5s(<7|`=0BYXiZT>@Uyv@ z$RFnJzNaaUKaOvqTt!+cr9xd#&zt`BB&3gmCcu%#$?5kqeuDwo@Z8+XUS1mjKt~eP zb#z40nNx4O39k|{R;$$2!O5vX(T9xme0?Yn1P2H>Bl?(-1jT=R6=H6H;7A_;`;X&F z>CKtkjY=x}>XC{Fr}hk9Lv^F;hZ6a}2vbDRweN!ma3TbLw1(3A z$wzCdeTU^kbMT%C?R6Y$Noq?#%qu=3H>7Z(_6GVb$pFScu#&5}c`q&zQIs?`mhr-B z!m<5UHT{!}fcCM6Da;jLPapl@uvkN96z*YxgBlQ#98Y396Za2V1=WMJutp+$5@#G~ zDXFt~Ww3zYeNb6VGcgNI*6N~ zrZ8HADVWO_Ps6e6!>YbdgM(@AS5xfT#d`9N7b3S>Rr|#|vEvKB*shjY5LwFV${g0wsR5cD1m-z;)jZEd;#d?Hk+_8U^7aaKAhPbBlD_nIrILPkt{fu&k1 zGYbo+FQ87Itvh2sf6l{Q4S#~?ty`$!{5x06jzfIgC;)IAcg_`lMJCz2&K`Ptz*;ru z4&y{I`fr9?y&4oHNRO^WNIz(KEY@V?C&@Ew5}lZiAtm8RI{nhpP+$op zE$#uLxH3(%zNty>`tYL%pAL0jTz6T_)SOK`fqVvZ1VYJ0kpy%DN1t)s82N+1)Y9QW zsT~4}4_A`r^A_eM%kKlz6(~X~w|1oWCYkMhMl`B4kK*1r=nEYr&ca{`uaw0##BcR(SdqQdeZ?X3H|iHS=gs^b3> z^*#LaXIs75_PAgDl+jtyzGr5POe84Jq&r<{eMNJ>c8C%Z3;9I-OsHUiRcHY6ZfFSe zJ{gNg6OR&NwCileKvCnQw6r)7op};rXkqv1wTu$^aEwxan9}l|EB;$#;E*&P ztU`U7EvxNJ5K|ug$-+}baZ%Z@y42r*O&$Y7nFE?O0Hsb$n3KN!mjGV%+v}xvDO%~w zbl32+xsq=$GaVu%9;me88ltSkLGqo14)Du(%a7QE@up1>yWz4GHBepuewxAXna zfM1yy7}QAnBN22Fo8ZubB-%efc@sCW>T{SM;K#-yByp_a`PJ?3L{oKU<@bAN+#&U` zfK25G+F|H$cm();bStGE*)+9UUqX8#WYCm``ijTwFSb}x#_Wu<~M26_sEA710=IUJ_&4B zo)83J#_`#{3*`Xe366>9D9!Edc_u!cR@i^%?rSm)J%Z}lDtTWXkV?m02G5`Q@V&=WNme1bRaU88YlKYap2rHlx=JZm8{#Gg zl^rs(`AY0=KidbHWRG^7VW3v)Zgdaf3sQY>K;ZEBWO<{tBMl{DwUPJjnEQWQGQmxlItgnQRwhto zBfow{fIUWFef0vKGx);4B%B;Xr~v{mAjX9(glG$Uw$SHg@r+H#-*HfY{Ab$FlHx6y z=qCEBs{xg37z3c)ME2&vucwoAi7`HazCn!sRts)a_Bmh#a)O^<&r7ZlV4*^0>s7dxT(Bm%WDKBY3$MH%hKQw$mk z7%v#=Pk-b$wxY5QC5PV*VWTnY4*lY2r08?`v`Z2DlKUU^k`eF9eXYiccLa4m@6><4 z_nwP~$wkv-RAKP&T!1>XO@@`_T>qS?l|`X_Lw__%TFYlXv-skvBYVS^2HSD28t(}-HMKBa3g4@}2Bqe9N68kuOCs~YMVR0Lqc>2; zq76Z(tIi3heX_-uo&&T!b?TmVA&K0s;hD9cZW3f)dEWcz`##Nh9i8z0eP)*Kr#tQS z$5DrBeRv-c!(N?FH5IZGivm%xx^=$rD}4O=&iqu_Lx*T76gl&u0qV=l%92JhG|yuO zLR?}{(Db+@dokY|o2M41GN#r$UR?YU!y9d`XvxL$OsLCD`|avWOQvP5NXA0+6C?XH zIhj-K?H+$c$f7M`WD}jJPP9gpNu)0M7_VzgZpZZ!pOsEIX(>2A^YB0T(GNIZg;Jc9 zkzr-M+>Oq{9F>GvgYyi}kN~Vft@c3a!o`a&Z_h%#SAR1J!W_g#*A9K{>jT}v?nvtn z3nAo&Uon`imhY&lJuLbBv64E~u=xfJVHOWdW9{G^V(!`HZ1~--d!IFu-(V{ z>D#yc9NZ41;dhh=5gHC|y80YM1Rxov`WYm}#Z`6sT1u`o*b71z2;uU%K8z>038C2# zdnvNA&uacT52TiyA$(CimOpW5g6Fk*&6k3V6!o%Ta&Tq@CCBBPi_jIN)$JBL(o>b$ zE(!mld~?izN9OIErk({u>%g;fFTSNm!oQ3&Xkp<(hF%ILFHE@&c7?c7fd^z=$DRfT z?m{y!xTk^w#9+&~{0hpNIOC#<(r{FXLrH`#iF{Lpla0VIZEFkMGyxCdr`pDz>1ZB@==!*;S)402H;kch(59vR`X7l; zp1jcS8g3GWdiMh+Q&c9jz1tm9W#W2Nf?u5aXwm5OdxJ>F9$&73$OHQUF=C~w3;O=! z$lgH!RK%t`Dg|)QzltO~o-V-8e_kvKr5_W6m6gyDL&EyvQX+CNK)%9W0TK<*1iaDM z)ZhVDqM%}z+klQALd1X0^2T6^_(en>R0yjlD<5r7T&^kpD%!02XK3z<-T1J0rS7Lx zj6&`wERhTx#C$Y1Hn!sLpEEn|6Q#J&@FBAYbq2F>PPPY>90Cn+SkwYtu&$4EU6PZiUIawPovy-wsN!-9PlbU)>-| zTJeI9!I0IlXE)s-vUjR52VZDch{GVxheG2l9@vVA3&zwjti*iT}vuY+~OY3@O> zb`iz}5PAuyNy4K7Id@56Aqf7FPA{Aha16%r1c3~2mwsQ)_)i$6ggWlFG6>KfP%-hL+r91jQjQh5?@D{90i#V zh6Cgxx_Q+xJlzIa;35foyK${-FP9Ddi<>_lm#2C&9{Uw2xas`1xap=;XT%-{8q3k^ zZ^oJrke@twl>JLzpNy2$zQCqxrZm=g`io*Ox%kzz%lU2AcUc)-d-9>&)9^y?x#U!m zExqZM``KBFhqoWn-NzXvR`v3<(re*}*KJXyly)nj$;wl*;X^igpD5iEZqq?8g{7kf zDw8s4E`ooi`I}qaGNJRcizRk5PpKokV#i+k@C?$aTlrTk0AxZrNd4}opkN`!3i(n; z{!GzgTgm9vhrf#RC)deI@_c9oge%R=pS)xWnz1Pk%4*xCQRPvQos@Yl|B8}@^TS`` z##x}3A#}*<%(6<{b^Ba{{)ITHY}Iql-!^OKl&_F$TqyC~+OFX~HFMQt(55fQk0Pmw zI--gxNBu+N596gI*RX`$>1ruKuTFE)Enh15LiR4kfsEmHsLhp{GoOt7-ioyoW=Y6S zT(;2)&$5$IGUVN6K1K7O{;$J!h1{_T$MiAv(bDMXW?6lG6BC3u;3@J(@rTLi_Jh8( zPYi@}>pqT~-f&Zv+XmTWM{6r3HFa)I4l;I!(L+Sus2G=+YkbzQ?wF)=rIH2rPwQ&> z2byhd-K&=L{N;SI-7SW?hIKRZs`W7M0L?gwr0(XEg6{iHuIytUpt|yh{qgjDRq2VT zAdj_Te$qbOnXdj%trFR)?hDo$I_cMr`bv86NgVmp8WyUZaAmjG>ORq-Pnpa&xjs*l zh&ivFFrv>d&G{KcNf}j_n5c= zUtmfRL)*fMh%mJ)mWOuNyM>7_Z1zn*Zi%698oCpeT_J?&9VR8{;Zj=dffnG9Q0cjR z+2rCx_H1o$^r_Q^9TL5_m_{CZ{~nei<#>@QceZZErls(Ll9ouxYHtyPj#%iWEWhB* zskOBcoi+IDTrT zVNY|@W+Ob6bQ|l@I=PuQG`?&pTei@qcHtMrUCGSWtAV^>qfg!&JSEKej&9Oje)LJA zn!DyZ!z=fpdz+^}-8jhM5j(pa|K0C%Gacay2kmU-j;3fShkbF{HGiJH<12HK8PQz{ zpO{$7Z91^hal4-31mWP|(HqsjUy4PvTn?0{XjD&hbk|AT@x@T@kpG9Xr`-0)jXga$ zO{qyvBe!S0TV(n|mx*7Rz)9xx{G=C$(+kD6SFtK2**ByOojH~;=8%|@s^mSFoRh|4 zd}rH%?bY-v9vAkG+;rPZu(x72__?-~$#qZl3&Tbj@1`3~UP12U!-LxnaxhW^TtELq zV>Xi^@FS1tXAMg%|H@St(-um9WM;R&eCdhAvtOeni!X7IM!R>@=g-;M_a$}F(W>?M z!TS2sCr@}U_s5qqbXR`iV23%mDm`<-hgi_cu57X^@1(o>A`JNfe0PKKbNSE(-vgSR}&tTqaJhz$+Yt4Rfgs8409_GyZJ)mN{`);t& z@e4MEOZHI@KX4{>ExpVN&T}PFZ}+z>XvJ7K7oM5|h5XIK_-*1JnoaU(*i2Db{RwWy zz+-Y3RZI+T{KM0Abs0l=L;Tjy06c&z(Qam3Y5NXmh}?G@M$X$0hVHC7Say$80@!_Alub&djEf)*O%S*KD=N0c36!ZR`eJIVI z;)M2Ro%@2#3aR5$d-XnKe#)O2TBX|gg^ggY_`ZDe&wTrd+$*YC*{3t&#LTNl`*X5# z85A@ab>XWLN6Et~4$qh1SLv1A6WQ=@LR3J*ftBlC=Njn!6WcDc+;-Ez=Lxp-G^J!m zeM1RV>yS4SZZ2A8g}QtZ+FwMq8IoJ{rr(u*jveV*WJB_CzATb|Bhe6=YivWh87liIZjH$_ysbB zbtOY+@eB+Kxh@_(d{|Xm+gP!pD)Lv#C!upM7RrprY(Vp=+OpN_6hS4H5ID!0NAy?bPVPbwSlrNN+< zlvcHOc0U?6K1HirS|}ZjzuVrSr`OGU^Ozp%iF_uR^l3FO=3qfZiV%Op)Eyc)y&w^1 z7d168$W|r(5;S0t-+_-)qCloCMi*Dm89P7ouDJTwXQ@(F>%*;8S}I*^VP(~9olne1 z+E|(U73`kyR3!QPu2;kBmNy<`O{Ke-Zn^f19k?eKP`-u<5oV{`UW^E@03r@|WD-~* zz*`r^qSQ-w>eBa`9-AlBQu7W-xeh@V~47%7ZMTCS5wY%=p(`hvh3jWny z-~3$n31`}<&`=**eLcN#{0RWj!a_p(c0btAfx+s0Q3ezqpX>Il{C-MNmvl^yL#O)w zB*>hLmoHbq9t6aaGeioWa)7P4T;5ew3l@m;HZ8P!%vnI$`(ovsS{Zq#!&#mDeX@`E zZ!Mj@VWW3jVn*Ar^(MpaQr1is^DM{ZM7BqI?#cs@(*8HXFoa%ohaCCP<4l7uGHay0 z*0H#nYkf=}{3nhAGlx9&eKACUC>-&}%f($~^uuixsaXNC9Ao=eZX9x7(NXc36|5(Z z6akQp#Nr&Gk0z(@HrwhB$r{t#dlY{_z=j7%ZE9X{? z`Y6!$Om^*V$^IsxnUkgo##GdjOL`dbEjg zssa=s(8$ogIFME>;)pi}xK_nKcjZSrIm**pJm zm-_@c5H7BU6OE3}7MStQ4)e4WQy^g=9$!ss!VEh8{+my(!l8u+%+Ev)JT3AZPVxJD zJ+{;&Bh&TGrK}ndBVE-x9-~;R5Xgqfe1x73#sO0xZV;2k^eDr^g*@Ghq4>xA0{xn$o?-MhRzXE*jrh zOt@S7u_5cU(F45uT)we!adZk`Hom@fxrj7xBm)9df_@mP&sVnS|9MzZK_s;x!38c; zfrpdh^uUB42yIxrtLzHl>;doqf(dO(T9a9mF8A&w3X zO3KRCS9X)$tAZOIH+FaTF&>_e5R`tj#sTEGv^2zY9jGpaXa;- zdaqBF;9B8`@g??nAzT}vzFJynIbc2%|Cir^wjb6oZYe2uw4_=5y}4G3d#jX1&%i_^ zGbsEq_K)*^?LfAwdpb{ z+*|fxSJDl%K2%1z7;;avY@{5B#FT#a>^o?jVX>udYB=PK5IFY}cMt#%5BDT9aftreZRFHJPo5A7FrZ!=%R3K-`IP-wa_dm07?F)Q zl3E`1(rzn6nBmvEx@?`&xq{N1)lWxKZ|bAq_zSj39UT=4B>-5^dm!9dOoscOd{5y; z9WyiLu1vgp7vK9*B31xq0y~(7Q5+mVwFFy{+4buMXbDCKgRSMr?e=X4RqzKAn!8(D zPf?(f8cQ-z8ed&Ky;l5PQ9FjHYCP=gi{mc12LUm1`V#Z@&?^8R>Fs#@UV-p6#2=$s zTrOeo+czP4|5wz9a1-XgdiDJ9`S;ibUab*BwVUCM4Q%gSvvloG7BUL?6A|I{DRA&^G0K+#lO#TazDN(#M zFA7jkWnpGEGBIh6mY4*@7%5`$zTzOZs@*$=uvC8Dl({PzQt$4j<#lYT=^ZayaIN%8 zNWCrYaR72qcm5g~;qWE)Gcz$g+|vu-8(093 zuOvGXjtG9K$Zt(AcFhF-on_@?YZUz|R@48yF7{Z!-m)2S=3Uvd3 z9KyiQ#_}gZ4l@1i?S0w+IAV~NfK7&I5&8QDTN9qp#YNZSGkbRa?X27%ki*|Ck(lXd zkfnY+JkQpUpV_pHr>|ejh|;$y;|1j65L8rLAK7`2=!OMh1b-YlFxnirN5Y#&nfC07 zdj9;}-x;F!Q~w!W2^JCDEyZq0SbOezk&zQY>Tu(1?%c zOvU;WMNZjU^NJqYkAMzg$!vk?ufkIKXdc4gU0jatV+jG&2@EEoIE)`35|9d>L#d4=GMOi_wywPnZR2@ny?9&8%m9PMjyZo;+zHU zK?t|-*5KAASZ@1&3DeuB;N0PsHI-+g-Kiwe>BFRy!H|A#02Bk!hpgR%%^D-4g{kQy ziM{Zz!>y@SAF|l8%}Q7x-!0#1n2z3RVp_FuZO|e;G4PFI#Lq}=jB5W2rCPw15N^3P z4x*czz8(&F?KMPDJ8jD*wO@jhF>=e2#8%(7AvBAZl4H?_C*{Ed1)i}#FF1UCIggM8 zbJ5S?+GvYUK%Wb$nDly;s7MA?{H>sn$yG&4J z$;3N9F0etm*U}`|*7nQlD79P1a-2&mKwuk&6OR;=5mi$^^c-&3t5V|%eG?Vrgc~$r zZiftBLAi$ygf!p*#t^c$vI0$ps>-~W+A&XSo7iEKe~4K2{F@f&i957aPFnY(j;J8u z@Ksb`?w6$!8Z$lh<&L4lQB`sd+jB`>l+|tjlArl|HFx_dpb_^2FktLe+#||jtp3r_ zEL|a)*p`hlQqs~MEUAZ%6W7Sv|Apr~C#*_(@1Pj*Lm%guni?A{QlL_LR4<4`$^b_P zjesJ(+t`R^MD`PzhpZ26icTh2J&U0D|>0J-9C5V_~MMy|CRrx%j zrT3>5EH6!uijIg^r!kNqB@ty5sCa8YddAWLqtnajBrI)MT})s3Ql(VhoMAKGiGeO( zZVnG0YSJ+z_Jp3t3&(_OTH+oxa7>oq{9lA+&Gbu6-u9}hgC|e2%cygPV3N=~b4DY* z9kbsppuG3wu}@tCE(;PwJtDQCsR`sJrUbYV&7fPsZJz%(^ag=9Of5uXe?qxFrT7l8DHYh7qh>8Wjg|fJU2wi{fh?2P3KRuNl&-1moapbvT&qAU|+%{cQ!V`C$_;~DIUHuVZ@*V%OYL0*SC!*uu$ zgLIPjB&6biuY!+HMQVj?d&qLhor1${s;el*cIT#(#rsmuOz_2@y;fWX5C^3%|{+s(7e!-+w zh_Xct7x%{veYBJ&N*HR@8h zKm^Olv1ON`xS?i3`XLqTgT_l-=fUZXj)IpGhsX} z>O7Mc>AkwD*m$-rV=C*s0pZ)TukPFwy*@d$W74`&OZ3@S21uV5;AS`7qH+LsgMkIX zS08qM`|k{=kS)L+i~tt-)=HY1LGlMtj1+~@($$GCj@-t%`10yn&V0d_Yoci@?pd5SGn11;QDcfjBQibY=TAiuSKA3GpGK2jX5aSXg+Gc$u zf3UuWJ{|1EH*OR|z-G*gtZB5|Gws`#ftVFbOX3k724C&f$JJ-v&@jAl;J0Qoxm~?= zRo_OS?$0)SmL9f&g>xD=jjk>&TQHW#0ep=@pmv8z`MWv{B!>z*b8ocd{mwH{;^lMC zoi&D#3&JlnoZ|xn@|^nyKm*9qae}*BRF1&!&!0a1!igRe0MDtT{toyS^y;IltoXGov(0YamX>b_ncbk3u%J)`97y zq?Ez-o4#*-#3(9m^gsGg_IJHrCuO>1cU}^IZeDiq3GTg=4!I0!<$Z76_IbV$6p#5n z2|C`qsOEK`@^JISnHBFp(?>-DvKOZ!rZ6{iMyu z=pLIKy(28B>9E#NXgO&5Dv?w`Yy1L_pbw7Vliyda;a%(qXs)39eLir%AAFWNDq`MRRAO@crV@_&;aDXxeUkddsnxU>K zOab@w%A)8M)VUdVva+yjwp+ino6xH9Fnnij*;`j?PUo6HYjdG>;r>IagCRL22W2I)H_Uhl!-j|CDzs*fZ8#FnEoB6j z&rc3zt>=BERESHzdFe>=fYJNbTSWqE)S0CvsYP$=HKvLrRNkJLQEvPq`sK5?+-wlH zeVXyG$)4-%{iSU@_flxuO@BN5rxsxQ$S04?kM_EbqfyhO)yISadKxyCf_E{_tL9km z^?Y`BtM||z&JN0jLYHr@uC5NRyCqDkhLGbJf>;M-uZ|F^dCRTCTE5a8{QULAZsD0R z^F$U|%jj7H!_#l0YTretL|Ad~i+Z>DHSah*6RJ&JGx_EKYp`@L6@s2zn6$F8z4Pho zXkMXX%UsUtu;oF+U+=jn+_Yy%PH)~E-aRM%bM$_sHrwy%N3^5_(|3QLFQ|4u zd97LDDSUOvBrBLAX|!VL%y*d!=Cyq)pFVmOt;-lG`|6(AvBdp%RU+k;`gMLK`gl%l z@8n)ejj_Lp^S1T5I^H{@+Bog&8#N+DXU^N^X1}B%eDl$?)RBFmaY3~ z|Gf7^La5==>lYIa^+g7?V$=Q8(_<|UpD3h8|Cz}Cbm?Lyr=@|7!>QtZWy*R?oMH8n zcE8LIu#$JSe2cYMG3DNyEhpm3$aSxy>v`-PqYL*Ud&UVfg|Vr0N2gK=!&CZ;eZ`&2 zT$>Y59szXY@YP+ev8CilJhD%AYQ56j()hWRRq8ojKH@LYuF;+=0DMjSQeo$Jm#_cv zr7DSL#Q*;#`~@TvFzv)lhfF6?WTu29HuSEodv zVm~9J0us^34O#A(s4hJK?@PGzK_FanaF7Mo##AN!w z>A~Ip_7&DK}$@poa>m> z(W8Dw*8a9P_1ixB_=wQp+bF;BJhPZ@V#*Vu`ZGmjB$empEnSN8!_GZf6~DL`jn%k+ z3i{XT&!?20;PbV-x_0UATq4`fY;J3{PnjK|G9NA27(E7`erar!nLFZ)X81ybKIc$Y zmYMGEZBKhI8}l=s&CJbY8j9n4p=s{wG5p%WxkN29CrDJ#@uopI4z7WLtiB2(N)Krd zKNp(GGb!p%OMboLpm#@RRF`0BaQgg>2Tuo+Kgb8j9h>LSNij7jkWc)4lG8&pLEhC)!4iC66=XUuMQTs}y$)dc4mwF%jSr@r_Rr>#f||IsG!F z|IFOs4C60y1&{hXRG6Hs>@=Y<8MorKa={e9F&lVPn^65U(i2qrSVyGqbhx3>j7b0TzV- z2XlMkq>-;!tTx4X=vLFOPLm@^^X>|toIm|TY3M~ajd)g zvbtuN^_9cRZZW+8;4;&dNT%CDa3(~^8JXo{EwaFAuU?hmI*(P2rF@C;Vk)fR-%#|B z93Y&sOz%(jsa)#**~e>d#&%zq5S#uOLUq@=#ay&x;g^%M^V{nPzlVIh009qs15;o9 zeW4ci=4>uz;x?{RGkcG^8MrKUEl)XUhJRBymv4#`OH^?YqXEE@00d$ZHdi!gR8j(| z@b+vjT=fEyo7MWOaXd|$RzLmTZ1B&Ra~DMx^}cFVRMYt8tS1*aF70o9ZX-p7!HRS4 z>uc>jM_}DR`=f}UU;}1S%xhUa+da}lI-g6Ye4=p7nhgEvPalyg(a`%~>o6DPn~fSPeoVFhKk<;2r=+yuH0Ur|8Pt zrNsZJq@}b89t~tEwO)OQ8MgKFX92{q2nq(Or&1%?a_;9x(1a`5e{*$j6(|;s@ozY7k0t*ZQ1h(b#y-=Y7a}d_Octtf56$hncA<8Yi=^Um5E^ovcfc7oes198bsd z!Tm&Nz!i6T^w~kQr}GXjo9jplf!PVZ%c;r9T?8C4rY=KYdur)C>`0CdtYV(Mj;}f$ z2)auMsxceRV>X4Z+i&^KpAjyw^EwRUiD3!Xh-rFY<;!}09` zmnyJxyk)FVX~)Ok0i%Z-b&ztbWl7p2c|Wgslc`ojYG zHr>n)oUaDZ@+d3&7e_I`1CfvEUze27?A#d;988Qj1qK7e)o_F6kEF*|7!S^*IHQ6e zAiyaX)_e;IL(p%db_?J-Uj9CGsNxdBuvTQ@H?VD@n0o*E9oN%bKZDcKX$aiX7RCza zT?luxGWi8pZNK!C2S&PSxr0w3zYBi1j+nKIbLiE#-w+4XfujfNq$92Fw03lCOl0Q) zp@AEUoQmZc;%Fu4IE~tkN5>}Z5u-pDb96|{OX1nNn3LXDBTqvR3Zi=KTI8>A#*>^p zeN*7^C5UZ-3~x=B%^<^>SUP*$bk&ne25NVZ(-kwX?+O zE9&b~Qd5@_nd&~a5J3)19yPDDRx5OIQskdM&;JuE3m>6rHc@&gZ#U| zem39wBmOb~QtqIk6YKvxPRitj9rw{S_F;5k^h?yx$Vhl>EHOJ0>Q}<-^78WRtSM~G zSo4uDK0G~L0V5gVu%sk4B_&e9dJx>c1zilwEiedo^?xOfk#UB@EekJGnVHIegVn>e25aJvm#6cw1s*g0S-)5 zTN@Bfa1}stx_uv(Ry`)C85xwEGk>2lLzgG46|`e{QqanCp}J;%qIcIJ8i~&CED>&? z?ND^X2%w~>NRWrM3UzB(vtV0aD7|msR-ITvRjG8=;L|pO1(!sjT=ah7=%=D0s@Ws< z?Mqsw1l?8N^gfLjd5#$Y<%stA$$KbH`{vcFrhr7yXLk9r2mvw3itu9s*C6Pcn%bks zt+IpRvGT6nyBYlzk!plEQdjA?=RNz8#BXGD!O_uk{g1N|Sy1Wru+JNHud^A>CFw$c zTn1GDl97Nc$2E+6`tX4mvjck_UZ#>%;(pl(^~Dkormh zr1m9R!V#-CdLBjUyAU1u+kd<*tQ+JAEDzI zkH(D~e*ho&yR3s)2+u|Ibwvdmfe61GI573=*A18n_iPoGTMR77XxNH< zh1MF;*^DqzB|VFXz(oVv{JA9LK%PPpFp^h9fk38$YAPS&&TCnr^>Ez()0YKwt+Kql z+*Ih!?Dta|yW}1+y3w6Ea|T{9*AsMj%uR(Nu(q6(aO^} zx_iZI{A%W*{_V8afKT08h?dCZ=X2aDwl`LO4@*al|DHauxIe z*xHg2fXxy&BJ6BPwhRoMY)=o~a2B*KXHWq33X#RNgaGYyB!U@8KThJqiK{_tX)KI%{q&Us`l?NHSFW?AXGUrrhemR+R1%j{K_TlgFEZ4`5_5jl_0!7?9oF-+1xnJ>A$z`@s<#n?N`VBco!HZt<1Dc$Bj24GcaY z!@HIF-~khjxZ~x^U>^wC(T7p1yk;oXZW?JWyOZ*~s zkQ1DyrWOhcFJ)yLzGnK_jo9gTUTePOqvYD05ysCXCu0hp@6TG;S5wREHj;H#@Lf3A zWbnE)QUyq>||VQEcys!04aYxz>U8ko&>)H>%yeEkhC;%^3kwS}`hHIX5Ey~tlFT2v zq@to??ZprJ^z!A1MqVD{hrDtUcQ)Li7fSX<&&52>Dae{2AVa1NS_lX#-gzVD*;;Ii zTxsNHgrZ+_!Z^Q(_fA4++72`S7n!Gw<9jQD$tJ4Cz?FSPUI~Eq zRQ+-6r<@_Gk0`nE&>)Qyhd1zW;c>F94-?1Km}4@Pc|!>D8gZ#FQ{FFKMF#FBI&AVP z*0Nr`I?TmogPjuEC2dWYbq44zGyuCZ4?}E{2hTe1K-;ob~TpQc(#-dU&yt0{))sP)tHkp`s z5WxcoqS!(eBlaN1ozMkcgKP;$2AoGe4C_D>Z|(1gZ&zY|zqP9B9Efr(P9Sx#w(tH& z7z%BfmmG1|f^rU)bTgD9V9my@=jN6$>Wj3|y3e0MCAO-t--h?T01=kf?*|ZqiO@|{ z#|&Yd7#jl<$uKW5}3gNju;x=K( zSw4Vw6_Y-cEW~3iJVn@*>&=M^Nr7fGSoRlc1aMTKCo$`9;__CmC6;2Vz+4IeD)PFw zxVkQzzq!hBWcvbwEc<}@W4I?~rXZ*C@)}zP>ocS72&0oa!L`({+D+zk=fSwZt$O)u zfs%>IGNRFOk8texTypJdGR-|h&I^Y#|0=T#r+0{V?qYTH3!XL{i+UwACBdw@lkohH zamnlMVf*&&KDm}$bI2CJ0E;(=C#)W!5WVG|H_x3r7_}islYJ^L)JOd7PY%O(hGRK{ zR(G28)s=c{$UirefW$zo%s<5b24cm>(HISVvVN_D<}j^@ZT-t z#}u4igmw+765fB8BBP^wk?MntWQE4Io6eG(Nl`Og;S@G!Jvd@D5)j>k5)JyQxul#{NtuL~fw2+`Zl#`sJngh05`{+T z&tz^&8Pf24Ss9OdmK$aM?d4m?54oxVnOE5}udp}y4qdd7q>#I1xARSol>5BQc_ERQ zYpcCs(ea)%z%2x6_Y#qeqKs+X_cmD&`@@tox>%{d{F1vLtU4RIS|o5vpt5H2K*s@B zx8=|5Jg&=wvyIxy}fq-s>e#qTXh`lQT_nP-0#WxAfR$x%4#OAsSJEU9YV+W%dBgq=3#3>D}6pKo*V zIZa8U%&t6kzItv;$FfVDx9sKU&}v?-DvBqUb8K=q>C&5xaEjVvRM5O)&m3Ru780k> zv(U0Fp61YJpi}ktGfL`Lo6lIQr1P7}v-&7)qP@ACB0)PR?z8T8FOXf&JN0SSpZxcc ztzS~-UjP1S^Q!_<#`fO0+R8rzyU%V~{gi%oCC;d7!^EYyOssT%bUr%zuxC5(@(aNS z58Oq?yDuCy%U}Lr6}aGASKM)PM~}RU+gj*==N~uCi-qR-d%tF8);`eJZ(oDnjJ;gQ zl3`@SYk%%1B|=kw^|7O%ghmpqLe z3C8tV7YGp?I$?t!q^^!dlZfP>d$7F(;So~A&vwl^4bu!?%=ca=Z4+p|m_+&2VMRbc0 z?=-5+&Hm(-Whknecul;$IK*O^DWw*2Z=a+^miKi>^^mbtMfQhG7cRQ=4{yweu{750 z*%SLAsm3C(X~c`FO*(+}n*M{ceW!Cc?3ow`1Sh`QBrdGH<~#1Yx?1{V!~LO09C8!f zJhpC?khaMlyel!!Y1SbwYPD-<+`+*lE|!7&dOA0wsHl5%jmYN~N&V^cboAV}Ed?>! zWMN*Szc#t@MD_1NB|&{F&8??w?5vuti?0?5ZzlIId+;i^s$k9ihoO`{Qv0=65a8?r+q+z7~X5P$Q3eXR7npHURF$2TK$Ivk!3qp zSaoAuJ1EvHT9rw}IUt1w&7yRN_{(bde*s08O4hfB!y&$z2Xm&cNx^u_q;Ir5BHHX+uv^? zu5lqsm!s>!=Vp!C&%-hY=3hNFJH*GOT<(B z;LetmEXlRc2}4iMXc=-xD|PQy`WUTReUfj!_Q1b8x|+mfQ{%;6r@6G8vaIL99cKCi zpI@~cIy6YFkhqm1xtktoX8HFoRnyiSzw?-VVCsO1Qa^rr+jPy#=~WqK_dQY`3M+S(DAi6rQuuBcT*6h`*Y9Pg!#!lmJ2N8~ z9H|_@ufDHi`J=Z0)k1r<8^awNt>~(|aq8x7j(s_q>2aadXRqdt*I(n^1_H!V`Bu7^ z^D929&01zAzCXKstQ=_%5Oj8XqYkZ^7@4F>H4B|QVPIq;x0Ud09Szgi{=U~(U#Ix2 zVsug2T{=RkGeo&qE~>0Fn6;f9H{iYHd%sw+#Jva7-`o`X^zs7pLo>C$XTddM=co5r zy$R^w?JQz5S~nS_@~K0-wYAI6=~7m1o~@lzxZWOHyR5dXL)WfSxd~A4SmkB!osq~l zeyGnKsTXwLv0jaK+q2r06uGQJK0Si!+tM}eM<}$J1gAN3TG>AQOS<*><;N;MZYrZB zPMb1z82Fb-T`qA8sCHVDoo{~T>+0b>lAns&N{wT&OB$!$Zm@w4Z>PP?qA}Sx&hb|187Jh-~9Ke1CU8LIye{+8=IA;q*X3-KFntR zC*8A_pJMNMRf+xS#WI^4A;SxYrfH@sIoZEy7$D^WG!;OH68nDwy+x|-&yNinUw2TO zST!=-dI@0&ui3`(_%o>R4I0c^S3*BhTJfr)xJF2I=mfSUL4JN{cqMRxLi|chpcw-e z@%HVR$`yrau4oB-)9 zulW&~bZyjvNO?&Da!7sW)pl=Ve>Cd|1Xy?%#`!*EXUzlq2yUO9$Esysf8HDa{LLE% zCk;7Ay^D^ABJ!U;&CjtbjB{@ZX+}ZN z7kT!0phIYN(ZZ*vivqMng^JR=8KI2OBv;GHIdA@`Ht;}Xr7iU!52s_xbY|o}nC$nv zOe3r=-I+C6+yg)-)WQTNM_zSxAiDqjrxw8VT)}yNkPLvTJ>K5w=ZS|TM$~qMAWnMG zguT=}SiarJo`yO0mEV;cNoty&Me~rF8ygvIrldqVwN`cqAWxu&pI^PQKz^We?F?E% zWWYfM%g3pm7P~Eid+@RT$JDpvFCyMv&o1<+PwAp^J+g&2Vg0cCt$^avl5g)FI~9bj z-tXEMS`N?#Tu1Y(S1APrnnort$VgtLJX4V(uC1?+L0WSsya1vA?}QlSE9!n9A4%7s z`~6D`_!ocetND_p z``2}|?TDY@R*wz;zXJQC$nQ|5o_c8|__b#1BFFwi+bQo~EtvSAwl0PsnNV2O5e^5_ z0=Ejo&Yd{y5)xP<8i!`CITy_!onmBcjQ^naym5{v-=SNLW8#;%h_wFdx!-?i3zf2x zQzcz*dL0Saohv<@d8%snQm7$UQ9TGDh!920K^q3(M;Z*8C@Fsa1z~it(D1osBMIEVlp5%Y8P1SK1^q+nHT^pc z%dTX1Zjm>jWq^{b+qV#Cjy51e#!y9k6Dsbb%=zpZcls%p7E(eMbA#$wxD(koFWv@hU3~q09a&m2~3sLGAzllJY zv(J6{lCS;CsGz|SM0OCwai+5hVeRO^#MbxenwqHcc=TO;gGlL{w{8voGnf(n2F&pT z1*CZYn@c6)9%4kVy1EXzR3cY{YdQb$xr*OlmhgCC9#8hwChFw!)^PgxtLHkZC4+b4 z25cfg=hd4a+wH=u+h`8p;6h&G@#81W4M`d^cuLUB*7>Zs1MoC7jLq9tItfBo_3 z7qy6%ohw`FK34TZOV*`&jC-iA5CuaHzM`FJbZDO;iici|pu;%C@81vPGHknpp%tJY zz=Of|LFtEy0zR;=KnV92pa7;h!4Cz)Lf{+B%fs9S+!nA~ zHmQIZB#m~&;9(F|P`m=M_MUCzMc3$d_3D?xivj$#2R-GQW$lck9{v^h<@QT{39#zU zUoymR%wa<-3-=M05bPm9%spm@lv8jze?dGJ?j0J*k4e&X_*t0z*60k&5UZqnURGA% z2(|5?CQx;NFA#Y`?TP75eKYA=zk-^Qg0@j_l9h>>410Ng)8@?>dIgf_+V$)I`eZv= zTaRKua#2w`#zb|sH#g@O6$y)pm6_Mw0B=>{HXaS*5A=Tb8eWktPKT`X(0C0R?4$1W z31pwbg<^09>MIQd71s+pqzOkDTKWLK-P`UUROXntI8q&#P(#!fOoIfnM|%O?vcm3*BM`(+6PioBtEXR|&0Ww|E~?k>ZWR|AoQpp; z^|s_o#c|%;S-b29Wq-21%jwbIhoQ;LtRLnivi%|=7_{vTRz^Nbm)}Y_4m2|07hq_Y z#J(Vu42(83(}xZ@;zJ>%C3?XJ*BOp7^*+DoDKx-7K-o}%1TtWhQ zkQ9D(V5C+SaVVP@8Zxu7)c{vPJlCE*2X8z+qMf*>rsqNgZIJX9)4c@ihGFP6uhomE zh|8_%je9?gG*c41r>bf+#Lto8grdG9`(t}J&|swfz_tak@xGJS3LL+PZP~JA_ioTl z&?sY$1OS?_=xC;0yIet&!sNCz2}mKP(GrjL!&rshH_3caD)84rchAPoZVrRbg87~r zs5@t1P6VD15f|4u?1KFT@FgV;GX?-a11)^v)g~iVAXU)h2Fa7Sfzi?H*m|Bne~yzK zAQo5(*3&m5Z>sU=fYZ41%2F77WQj#XFzgGU3R1d&T!8=pmW&rJE)Y7Ns>z`Bb?`dB zmsX*K#n}n2Hd#*3<>1Y#Jtk~{*($_&NoLkF|Cb?aB3DG)}!81QjAeLT#Tu>C}eg zvG=`sbNA(WfP8e$cVxd~Y(`+%@@zBl1j_Da>+)U$2&2Jj25DqtHYozOzCOPmAqcb7GATRjZv3=@AG^n(n&^)BoM?>e!wEodQ zf0g>~yZHv24sp4I_GxGmUb>=-j!JfDWOj$TP2doP{X;R1EY1sJsvcvnw*< z(tT5Rgs3oGYi(^K^Sj%dv%SnYE1QxKXxgrBv3^!DWG|+lRlxQJqNiyav;%;~I3%SR zV#0|h+1XS?y+!J?@FOuQ>CgJJNn`NfEy5TU9IM!xpPJRY|21bM$ONn(-v*X$m<7Cm zz_ba6Ug0-QBi(kctJatGFB(jh<4Ls?t}H2uY_JGx9D4I+w->KjanB`DQBlfUGgYrU z8yoHL48XP5Xvx5>##1~gr}amg-1FCE>yMmfN?hSjdoJRpAr_Ev_wI5GvH^?B5X3cZ z00qI3BS$|^$0%5sKcU*kIIxM;tFa;$jIk*XOK}FN{+PQ%J2$PXU#uI1OWhEfMOYw>!7pA$2u4?GFwx8{C=lv}z9T$oUl^5s$j< zMCq#{Yayb8ic3B@PsXTt6S0Yb@T0QME6n&n`Q=+=0)33eYU}1?SS|kLsgNj#&`uU1 z4oNA{3&zIA*G@k6jyfroglVmLn5#Mo9vI#TgrDtb@QBsj=J+v{PTGrOm|8m_-s0G& zsA^I)1k&hYV$M8IZ?mm;%dD=J{Fgmy8}CRxv!n8SIzruG;y^`&eJ3)}4o5f4o5&?y z+K{RE*jyc`z)SJs6Q$NpbNl==bMCsKhi&Nt(}?|aayLp_1LX>jrG=L0QmZ<6md+d! z6-~BZwnR@go17|5S2*On~c3ryS3ez^>7au64X30%25`MS&2)}q2 zqP1JwrA#dy@B+=_lh-)}5aQ5V?wo{VZ8%6&RDz41?!(F_JC8v_IJjnqiyFPMKIw)F zQW+ZuZl2jYZl-p_HZM0j_i0B*8;fXzfRIE^)kK5uN#URmx;kF7d1{px=t2#8F()eb zsx62w_-u0l9tvQCA_pl)kZTGwmz&Mf3N+H(MMe3hcPR7^N=^o-w^5-3ps1 z1V4DF>nlZ%9gB!fmcQ)oPDxl4*g|^;!XZfXGI1W75Ja(z>;?IOu~Ve79%gO0UaKGy zI=O4WwEc~uc0%HD^$WfTabc2D@#4^&-Ma%N4`Q8@#GUtr(PPYFN*|m9?ka9eo$Yfi*eT z;N{fynWfF(epma2Fh=pN)~7jqBVC_Oim?TEbZ}|h0v*S>e5zWKFO9tGBSA27KXKls zGn_FaBK~TjSTmN2IDdhf_^QpF$%Hx)rUyKC4k2F;ZGz^Ac-Tko^E&s;5Bd10sD@v2 z;JK{WNwbQSxX7(G4tx9Q3fpAYR_!H3+!ltYHy=85g?@L^uAxsI9hB7?MI#rFi0r(BTnKDtbBl}RI4w&{`%ouAa%i47dt3KRgp7M@`dW8gkI(Tp6Tgb1 z#x{qax#F>Yyg-5RI~-8k5is%Y;Q{1BkWwj80b`|$Irpn|VA;;11^%HG!zGl1*dxdz(A5x`EO0{GeM7|%d`X>zblXFmh!xX zi~dZ=UPd~)qYyQqB7-@HG$Pk9-UysFxH?oQnBI%nX&4%DI?E4u0~WEf8%4ffQE{*v)US3`lD#)TnVZ3v0>NnFT$;>SQ7B;85t;5Mq3;JZMaD|oiR7e`^(aU=J z6w0dF;(vrfTeoh-nD71jobL6DOWY-hWdGm4WU~G)F6GDV_!i^5f1Hdsy%GB21|PAS zKOuw^Nf~ngZ{UEEeE#%cQN!l+b9#CM4I`!qgTvYBDB-i9G^9cDo|lz5VWb%Rml!t; zk2b>Z#c(~pefx$^R$y`5J66{Pt004c5OFm=a+NDAkiEas%*4oA@^aSN!|$x>>Cd zadM`jbzSuyzWetSnS$D7T|3tPV~?DuY869TL2!kfmav1^#@{i%XH5 zv@*bC>tDlO!YH8cz0hd@X&FpoN-8R(M0e!er`e0em(Ws3o(O$z#ASN9I7OLH^khkN zPW)6HdKr4v8*@vmU}x%hP0uE+zTXq|E;3%W#oth``$^r#x@5rX zIGE8;`aBK`69Q&t;q(Rc8py_dbaWW@b$4WB1YGBb1o4)E0dtV^*KeSr!=12l5ZT#M zfbC!d;0CBU8MCqb*zqv1&qPQ z<^z*3z8Y;LDM-;nUP*MXgN!MQ;a<&$+Xda2g{e|DZa&{d5R^N4KHia{AolZ&YRNJg zRC*z76L#hqXbCXBQAC6*q7goJY^%~3Y%w7;kXY-frmkLt77U9Oun7tm1TcKWf$Zl; zU}hp7Cz5dIOZnMK^Ixy!$G%=9i*xObiFo_mJ(a6HE4yE-8~a=F0n5 z)I&qPv|pra+Hp$Hq_ubcyit=z*)6E3!eMPEZL&w^d0AK5BwI3P?)yCYUE+ZOEZJ8^ zCO0kzFp8|j_iQB;S9o;d8P#6PWnFd6>PYzbfXz`oxm7T~ahZ~0Pa%5jr^=YoiJy&B}4TY1ipzxj#+x=uGxBrmy}mrZ?wm7Tmq7E08#UpRw48&quQ( zMUgXPy7|4}&LKT2bH~+d8=DxW4@unHC*^G@CwCDfICzaQE>nIk+A+h-x@z{%wEjaT zbZ*P(E;Gg!mr!p&?bfMYtrvNN$aT$BYm5=L7cJ`b zy_z{Ci)TA%)E=Q6ep8)vYNxhV#`zgaQPH0pOCOFN6+Lp$hhe!TUE|Enhq9iTOmh>a z+^lTGyOKxWZ9h>Hvpc791}b+DQ3UPbrcR>|Vr9R_D>bzhA6UzA9~<=CP5D4-*MGAy zG5?)8Ub_7xN2-zF$H7wDT}<7BPgK&*?PgNVH&xE_U5P4D^j}kYS4T^AaMD-*X<|MIIfYTwIA14lm;r&lTu%r8~sq~y)#X5N}>5_p}P zMmT>ttu?Pd;$2j~J6M}Nrlf8E-0!wNliE?c3+uzL8l*Rv7*_TtuMW6Lcbs75-Qu;e z`G!QV@xlVF*Y?fsJ%ci>0k_)QUntXXoAC<2XDeSN2=_}`YV*p((ZVu4n|$ZN!QG*g z&9v+ENfrLOnP!3~%-g!!Cxud_#YB%zeCv{ZdgemW?Z|ue&VKWnJtkMoDPJg2EmGE( z*D2+B50=kubA>&QM6Bt!S+r*hA3QxCg-K1OQx5vR9}K&S3w+dG7by1c6YbkkoqF^bN$w>GojrzMXltr zn6ne6zdC>B*$oPa^e60m+!R91d~BbY-yLsnyhSg~KGDleZ{OULvE$ZyeD&fprH_q2 z2N?>LqB;yOQL}7uGES+WxG1%ubMbZ+O@vIj(6Q^QdC#BHd&Ou5WQiGZ%$JQZ7F-I7 z%MS9sAa`*vl-IZN%F5H6#RqgUE%n|Fg>&(q`7!sM(~~pC7N@(?`-8@ED*oXQTTOBV z!nu(h*45R~uK7y@Y%`)Bx;jM)#KhuU7}wD?_#SWpubS)keLkRzZ^gbr}MZI89glC#(2V^Te~EnWS&Q!v$m6PVTf@_Y$DrfdM| zgUdeQrtHXORf^v1_PLI3*8?h)K})VnEX3%e5o9y<88CQS2j2Mpa74;^aS5?m;XqZ-A|bs`u6R-?dK}h zNB~bLyOK^`Z~uqi486fPMX}2R<1q`?^FH<%YQ${0(=X12f>Xo$zD(Q96(y%?_3JvX zBJNh_SF4$~2?`#`qus4ECP7ar`;5~%OL{?~!=1%b;qai51Xb?|CFSSF`dTLy0>xFs zghy>p&mPGu`@&@zG@TKcTq9TVT#;d)K#qg`qU*g@-_xmWilO`Z+!Fx%LM-Jjjyk)k zsR@tWY>M1g*W*8ird7WtPLtxc#Ont=Tz+xLC>=O>r{9Ui|Aw>wjp+xM@*6$xw?#F-52Q~1WoSS7ON?Sg zoAS?OYv|$!s*c9orGNf_FY-_5DR6U#@(u1v2ta7fz|Q{cA1hbG!?G{dPZ)ilM18H) zO5HKP%9<1LWJoqQ`q&vUjee`VRlc_B>5!j-Zmb~(CWq@&+aI%cG5GzUDSZ?Fi`T+5 z`cz^HH(j^8`q8b8ESIt!tXh}Fd=x08`3K`B@|E7os@dpl0@GQOK5^)vF>99N#ME&* zPrwwk{87Q;F`6D0Bd?yEesc7sE$c%iO;#RrJ7=B_iy()YpA4P~ySY_A4zdWcn#G?T zXbSTf&3Zg>DCC2dT@kXIlYx7XO8W_;N6L51in{t9%j&njbxv!f2@-f%6V)F3jzAUdJ`2as1Ffwaf%m^J)w+3pB`B~;Li46 z6~#4gcV73iBTIW8@@dX*>9D!w$^PVMl7XG1+!bcc&g9G;w)6hH2H%W!1su$G)W5L{ z`S}p=fhn45OWgvjm7jkZwI<5T!@IUc)g4PCHw_bPi_<>#rOV)kAZ<`#)Hge`m5b^9 zkM7=mgP@#!?d+N1PHP|gRQp0af4dqJs{XYZSk9L3R;NFn3_%GN6W!yRsL)I&l>5CBcl z0)gEqC@cH3xH$dhA*$S!G5(ubxeG=#o^oVF$?{86_AHIt@w-~xH)(O6l%gii3$c0n zkP%PBH|6L>H6uhW6a))^4-7rfcXmEjRn$j_QO6rMHm90hmS({(q_t9Eccu8KwAiWyxFOm$TW|jd1BB%l4 zzb}|?fNTks#e14tP|ab&2XRgEttKSNi6^dR^jRY_#FSzC7$wk-qGDUPtswv=DG0-o zygCo8$H?^EpPk<16;DY}ae2R!B%|0Nx5Sp!0^3WY_17@}_uiB4{eGpTB-R<^%r%Uo zN#PO_(%Mf~QCW$3;QMwY(a&rj31%G0-@;d$ZP%gtLOaG)hJc0|yd$LVsM$#&Y*9M@ ztGg((%@%VNkS!ucd_@fp3XXuN@758>F+qZ3S!3fNj`}RmM`F6f>ewx0Or5`&TS)DOh3WyYb6n@29l7|$0 z27EFw=`)c~_ooUBo?+j*WlI3sM$msCFI!t%5l~9J2&Ct%IOl}GIICtP++ofLK7Y`S zT%fln!N)-@hs4tG{Dz$0x@x+(vbfYdphZBR0!mB%G)f%Bzd^8~#hU7`@j~|q@c*Yv zC3+g-G8jwvUm%9uX#$Fk(F4wM@MAS@Qs;<-F@@Ue;zY~g?r_ThEM(R$+*|o zr6wa(4lJp+nhrW<{hls&e(N(i`FS(Fl;`|bLQqgJu$&{z7HM!Gk(=MWgP8bXdh;_$ zW8xeBc60BU2IS;`3q=AJ^zXU3xn6h=U@0JG!1yrw=69B}=%SH>iR(p@Qb0(2EUx89 z1tt{0CbnvS3H%@Q?H+J?VzM^|Cs=wUk&KR5<)oyvw6yzdlKKl9O6+%Un){nm5vO$m zZm^h`&yR(Y7iS;ybQJtgEdW7i)9-rhZyl9)>+GY_|H*si8x|sz(#ZV{g&*un!lzCl z3X9~Zt6k#3aB84WfJyd3K_1i8@O0HF8HW3c7{Bxx4$hpzK36IpDxF`5KdBOg5fBLQ z0c%LMUr_J^hDzxVPft&O|6T}PJ6diC+8g`&d>|+WCxdWJGCx=bFu*>TnPL)xk;KGP zxN!hV;p~8(*sS96OMErRc?hY2_2@2?pEeCLw9t({qV9Us>}PMe07b=(H3ekAlkh>%9)E z4IpQjc`;kt-qx0R_ih6tBRm284x>MR>LW9Uh2;yFOpj})&@36WB88q7WYj2YjArccc7mHwp7(*0AZ@ilW<&D4sE*gdvs&ff za}D!{16x0Qpdk?Urt(}=Ol*CkxCKT>abOHV@Q90i*UiEkPGXOK$}zBBLKIR~Tz z`J-LU&5nrBl#f#4D#A8XUcNXtr>df&y(ZlrkUUE!?{#`!gjQmI)g%aR}>|Hd{ zch|r8$={81{@%;{PAVmZ4jC~2Wwe_cYYzkXf-MK!XiOA#w?5cVfL3;QFBZ2*eJQpH z1$Bze{q$*K#`_p!Lr^a=AF^ZS?zt-Q?eCMwotv1sm+TR(aZ*8NJgTv&N#MwlX)IcT zZtq@uCnqVyu%+Zch>yz&;RDV`?08+c=~$@>9EjiCNpy5~?>v&GeK4tI09GCNhztdR z0fsdGFOgvx*qKm>9D+A&lJerURZXw>aJ;diY;>E zH2Js=OJO~N74ra+1TY@5p3R##<0gN7@xt$T0ci*rVr_JFU4i(+U@0OXklS?g48KgL zznRyIzqz}eX>H_M@>?B3CtBVWjC*2|`Ttk0G$ls&dp0v61(PC%h~d-2s{R{8MWFxY zTDDEsJ{ZwRvwb@bVr-I5YiAYGr#=_nYWan^EL$ik<6~oK*d$6Ygf=}LMJNc^-%Ay5 zsu)&r?jj=+=e>=Ki*Q6E&{)p*xnl~|>wI4NpFDqhGL&EM@vkONR(V{EqW&PsordW& zSmMV2W!ckmIDftX#2Pk4yl@m?&#bFp%owpfkOKxBQW=?ZAIVRlpcUB_I~iquoaVZ|8VW%{0dC%g@y@t1E5xEX~ppZ z;fH)L$~F<-3}jw0d^5QDlCQv&mUwcEcvMCfv~9HddyiX`;(=Y;5Ca4R%wys+Jv%%5 zo;{?Yx6nVOhyjzu(Aln+B<2MUl^+jbg|5Oz11NcRZVrKremnf86m!(04aXQR3iwYr znlb1Ik~_V+XCopMtNqEK>xL$WaNNZA?^odC`ym282p4%|bX2(mX{A2@t5ePY)#SUX z>sh+?2)hgFxQB#76~T9@RnGoZu_4KCwm)01A1I>oVSE~uX}@b5?oo-)^ApF9W8F38 z0IQa}zl=KXje)sODV}va7@urQQ0#m+rbnXX7PXBnm(J|ZwY=?fCQzP3BC!^NeE8Yk zzImglpgx&`h z3w7oCzo}VBXVgBHs{!5v!GyS&%H_br@5^&253pmY@(TzsF0=onej|MInTBj##QC4p z#0xL#wv8n%XHzyFB4p96_iQj#<bHm`sPjYwd2##y6|9-#n4f`I2DTEYevS=?G+GKX(^xot zRqT3dnh+ND9Tng7v^kWBU^mcQhbbLotjc055cL0WvzLocf;QZDy_~65r| z&=o-L#*O0>wnd3Yrz9k*K*K^60J#)8CHz&~V}rQDY~a%oUPqdSG-i)@T5t_J14P^e zy4u^{1GMMg(f-ASQ$Ca+pV`8Zn8<#RC5rssn>|yt`j28?uPiNk+&e|9PCKfVEqZ1; zGPt4O!?SL|9o1}^j00~cP*8I4T%)@O{SE0=Vkqc(yM-yFKl;^M1n zY9CPiVkRLV0LWr(MdB|l2_89Op!ihNfltVgL+6R=qVJTZ(G@{6H#s@|A3h7up0nhf zotLC8p@|fI-Hz=Mt|tViarL3vfnh-u1b<4@97_g&`3;HVmcfgSUf?Q{hmu{S%eD zT7g{8n3!%T98^_RA*@V!pX3)Aw5h&TBB-6>Josx&&PYsD_a^bzUcb-?X6cT>78WS} z4sT3(2OcHt=%@g8(9*IAS!}wJxtV~s4L^IjxAflMUR!;u%JLr=_?7a)m##;8+mB;i zT>`fX3x((jx|*BmGgNnEm+J~C>+ZzVTV3^C8tf~0yw~8d9{G#NmsL}zqB`r}e!py) z&|@-vQH45A?J>fWan`(k^(ydC^KJvgw9;*bu7~8S?wR~N`)t?OldW##MAkFE_&Q12 zY!kwCJV|6Yh}J`^N-WER%06#4;& z?E!;BL-HLQ^o3QfwRCopC+&BucyFHgTKeFnli`8F=MUpAZzLrs-QeLocGqgMoleC_ zVrIYg%%1(x2EDKtrh3`x>OzavO$u#lLnzwX#Y)N(J74$+q z^ePZill#@z%QtKgY5c=qmpfw^;(M!mssk?CboQlTv0;!hIt`7lCJ6_f5lR8MK>ec- zq5zRI3_&Fj`62w_c0d3$&zS9sr2(E4!{+p@md>cWZP@~Ol;4tdmio=$>iwEsON5goOZ7E{$`G8-zdkKC=NB`o%9y;zn!?`FI_ zD0;`n667MXRY^su<6eA*$b1WQ995`AH8i#hv2AY)UqWvO>D{A~*Ta=KC7E_*$1=PX zv}4(N??lOS8pRIoe6LJb?v2MUIM<)PSvw|iBItv~_K^Go+Ha0sLKmpZuP0Ghql?r6 zlq~?ZY(B)!j6bWxblWc|hEQa~M2S~>a5@Umoqba*C(!jlo(hj@P}mdbvTppDF#0l9 z(#m^Nk$dMciFa$6Plv3zNy0SJtDL0XHm_X;lgPT=1_yI}zxDesaCUB?VJ<+f4tj40 z1JN7QT$_;6Y1A%Lf%1=@8 zuIodfUfu}2fKT+orAyDTsl#+_@s;h?OWQGh@2RgR_J)*Qe7hYHC+L$%YGX-BNIgZ8 zej$zrO5sNQ>*dP>IO=(M0}P**kK2#d64=;&p3Ab6vO&)NK|6+A>B9BGRRtOyV~uMYewnje^YTJNx4I^z1f2-g zwr#V&e`6FeJAC+Pg>#aVwa%UM#`40}Mt5-pvzZGZlEg4>Y3Vw}0P|}1kOq>p-vLcI zhB)IV^i;X!zB(4Fs~n)dV|J=1__m6WeFvY#duOSnmhYE=+Fb?%ZO6NUm4wz5hRtJW z+F|sB76Qt1I@8BU4ll%c4u9z}W}58*b6C&}SMMdaoLN%;#&gTqL(_vShsSoFQkdeK z->YX=;YNjq1S&5yzt|9#mzL;FA57zTf~5hsR4-Q_>xGoof@%U#4o6sE;2dU9TDLqt zl$aV9d$PHsV;&+ucpUx%k3(dwrshLUzDr~J=P)A}RS4=u!1_hcpPxK=(i=eSp`Ry^ zJPYqQ059Bh!~$XJ2xpl&;!craj~|Awp{AnJ`scYE0GwT89ft`JNXo!?7o}qXc9qd)a&|t-^;ch@dgPH-?$ntIa z{>_}9k_Wp_bI5hy!7r=!bo#fJcG2m|&3j+&qfS)38M{OD*^|FizaxeF&N(?fg^H0h zthqVf3OWp)2y_}~f6zoqjS3IQOKamPhIl|}$JbJa7=QnlsL0P57p?HzI^=}kD9-aS6qo}7WSK@x4CtHKd#(MMZUd8%WzTZxr zE1I8g%9MJ4@BDkRC#3IwDT`Z;$*^S35B0k##X+^_JdNo*V*7@i+<2di%5`$mT_GcE zJgrKSb*qC0B|Rr>`KN{`-odjfc3On3{?q=ruLRW=}k6vjvvo?OP2w zEp`Z!gyKel<(D}6S!nW8H{b@oUHr4QF>oR!)Ryn1=en5dg|8@s!m`@DPz7LmJG(GMvlV_=u6HlN;-8#VjWxs!L zz>~J!w#(!~JHM&!h<->;wdp3#MzIft{txXV^>wu8Z2u%C)J~6z=H*h|?7h1X`HqGl zwowEw#00b794#jZk>*DdEA3-vZSUklT!bCI2kY#tvT|W*X(BQqNRem#am%u$H7x!4 zm&~uS?O@WY6AkkE_29X$WY7DIR1;qZ3sn^hC(BoRh;Q41`*rzl$g{~(diZ{iuT+UO zKE%zMrV;gFWcJxYZI!)%!(GMOY2Mx4*XJ|G92)mX+FSgwT;;M!e&B2!#1^GidekkA zIQM*6B$V^$QQ@)@cdl?d`>_!gcj2_rU&Fg&B7Z!3r1TQ8AEX|;)Gs~oX)KVA_Vj=> zk%PU&p%TFZX{T%J_Ie(_x**!%viP7?xqRG_hM+pjIUV3oDC(AR*rAP@SQmneg*1N%uljmE2Zq*$SK* zH|-7CMtIkrUn{$3bNCdwAJss`yHs=!mZY^AaxS4;GG(E%46mo}wg}?g@FO zjTev1KY#us`eQ(?CjYkRtrESS0dh~CJOZElKFvop|1VN$XvKFQ2GCI?6Y8<$dm>n}0r1FSlsA6>K8dXhNv(#V6Km`VVru zH-TYyy5lxQm48A@wy5*m!42#&LbrGMIlXvdCwe%Ap)l=m67SE8^a_(LDA&)Peb%P<&!VV5rlb+)d_ zJxM>HeNnuhpZ=5T`$qB$D??NV_WV5@9GO4)vR#aN?%9It@DzhGSAzM~!%>kp5fW(L6WJlN=I4OVUeHfnJ zdC!eADLd0TTjK22#upx1Y2;j(bt1-^A(wt~q%(C%L@?jiE_JGnceMtnKAcQ0ydYprh zBLH)N5-^iccE5%2td065DcaO0fng@C?drSUm7a9(V%b(_7Pcg3e$solLQdP8Xl|ys zc8hqky<;^Z9VS=Hs3<9=vPT`8sAOHj><;bL5~X$%y{FHp)pvu^=u1H$hXUrg9Ll%? zlFiliQgaV{IpPjof|x>>Ovzx}SAWOaRFR1=zgcar&lY0h<0at)j-M9v3Q2qp4h}#e;Y;}Q zajWbs70tXnjfB|YWOo_u?(_4mWI+{&fA0A`K9up&L#re5td-bFQI)1n3U*E|E-pwI zySvLB1I9;2EUm0U_KI#JkR|B@+l+z@U8%I=-9Ilru32sDDGW*TI;fVus||L(ygF3p zKag&ebj(J>p_f%EytLF!Uq2chW{O4y;5;~F6cTAm$r9H3`Mft@ILh3vUFEqj))mA4 z+=Rm@d{Obc?@39?YQa6Ib70sxSLK>L-$F)xfSj-%SpVQJ7klgLo>PhO${A@MT9Dj> zCIQI7#lwTj6Or~85!)dW|6_yoVR(s66GL-XmfZN=8E7(Im1F zz~X}r0Ruuci6JG;?13IlE&c7aw_IcMq86P?oW+pVseFIxqHr8)30w=PX7xY^Fv)Hr zPV;1Dg;4q7=CDSo8ByJy$EMVW^Q!PSQln;UHUx!saFZ>MDFX6zv;}bsHFbaqlw& zT%_ja(l9t=gZ_GkP~u7aGzsiAAV z=m9~?;a3K8fZ31~$08VXef2t)v7K;_n2$u_K4#{>$R8nr`>3?dp2wyPt=}FgUL>U% zVz?8~TH`T{dH(`p6KE*Vc7S^LQ3Pos0IpHm8I-zn5IeVH2G;U8I@SEVJZK8QZOkEE z6%(|ieU@E8VObVEs`IRjfpjpAWJCR0En=)@Pr1qy+;$B3RLFnh|3uo8UhxKnQf&8Kf_+NRWFhg zRH4)sh4Z;%Pc6q1Ct2(=t!_?O1IJaLIIW&sVH zjg=J|R(f@Ez_7@^Mb8hTHE%|xn5d|_iV7G7PL15;WSQp_S+nK7Vp2g=`?hj34!=L1 zpPp_7&JtzeCITz#&-^?M6_wo#AJ9=CCAistLC)Yo21^r}a0y;QKpE)y9Dz{7C>mf3q>z>(|r=I?>>Dx#?Nn$h7l|S z7sKfII8eRrt}ge{c9=T@_+B72Y1h_GL;=i4SRJICSaY9+POK6PMqr^mY(K_8e4CzT zhwK?GBKmJkP6JU2VGQ0b#S2hu=(UBxQQ{s0KDf^;l!BGCww~bg7}|K_0Tw935DSNQ zdhmo!2uf=-(olXpU=i04WP;pyngrx3UVHy@5`qQ{Zi^Ljj6c0U7730nD%M?YH7C_FM!1e$h82WqjKB8dxEY3eI;Ot8PPV3V{)0z)#|j|e`*2d)TFH*LF^-m7e<>9u&G$WtOHP(DHK>7@)UZj+#KK% zgAg5j(ZE^wsn?Ah4j>fRcOwYYhWuii_v4d-Yrr)5;wh8^c)= z9~p_%FxiewjE_6zIUji31ZN1IHR2ndZ`SR<*0Qq_sx}cYR$??P46gu@B>4Hquv^LB z@&0T}(ik*qc+R?Gk7O9j)~zw`_sojyLnCqH*em1U1`|>K%RxOls34nM@ljAn)=*QxDGDMJ^G$5^6VurQk4u z1=#cYb+XeWpoNtc*o(r~Ry>seZpD%O7d6a&a7T^T+5Hh@Poz#1N}Zr5l+>7-yUeWi z&~4p>R4fS0;I8H17l4GM5B$A_Gxl*@mY`m!g5l3|ajC*KG^00_Us_dV%(n|O;9-)! z*MRPe6^Yx}`+)7j9||s^x2Fe3G1&_kb|GiPrr_k@Ac>C%Af+_Fn|=AVadf1=8jqK! z=i?Js?~bs=Bqg!4u#Ds0va$88`orqf*x2}^PGDc4*qS1KYL+fP{atz>s6Cg;FqKfB z>9GBJ(v_8FQ`3wGQDu5MRI@pAM{LaOGImA^<0=&z!v6)ah$qHJjs8JMddft@n>U~o z-}Ln0z9aVV5D(AYreR>5D=2D6Ko5Kt`ua?5)ZC}mlJ0P#u!5b(@<_)jH!wZ`>hMfj z0QgAP?(FCQJ{P3%Ib{7XJO}9>zG-|YRlFCcOffmf+WIF6_PbOT6hwsq*nE7DE_b)L z^9u@M8IV$oAtl0c`;wasUS8Z=D(SD9n)%c8bUlN`meuF7$qzL$0f5#51IH4S@4N*I zP4y6y52^p=Tv@=WmaCs1o*>N4t*{LA=qko#60ML5NF^O%Tfmep>>v}9dW%vakpXRe zR0P+_eL*TwzsFAtQVPelrN-<(WMp;y9TLrEW(rG60HU48bAT5R-z!7!=umKq^GTr|n4eZ;*~kE>lIfnp{PL%+uEU28L4AQam`H!d=;mL5 z3Xop1Giq(9MQx>A@L;DO83lTBgw#dOh}+ow(n?ht24}lc z&+JpabY_E*;o&*&B^wz>|F1RaZdSX^)(=N+)r;c>!6+Q}C@HDMy13D@=+YieDd6h# zhZN*jLg5L6neNgh!L}kixcrhCMxMFcBK8~(>kKGt5>RRa(ZeoABDqm-aL^W(H`LM3 zhsCO8AV3f^gWLAmLQIO{1B5E9=D@3A$+n2aq^1yze3Iv&&&|20%o+0j^GXA@&s99o zt`a^V3PFLi+w0C>|6OtU{@?PP#EgcO(afYkm*MZ<+y3={iR)cCeKLdU++hP9orsEL zjNRO|2eE{Bk~F^`IjtfyYN^&GP7nSgJ#L4+8KfT)PjDE(H+0r+_|m;{eS#TZ3sMd2Eh;a}xt7VB z+7DkBXS>AI8_q!X>IZvND?b=(zE|t8oDOvuS*xK{D*J_S$>Wob*WTz_cQ=d!DNyvYD ze-9_qJwTkVhF!q@U)qBygAb!?K%60WPZ4l)dpiOaqFa7J$Iu3mT|>h#>OIHd()h|v z|D6c4^iY;dW!g||J@fwKM;=OJI<{cw@H{;wgcwrsBtsO&%nMf70g=_n2e%Yv(UZ8r z^*?Am$MFUs>krKQQB@cP@S|rSTZebEHA89Y{h}WnPP9a8<1Uj^w+;)NPSbRDu+d5k z=@~?KA6#R4|NU}!gh{7n>qwaT>SjFWzn8pG&-O%eoO?817iy~?eoNls_@5lF+22XD zV`FL#H1Rm0nE-wIK<}ce;RQcV&E9?SYz+5 z)++hL@!u)METQvIJwo$>JqUCPBtLpr*yCF6+TY^d8zOp{?{yDtmM+~^u7&rejR}Tk zB%C;8Dj8plR)-|!%g(+)qJE=dcf>HS%i#ImbNurDAbE~$(O-iS;5NN2i@9aRCA?;+ zwsLcF0_p#Z)ZGynO4N`ZA8?eo*L(DfNsZEFslmlriS!SW?KJ4q0HvcI-nrOCV)W9b zy%xq4=C4!u;Xz_%X1>YYdgoQfVHrer>)Kzx{@Rxe zv;w9@{@8qzZwTr+Y>)M?Uvzdd@?O)dfR3|CJFrl1yRisThe%gU19dWr6+U78(y^tsU~=}?vQ9!YY) zio7%_Zsn@D??WouI;o47!zop{m{c#e(-b{D+}0ysSZN3#At2x_O78R>Iu=tx792W1 z#<5vq=M)0A59KJ>^75Z0?JK+yjggLLqH3x^r#m8m5@#{Vmj*QpG(eaAf0k+4iJug0 z38E>#ar#4&QYwT@k)D-!mbJ5WN9+G+LxF~OEG{CVrlG+Tri2ZHATaM7b*R#(bKnNx z*F*#e6cdQD`Hjevja5A0=tLetLnyi%JPk)#B(U8wi%LayWl% zz)**38DX!Z%+H}R26=P;KF#Q%3eotg+n5EXuD>IdRi?czBQ`>+0e{8fzSw69C~a8cOU^pp%hM`UmkQ z?I&W|e0Md!c~Eaje!8!i*Uh&tWo%Y#$@s6fx6N6EUpS5FdQ4{^#w^Il! zMZwbc2de;KH`lLSV?{n1i9uo#1UpK~j6i9M0#D`kAX+tW`g2eo@~Fp0hKCoq48O;= zQ|n7*!BBuw6#}ptBpKnBb ztH&RKMPY?)ptolf!V%a2K*vF=m7kMCnidQpX!=`7xJUsFsJD4*5mt;uXedsHZV9)3 z;Eq0GP71p{BQKBjI0Y_JN~*uH5iPPR$rt_n+7$#p1GIx;852OR;&Y(CH@>o=M@PKC ziVE6+^xp@;!5nV{8+rDZp*^_{d<9}h2%>c_QG)7$KxArsToURY4q@IZzZ+S=W!SJk zqMpTb1PBB=+ysm;#DGcQLtWHQHcDnC`rogJv(ic^eTkW>{V0*Za3sO{Pf@z3;@!C| zmE}77{0);of}?}I0r6qf+qd&9Gv8~lKt?t^z@!|YW@}s(9C0Xw%PvZ_y-oe%Mga}S zv$Kx2`YG}85pE0PIt+UbI}xX+dqWI#v%Zg?5t<-~R|ZD@l4bnfLpJ{}d>etNj6=wt z8Qt`wSrWEx(Eqr!(ny;}qln__@$oAu@G;=}pjHqQ7DiQ%IPC;9pa|On1soKA#MyZo z;TCzDZ7HmQy`6&2h~(D8NpJ#|STF4@{$>d?Kf zeNU&O{M@C=O-dclZwHxfS7oqeCWgmQ>+#Nqo-O~Hznx?|{YBF$B!15qgGZA0b&T`Y-F1*8U}q~DWFwR;A}WkyCu=<#s-3`ri(og;5@y8h&Ci^Jt(Jwya;jrOl!dZkz% z>oflpcwlZ}Y$|#2hd1^8H_L~%mfzYt?o}snALEmvujQ}IC^Q{b!lQ>x1gKSiKf8Y^ ze=qNutK>Kv^j>U$GuzMMLw;7#X}gk9F1u^U;L+Sz{Y7fa+&d2VEt95og_hg zCcG(XKO9{as$MXMw|AIG?DKi2&j3Rfhy%bK4};`oknJWDP9 z)b@kQZcpi+hemuwTPtCEMHnLF(?v{J4yE5{wkVY_c1>?Dn0oa5MtOFs0Ev38j|RP< zUB@R+g0_jVpuo@97aY1y^XvT1C`%9()ryNViJ@erRgF-$o#$ieyPa*xdP~kft|C)w z&!g8Js;UV!>S^CwXsPTXdQTo*Dlfa@C+svjO?!w3Oi8y6>h0XUdb#oC8zK_Y!ZPV~ z!nY}1#YEbVy;LD9-$U|mP>X%{^EzSw|MI7O#76#~WWIg>SN}Nu`iR4;9zl!TlSABz zA;NZHc1pLSIu6P2kvnP8U1k#@rq&!=?VWn>xKqwq)}<(cn?y$`bTT8@1Ro#lv7adw z+FRZrP)&5y%~Pq2G@N^#{Y0P0JW8t6N;|Nh;*WilgrCt0o$f5DDUUOEwee=#`N*~Ul!Kcj`B0q+f>dl5;)s;m6 z5p$04I_vHG)bZ456#=0qV>wSB+^K$`RFJRawn1;@sBWlOPigleTixXBH_LW+LC14S zJ@Lb$nSL|5A>OQg{u=g5RH9#N?v)jVEa%hv5QlT?vI~`uB^gmjD^N%`4Lp3?{Yhf% zbQRIlJ2H~YqL)>5s_htTb?zs;to{f2DwTZJ<`8!8W7RhqdETt|j7vutWZu*6oTzZs zs*EIZOw7FyWd7b6k5gMr&rV!HS$w0mGYqPh;7qw&?J73@e(!KX z!sUjx7Lfp6PYZFgVe*KDLsa}iCh=?G{Yns=ni{v%bcNmZPfE(75`eA5Df{pDZ zbe3XbH&BG)>cwQ;aF(Mx$N#0iS_usuT~1z}sy7IZo$c-0at{n6W~RSyooY?2++TMv zv1_YhpZTptA(pmUd%F+vJxu;V(|&G2kL5QfW20IuPGH;|(glsnN6>hLLjhR9zRuD9 zn4jXY^*6Q;0@PWIB6qUf`mNYnx4%nF-c#XOt%QPZ`s73{BC+6!mu0?-Xh(1pocHqB`*+^**}Xc(xf=KK9{r>_P0OrC&H9biQ+LkZKQZ*z_5#}-Wj%)ytIL=1 zkxZZ0z{ekTV8IJ})-j!PCG6DUymmY{8F;HdHNaS@x~2xcN>GsTNEyXqV0?-sAiZ`m zvrG5?192PHx}dLLh9JIu!M#kUl;(od_X-?KFt`W8fC^~^}L{8R9|HL0f zfcxlPkXYh}l|ars#>j*%UXsIk1S_i5p1)yTxb}# zi&a)5oan#46z`HLA5i(_IemI=!Qz^??Y1(Ct2!>1^X61v9`fc=_XsR;Xs@%8#XgYu zk(@DP=j6y=%#w06x4`e{y90!^qN-yAf8tdo+KgDl?K+Ca4cxH&8nt zIIxwcf(BHe6OZq9i{7cbX~0<^*^)OC-UB`tPD*L&Pvuek6WI47yhyi z1W?RT(8iQiRB%pVIIOKmq|yqUV4plOP9VJ}++y8cJ$9y7!Y* z&JZ4A_5>UsxG5~2*`(L|Tu*c_9+836#EtfgtPR*Ra;xxnnn^IwG7n{5MEWU zaItZ`O#iz+{?B$7#=r3z~=;svb5nFD$N0_u+sWT1Opfg_#Q&W->A|_-bJo*wpj; z!}PNq_o`n!-%VG4o6A0}p1OMd*1X;!8gdz}^w-`5vgWNlS4_Y5yK#n>`_5U?TD3Pf z6BE$+S)CMHynx{wNVy=M590np6lzvM!C`7@B7&kwIhf6u_Ozyk$){sx(AwAM3bFxi z3{gSBQ@|?2=| z*T|@--P>BSw=fh2lo>J1xNS^o#5Vw74@+T(1*{iAI@ilS%gV40%}O5t8G7N%g(l@{ zKfWq9LbsWpn@jM=JPK?B$y2A46myGS5tW;r`K=kbzK`&N_Ud)s>kM;@-FdRf?Iiv= z?vF%Vh<4$$r6wg-jH^>*6BHI+Tv*5}EF^|W)lOR>+x>AeKI`7F4#$B04cs*^*XUzv zD4Q#lc_ZzExJ~ezy)TZDe9U{%Z8x3fWU3LLDo7w460yM`sULYlafyk_eF4ie?_uR` ztN2hW^W8RyrBfY95rde+Ab!VzBS#7!)Uqb@Op+6>`Z4tx%1t!>JV$9`Oi&qdBfht9 z_xp1rCl03;1{uB|*_0}JH=>ym-$SJEk5-b?2+FJNLQ@qjV6XWNcHcer$^X<`wX z!~4^;x8F;C9rN=6U!ygC9ReVMJ8bj6oVeAuq5baGhHJk?0d!moPE7 zobn|h5!dZw9iA_dOxeg`HZ*cwSy;Rc-k8y!1U+}5=jm@pUNyaT;hCCdV7Pqa#&OF_ z`q6d&LK-oYj!_{dK#e7Rb;Lh4)eNMf%!y5a*I-?3>%TB!Q{47nHK6EtmcOgJ4!gj89D98v^`Veu$6iG3^@8pYMxn zJp%8*pXB6xH9TCOxATrXYl0h}7JsF0vsvEbHy5eh z$eg*wx4owIYwycEc;AE2P+cv-rpw08!GUq0N`u;bDgI7?USRmo#b`X{{Z0F#FIeZw z4#KcFg?kkMq~ix zY^T7Ez?#6={@1Tx-#d$sB3rq2Vlk@`r}NM@Y3Ap%?lYw)=Ew=f;%kJT3D>n0q*FfK zcF%dq7IMX2%PX1H=fd<%6v-{}f$^V~(|?2uREYNhEt8j8tU77Xlpv z?^Rb{A33;JEhf1Nl2d)IP+TH#KRFieL-*ch{{46pH~St!p!uHT0uH~nsx0Ag4xj%& zf4oNv%8t}W$*2E8!UW8;p^U$7UvWUDOezyu)A9{-(KkuMELnb^sIA|({47o3(Q^!wP&>xT$b3=^Y;dOZhrZgD$M`Lt9dWK z-QkZCAQ-M4Q1^eTDy^;_YH6`XpVU+Lw95xtHRY9$Fb5tD0OhK#u5PyXp=Qou23~uM z4m$PF##l;jXATKCFVzRd%1!s!6J(DThzQ2d6?P%u+rb45)H`E#o8cT&C4$ zHG_Ltzp2^aH3`A)PWi=&m->lK_;W&9M!B?1e*CTkMh@vA{3Dcm<3-C;ex{Gn`%w2q zG`ca;H28o2tDU@G@O0V)sWhD!xtZ?1{{~%3F-1)drEeCGsmTG~TzAFIL{6e$!rF5A zS#ojCnMYCUD|R=gJ9ZFM+8J5iZUdHa$y&XCuAc(^`Zcp391;N|%EF2UmFqghxqW#^ z;O&p^RScpDc?%fB)0%^T%5UP=wAwLVFV}KbHV%Tvk)(TDMIO-wakghN3s#uUArZ|$ z-)?3ypVJEk2nzJ!a(lXk^83b9Yu+;9EwP{3=JNE8DaL~W{=5ynm}=#Ph{)5^$L9eu=0A3CLDR2|2*b0>|J zk%Ik?ypT>O)d&vNLzIHxkBGYEBTR%O;51vz(=7uaGd4eS`6N<0$F60~?`gKu7GGaH zAXw4CO@Tq5lc8z0rd9yc19A$2$GQ7)=N8nGvLu^bqZ!Vv9nMT`1I;y6Rg}zw4izBrlLia#7 z!M}aljx+9bmiDhNbw`7`cgkIK;UU~}|6yhKNr#&{R)wA4kw1Yy`h}HH=xLY0%VspV zTApNP9!)vc_2GlD1eb@UWybU8YZ%2p*1BG5gsz)i`rsESTKVS*(w86W8s12(Vwo{; zFm;nYr;-t_;<}@|WqW76>+UUM9=z00<#(t{H=tkVt06Pks0nH?+BC=nso;O&lPuMN zn)ijW^7O!)g%J$#?%g%j)!@l`qGdpD0Q*jRULSe++o`F;=*$3;!*I6;Km{^Lfix?- zm8$%nb*;IfKSN4*IQ_}eOtr3xiJ(aRZtkQz!9r!?v=z(F7mF`#2qR=`$Wz`Bs24x& zX$)5e$er*y3=bL*ErEYP7&cIB{^gGjusxLMe*x^_a(c6Q*}|f`@5YBqvN%h%Iz9&f zoVIJal7FqH5|%xeQS5<92P~Cz-#!62D|s$*md0zK(1Cgj%?rAyDA`SPRvrk+9_79z zcfxsC>dKWXpr^x>q{n7kt;!?%Xz~Ed4iIsIBYn0$WKR$n8;C5sO}*^Vo!NA!0lSMh za;gUmu+C28p4#GchuYCw2AYaaVGv>Xs}V`P z5#A2B^?6{@D3M?@4UVOXqByGB`ICZxX4AmuK!X7f4%EY7??eYF0Hd~k_5o26;s1Cm ztN|c|xECw;bYVLw0po#JCpN$FxZe)06fFx;92wB1XO}Q$V~bO?qKs){6AXFFzhwUX zyWVhOgh*a4%feA&jmUNzVW3Q?!VV~mS$%$foeQ!~1Vp2&hv^WM<)(qEVzk`f+C@wz81_jFF=gIF)x(coda+UZY1=+^pun=)S)Kc zWXkOdBu{H>o5)Klhv5^^Jo-4SI?QB8Wm!>KfXQyj&qd869BdNRzozr4KIYy#-`5i= z+m2che)>ux<^RDi?@iA3k;72~7IR>Vwil(-P*J%|bTU5w7;3CY#%z-ME+>O+Z|urx zB@)Wsu~Tn$nT~08xco1|L7zEf!=n$y+V=!IkuwgUWe1p1sgvSrS-N061DY>Istf#9 z5EP5l6E(?S>0NYW1plI4myS0U%tZSV71lPs+D%B~qfm?6;jie_rS<~{NwSzD@_w;g zAs2**0k=1(2dt4p4Srilfj?>0N;&mrH4sie5bAM?i0HFZqX=~XQ*bbDO>dF2;YGPu z&so~+N<~u;L2;cIRSzo`u{>$J&B1OJfkNY?&7s5;p-1_?taQR9?f)~rm|#;P3_()X&K*F zi!tI95zMtp9092dkOSzI#tCV^DwzSNhl z;I_2msV7fLE@s*Jo#_Cyk6R;z5Nf1si>?`zf4g~aAD*E>isG{`G>VG&*N(*lzx3{m85n!|w7I&yFjlQ^`nS1zmSb~{p;J<;-m121%4!zy(Ovoe) zT@{!x%Un8WVj7|{#aKD{S0yy*b&CoakAW>eN4fvNP@fgU&po%!?kWg9;o+wjLoL5Y zzdh@5y?tKDWwSpUaWIRU7JWFg^PTKz#~sbPnv4xqB=_kbTry*&cTZ7d`&_@6)Uy~- zf9T~+Uq>ZlJui3(^{!e;L`b;2xk?goaE))d>-@^vpPTmAlh{z}vLzT5OQ z;%Jp`XR3wims-8tWg1mfO-=uT4uBJ+63mf`ihXiI?1-R)@#I;_^wGRO1^PAFaYbVt2EFViksgnp%p)zi&+X#D_X zY}6Yzd&!v|5eBB^oj3R26JI}12nmajaG&$eY~GvQRVh}v!~Zkaa_yV8=+7Lvg~c8^ z0^_0Q?zt~1bz6o>9eKV!eJw0;VwPk4hO~8M{K4^_$+H@!0V@a8u~$F(mgn9lCiS7@ z&u(o>EhrxN^tm`LqW5Exi%AftaOIaybuZtA9NQjKt36L9e)1GC?Kta}vVLA zJCnoPYDUs>>O0Esg~c)jjjyf5syuFy{qrd6PRqyJF9U+3YLD@<#kIkxQ(|aHimA9Z zmE{nLq&9miLaa_ zx#*iUqaqL8W4h08FIg|oRjH`Q8FP4F7xaBAe(yHa z>j#;&H6tnQBGc11znw|CbSci8(?`pJenQalL(e?MM%)L({Te(RHzNNkDTxP2>54L% z)@d|2oD>u-D4t-JEZLg+b|%ZO*vg`}-)ZvwQIdW1`PtcKMn7*X4xM}MTr$ekhGw3O zz_-*edQDw&`V{IUucqQ_$6}f5Bv`5UmbED}1szjiI9nxoJm7D=+09m-th5%#4x@KGNPJ3kMo@ z`fr_m8eJCu(MGCF^@)l|+z{&Q8ne)&w#!=n4|Y5m*Z(T7iE0~*rj(yt3~Kxb zmd0P*cI&_YIJxzqX1*l5NQ^MTMW)IUSXardK%=gta&k{n$Qs0o%wZeXqYo$JBBgN~B z*FnPei;@t_@y`$cKmSo~)V{v3xLrT)Qsq$Vcv_*Q?#`V(7|J6JK0aQ*AmV~RWp;KD z*#6qu1n&VY`nx~H~lAAtXi*uXf$oUvRH1aGgZ}=_A0FmtIwZT0)XYxMm zuaV{^$n?6o8I&C2{drU%+4RV@I$nu-{AM4DqPm*4NFLn}ZC>gU0&zxizA*~QRRjAq z&hr$seDPAsb7XgAB_|AF$Os0Uq<|jStR^PBu7-d~a7IC2ml3{?@R&Pdv@%vwAZ{t~ zz~Y05=xCF&+DI?i2-A=3j}H;d1NnJ2E`At`?1+}JiV4@dlj>O&#H-f0mncBsB+3NNPQKW?zPF48X zx$;vJh}kFubH0G+gICIjWSAK=1^*<_hEU&Ouf3}zTdUNd>1JzoBJ9M*iSLVY@l}ed z>DDG9B;_{b({F|uNIvFn{Z8f{B^o&(W!$>R85q4p@R{1Njz6hq@LjR{MmU>5_xq)= z7^MKWd%xlbE zY!t~Zxij3=L&UafT4#3L%ruLE^>?oBXx*FL#KhkxCXO4G$Q7R1;d3ZPh32&rj3g4a zih&D357&W^J6+w?ou&kn^w^euim0=ki=DbKlM`gzwM4&%CiK!XiqB{4j-)tpbFDq! zxi_irW_3z2?vB_lE=kD^4F6DdWNOQN{!N0{?%nR5TbM_pk;w?BTe9=eG53aK;MYf_ zOm1X(+0R?O`nCY%6;oMES_MT!-gI?UmXxfn$1(r(?sxF`vd7r?16(l2zJEu628Kh+ zuHtEx-G~{})0;_?Gc`3uqGnYSP^~K0De8T}aY;!CS3&KcfQ~FK4t?gGs{IrwZzUA4KFz4Yv4`KZh&J|X;)sN}H=U`XrY<|Yb$AQ<=S(irM)J5$mK-Znd< z6l+wi(EXzB2RH>7_@)F~_c4H)P+Yic%V8hL%d;Ils!({*`_HPN z%x15vG<;WAK;K7%S2ax503?V0u1Z^Jn$d_mR64bIKG5TDf=kb|ctScU>k)a6x6I^kw&$NNMG!JVsFv7z z6f+XSf^Iz|+Q+JJ>dx$gu*bim$SWpa2b?%WUihmyNcGZZRgeLcylC)e1a_k*gr5kN zJlY(pxy{p+u1!aISW=W)X9*0RJ0t4DgHq-G8nUVW{vj?RPnwRdUx*<|_w3O%oUbprRrPhjBT&1R zrMCJkjB@(=$|N&yf|r0f7v_{#Y-~a(CAI~daa^8{Kz5Lnm1Ul}NKLu@8kwE_17sOG z6wD=I%LzP31|tF_aiLQgG)xpQh3lb>qa$Kcks!FdG^LlmNPOGu_6Z9y`H&Qb=DWWv zls!u}9S!73OTQ?44;`wZDDV5ap}|F6<7Q;)<(3Jqo}8Qf?cZ>YoSF!|K7NmPu|l%=_dBuKJ_ky39#K)+ z8Oaw75NC?W%06n4@x!MAcenICCf?w;w!L|C7f>rYdJsIoO&HEU%w#aud0%(}h&arK z0MaT1?@29VSTZ3#;#(EAuJv~}LpzU!rxa80;li|Ez5cfXXyX@B?lGtZVnz-qJq5It z=;*5mX&GMXgR~Ai7tdpmjOQw8XjqsUCUeMgME@FDzQ)DQ{!rR0vEeY2EYU4^UoODA z2C_l`G0>KlocFb4X5F+3l%T&X%FR7Q zN!d*y81O@%U*-DZgt8}oL0I_N5ArEId(w2oZQi(Wx6KMhk-WUTnyFGC1YAVFy**{v zSbl<@0elsx{lK;;86Y5I7Tova#!s6ePT}Koz(5cWaK6ZVXZ1d=th%aPNnS#R6ZEql#AtFTjJ_yqs$`5!-^a@*FEF+*9^^H{ZZ zahqcNFB}d;%RvxSB!BGQTTh!RYoo!$;+)MH@i&Km!!uII(OAfN<6hp4aG&KH3Q~YR zNz<_zT%StaKfBFpNYQ+R!Wd}jw%X&#leb^X%*MzIu0f_O0UQQy)tK1Me|UC={Oe8^ zdKRuNJmZ7ycGRl_?hUcTq0D{do8psKgkI)*-3In335f-~L?A><;y;7gl{(I}yAN7(_xc1!73I4ccE3jMJe550$j&-iv#M zhnM%p$FI1d@14DTC0mq>IuwUH-@zFSb#W`5yRAjPD`0_EgwXa@jA;R?{z?SX1Wa^YMc+m;x^Mc<}J#;ZtCqf{%u;7$JNwy`{eF;f)c|(Tf`TdO^c(XsBR$>x1+HHV0z9 zh>3|&96Zj+!2*CGnxd*I8LO3p!?u|kzAJ`^gVfZ&;GkU2ATu{H!NtK*er-&RGwuU) zzJr4ylz5`)y}OQED`)A_@te2;RfpsPiWB6#=t?#}^oEM-1L9}MuX&WFfSG>h}|M|~7? zdabQwwEB|o-w&;`5W0^kG8D%L6#C@iukwzo=#q&h?B#EBEPBBzV%z?``Azs|Y6e_G z2aHbcW0HbNGpISqhVTmaf$X5RvR2*K(UD(lLvw|gd|hn#sOKB3b!cGwd=~})h#>g2 z<8U$_ShIQ3FJSVc5go+^1q!5~5-qGK64K%(U8^G_JE3DhU5sIN$(Sl)88Mg#YW(^0 zXW)#0JmCOZ;*=$Y+w)mT$yHa^LhSwTrNAk%V8AKyIFDFXj6Jo|wM!KDx}KG4i+wC1 zbRjrb`K3DVT{+UI=%2|ii|7$x{NTaRwqg?bVvAzX89U-EZnOaH2!{ox=uw9REx`l8 zVg;YVNa27O%RDrrU}l(NL<%yYw~vpWt}ZAYxV1R5ZB9p(l$K6SQJP>0GBZUT=i#9; zd5YsRpt8y@*x>r}3!5FDFq!sa+I5q4G-}7-ABw^^*X8#jd4y=yr-wr=M`XA<9SrFFpsd%sxY&fq2gm8s| z#e;{rzZiU^e=~A~#PpKA{b5|YG&I`;m-Y3VD8F93(8|<>#6LDU+1}Z?!Qq1t3?Gnx zIX@3cCzU*8NSMaj+1kd$uHOz_Ej_l0a;NH(*36Q{rHXU<`WBtfIw=*NDzaoY`myOw z-0V8QZPP5;XC&S|dD*4#=lQ1NqE|W}VqvC8%4$(7amH=u6+&%{(Pc|>v%_$$v5t-l zCjH>j08PUS`u3ilUr=)ytzoOcxNKy>18);Qz#$!Dl?GkEV#4&V4|ep& zDQCJ}9MUy&YqvOI^7*D^Z}<)tnZ=2&sL)V&FH$Zip52t{iE6QgP8=_+PDycbi)Rs! zq`eMG8sg}La846y6leCnj@RXjR;Ym(Tl8zB1^94y4 zZd+2IfP;?+o|EEXu1O9I>*)~Qj#dClV6&X^A7~>+$HxycF>P-C^_p$0MLjg%du!+J z8;+H=Q*2;2)Yoq&pM1X>L;7znfU_daamu5&8!ssSXx2C!$#St)?)!b}3U3N$S`%ys zB(F#ZITSm+X>DbRYx{E`5~3w?lW!Z3sU(Dw#wnIkGUg?f%x%8*^^i<7T>JC>iBxU= z>+zA7LDzrg>miK-7K5|Dar)BI(0E*rF*Y)?P&h-NWX3ETSo-jJhf!?={T)3DOF=#; z%>uQRlv;o!18T)VS856UI6fXkPH1dqEhK^sU}JHJJSa9+x3K{QF`mZPcYa)Y7w}BD^VhOwpv;wGk5LU2#qC`PWUg{}ds{98;Bxbm@ z!}%JhCys*;AJ)JU{i#x~WeLk`W8+!BBx4V7b1NgX&@ml`k_swdF3pE<1zm@b3#b&L zTrWOCMm^}J7iq_~YaOy5^)%rvfXr}YL6iQa^wMtmNfaa*n~ZYt;-bYmO}igXpU6n~ znNAmYYwrTdb%x2Msw%?_3OELB+i(sK4nh?7t?fYl&{d;%ZBQR3HnQMk~cKes2&=uk$4=Q)F zyrc~3C8{CFXr^ao&|;54bUws#`ZydxJbXL_KZ{KR5&|(y>$N5P1)-Ofx;{=`{7etb zan#CSmWm(g1h?bc#01@;Lm|$>b9ve*IKLq89i|b8-9)`;;W=*>nL^#FNyhfJIzsQT zK-md1Pj2~EpS+nxMXHmBKpnlWmL*_RVu4hO!Ay=qEi@rVli!-bwFJEo^!r%j;3oU7 zjnUm=RBNm(D%;$fs%qcrI>Tl`1W%$uprd%0xbx<}G_0&_M}oed?gAtaW3qyN#I zNXaDsnFpq}NAnBwnPohE=;}%3&RYo?Pxcf*>pAgT?@Fl=zR<5-+p*qjT=T;Z>jJ51TO3*4F9eBvW5~#@{KN716jd^X`xJxtIaV%C zWi87ja2!ycZsk>1X9+w=t~2LhcvkG>+RnP!HfyPHD&O^zL%08$3_iYLbQ??_JboBO zcuncn$TBaH5Yy*RZ8E0toqc)W^337ZxWKzlkG*M^_}NjM5wdTI(R4P*&{(UL*Xate z_t>+dIbkm5>dGB4aKxI^xWXO{O2by{aez5b5>MSOs*@|@o#Ni8i;h&i;2=^PSYjL% z(nFda)qgdNNQX_NUroR4qk-{j3)%MK`dAZRj&rMh*Ae;0Otj`j{OL+-M}}RrOUI>$kucYOH^DPeE;QpOMIfpvt3$Y+Fw3-`@VN-jh8!b zIv-RyQZmgKu5A6Gf^H)$^sQEqk;ZxtW6-C&Kdzl1l>J6C3`Op~?5GXchpt|c>*?=L zh>qsw;eop;j0`4=PBgA`Oeuzc*1k<${`nSjuZW(;>q!F&X`_2o;gtDLR-@^?m^V~j zd)$kBcQr6NHmE+Pmi5V`si)_Rz-xjxN5aQs28vfMJTEWPyV%uT@UnKBi`dX|743K6 zyi0Y-n@v8a7wc=gG{?dA^usLf4!8;(Pw_jl6mmP@3~gbMs_RX`yZcF7RMa953%|NH zsV$Z2?`S1-|M=$GgxL!!Ww(eDM*n#ox|*+UXXS7I4DX=PdOxLTnG;(&KAyPq^^cU= zRmJZygzj6Yt*{XrggH(f>D=ChW2d{}>Z;%Q=r^;-WbXqv7nkDkt$DiH-}4R6H^i0MJ7V~ON*iy~7Ke%mIHJ33O}pFnNofL^}L6x`dS7jbL; zL+a0@r(usa_+Ov-R9$k3VtL53<5o;BqX%>UxpNNp1T(lSiRB2MwALzd{@RxJDCW)i z`3v7WtC?r&E-(`L7sH?d+We2bIs}&HnfG^!&FLzJj4u31uR4@{olqx#VfA;O=8xLS z3j$|G>w`u);5Idv@==pQcYFq1?6Py;}k;bNHT;_jWgTS|!McN}P+Y zE!bSu=;YZ$SWP|sl=#0U{Y0)V(^voN=gE&O0P_Cz+VOw&kL>m19T!e9vOnp;kUxUg z{M)?UYrc3r zbNTDjd2b~Pf;WHYok(g060$!b9bZp4f1Y4}?CJ$D;znP(caUn_i>SdPWrFg8A_+tP zpayICTcQz%*j9zb&IpR%Wk~4$EV$#vm64zQ`6fq+0Wp*;_I4%pWK>JT6lVklL(Nao zqQ_EB#(~lD%so{tWa8;HcDZu9w65M=7YN)TSM!)BHn~nh;HBqAWQsZW63tj&?+07s zDozi%U5ctPFEuxxJpLvWI^TMHIF^d~T5RIGg_Wl~&Ec-kj{GH*(#^8^jzBOydOCLP;!sRvN1wsixuh$5>biv=*tdUauzJRzc!+6I zxO(WRVm!5(@+DHu%oHwN@2jLPyCu^a5?uwi5d!Kv2OC#<@z2zo&cUNW!aKFX+4u-D z>6FjqJB+4J@VQC!_u9TYQ9Wl&q0_wU1=j^3RU7&s9oZnAhR)dtnTwBKCCdHt3&cdm zHuR^Ij-FD=?3~q5aJKvb^GRC!}znDFfFqz#_+7c{=Goy z5t1dh3p}dq(^hTG&EH{@Qd^0*9_36_Wvi%fBO-`6AE4C!wXh%v;)vs+w3VYVq=^a% zUy{W3oCSHg)iz&Gek@)wnGgOK(w@H*N6w6mjX_zlnNhdkw5&+OI9Zsgnt1u1Hc8%A z?u9I@1CWebWb+9mUbN2tzmE%e%m=n(&|I}xilY1MWs@!%-w z2-@~~j9LmJ(AtfPA6!))>E6Goa)V$gmKGS1TU3(ybV%ZADu*`pD(%5K3L$_=nOOT5>y-R0F#|c?w)SsYzQ$+xYiT zHj)C8KHi1d0|pmp;GRCEW^J~3VHNx3E|W^4ejc%x9&dfWjby^bR)>4{VmZLYgGV14 z4fCq2r{M*go12_J-&y0PE>bC8US96#Tyy&M&zC`*iR&t9GhZEaveT$`rO!GZ&CFPLkhVL^X+#EV3F zl=K^<{UJn~dfKaf*)h@4 zup#6P?1rHQ5GM3}FlvV<53DJf|P+)V!g1kerK;@$-BM`HCT)B)Q_NNp@eU!7fDm|z&?^n!c^ zUg0*)&&momPikgncFwx`EkF}r~+{E5vV zr${TKt)`r~lsu_u!o^)*{0b@0WV1)-<$>i@pO?qu+yUbIHuv&0$1*%M0YzeZ{ct4# zO+I81V1vr|Z60A=0tkbN&_yi{IN-zSCmOB_7{;QhupGnuwIpAhjcpXRXrC9=8$dTvS=rf^(rF&Q(;@qU&Hx_yDGwi_r!BPvm2sPH2OgoF z9ay@CF#jx>1BwAQG;HA103@lYnP6ZY8{32KIxaRgRo3qZBny(!P|D(@!m>O-O|AJ* z{9XCfozo|^4X2vRtU!mjd-qP)Sx(-$6xo#L2LMt75c##T5-eHi)cv_FmN(&q$$T%* zMn=h+frNDGfHz-u;@gAoMSU@A!c1#0K@1hc#)M9!GK0kHbiVqo=N?Bo zm1}nY+70{4z;1wyCB3g&TW#RDh29>_Q`+LY@$sN4=D^_8Z+$8UNG1A7z+481SJ`L> zZxOR!tfy@|M;O&S!mnfD0gQvU+$W4t3;=-5;?dwRx$f$Ep~8Xwj{MZG7nfL^Qo24Y ztU6T-{uuc~b(2e(GY(XG&CGWtIm=fkIGrrfd^uxmR5sG7&OfUarFs8|K+-YqgP)7w z9?i$it)i-WnshtA0Zd(t*D;AQTHz|Ziz^8^JeZH-hJ3#;3{f}OA~0Xk*Qb%+7HQ%P zhh*iY1Ys6^JdBR81Hc=lUj6;%&Dp}&pFsx4RQ@TVcHlsky`@>A%tDFyNgyed@__M7 zK|uy}729_fBReEXOiTn*VhFg+F~x31bc9Dk2E6WFffg3NK;$s&?k-wd{=%l(cf;Dj z!5eH-026`Q*l{3HtA<8rS*-i#kB@(DD`iaj(Ct?e`ygLD@&}N|+1WP@S*4{et$>glO=Ycej_%T_xsARPwlKg*GT= zY~DX86Jw~SuUnEBUq}cON-=E75@BiQ`s?{EG2~3vUjaVF&=*IuGV|Q?9sKsap0mJGU}4 z-ltYpqoo&6K9y4~`dHKEd?;%m9y=VsPhET&h;7aQr#c3P?Zw_tr}00rnJ70wCDMyp z^>W9{EJrLT^0fT23m@8IG3 zKUY@vlaYBMq6==HI78NCTg*b-Jn1si_By(q=H-KhUzXC%I8kvZ`-1NA#cwO6@*R#T zP#kJ^tH9_F>U5k*@K1ClnI}fMF#brNj+LF26()d@ziGc}v@AmZWAT@;b~vWwy`%H_ z=NFu=Ul;Zh#5aZ*ahx7nT3xsp7wHUibf(1hH%(asuZmxIT{HC5S{)-+*r9_LI_Y{- zMJ1%6pU(CKy2 zODUo*dL;TZZ2j%(?{~vK!z3A7@07<+mVwj{6`c;EF7yU>fZ`zB2wrI0=`-MD1K>YF zY4G{)^4-H(W`_X)2Xkv^hCs*|T*IH6kLW4T6t{0V6NnAsYA>_gXu zJGIliDkEc5eN&pU_iHF=eEkcfYg1IH>+kvO zpB~}c_2q=XZfSRg2<9RFXrDbi_gG@dElG_|eV@TPDE;6tthfx5rMwik`)gftw-OF5 zuLJ7DWyR1>rPXpubwDfe=YI71rRnxGiZ(0La#OkWU+^Kxj zi=)<7FWz5BV{9Xv^Z7diF+1or$Nyry+m9hU`lo*ds$PRdAnuIL`73x#s5MdMyd17b zxkk36NfSmKs*;;$J>pWu^R0Y+21jUx)wqGM@xveFng4n&Bmt$+?cxxJUtCx6$^A3( zzkG(DyK$9rsr%~m^Y#P|W{fK}S#vUwrbYxdDV4@hxoghT&ZU=*CBSd5KmSK~WaN#j zSF7CTQ{jdN);Pp4VH9$sNar?M+YkTZV|U*xFDl~DJ7 zEepp)^r6@qrDXMa`n+Ov!UObVhsPt);pyt0``Z;#Uy*RA;xDiT+$(TWfGZ%hSbxkL zQwJu#e+NekE68kD7O?rRS52g+cGvBuidqq3RD0$3RjTF*B{ba z_won8fhcqg)=Sr#QOe9tPQn*_aLr0pS2xygm0Rq+K-tHYYl>{cjml9f&9WXQmZE2k z)lI8wpRNsmbN~F1$L;E-t2b97uCADvQUpU`Um!ycwvm37?oOXoXWMjrcL_J#=Fw=T z&^@|`?`M9Xi|8FQ-%oUg$4A4Uh0>IlAN|@C{G{RwG*76W@Kr+Ff)Q-P^@)9AjobqQ zTc~m1FnMI(Nf4jlZGlI)Ez_%00I>tJ11t+30+$Slp&Q_$fWE?CQVaWLa8y9K z@!zo%`rYjSxQc?V35Wk=C(4ook@#UXi6@UPm`>wV0^jvF? z=NTNFJl->01iS_$c>qxe^Y)ZT!58lY0$=`)d@V~CaiygJ4euwDYH9~mZ+Cqyew>&0 z;l|Bs{Oys&AFxDF!@}(lgcRg71d#pk7YDxt9HY;0Jm=uBhQ}fBFnFHIk=FTb)gwF( z1PcKHO%s!wIMGB!A0=0ylqm^X*{<0jmywb>(oy9Ru;BY=;WY*U*jKQ|!KseF4kZ^Z zW>j=2+@P$<2;QXdr&K2=nO4zTtF$sOTx@vabTP2un2CdhtDICoTn#$RZ|GZbyLhcH z@g#L@r`HEJtz}TT;Ih~@e>iy(0{}1}n=XrN+q=RuvGC-Oz2NXlSl)f!3~vQZJdn-##m*;^ZhCLCa^&>W_s9%>bKmR5)noQx0%?&c4W4WM& z#DmJ&N;wc?z=zyNMg}K*_%TO4dSq^4VNv!T-*V%KbhdYA#4LRyPBq^@787=Zes}fx2CvCsGDGq z3;)uTEfc)yO|;WM>$VHHQ>W&J>uMk;{P^+wxpU>UwST~c8{FfOM)y?LAmwr1+lD)x zmOTt6QB-@5-4xc*v!5l}m{h2<7K+7NxasAEPV!IX7vCn%eWuT^S${n3$_Ss7{~ho% z=1c6p?{<2>T37yP$@5ER^63)#WW5buUJkbx8;>k^-^8 zrsowRj%E3uzuE9jD2^iQvFhr_`;UH%zZFp_@Qrqs^tJu+Z2FTB=gLEVS#z;7|KX8}|KjaVO2vVd?Zmz2IUdSyjb_Tk|Q@cm7VF zy!fm}jW?6Ii%np6|92K;QM)`P{@>Jaa{Bh|lV$F+>^;4##}yqH^56al-MH?n zn4Vf)&~jo%@?4>Q;f*($kKg&NZU52tmC&B$n;5uv(@;~W=y>)ZzviB+C8`jSQACKUKwEyLYJ)Mn~*90|GG%u7Cph0eGv_o9S+ zha{P7zJa^_(ueo1_}z9c(z!>P)W_{NMf>s{rTWm7k4JmF+&t$g;*^w0U-dm}Os+dt zd_w0+OB+0%fWfKdfgzZ^0NKU2y zpl?ax{oORIcYgb0d5mxnN9t}#zU?dad_#7Mi61Mh{oe1c_=>9o(j5fneSxQsjW0XQ zjC~5eByx8u>)R4h?Ce;pK$83IyUD+Of~@k^m@AVmpPe98)%f66_&rnAwdN@QN@c>Q zjnp(DKN;G08!UOXQqqrYQhrbG{b;Ry?}_~hSr-+O_>v0#zOvTZ+s?0Zg$0%LKx+r? z(YFz1IKQRS8{+A)-(^~FQ}cn`is+*8A%nGwd_>`b6Xk|M>gL zf`LF{H|3f)yu%4KX12Y<7T!ee`ZEfb8lAxkqb&r+@FOtw!_5a#qpsJZkm^> zy+0ON)25dV?Cw3SD)jWFl~|7A^}_vzlCGOarN4B`WLG^;EA_kZjPJJ?INey zeNkGcK}tzUK`rEy+?tsFu4vLDF0;(0F{HMAjlnj;54gW>UkN>(B0~5b@ZGec-t{+# z#@R^f$eQQ}AsaKEi>V#5sU1d>uMa=e6>9xuWSHwHJLC7zY+b{J6ff6CQ+>A|gxne!RO+z}?|hn%ji@wl$e>^ru@lr(<7A z_5NHmzg3Es!NSt_fsommTVB4QUZ=B{=zSZ%6LZ$J#1pe@WYHlGXDe1>oPHmpCd4T6 z+K1BdEA+`5l6l{sklfcBD(&!t`@bvdegroWuN7VE(-QX%()%i z-$$aeD66WdV8I}N zYj!%%yRUX1e>DAx`t#FsIYUlF_K||3CcCh!gQ4f&B_^?|E4mzhB8&Ep`m|XGj>YX( z*9Z+#I3}78#?pSxzf+$*gO<6;pgiw=5?C@S$V#W6MD6N zIn{96v?alC}I@kjm#K$>b*a`p4umaZ?e2*?jJguqGWeUP-y3%+vZpY3f@K zZE8yU4GZ{^Kwt(vl~9tVm7}DUdtKVL*(>ua<9iU_u3av*dk?40zk5-WO)tLhp>Ew+ zouUFsRl&Zu$>jMhB^nyyO#28^^ibufk#8L$dH9B3S53N7(^qn3dcn{90ILk8+B(&PKa@G)&LS?s%0>`@q`M<_Oe=j**df{LBYo0@sP+!7UvW zAB6=59^MYe0WdK+8Lb@tgLmE@j`w5L<3D@0Kl?n&4R#uZVW~g(^mtA=z6}74FVzJ1 zJy$iHHCvA~H8)c^`!+N*1O^1y%ow1p6uI&L@g$ADJ=D$RmRi~SMiZHoc7t-BefCW`;uGS<^=XpahTzA zQD28af&)?b$!5FyLU1$$fO*^#XEpCbM+e5oEfIb2=g+S~NVzA036;6MMVQjzqx?e% zn^-AzzF5TawNHqvKV|Lp_NPy(%#SZ`y$&;CPa_9D7s0FdxB^i}`TvXS=)*rg0aNV@X{)L z@96w~4@XV%C4$L&WK^IfZKu%&(FSU07_k5=S5D#%+#iL5c(HJL`T6PhE}9-*EOTQ? zc~{Bm9Kbvm)m%AxQeg6#R%`3XmTg&zDH^iM{Q*|<|I#)wG~`X&EV>Hc&eELK$=+Y? z(zcBTrTq>JykYQ7eC|Qo3&uAw$l}qO25`N+WEW(1Ae6SDa|gWcv9)S}5vs=HNE988 zzz89LU=mX?tP638iLLjlh!*USo%Sp+5PjoSxQaN+BPId>IE6G0`4GCvRMx8D!URV~ zDkf^IMz=wcKQ=IM7g9aI;+WJt8$lu<@B%LwGE9`LZu88C)GNPw$*J$*{L z=|r1RTr2_+5_J4{k+`IpCRN6YieqpQ02~4>=wxp{RC~tk(=!|5V(bU2PLBG)zky7=8RTNXq%zWbYIbG|jde(u`72p&hQnO zK3acdOeQ}SNN!psQT=0nX2|1em=J9>X&K+gAFm|$?*4#04-8W69mPl+_YBI{$1HpxapHPg42dPB^2hclUalmYh zfJ&6C_lcbyQ;u0M+OXdJNQ#9VvTiW6hDJu!A3uVLAeY7m0EXOcX)+ShO@NjN`Ge~x zCmUXXj;<~^u67idn3><4HA6Aie#bvXrS`txZvZ*C33dXBh^Q)Kf1&Gj@ZrqfV}V@T zM`oTuR|`2doI3h=?$M%wTn+@-fEPp9g*Z$?%nw!`6;UxTM1x`aIcC2lE)e+*P~FI% zKRdawxw%a}JrA&^!8?K<`U#PDz{~CN{1_`jRSsNzCw{lahXPDK{5t)$Ip8MXZbJYF zunU~Z8*q!Aw;Mp2SS{oRhzDVXk(@jVG%oNFcpmZFJ4Om5MWLbmxzhu%yMP0sR>P2d zz@3uFB^)kQfFIxz9FbGAH8r*Q8!+PKL=7(0sG5`K!R&$C!B5|*p~u1tuo5Fq6~Hy9 zG(bta4hZj3XA5o&y>+veNANe9-g7A;uP=A^M&0)A){a-y43=5`9*o!VgnVtbe~k9M2ucI3zWWAZ7xNFV1TEjmftQPjiMhJEnjN|A*@#3ic)@O=4ijIKlNW3{ zBMMp;k79+y7E%YJ-uLgQ>4bKLCqS+XX;(|?*RI7rd2$Jl93&eEO2C=}O$Ll3ZvTX0P zyu5pVJg&W-Ig6xHtaexo191i5q#Rw;Ft7p1!k--`-4piW1rQMQO;J7hQ0%^5hzLrfqJ{ zE=?>ZgO%~_UH&C)Jo_dl%&wK>|8jgfU=L|%3h)DP-B7jRl=Bz-^`AdC$h@KdOHlaOjuv_uZ|{3FU4S?o_-lAy(M>Yqvi)BD84y=PY#-&tI-7l+ zeqZ6S$j!!$i(UT$s+;8EpL%+3EHtYDvk;%lLxGRd@ivo2pQe;7TG{SPpLaJ(nAlHK zAFO(!B>7fd@-0nOzVO(`w(7yT^5nSo0Hgmnta2@Zd)Wdd0V;q^qda>9jLF{JkA(lZ z3)|h^-TfGIiCIw#h-Dhf3Z7;N)sfm{R`e234=-&xK60e^RrkN&B&^WCKJNhyZJezC z<=3J#w6xk<6*Lh{PN`sU_E?8vt%;qQ6MyOlL1#aGUl(W}#0NA=?qQ4O!wkC zKrKnn4>()xL<}t)$vThs-8rf9ZDc|CS4c1i6|vUwrYn~}*fcg?|8!$-?1Y>Dqs&Yj z>{w`}Lr3m5bJk$hIw+{m0Sw;a529eo!cCm}d>$PvfZ-U(G{%x&T6vRh9w%hx;_p> zA7Gn>z;EO-yWW-8u^Ge^|Nu zI{Zb@$mOE^@R1Y}#+raMqZ9}V9U@Zt(8$QTE=gY*jjLCuVwv~Ls6?k-PrE?Jn!pt= zrqINmo+cK4h4=L7k?b@CZQuUm;m@IfyA>)3NE4vx!NLPDn7Uo0n&FLn>=j5kJS4>@ zL2?N$6;8F;ZTIYW>St|juTpwf}%Q4_kx0g|8!v$+-E#3yV)>nGrC@+)^z3|Rbe=V3qp8(}SUWv|<%S?H$>$s+v8;}jGEn%BDD znkU{??_9}ED@l{zW37XI=JMqqz?HF{VAZ^T|A8w#0|T`D+5)CI`o$GpKBti(S7XkP zBW7<}G;Kbe{Udr=m*V-6g1&JBeR663ZAWwF?AX80joWHW3pP#t$NtgkofVZ`5O4v_ zer+4=nn>s`foMaBg+*$#_jR2)=*X^Lzi1f-KNw{A{y+R=RAYtomWM0PR`X%@>7ZKZ z-=jbD?AiX~>*u*AKaIE@V5MgEJ``}IOXZ0CJDK<ysgzODWr5hW zM-oieJ`&p5(n}|~xrtv@9-7|&zHRi|>XQPoOuf9MtJ|X17mS^qMSgYKnwhcPc_AJf z#^<=_y@y%jIrrVYX76CX0FIwSrT|h78{Uw+AR^6-dv+9VU>A0>SCf*^Jr2DTn9&TI zudoEAr1&h(e21${!jWrNrL49kE#oP!eltqxFZx!`5^6>~BOkJ<{Mww;-ZJ9!?ub8I zc=E!9?hhYgLGhy{76}D|A9-m{!d2=KTY9b9>ss;!VVd#VW$+`X#g|7@LX+WWo zN$1+_7_9<%1AVV$(b9a8NgE02FO@ML=p1Z3gZ3VqG3~ybJ!e!+E}i~ajdCNE8>H3# zefu_%?+Sq`GVN*BoN(YsgMtsF9~R*qZa8rirkP@oZNzLMWm?2xyv6eXRZg-_9|LFd z!(v03lhTZ2rEa^<^T~2Pq4*e^GZFJQ(Fw;69p#cELgfhM#I$kw<(Z3ea-979lw}ud zD7kt@lkhIa#>eL^Ov`yl{_FDxYghfx8JuUF9WwB)y{kWzy2{APg7?8=^8mXj6joLR z+ds4lJ32aeY3o0JeB4%X9l`wAd!9bsVb=#X7JKQ=KG!?`;)|ap{p$_eoH{AleYuBB zP*b~;unb!oLiTpN;jhlezkU0#AT2o|0cyuj-Q9-D%2xRP?dNe8gIOasyWIP*@u!yrgPIWkWVHqugf(@5iw{D9e@npP!?yaE6cd49L_poYRX)bl5 z3gZ^IY%uxP9<3D5t>OjJ?|XWCjv7U|x-=C(G>J?HQANnyUv4m5FvRR^Olpp9!^jgIkEnx9DBV2h|9zFVR= z%q+H{v3%grp=Z9n2)V45d*Ha?1e5^+o>i=i7(^b~fDZcK*wr$F_EcWg;<3EB5_;rp zRMYU^lsLx7L(-0U6f?Joy)`vWlILdb?yHb-b}k0jTTmdBO`_@Oc<#vu-FN1`SbPf# z7BPrp@nr@WZoOcHV7|8(pWsu%;j#Y#!7Tv8nZ2mEpkPaLGg?|{%a};X$a;!wnU_vH z`QW^6_<-4^-g-;|E~yL|0S{bbWZ7pi2x1X~uXHYhr)W)LM`Jyn|OpoCX(3 zVAKsAeeJ>;cL%Po4~~k9S3vw?mJQ757jWk-i{oAsxs03fdT`)ifvm328y{ohymC9QbvtNRc*nmn&Y@bi8C{14xB)3J;ZUkFmu9XFP`%be7d zlq@lx0PnzCbw$$zR0&nbXSb1k@Cb)EU?-4}y1Q>ea)o6ir>B9b*mXGzqDH7uQI`IE zadP(}U(CACNkyfmQ3qnyt0(MK*_IM>#-gY3ov>459yqvJhBH`Wd;3c#Rx~W!v9r^I z))dF_I&=O2xgGt}xi;<F+x^Bd3ah}f@lN)z|bZClLz7_?N{ z-v7{Jy0UO4QPo#lu`t(-l+`rluOyEjl@jbhMnt=dkw4RZ{FOK7`f1JPw;&A<0G}N>2BPE zI##d3#Q}~zw@0tA`2i2YK>P(vG@SDoi!s#TMioQgC$>`@92jY79WiFYRf%IZN%sCL zWd(CCckydn&zcN~+J54rql}36M3TO0l;9Y2ySQ=(O{~o<%Aj|ah^fLqaf={r069Lw zsz29X1`lOlb3e%|IyGTeZIJahwc$ucQiTP>v$@rBrVlJFj7Co+Ow&z?j?1%ZN=!%? zd(T-uiXVAAa#k%%@brFyugcx6xx|zbE_y45u&G0_j{P~2Cm%;2F|e|1xHoypEsOkM zUfNe~c8$|E;!L0F!@6xHJa{&i3u8jE-key!F6_Gbtpvos@_sUhmeY-#$l1ZE7HFH9 z#s0@VQOClf=4a|t4f@6RF*07$5z!Ki9IESoxXs(x?Cn~2XY2wU{fAe!KYGe@|51Lq zW-7-_Bd+>WQcSQnKkVm(*o)`!`78836P?A?$cjr9)K{}`QxtVk6^r3*74}m~w>*^J z+b%~jZWvGyAhfSFiuP+n$)s(I8Y>%r|I1>!;)IB#h_;9m)^S1HF;N>_`gfJSv&IKL zdwW@5OXZx9HunP!%`nZY*OD_y2&F22$Oqeqp7)+Ud4AcGYg^s>gL4?K?3)bkX`Z5~ zqlbV|)nbuFqB5>XTSx!fCGI2sd3$$z{~~JMO(^Fk+An`+illAJdui*Yx5#z;Z2E6k`O(*#d1KG(2m)T5mtwn{ethUruk)O*B+4QRC=Krn z|1NwhS7>B&_V=GF<*a^Msn=%Im2Bntb>>VL-e-E&ns~&=XTBUKVW5vAW2O~8I>dQ> z;^8Aj@4f4exG5=^m^PsmNB3jtn5gLJ=Dh6X9~PyhYulBv^QyWY#!=IMejHt?i|IJb z%vpKv#N)F2)gvGLg?_JF?WT^1cwM?w6m?0CIbw`q@8JHQ3qoPv-g5#L~lbgf( zz&uCf_9Z!?>?Ll2#Do+nme65|kUtWqd`mV0*W%@7BA2+7NsrsDQE~X+`brZPYFYI? zigcJJY>JF1_D_w&Kyuq(nuDY&hsuvQpUi}YmAC9fT`2J$ufufftL-l}&!&-4xtA*} zN{{^>`lEcWWw&)%#MuW+8I^4EqBVZxf+VtCTT*l^ieQ1xDOyPGAenYjY*xb4FMXNNe zxvbruLuvc&Oj?qh{KdJ4ohqi(LBOXfi(Rkt{z^>BX!N*0xjUiryhSRXV6mZ9eNp@U zYfXRsl)gm-xg3o=I(D?+-g(Ykh0u^U&0c=QsYGFyg>wtz1n8cYlzXkM{h@ir%PZ($ z(i7tHVo|Ear+NHJ@>o~Bgejaxl@H<->?MVx_p&RSQC%`JA~>t7OE?X#g-&|EW@1}& zK1-J`kyZG;o>}~XvA%xmQHt1QFZvLUorFX83xe&hTJP=lUYa(Wok6y-pI`LyOlJ4? z$*L^Q{=dfmLko}@GD#twqWl4r0{&WBLhZ1A^h=3TF51nV>wCzhQ~ay{^E(jkhhBO2 zfcQUwhQzEY|J|2&;Q#1fj+ePb)|#HBJM>gKQsvXgUk=K;vVC4b2X*=Bi0q@JV`Vt& zQ`3(qB)+Dmmd&rD@x!=Kdpc_o~K>VW78ZcpRjTakM{OXX_uJeoIrk&<=KR66BA za8{*fda5o@*iYp*Aq)(nT$~HnZh5?eh#n2V&d<3N5`SVe#75vmd??nbAhoRZrnpgJ zG&_Gs6xY6{>%&aP@YCo5J5oEUmB%`u9J7k;`W7c&=5c$P-+9n_XO_ zt^XqHg3?&Rt;MBNUyBqIOFiW7X;O)aaxQ#eMUX@Opp_s!bV1kn+EQ^&N=dotpaZQp zlyT@0V7kV#z$vQrH9(@mAnRUsc+3^eJyMn>`jIJfcV({!?2VCOy?R{0!KSLT?e6Qf z5yi*JcA0`#2*GbX8_HO0Qnar*6W6`$OgL?(pSo~CRr_VTB~{pguYFBdH7;e2$6X?3 z=lzklz1et|Nv@wt&iIsXixL}0+piqvBz4b49#V35md;gkU+LI{saDJQ{ThMK(}&TTuauFxI!i=*C4Z+-_9bkxahjAbn>lzT%S{q zpYq(2H7hXwT=Ud?-fMkLHHcvTyk~a(Q0rbVasuJY=z{iypnaa@=#AF!in;YeXU>yn z`4u;MCn@vJzD1iuVrBE>3D1_aBi@;8?EFZ^fSiXLj21&-I!YIQbluX&TEAa4wJZhmMZy4Cu+2wrL;vX6)Y;pCH!UL za4-Oh52midc}|*RJrLz_$YF=8Anrv)Y}T_&v0CZZI$nf^Qmd+R93cndE_!#!=j&l_ z34*314Rh7y%vX1AKB)QsHbZJUd9w`0?`5 zVXDTeQO27o>QkqXB#GJh^tL)XC89lcFhL3m3I_+aHz)#hvzqpZlX6ES!j-tq^jvC zhPQA@N_s%KS99Sc#uOZnN{WkBFmQ2(6l~ODYQbv+-1yv&+C5Hl zx!Lp8tU{}^Apl5A@qPyG85+KlIj)EPbA&sAOe5*#7ZPf1Zk|Y?Ym(0d6(%83nHMiL zvrCl5TGiZz{@nxdgrlqGl{xWy=p-L(09Hl7o(sVI=Mqa@s0bdPB$p5^T+8=;{>sQH zZGzt9w-2Mu=cRkY)1^j6ZQPku1$Up!8)5PIqPBo$7pMx6R)xX)TZ4yxy$K3V2Io4N z_7s+8-FjIv7Prftz><}7)78|aVyNJv3Ok|K_*^ri%MUw;$)peB>ErQWdcQQxK=WCX z=Tc6x-J`z#Dp5TXrV@3hL#h<1ZZ=c(LiaxfGVfIS!NdW?2KY#rF2fyIxPayCeF!FW zva`V7nWx}R|3}=~cqzbpN=r)WoVbG({xrmRASeSIB^+4S{1z+Oa@*}KbizOD{s_I5 zK@oqef-&|lXNxLA)c`$WEZzZ!AhFNP@$V=9 zO)tfKk<&%bNBLSCwQWsyTs!Cz2OcNH!=q$e4Ehh2sV^R{MC^_Sem2W930TL>HxJJW zRw5u0Q=_BYrF-6aJ;>R8}N zf4?2ZMUYe+aJG4Q6_!pjTkc2st6b*T!w{;c(ultUA%W)~7aCGY6+OM91Q1uY9q)z_ z=7Ro}9U(#V_vb!7gok)4FqZFmZxQ2Oc(ds^0dPPag8M1~dEyPi0)*hf_ubvE+DkCw zg4Trv5QyyW?rwZ+Et?Z84y?g+w>Jexh;q4B&a54dTO6&U6Y(4zOs1ienHYXsS^c8U z{L{qfcGfH#r7y%cV84)C1C6-veRs%I+fmy9ROD>IEy$yHQpN;se8ZICi_r->T}V4{ z3vJqbo{m2?pm+4vPZm29gRzMCnopwd{vHUO8c8LPhsd0dk-GNNJnury=2Sw=;V?lz zDc$5x5$(W}(EUCE^b=f`^?DKJ7l`R+v4jIX3PEXHPet_TtoVfsK*(WBlZ3_RKjP;C zt2Rm#^_xXV*MiL%eh|nvL7`-4WEfUG5Lf@JDh5WY0Te7|USLQ_rn+TndKVvMOh{O6iWuinN;dXN!JbK4Oh2%ZOv3iQ;-?|^{d!Q8-8 z1jU7(&;)M|+5&McG)v_4^rB#Qcc2dj;b~}a4d7eDAMsID%HIFy$Lr|eU^}2GU?u7V zPPL5D7MJCuwoI%xoEo7a=U^25UMJP?Y`yba;w!&#_f#}y->bVTnojC3l_pJMMAb9{ z)X(K#`Sf8XQDnZ31F8m{g(kp*#KbJdJ-Et*e=z*xE=G$c$$V zQC8mP^+qE@MSXq7nA2`NR*r^O>L-qXKEYR1IDFaIZwcsKGt1S5nZz$3Agq^r$8f^z zv2iiu$IR4J1;9>V61%|LJ_-o*dcn`O%w=VC0I&YGi$6&7~JX~2>nV-K4w%C+F-En3{5j%AU+;JN_p}IGIj5$U?O!Jf8`QSQL97tn>NGh=No;+x@&@1e!4T zMz+Cy!zjXfx#4>+DVC$p|D5qDR7jXda$dw?X;nqV;I>`O;9|8*D^!-m8sLfRsX+jrjq)-eVo{J&a94i|6VVTX1e(hxPGf%PrXjiFXs6 zG{hI#y^gZgF46K6krEy%MjW-O-;nna(z~KhD*ipelF9ijD$kI6#mT|()Z5$Y)~$j~ ze~{iaG&}_0lY!2^z-*w2%9r{nHhw%$Lr)^8J8j^ncjFYayBZ5w)A;2fm*wf#sCRS= zcJ4$co0L`=v~aK*7uj^3L#r?_Y#c2MEvs;lMs(%F#SVGbJH!U7q%@^W&2hKGgR6<$U}aM^m}#sD5R-|93mK7I`0 zb2$4Zx#HQ!J##R#{_9u2?>CCv#2=Q1PK)Xj?kp-^GwPx>kO&FcPxv#=sPIz@%MAhC z>sNylF%7n&(YPkUO!_gAkteoaMMs~kB1rKh07k(oU|aGLxIXNxEk|}L&g4GTM;`>G z4Fq}{_Z0*qUBHduBgcm}gUuQ;BH+{DhmqH3Te*K=pigyAWK?*)IX@%c+8a|c`rUk6 zRc4K2yUZ$nF-yFizZ4N3eooanDnu<;b0xTbm~u18jcQINbbW@f=jrLVWwLno-ABh6`r922hU|K9iR1Sn^Kk>oIqU`CEwOFy_|Q?y zT)8%$uB}7GA!zeRMyC#{A+(h#ksds_HeEIorG4(qnVVaDiB@vK3JKay$CG1Y`}_JD z7hE3i)Y{QgI+?G!ZQ;BQbrEO{95WX&8Bvm4ja@oHrSPEA_~?A)~y2*MiurgZYg@yQBsu*!EFBuy#pR ze6@T4w2qRA+~c0$&X7dy-kUPdN+!=755{+sukojb)d;ZwJN;j#A#Pr|y9c^`HHRdv zsm+?TCyLwK9Tj+OWDR!-ihmbYi)nOKjV3Xtyl{&1>U{qfhw%(`Q?fnN7udyg74+;^ z#NW)v`NrJY=;~`B-$;g46{EgtMk+ zXCLvEf#OSxu0>vj!zR9PCIRh>Cr;d|^`lWG8TMd9d0_>VJN~uwa4h=KoW!cUTsWc1 zwvWTDuA%MZCHYZarc}*SK^axrdYnPCUu6h6c6Dz3{!6EY+i)`4y=v4H-umkoPl6nX zwEpLrZn|1{9Gd5G(W!LeoW*C2b6Q&VKHQ+^5GHjUn;6Y|d3`ZElUrZ=bjDy?lzoeD z<#1N&6m{0Fp~LFI2UErMaNw+JarY^LaT&RfKbxC<|GG3A?l?;hu8Pi`$GHNT3?AEC zHGSl;(nI?OFA+t2WRv&95A0Sa$f~S=0q}Z=cqP{pKTC?Cs?Pi!oOU=Zuh!Q+uXYhK^;J0r% zmzuIN>T2s68X^L3<)R<^)N>re5M+svTDX{*si>Ocw*J|6{9BOi$JbB)MaK(gcbRqT#s81~4g7g8!>gjOHRk%7m&09rc1s)K@;SXgh z!#K?oh6$(;tIZ|l($FX`IYQ%g{+M6oU!@LOS~2TrJGC`+j-R!zex2~_-N98(p2!;W zdtVP;l}x^zN?V##^fTK;aI3wKX;2MF^i=Hp4!SeeRrqfI)?eP?H=8ExJQQcAuCe+=?-+#Wd`=va2w%qqqR; z_$D+=IOB;h3_Uq+>Dl&KFr>gfCH$B9w3R?3k7di<>Q5+A))lb1e_bAr7NRmCM#bl* zqN)l>-q6g92QoBGKTs|h$E$z%D0L(4l}`qOPI3{-j>|{9+b5OqZw}_7~!&z>?^V(}sW~sOg=p#9~pV*+##lu+R}aO(Fi} z=!lcVj*b_)6#_J-4b9C0XU;U@unoN;hB55G&Rqv$_$Ki{eL}_%PSD@J@$&P(_b#Sw_f$3I+_j2n6*KW0b{4|r@Te+C85OQ(- zR=d<`gOjUC)1CU}{HtTt8P5-7Kg}A;e1^Wg`uh6rZa0K^!m(MirlwHPvSoe?>*IG4 zMEu|jP1{Eg$yr*a>FWgM=I38YSlPyR;up$LN^;H+hNs`0>ZZ6c2lx*j$uV z?9K1jnpcu5r7KuWYtYv=)*GI)dzcVWa)|IVCMY`zGaFsIrf7@0ejQi9-0QU1vlfeO zRIT)Mxo$foE)GQJA(nv87YXdx*$sKZdP*H20k?+vvu5vM`hajy!OYBn3Lfm)^8~8Q z9eMTg6?g*C5`_b3_uIE`amN6%!*HF%Hq#aN^z|!AkDjisb;wk3!XZ0+I7Y&K4VeWV z<1Ht0bzi~9NJpn|;TbkYeIS2m_J*Pc(sf8up_IH)uvzck$8Emi7!;n~QQtI4Y8v@g zy|nw1w=&lrDGw6Prz)Ke&*DBc#o1^gWD+7caFsimRJ^oExKMp9S`Zf}9oq@S0qOyt zR2OLZumOY>1qd4*W|VLffw&z~H{9K2*sm-$?v4uG4{Ig-lbI>vEzcfyTd8OnUJc`!DlLHT!rX59P`G`=3;_n7(ps$|(b#q>(pBc(Fsfw(Z8n4*M z$49_Gv1@WW`OgokewLGeCby#I<&{zo6dezD=eX7N)11i`dRYiUSCl%IeLTOr)8-GT z8q~4>eBM-jNH=4<%q2ZXyRL#x-u*YnlkVl7hG*_;&tzk7GYQEADy_~5G(^o8y_D?m z-67+ssE}V9@#;0FVUGQ$URA3cNDWG;G}P^M@mKoJ*4FaDW1DUI8fV_wV2(d8 z()W=^U%u898yH~U=}|+^>!X@Xtekg7Q#wsHEju)9I6wCIUb2=K7D^gNC)H9){>l&& zoZb+7D7!hNHoCrV%+|5KYEV8?g9Qvni_BAsPfMwlm|~XVMpX?G`8$?|1c}1lnck74 zm93LX`}WT7y<|4(eTfMEL`!G;@1C0OnX5EcN?|MTpfgrd@(T{8n0wd16x{F?B25t_ z`d(JLl(u-)@p&@hPok4QV~tOzD=hxJ%^F?IMLEjUNx6kbY4j4+3fbLulV5uDg$f?KyKcJ#MSUDG z8cj)Q`aCr0#NVaPUU<8{AWK_Uq+#pv<#>gJcSiDYGuO+Na&L1z7Wv#iks5jeDuxYBmEt;=ccW$vHt=au#D z`Z)rkJZql{emo~}Z}~#4v{DlK_2-D(pWi2_{mR{@iYf#1dR(4~N%OQdJG_6qi1G~s z=b2w&e+1MV)By9}%qaz+!vBi?rwl?YItP5*)9gF+)NucXo@@M00=dJl`)CQXM zSti>JM@~1lw2kOoojSP2DalrmHz;eQZo#Q+eU71b(yNq{^jvaTq~7I=58U&Pm>zGL z%Wy4Gd9_%T$!el;%l@8$tLPIwmptYGS{?$HwTREyt_e(qddTEr&XpSH}&l4^^~@3hYECw$NT=Sn3sV zE>&KbA&~YcjNP)EZ8f7dN^R zcIZwQ6Fb5Dy#*_kj-KR}RE4mWWF3|tcp(N#~;NFxyRYKva-m;oeBFL6BkoXvcXWDIYpX>h;o;UBcGeWs= zg)=1l*Q~6mBG&JtI8~3LQSVs@py2i zh^_~}cFVuiWXTMDY&CAyb;GDdVzZ(_P{-kqb^)Iz~#MMG*IA7@h4tsm(m=T9iOCj4K z&mI|_J(O(u`dJ~b*q%2~@5=wFpq!Qvu|;u}M2ntzZB((nvzEkQOmy?Qv3OexpRDNiagnYuIg?2Tn9N82S^$$(`8rK52jN3UtV|Vo(-R% z4%49t4K3>QpMOeP(qJs;Qy1DNs%Zlf|By}~3t@`YQ$avumiTKySED4AF zn=Iduxlg6IPjxPE&Gu3ZG-&@*=&7an%gZ>wsXMW$e9@Siu=jS4+&Vs%w3?(siS!Pm zz~QVmuZdj`Z~ZR#WaOIWS4{5WE0>tB|5;0|OG^zD>Ak{n+WTx5Y3yPTt47e#gzEke zEr4#{BlCZ_%x*e5QWJ0b-;z3ajOd$=fFdJbYG?Ol(gU%yzN(Y#ypyu(ZNn+wTap}n zmB~Cq`CERO|LnQNDY5veER-V!^Z5iKd|H5S1NJE@jOjsRXM1QwLCp$iug zYImYzVq(57cN-!;22yqm!wBpW>$}5zq?ERxA&_9suTZ0?EVXd=CRK!D+Cch)LkRBl zOG$^&tlq)EQFqM@$m@DkDnKh4^PB>q$8-jGw=$G`Vj;zd1mZ>D?yAEagBIwa<^i;Fl?YpJ~)jn_0Z zykPdJe%H?@M5Kt0xs3?B`}fZia8k5)v_As^3f>JI{6L8sy@pI=Kiit1a8|C@0PFN0 zk{B(&nt;>yXhfg3aI2g3ppHEvX!b6-<^P?ke6vR8*CQ!-s`bIHJKv(ig9WV>=+Bu~ ze;CNPLvY|*(=s$q_NuL8C5EG)OYWt4Be9#?Drc8v{FCOkl`^gSiftHuDd}X>~JFj z*<_}mxOU@)T&UV>QCK8nA-?xO2n@zmIKIx^pEqB?idOn z`-A%f#Q-nLX<&xK7pej=`Qmz-AruGadYlMhTSJ}68r&B{t~;D97?YhmOe!isR648r zPj|dxfY_0>g1^E*Nf|e*?Ed$=FmjXHM|=0x{)Ax9<*C`l+?Op)yLKHqcH!mcK@>@S zRfhG$`9cqDwE8zoWz5jo@ISdjA8}sY92Q>QohpJ0$85oEGi^`2JskKGthJg1xH$}M z^Oit$2Iib0wBPp-Dqxr^P-&5nn21LTofwfRAa?%cGpqP9M1mQA9$NpUD^BgQG5mUR^E&-G2zg+Z_&2&BAv?0>0z?=SJQ|8 zI;S5AK()n%V-2uG0ycvSPFY3e5VR*k1}msrg!0=6xB>u{Q>Uhp)MlQmOSl8%2aF8L zFW}C=0zf-((NZzo@H^c-BFlrd?-tv5oPK9L&^^vWqfn#4ogET7%V8~g>oJ=}NW@mg z7QL6DlA&>hsOe3=9TJh6*1r`O5)>j>KNv<25kM_NkINIR0Mg?e9w;WJ*Z3$AqIY}> z@$N5ooC^2gwvQE?122kX6D9ag^U&VF$04dJiup;eAKPeJlzH<(ZwE zTgC9-VeJTB*bSZzE*2IRcJ?7yXH`AQU|`%SwfOLOACTzrt%!|>!3*8`otBMi?%tds zbeCsjfzX(>vf&ncxloxQ}^iNEP!J+s_>dw#?3Ny3e83k6X zZHF6=p1H&8{DWZQUaP7?=Ei?aZvBbZZFxEK+qcOGkehJ*_ye2;q&M!y%ZiHkHQ7`y zUq-sD1i@{o!vay9$2p&0j^w`%1q4Rfj`I5gc3V?ldUsc_@i7@0nQ1=V&bPPU_3(rF zx!wdTYo+97QQmUxhQUl@LExkW-E!wS(7>Q@rKP1oub;;&e7eVdbvOc1S=gPH=I0L{ zI50OmiwGfB!Z+wR*w_XU8H}G+4<|S4v4pj2&ers|>qX}oF@Ub@kmJOHdxC6nRuLk12pO5?s-Y2Ba91j2lzl0oUAKKe>5jF+k358SG zgU!V@s7DAZz{KEs15C4xz#qN58$0r*u}2VrkpxdW zKtgzjuk#=EuN6f^rL{G0?)yDPu*`W&E*^$2elyz-NFzTC-+lWm`}q?r zdiWCLL+uW5@az@5iFJF!h4(8$G6lU7jWus#;c<46U!w(OxzSt(8 z{`@#VKxAP*KMmo14ui_d!DAbjs@ABb_-1kuJ6L1JEc$vHOdP%mzM`W^!0vqmpw-Zj zy~9a@kzY=d^#Al^bYP$*@lyolN`OAxSFS7l;I71l2KG{Z{X!>%dDR@1V&tK7X(d`QRqpEx3gojE*i;Lp$m|(Hw z6xD<)?{wwL0Brua-{24$MgBO>U`@O}Wmj+x0{J!{K8Iwsfjv!il>gs%CybKc`A7AX1l;?d-^65{v;7;ekTRuS-s$p>8z}YLW4if-JIHzK{p)=S; z2s+UxGFrn~CM$Nhr#vQgUUw+|3^CSF-9qcgjn8;A2H1O+zo3KYv{A-#@{a5*POoD>d+8?53z8tL`UX-q*wP zCh(PC2nYQ>iCj}+`s;1Z*+gv}#Yn?PikFzi% zs5;yc%S;ve>kwA}m1S#VBMxylJAa@(g6zN$Mn2$!+S$fN1_l$;)7a*hl3Ir}Gl?M$9JnK*x<_s%9`|-q@=y|v zLdr@?*r7mZ^pB0Lf=a`wWS3OEYSAja*!TTs*%qGbk7k2fgxM1)`;Lnj`#ORYs7S`| zlyvWW8!-yvy@sbMKTd86HvYYu#D3dz!Pz;8_$Q~C?8?O>@{e=pq~kn`+fHP2o|d0^igST|fGW+wlYaiCU#OD98wPDk zZn6u0cY}8*s_L0JUI%uk4VIU1-4XA`3GYAqHmgRbRhlc#6(0v37wA(k0_7v@aLBW0%9n2bk$XP& z3YeJeq-iVxGf*JmOvUlQ{ER*$9nl>a{;=)I%g8_uvkBdyhP*<`J&-*xFv913#0Ls>5j8{?i*Z>=6f;8W< z4yfqttSquahw^iBik;_%-Mc}Zfi$O|8m6{{1_VMrs`#l@w+GD*Db!xF*UF}T+N-{| zW4Y3M$0<-|H^Y&f{F%{|p0`is6jNcgnf2rkf5B4d5={%J-;1F02*xjE$>p@ORnb?HIvlRGRI-I;#?ej+)gtIDGa zdN925T`d1wdIzJ#?fc$X^ysjwLehtg1%jK6%}w86^_gjWtauyv+eML)9f%R}JvWY# zX`U?!$41|V5vr4KVjYhcZ24Su_aAy06-8zxS4r-sr1TX>qHtcl7q4Hde$%<_)C~Ia zENZo#oIWo~^@;^(=(*fCtKYt!oH&%wef4uww6HqSlcu{K9Ki~hkP(P50e@NjjOsBl z$7j&bm{j#(T>0^1I>O{Z|KC+eIBPt~@o5c2O4<>xHs$_yRFCucyf3(}F^^g0;NFQF z+1ZW4Pwn#FZr^-c<)-x|TXTJ_h|emPg0g4`ax7H!8WoFYM-S zZf@8eT$UzFFrDG71Wz75Fiq}Ir2Rk%h%Fd4@T;|dFKW!4xj^<>rQ9NXMIE|g#fQHp zzwez>^K6wqG1sB{`aAD@#n9OJ&6_vVGc#)Cp8a@WFpce0hGG=t zp!L6Z_wMdJdwK<3Wu_Y>w+&HPhiw||Y^Z`PgaK={FU2VzWsoE!{@_?i_CCfsv=cyz zU}-!D^NJ6YAp1eCkpv`JEG&KCb9j7*2Bn+dF1_lq%p{fEZs?jxp1<2#6@^@poyA9+ z8zDOpRZC)=oPW}@D=kYy71pDsK{LTL2;K|o*6Aew(6?FHX%|b6$A%5}J^MJKnI4lq zIQkv>z5Z&0(QKbnbN@-1u_@h9xp?sd+)9uyyY+wE2kIy^RM25u%XDBTP#$^x*e*|n zDIw_rxeQ=D9r+`lO%+a*-lu0Idf3eJ_U9vA4!7C8qfPs_R;kjI9)0ktWP9IvU}!n# z`n#9KV)YNiI!e@w8j0ag1fQ8}UiSi?1h80uW#(2l@K3PO7!qV1&+;Le+iLAUlUgH+t8G5&I zEP90_5@HIqC>!?svU^O883gCrE99LLIvw*T>FmdF2hmF`9(RVCo-FoCWCsKe2`hLM z8(w5r7PY?H?z|aCKXAx1AZn)Zg4;Ehm!BD%8~+eTvEt|N4M?B&I_(NTMB({Y6# zAbw`Ptuc1_`LQQ223k9n7OY7}1vUySl=zQcsM{^Tu-eQ{c=(l4!N*RFTBqls+Kr&E zIiva6pGiHMf89POu4`DkdVX=E^P_ypZ)=z0L)!DT*(3XhB{l2$xEywF4HcDVF)=0x z7qR#}|Hx`2ghRtUF@x7T!8ZBI8$)i!YxQe2FHWe1Z~e$D5{@g2s$^97#T{(ppZ-Ep z``ypjUGM+?<=uQOS-8#3ew+GG0xBU#jjE+bO+rhREbX4R>*gN0>Zi=% z(KJ|~H^y~$_2_Wi|3%(=hjShOf1}zON=8yBdxf$?DSIY+lk5>$8Hvius$_+bjIy&b zGAbctuMjGfkv+;jk5AwGci-o}&wZWi{CTc(T>YW-@p*sV@7L?~d_Es*M_s6PtmdOj zMB@h<)X;XLU)bo@HYQ9c5@-+FR4?q6*NSSp{I<4MaMFf;OKkM3?~cUhH;6tmG27N_ zQ~K>Jr8@XXtuWK?DLZ|4rUONkR`+o$&gye|f7$-raATv$7`t$7{LY`lHFGWAtcA4F z*Q;0bW&(*+>@4(R!zCRCYe&{TnjVU1rf*ColehUWJ>av=ZezukL1pZ&HPCp4)bsX#>Gzg?#v2T- zO@jDM0h5>^6?yw>wr*wKS3m*Esm?OLvd@vl}l(?Y?{Z8A%@Paf+b4t=j)Okti>r zUcmH^qjLEUHYP>(xcv1v?U@5NugvXB(PI*QqCFT8Ohok9^)lyV{}1abb=l2dN!icR zs_8tIwnD8WW;6DN3vbFNcPLk>ZyG+Mp*+yZ3q!zd!|y1I8<>Zt6R)!z8B!5O7_qe|fJ zMV3sJ=m%aI-69`EF0X9vcBP?Bb_;L1ZDC?>Ws_;FqZ8M3yQlB_X}`AHd-<5VD8(9Y zk5sla!seO7mFq+3MX_lEk|W7S;te0!pD$}n`puZCB@-o$|CNkorbOJfKgz^LaP^L3CYSl6#jg}+N)Y((G zUJTDIld2&I+>)z5F$?v$UQr?zc>m*gXKZlgDU#DgbmhiFWYrT-D z7{qk!e+(I2j%T<;C~>rx6@@#`8U*h1Z{w`|TE)k&J`|#mMrO43{>S|<ggpIH!kY7#c=hSP+YVWW4BAY zxAXDp&XpQj3KQQ0HIi~4+T3Tzhn#3Vt+`W#Bf9i>6f*O!Q!%MYeFcokp&>*X_E3VR4%&jf5Sl9NNXj-?6lbu_6 zAs2M(qV9D*y&LXry$}0)bCuV(XNl)6IbYwy>$Y3v^jMEubhI_6a@`(zD-uVuVMysn zzw{)u(W>}L%H>BgzH~SG;@{mWogX`;d6Y_mr@<;461KRv_*G=?uv5q(F1Y7ZT5xd-}CG9 zd>MMx^5~SF!gzD~FZ!;09St>yJ8M$5EvHQb=oX6)9?B0&@Js9SNKSqfm+U_3g%M~L{qGqY@ zoMmHrdaaqdFU-2-&h(2H<*FyNnLgoDi2e~IME{@NF&0{F)=~LJqyoYth?<3-eE{C%}!9MnG&4+cIxyW{R2ELnbXQ}hZFCJnd`|_u4#y%t5z52|EiNDga(61;?ZtiHy zk^dEtdS%W~1e?m7oM|K@Ay>I8|34puS&B)XH)-_c&BepQuONmpl#tjte;x+@4B^=Z zWgU%;96US(xte>$!$W&rFB^-Ni;Rz#7&(l}G4872THJoQKolGj0yizqD*dHXd9M*7&p4OxQI;jN=)}E>Z5@uJ@ftN z>?69J@1}oPHj&v6aeMbvq!&k+%I=j(Q-l2;4DN1uG&odm5(3i>`0peF$4wmWK%j*o zaUQb{4&xqPM9tv~y$z=5c+$|Hfa!afgrpMx8D?@v#5XQ!IN!YaZQdQuSs-v#BD?@a zK4ebveQ{dQJ7Ro$MN#oB1_;oy91o3gE&*{6@ELGiHFb4>9etp+9bVO5m78#+E~oJ{ zV)xNq+7y3cbm7@Hc`op%W=w!T8yDr+!~#poV2TQn)Ms3dw}T8AHq{!vtf+yoI<8*lF|fU0QVcbo>$ z3_JynEhjKl#Z&YKrkw2R>7>R-LuvtumElo=#7TVpH=nF*J(PrQ8xDa(M`NXIBIS~L z7rDyxh#nhih8w9iYThD|Wyu%3#=~F;1IUH2=>(uFuo&qj1CU^}XZP+y zz~Nqjokqnogk-Y#czx*dup5ot&~K@!F@(IIEKxLfP*)Hs&35=-SU0lr9!ii@%3y9oM|KDwa*ofIo?M{}*Eoh~XNporUe{ zpv2BuSO!7OgStqG=>5%Xol*YCK7r2tdZ)#2?eAxvVS#c(BPx;HlR zpzweQQH&0Y+8dqZGYF2*?E@2md)o4J$*_p9Fo@KTggqA}t*opz{#0+{u_9=4;MxXo z5)(9GydX?qg+)aHBfT}<(k*8xK2pOtA^hsUsp&lR*+6e!RWd&u2pVMxt`L5iM40OX z(?ZVJtL*G&kgQ>N1nHxsk`G$y1BVVl%^o8}_uw{s@`09ug*aQaZV!i}kjCMg4D* zJr`O<*7n|!2~{jz3T*Txpk|D2|1)YfFiC|4hiM)Rt9D!iAcDIM0C_vUPP#QtU<&Gb zYyiw6Fp0VYnNpg7s&+)Q=Jy|S3w^}<<#@?3l0LUy9bsqB8r5~+gzO&)zuBGUI2O%&k0n^9re2@}s>VSG2?lgjB_1LJQ}&1)M$@7Pfr))Yj$b z=Jv~}Y)PGQaAFHPKbeGx+sxv9G>qLlcO+P_qHHRhz|ap4x-cvYnT&gJ zU3Ycl$%n!H=V~bnYO7|?p3INf0!~QqaL|(oyi^1SWU$U@z-T{nZ1#(48HY3znSjHP z7dCaMcOWpB2>~4@#WxKO-{p+Kxj+G5osR<`b-+JPyqNnNj{es+d~Crs_#AHDe4WmO ztkxH7fVe>!z>Z-zRIv(6?h^Y!6lpLN6Rl;g7{ulb8{`RNt#T?*qG~!j7h%|5>NM5} zkPx~_9)r@G>nk^u-#nRYOlEiD%V=HnRiApZMjXvAIaLItjNpvs+IJ4|*^94_Q&Y=7 z640bN14V&-Q#2LNlOeDrrixFTP_c5iSF^EBqFb>@rxEZ7AG+6&+Fu@jELwx#DOF>U zEArtDer*;mNctCb8NzWuxFYQg27NEs`1lI3k|9ewa^w-{WVQ+@Wyb0KFsqyrlZLPA z=4Du8P*Pgc(LsHfV3=T}u==LM`L$F&8zU=itp%M@3DJj5)8c$r* zf2hO~5*C&wj!;=+9G4j0VlPe$17nb@IYb#t0V+3-x*e)>!sUg7q!>9@CLPT zrsU^@`8?$8G^=zzR&f8ej?AcLb|@QzAMuy2NrX=J|Cz&>Z<)Az6_#f-~hu2cnedG%3 z6p_kq=>t|d61VqF!S=J<%zsGzL(|v-q#QYJEN#_2JoV?}^4npso;em5+onkcGpdue zx9+9;*O+;I8=W+<=C;s>|Nd=*A*g5=D8 zrN>YmgTHRq{7-mFXKv{(%Rcjdkj+hlUM)r;O>;K3Z4_qEbFaJvL)ufaa?*6iX4B(d zWF8U-FY5BEvsP*@X*+?4D;W7hWAx-oj0*8NAt9ghHHlITsvJ?8c{*$Cf5wjQw@Di= zlhOS3P4&zU^Zww1-ydCQlM5Fv`G{8v2Go7OiE7W;X)DT-fr|_Jpj)Ut3Nk2M!Jk5( z&C0~|$&42rTci&>xnX2ub>Bg}n(Brzt}T?6mSY*HgRDO=0# zDCes6lx7Wa8CQuRTOQ7R@Et(M_41&Hn31DnetHX_Due2WNtx`w`%4`11h^D(wCd~X zP|jH8ZbSK3W?+PN2!t@~scqdLxPkzit-+yRY_ojAm?D!hLiY@Z_En0BZ>gfg7W*s@ z1~dF9C`jGsb}~m3NE||j0j0z>Nv5g61+d-YG7T;5gu5uHT|mqr-W78xyya|rm|}lB%7K;-kvi8zXq!Rp1EoECRS6@@Isms8S!oxIZ4$>xD>#! z6um)lz!_nj&-pXPbPrB$8!oQ3lV$UKz|=1gHiaIW>do42K`8pS6|#TtiXMGRwhAz<}Ve z;p0asJJFTViBq?j10|g;_ET(GxPznf?#5p8u$_Rv$Q?*gaSc`Ql0Y+*(LD*{AMBYY zSjaz2>9{PIaGs0^V-$(oFD%0ObRLU{Yxwi03LnE$B<`zZCiq ztoJ#52cK6n$Qx0VLfwp?4MY-wueg|r7;g>j!^)~Q8TUy$`hq#l)cr_J1${|>*w=AK zYF@nCKd0+Qx>veiw_rcL7mIH_)ko&q?pxpX9y@tb^x8Wjk+M&3XRESYnc-cW1Dd0- z@YDC#J||vShh>L=K?I@0g%=3GLwHsb+)rS}5`)#tRJ6!%d5*eQqHyq;@)@pDKZd^Z zPdJlXxs$|)taL4HO8t8(Mo^oW@%DlA`Nn>5a%SctK5cO6V0dKnM9i8{6JwH=B<%PD zeL**t1Smx9dFAbkLbnf2c$}b{r6jBM^B3=sJ&Aq}3SBuLZZ@_DK|%Y8iJu#PxY~^k zuFGZ_cPlI`459MCXD1GkLQl`l#g!oLQ&n8->g|28@{(?0FK{`8NqQnno9>Ytvg?)W z#rajK&C`bc43F3hT+Y1u@z_OHzh_FyzpZ<}%3G-gR!(K0FG2It$pLC9LK}a=)7%^B zD4y?F&z*Bb!-3|k5{DnklJU{eB@lChYJXtVXg65iT~}v;2>7^)!>&s;7zBc(iJBD4 z6_KOlGT!gSHB!w1AdSGNzKKiY?n*XPkm!s+M~ydQw9wOju|>mJ<2vZl_E zb75OqSJfm3c?@HUMd;o^tOCt37A`KhIOylVQ-Q>KJZTjJIBt|jXjLVW&x%84RBXF+ zqp;k`DmXEcgP7h_Z`)R{{}R>vOH`M;$&NU;C{$B9ST!gGJA4#`b2D1${x>(kFr|-D za77>SA6KKOnP=vOeYgeadj~6Tm%yRQ%WDJnDK@1cMi@h3Az{RXrJ$>;i_K6RNdJiU zNvpHz5-WFy9zLR@8mx$CjLAx*itaUe8GwRAbC9dZ0`|uE3GrCspf00;!uOUi-ufp} z-;ramf&zMEaTPC&&l&u$O3V##%a>LYhV&wT8b;@R?C>iu$yuqF)q1HJcjmBwIva(g z>=~cqgON`d!Csq%SrF&`BNgHcoQ_=c@sI9bK_ zr)2D++Uwml0-xA8(-@g09>kGaN43-z75wPTe|l{%Nhmv~DW!Q=^7VuxI`p}cTzAW_ zD+KGDm+!uznbpuz$}1sf%h$8Y+QIm!_L1VKQn1*kJmCc$F9uD!22+mi(fThPDGk?! z$OY*~TL<4ihVD>v_Iu44US!9jQW@2DCQOQxIDFQdf0z5)f<+)u zKmMy&<((ngwhI5inQ5El&4H4tfhAcpC9O*RozEkdzw?o`MsqM;Ztga_bMZ$(-=pg( zfqc8Aw6)G>O0&eGTs)zC7)x5jo=erR`nZbQ1TC0d4c_+W~UN=!L$Vs+yXr{Hne+*s^J&kfi0i z_P3C?z+t1Wraq*e#+^sx-k(1W?@YF)xo$Y|s^!rQb&n4d4LKcg$Sb}z-uS($U&F(r zmPsO;L%d0$lU${tF=R36`;B|g^)I~qUdds}8vl@1PtdK%$u+;w#v(34|LHvcthL3~ z=BIjXe@|NvtbALNVNjbSjdw zw$FO9e~NS5MKUP!xAmN0;nT9|=XXMSYFEp?Q?)LwnTf^M^v$idHQ2hv2^LnluD#Y@ zzp}!m7ore+>+{xzyg_R6z`;wz^qUv|x_tf;YbO{;y0B#3Sdk}tqFj1T#y0iZ{%>Km zX8FGd4Lt7a?R}nl-SJjG`533gRU#`kJMP{p|9ye=oLugS@kZyZ`|8U4gUtD2HR2ND z*y=yA9^V;Jd*ZCg+CK8CE+(E_HlAM^9trI=Q&dOt^mVlSN{-Z={McXjJ;Yk^LcfdD z>)pi?uXiKgFR!*CWwX>g{zihn23KTcG|jsAYURO~B)!~s<0^VB=iXNC<NOE3^8G&lcT8t)zrcT9nTY7Q zUH?J^D+Wo=?D+TH_}y#&$rZe`@89d;4@FMv?ELq4Z9CroCw}nmVdCh2e?sJP>EGML zi|xA4{GUIf{eS06>Esm_#)iLpP~Xj=k)^qs#!x1)>PfQ8iipGX_J@)#ZcWaNAN&gR z0!r~jnXijYpXyq<>19MRF&e5qtFr#rwhxKS_<#~2(8!|oH=&& zg;U>1wn40c>LUvx4cTS^%|qvPoM}146Gx@GJ%h-sk48C0&{GLqTO{&h=~^+4?>1m% zzf4EP#h4mxTU09NG5ba-)X3ZF>LJF1CDO?Pz2O%>t$?p_?f+8WL*7@})Sds~t3wqjv9O-^OV z$oJ}+$zC#|!KeM?QpV|TY$UV$Urjj`9ou!B%2H6Okch+4qc~vV

K%=_G?_Ms_O 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�|4@dx z-C{f1T^TyHkel7@?J%JCBWoXyHF62yGU&G4X}HB(M-st~K&<9xvRWEcV{k%2L;BJ9 z+}!;9ew5$p>Vh)uQ!?>6*lIv6-tM2QwACV^NRn+NC~@fGM)MgHlb{8s$Wf&tfTKBQtr(bT@Z&|y} z4n109I$N!zqx~t%q({B%seWFJ^5b10QHzD6V`I(F&-*l(L5tBs#7IUKgbZn{eDVqE z#-=84)AP&A)h@G%kQ6+A+ytZwVS;(SP+q0fU58s0O@uqsD}W|lDC}Ha*ZK+`87E{kSg+Ie^ z!G13z4C@If2sSppPagK4)C6C1MeK}t8usisbdFF`7Fo0`v z%&O^=Z7VAqWzs%R%0(8mrxGw?L^5PJmHfz1 zfB-`2;G*p$ELD&&At9-$}Gg=E>kPL z<^%uV;DEuI%lQkMOqS$_PsmD91ZDGWe(NV<{P@thrcz4uj=_ll{kG{t`GR9*XV}?w z%bmC)AN`jAqdx8*o4$Nf8yG`!iL|u8EmJrkchpU@cKD=sZiOy0#@OKyh3>whrulhkp4ULkCg^-bAxX6v7PsBu?Xf-SSBxywhRnJ9MM`C(DlX2o?2e?$_T0BB)F-2;DpBX7 zFg|uDY2a61UU@6o;2US+iKxPyY!vb z>$~vYJcon2ylVM@f#+{i`~*azp#D2OKc5jSF^~voX%(H|rbQHtDJJD-tuPy|G1*$s zb?bjV2Go_hu!sf&O%nKur}+3dbrElh`ylKK=Jmi7Ab;FML5kKR0hROz1Pq;#R}< z*XL#8E1?>B(AZ2&b zWEGd&th%Zy<7rDwtXolCp&HQD)5GV6EwHUFD9FiZ{mPQz3Hy^Z?F$QU<@sJ2C@W}u zara>ie-fDgeQVn4sI|MWN!#)xD@Cqrj}_H~hK~~9`?I5jNBTyjk6J?OhU8?xrE{8E zn%7T#KhPu;u6@jknOD2(fop!CfvxVOm9q(X&7tH?srHP5&JP3DOULS7yhv=aqAH;{ za_%YAlYr0YX=#aMVADV-yjXf;^56+wV5e4A3WFixR1M~p9=Bta*)8ReSrrQ29cuT` z$yN5MJfG#Chm+Ki7~TUoVjE0FRvph06`|6rTRml)YBJ)Ww>^Wq5R8OfUF$3x!XcK0 z7)5#T;F5-dgbML}ncfuMg@5=~K;iYgdX-a&=+L(t`&_pNPtir#mF^HfQMNa%$d@1f z<5T@_d8`ah1FoIry+5eb@lC{BQEdJBy_75`{=Js2Hwx{(w&hu!Az!=thatb?hh6#D z5t~YuO?XIS7o_ zLbZnju6V|eBrX?+9Z-0}uKS*9BSr7RpDer^3Lr?(wMmn6ciK? zxPIk#!SOcWWk(L4S5qtaY7Q0x?8RXDuRzNq<^^8?FqIYlLd!8We-|!nlS?@40GI%5 z3Pcx&l0Nem=+r_>=6Dn`X;ibqZ(rr&=7ueD*s8fU+(rfmPl-Wz4i6W1FE84f_*JD@ zbK-tWTU&UL2oNau?M6!m&G;)+$ab04QpISc2~J*dA{tLOY@S}fm-#WYyW&>j0XG;g zp?rn|9(9(9u`v~IbbXwtLZd{6_6I9Lu#pu{c(}QpPH2IogolR*hZP&o_nov|RI-R) zuO}_T_+;$FGQ8P93Kl=ri#AQM#M#LSqA3M$nt-Q*3BFG~>u!=0Zs)r`ytB^ZTJ2?F zM=TRYb|VYz8bU(+U_%G;HnIdfJU#y@wQN8r4}Q!DlzTQ*o+UilrXhVG?T*cB>Kr9k z3%eSIbTe;mSD6D*9lLndj>3El9#u>8^GS%i#D)i%7*IRt`&I8gLNWBHwss3@kvqbN zfuno4yThf>Z8n=Cxwx6hkZr9}jHoS-Jx|m+1AFDS5rv&bj5ACDfGr&X>2Cf$K6m~g zdE@R;@g5kTz{3E0dVYTRi$P23&c>VhGN+Ss4O6~oyO)jq_~sW*tY~|u%7=v4Q8>V# zH>AD4>MG-{QtJw>>C_XNM=$>kD?GqXA93)1asl3tUP1oK`+G;#ZnB`+7ZdXXGKar{ zCKR3VJ$UUPpXbmpv@C0@t4LT7V7S}Xrfpffn>e=VAq>bd)q$TzR8&;edVwoms|i-%r&U1HBL6<}(ar?W1DVyUVRH)`FWHQtMHrLgs@unwOh9M$FNiMZdetZ`O#M z(8m2;XWgOTePYl%f#}DJZz;3?B|O~)S@uz4ru@wYOH_1Cs9eEiJ9aGn>C@;J^&p0~ zq5T>d82I?{?wd0faK0jN~1*6R?KfzrQ`1;)kXSyBhp)`g?mn z!XF(5Uy?Q76gfS;yg=B(u`d1h=NU*YK)hTE6 z6B_Ba=5v#M#4j2)HR&!`8z^@CD0806o~`J1ldNq#)`lCrd_O<#dOn>C|-`f@>b4)cp@*nL~WVrPsS zr~Jp}W>N|YFs{k>?fcN$x(Nx_4!eCU>>D<4ywNDE#ok_qqep9SnI$D_uqK$Jyr()i z`V#1ub`NDRS~0#{)TAZoTlXw`v$#u&$4Y_@) zIj{1J&jdatU>ifE02%>kt+30vXl}maUtUmPVrm+I*$&$BL!yA>(URggLd{Q!!i1Wd zO{^Qm?F*+a?fx_V-ddRz5)dQN`fO(vBF2Cj>tS7a&wM zi)8n1bbV;vaD$9K^B*ggC<@dcx|CBOsB5kfsd>~oT`4EJWLZfCbDgtxZO1G%C1PNs zf@$C;b}m4aQ7qDQsT3FyEI}kPKW~I+uK6-QU*AK!9*%!btAq18DuIrvMesxLD)7db z3B~`sq+(!zU_qmNP6h#X0_O%sy`Uo9@toI-n+)!!kFI)t;h4E> z(X}^WeAljg(l+%rNzJ{R-x-ykN7F&SOKAMymsqygvwyFde5xL~b(EEzHeQM4*M?VU zUpXz)uEwEGeLJGy#_nVsd53NFSr45u4RUZl)yc`bOjc5{@|bh6{n$zSq!MQj+QOLk z`g=XX6)csw>u#Og9en(@enSww?v{AMO72|>f|mS|-I3>pj!d6zrink+a@5(m;-N*M zReE&oM7QzD9*@>|G8)3y`8-?lhDgGt>0Yfbn%~xDo1gjfn>A=?{yfyPOidryf7zTU zU{EZGpXc-a0l+upk4^ABk;wdb7AgeOqfjlkF*fj*F-O;@|+n<%6FNQ%3 zGhZ0Sbj`4yaSM=$;d_2cC)ucrUdy+Ce0xfdS>DTbV4Con{eYLrE)Ea!JsgZ{ifkeq zmhQWhRC7({jYT89_~W~T2R<)ns@T6vJw5aOL`CN{{R<^s7gwm*IJ#DRuxNGWZPP=Oz2 z?hCnX;c8bi;B|VXwwcm4KfGrkR}`9N8>(jT-8(LjZ@A95K zIV`B|RZeQKG^-Kb-RY#%`(&TXm!2+Sf@pYQO1g=;$w*i4;*@RL-78k*?k{pQ({hUg zi3m#)7c|wzWd|NxcU#xYOSYXaC|k))+Z!Vqna`bb$9uhM{lYGDjh`9C+1WV-B}Fm? zMLhPFOM|-lU;#sHcn#bp#BZPt^#A!H_dr!Id5L2=+4|q3=N=b7_7)lMO8fg6@g%o&ky+t1gZyNlKzFFZ! zx}RywR}Lm=CSm){Vd43e?O)wD9@l=Db7C%-Ud!M}JLI}o>*46?H=B7fUZUoa8<;d{8=gv0A7 z`MWQvE6Er69aybM*?wS}!n>0-qRx*v;IeGkb^O3&Q71iYy&NHHe%j6m6`lOGP1zj{F`H%CjF zlv$Yj(eiSMKmIsr2*mz!`(TNEKa>8!Nyrj+{xf5Rg+%Q?-yUb*^MCcXOQurlhPoL| zCzaVrZ@tZ4HztZ&aoHoE%XFneV=Z6oejYJV5o^L=N1M2{oHAKY=A@*pT+U3}cXp~Z zISUs(kH<1?YPaMjL5`L*5cLXExUQ|;qx<&I^F`f^w)0stZ#oG6dyBTRbw&2?xnWB& zXGs5}PW}z0pP}%hy63&3szdBF`-DCf8CC@qHy*gv=6Eq8b7k;?M<=&&vaZPdt+&y( z4HM>Fi#{2Yeys%~6!P6lszdeke?A)=(JFp5^zD`$3)6l0aMDXDWwnQj2Mq;2x}D5( z!9X-j!9m)@QEj26gH@`s;y{B;F7Gvt$Z&J2fzR^(>%kAw2HOvleqX02r6|!(HX1UL z>YA|N4IlPk)K`5g@M;CN8VdOlzvr#KR_Lc7offxyAY8 zuSqcqY)wj=n>Mm~B6Ji1LRG!b6tb^w$kOtf(((>{`l<27^U?)5r!T5EqV?sHt-fSe zRwNHpCJ%VqxJF*Knb|yBCf?J9EV<>zE1)5)Ttd4%ZI;C zu}m*aTKR?gex%u(%zg0Z$Km(6TD@DRa`9lPvvWc=Q*|BP9RgjQ-R=58P5C8-fksAp zoy|Xpg6~&xD&D&trKmIaOoweCS4GqJEwzmL;V9b=Ur*-iB~Sb1+3iy~&l&Ua?z&`2 zAxWX4P6=Bq_hzJh_BcC-_3^Yu3mekrM-gX@xw-RoxK2sc8AjaEPFX*h$aOzHd3R)u zDdpnuRM;hm-vS?QwuL>uT~LsJC#TZgH-Y+>nN~GFB`G(sgI6D4RaNa^Ca_Y_)GRJ9 zUqm$rr6(fi2w#8vsK7yt;7zYUR|qt94Ga+1XGX8OlYNV1K*)?S2;sYSr0LTY@;^K$ z8E0Gf=1CAaeQ^1)pFp_j$q_C46j_tm;K;^Y)X^D5jOVRb>LqR^62DH)NJB$|KB`0e z34-~GVS1iG)qnzwO~KI^5D9Doyu1;W9g<0LFpTGfbVHbnI2l(-zE1LNTXsR|KQ_0y zqVAL3;6U6kM(bfYUESRvwa#L4cDgj=QLn2Bx;aQH(d1NB+}%!sf%XnWckhT1Jmp_; zOgVn%CLLlvh2Tx7jQ`9s)uBp*-!;_bslBEtXYo!m41VR6hoP1UiRNWBHCm*Ww@6Bf?j^KfPsw7OGQCp~`_K7=qR0pomb z(qr;n_LE$Jfwcp^V!YyY(JisFo$KS{HkgovU9yMR5@UkwMnx9NH5I){`B~r35$EhF zR^#K#WiJRhif3_ua=I!x*QaO10!sTVdWvIaj`sFQ)MSBuB(P4Ht3Q(xlACiuwGNG7 zjVWmtXCH}LRr0j6qAIJ>y5IJ~!+;q%eMh|&kpTRDC+OP<8AcDL&>ad)mh;gcYu#W?#=%`e1YAu?Me{y@!_QyP&!rpm*o z=?z^@G_7BR$QqSA+PCVUy_vardEf(_K69q*UDF9|a~a{YSy2oPCr>)p9(h-iM-=>E zn$)b%<41|)5Fp20$$@Vd2?7q1)@3?HA%xH|W@zlf$SDVf7-z;EoR z)!{#F9}^Q%45#Jj%;~&jOU|pN#w8`K!DlaG7|qdX zPEHa61PP)@AcYhgO*#fGxP$`)gg!sT^z!N_tpf)l&@%5tDS=y!W~gSRLi;YQrTxI>a26(;_(0c@x7Y4q$DegmYEp{gz`hDF_An-Kw&-q z!hglZ#%3IZY3u=-Pde?&gM)+dYB45T1v>}cA#p+eR}gJ04j0KLD?|eP9Ii>pm2USB zSI;Id+k31cdzg)tgShU+9m5UvPjABqziD0ZkubY(;lX6N{kE#cKZ~*V?_<{7;N5Yd zh>42IeWr&ONuaDljg1ok#xciprN0b&82rtD;Eapc0@=qw0`N{4FQCf@YTpa{o=H6# zQfpvXSTz_xp@%fQ5GZM@gz=ez!p+H9G=1pIXlc!dj4Hem1R()HPiSRh1Jk!6qq5tY zLBfaL4y=d<-0ZHjNnJZ&dic3VckLs7Gu-|_bp5wp>s`_ zLqn4A?89ZlbPhWkAPLB~@h)~i=>rEG9US1%Nxl66>gU?E@f1iSV0r`{gb)0(Y}>29+N@buVfKFnB2~;%Vc&u#A7eLc)ydG^ z!l6Wb;zYaD*O?iAgad*_v9z2ZlWN&tHxeyNw@V|krNCUmcl~EWi())PzipDr66Np7$NkqQZJ&<3X}!?!y!B7!Z}T-s#-ju5bLL59^9YWG8IN;hxc zeh?pjXl+Mw0QhtZgBUy#6CX+U?{^|1)bN(IwcF^;ua!b0!5J&+IoSri2Aqxn7DMWR z%f8cUb91X;Xn?3`Tzr@tJwH{;=;zHYDw=;i<7x4Ozd~sWIk7bHyS*xo(UAK7V`f3r z?L_FVk2CL2rC<3ZaOTWOY`tcc2Gqo_u~b3Cs)bwl^t1!^V*a{~`wX84@4*HiD&Gyn zB;Yzg34!pozG`0&$f^cJA!3Ej62}PG$B79EnBQLkbpsMhxT-Qn?$~RBFan4M;cCd2 z$JvL=1&kL1zGe8v{QT(cG{a{N{UO9Pz0j%r`O$)lj;wCrg%==0SPsxk*s_;a&VN7a z%6MtQLz8rkI572-P4EzNL zX2*(D!slshte%+}GojF|W<8W8u&uLm=Dlm^aQk0sZk;^+_RDg_X`ko5+eITjgE{I; zf4}P8T`o>eyMqB26kQlS6Mi z@87Uj41A<6R=cCDXJ-d264_vhdz2hD7N<@*;ke2q!!8fbQm!ims4#9hdgKUp$zp`q z{rbgBN2erVZ(L>*2_*=MM|t^>loS(W%sDxoB7mMk!60x6LuY&l73JmlG_X^AoA<%2 z4=lCKb(KK#MP?ms_5#P>k0kd{8O;|Y>9buvxR8-vt**Ut-$YlLmzOgympGbm^Vvz_ zBy~DrH3vsWC~p(qT-ulm+IHMlEy~Fe!3D&zeS(97NCvAGMy}!#bSbR|$;fsr%z^7+ z&c20FHD)}jt=u%E8tUpmY{CdXK}>-n5PKv9U4*AVMDQ|UzX6Ytc4X6FsL9Fm9UK+x z|3M3_B1a!QDSAbNX%IBIzkgq`bj5EEA&cF|$461|R(-%hx!f~Y9z*JyHA$yLCkC8y zRMz2jUNe zyh(4j0~$`7#eU)h%))o%*8TnN=Z>)I5(k41Kt206Aiw)>0H?6-*n#7VZv5rkhd5|9N%Q8R_fTl5jdA zHDVoJOPvVg49UvQ=ER!=$H>mX0hz5}K4kiKc68j=%!%L({p$V_8mJR#*W|Kv8?@v& zW3gQAEG^yVh9x1hg_9ZN-*6q03fkI$G)ZvXY;q{ZK>xZriIllZde*}%TEd5@jhnsf zPCtGZ@a*Pyv|{8Y3a%Hj#BdSvV79S^s}6ElT?8MbW83N3*ko5!c!h?l0Ue5r9I6Yd zyMFx*;Lk7xu~fe4*`C3{k3ZbQ_U_Hh<`EZvg+TJ1PX}}sB#V=T9HOVUb#MUAY2UuJ zBhpE_q%v(v8m929qGG7@+mdb(eBxlG{pJ#i0p-DoV>iVfpZ{Vc*zx7>wY!o8G8PH0 zHH)5i534Wmm6ShgRyL;~DD`?f__lp2C@iGew;S&=bsM7LUGs9#ooeP(jwov=NP%%l zNnXn;mW8k!xH~N8k^G`KXui+tzLl!oRY$)f0>N|YNu<18|DuRT{qV~d(i;v>;>=R# zxIkvfWP^9;;^FuR>pL$VG%Dpa9am5=gLqQK&H?O1e*XT{C7YX@VWa6|-G$-d z&DgY2XDM(CF=_yi(9wxeU=5=WS*>fUef~?AhK43re;TYL_Vqs&ts^F|QJXBJKF=8& zc89TM+fV3XzN-@uvihGYOFs?0uCLcceDw79Z13$&Oih)XHp;jIA=ca4BO8Fj;^DlW0)~RO&W90{#~LiBK)qa)ZGgz$?PEQQ&hc)aWyQm zykVTRWT<=YwM*}k&!#uu03sS$Hq%a^73N(b2SG`!@iV`jdo%uf+$dyGZu^k z&>h`i#JzX#UZWt{#gQ1A)ST;?RKM4(NDX?s2Cs}oKaANgB69x2#IAT~Oz*R-g&ld9 zY~y_X!Udg6QY3vFcd(ga0Phn34>JTQo7G-RvculP2|qE`v6DKPt20*}OsT@k9lG;Pe=dQpNR>TgARV)C|lupALmnRX<=~)+D7}1 zC(F_)xR?%IGsXN6OvdMaL#c~=2=pOu>ahKz3WKo+I05!T{je5SI1f?oapR44{~LD_ zd~S%aW(ATyd3s!zHR}%X@X|t!=!AGmD_vb2M6+S8@rkubKG+}oLiU^=3f7FB5ukXb zGp^AG!w#_GK%wI2*Afcjy8hxi>;)HR@G+|s&+-}nF77vz!hO_qF!Y&TmB`z`5e=*zAqJQ|H4cXPlGM!@qaGzoBNSJ2z7f#!nf?)^$9+&Kdx;?NmKvIIrQ0S zur~2nbJ}0_oS{vx1{?-3j;w)^68taFt>SnszF0bj5(hsfM@hY1hCbmi%rRl-5gFME z9sGZUm^gm#2Hqvp){9#{ z7ff8n2zhjW=?BC3~QVR)Hyu>yrIj-ass;<-(+f>qH{#0 zO-3RQKGusPFimWK`!+LmfjZ!#SlPIft#R704ydf?48eQ60^lu715gtD&LI2TX{)bX zxro69dLNj9;tKRSE&m^o*6ge-Agwqb*H>57Ay)_d3_1)xS=>}V7S@n1hXSw;dFQ32 zr$gQ(ihH}LsDyR(z1QZ?WMpigz3q`E>0Ij`mau)3onMQ^fkG&mYgfSH#h0=nKMD({ z*p!6LRznOIyWRvo`TL#U%2eQB=#EAhgj}rB<&rLh+=HTqHw>jZ83~(^kbbp^zDY$f zJjT+}uxw#-H-ut-H?b_(+_t1wVe5}bJun^x7|0-z#g_8Ep#ix6q1NZvwyt`6vz)u~ z6{MerMvc=+>X^@9+(h&m>|ERt{QX@$rp>6AkQf7U5=wf8e{Og%NU1e&r=*c$Siej6-#W#_Z9wYb8~fQ%TURO^++!c-yc2m=x2-5msio_t8dFPFxxy9KU3-SVlN=e_<~jwufqM(M6z+iHjiYR+Up|E;2~zWDq1 zJ~A>;SaCF=3rCrMQSE$0EZp@u1O#@B*x=}f4+mYC>j*2nTS{wdrI647P`#>Z9jOn{ z{j;5goPZ0z4O4|{Qql+wgIU*PW%%$(`-+lm4*^~F(Ebknk!v^jclV}zt}$!>D?Nxu zVj6J`mJDimcod*dFM=jnW zf?sZ8dIn>{TXGgMGQl|bk!Fp{6=uPVcM9?W%nHC!DJ*nCms_u#gKb?quPZp10DKwE zJXWz{1YOgje+FNAANej(Mv4xKUBRw$@3g34C+6_$53 zsc^yW72CvaQ;ZSU{}(jAaN_@zepbjfMX@DET_s66^mm zC%1U6BVSmTvgYS@oH;EmF}cabrKeq+#mXf!dt+Vn{P*_9;?KW11CG6B-5S2+Ego}- z5Ug-x*RtnOrQgU*ZYvKdWOvfmE~h)poITQy(1sHydANN8&bN0E1!tcOs>sfY&UIHk zW247QQeh)uS4(&D`@FK}+S@!A`BS{DHkxzuB{!rr|AP*ve%SYzcsTKU^u7mVjnk^T z)o!{_JZK9oju`swQ}pnC)jiiEbGA07+Y_~uyzz2L0uH@h`_t|*3SN}ZZT7og88r8+ zIDYr>Jg%P!T^*mU{-hy2ekx^P4ZAn@8EOX88 zNX*3kh^5SoN9x(iL&xPzUyqB#ouyy7%H7sjGBfnsooc&BP$(wW&`x^b)5DMVbM)wa zuAMwhV)}i(HN|n)#>-Tb8`K$}I;Ebb`{u^VC>ESaDj+&5EwC?9L`}Bvvt-illc#>r z%qgCZy4CXRNp94%6|Zq}tf@%19Qd^p-+@o#u>Uwi}$Ksb8+l0(`+@b z6hE=x@bTr^2(PE7JJl_93Ff)9AS(WCule-~M^nCCaerDdK_jQ<+FV^< zy85f@4Nc@P`!6;zZ&OWP?m1<*p7YBlw6Eu_!+fRn!}|sNTS879M=8Ep8Hp{%OpYaH z701K^WfW-Z=-|}j@_nhLFmsV@aZ7;3a_-f_i@~}BrPQku!&_;!pKHBetu)_S7pp88 zn&AKA;^?TR*3!JasjaKuRd!1*pr3!lpFeTk;IfB@j`f~f>Swz}(mU-4SH#(P$9szQ z=$S5-mwTv%GbShBHYO8l>j}HNIg=n?cVPF8VZL+I9_-^U{G0N*dH4m}&bEDdAQ)xm zr)f+Mhp=-~@yCBOXUYl}&q`g_ z)@p0-EO@Ut(*9Q=hOZ>QP$5g(*ta@Ap(K>O-Cl^-Kv;2)udk?|o3(Gi$fGL8F4?er-_U^xa{`&vsZ_{gALNz8mk0w75a5b};oeVRZFmxvb{vbF%;=lh2K|xw+!@x_MLbq0iGMh*AO)8i;lG=GYlH z!l=oZE^VY}k3zuFM}VF&oyrkU!7s^bv<&5E-_vTR8_v=_8xg^)lPkV|%0Z$sc6Q>p zfvvov(s^4h84upP)q_bbzuu2!L@CjSWCaQtKTOr|re)13ZITqvd9{3-lE46c5!vAm zQ~wqRC(po*7ytfnF{hnso5ltI#%1(wj+1ct5_@%LM)pj5dWpIprT33XUx|6dIe}TGF#pcOi%hNYXxtR>Cjmp-mOMP z@(q#;Dy_VN0?aE0;L!|knV_Kogp5I1^6mTgt|IFV3WaSWzXC!)cuaP6*7X|((u!&U zisT$TgszbzXCn4SyOhprI2yM+K#@|qNd&->fxL3x+ z89{tAG!z|~!7%=_A=MAq@yjj?0K|lwUQ)(~K^kt<;BDIq~X2knN{KkW!pc2KX z$49kAT&UFe;zi&dJM;G;9if{9LUKw9+;Z7(WWikslbBD}uKfqB6g+v^+aaJLCIMQ;JU8Z=5U(uy#A2Cq}3m18CEXodk5qT}uh6kFF$A}1(v ze4P(gz4fMs#p^D^=`qY$VN-VI%mVs3sQeYyABuWFdXLluOpM_2$;`qc?bvgQ@Ee>} z3JS=XgP_6!jOqVsbu!i7?rp-SucCElf(n9G-JT}BJf#|wn22fUdY^4tnC`>WRM-H* zxK`_9r{-qT{rgCY(lw$XtD*m3#UMl#yn7FYIi_jP+P>q6C#ae%SX;?h!B zB@Jl<{Lb;A)i;R(pVfhGa|k0V8*6K{cOVOg&#~iW?@aV-hF-WKw2_Q})&OE7HB4!h zp+xeZPMT6YevB-wzl>vFl+#@ zVAo6H1_KQPXnH|jUPb({-Uvlg@GK=ESR51)d9lPEqaF-9U$OsNnAF)kUm6pz9 zz106mYy1XS09Muzv19>chzJYodukE#=#d#vURVGd8TEaLVdJP;&YisuAfM0{KvT;q6D{{vl8lbV0tJ#=9+Oe&B@w5=oLy)jmXyQg-$k8td{ zv;zhW1cLFVU#&Kxo`C|^&!8bhyKV;^1gQ0xEAHH7V4G+-^+R%&mGxuCdh5rJtc;9# z5UsDin1C~#VA2NC8>vRyV1ocVeqCc8>&!a*9L+G=U{I5fN(V}Caou6KD+a4luuj-H zIRlrv4RI~pJw3_D$>UcG0Zm|ZfkAa>Xea_dZr@fyYC@#au3*do5ynABPY)5N3qE;p z&!x9FJRBURx3^ZLGlO=r42h0$aZSQMZx{$|f_Wgk44-3dg78e4KrzI21Or0;D}Ha6J#1grx?uvKDY5z;d10Sv1e)Ztp#Isk?h_ ztzuJxHzKg>OZ)8bH;lRoxxKZSmF+!ODI*!G6e3IZ^~%>_=}RJHckjxY9-W@H3b@DKlN9aT~^pGfanC)Z6K$VUPKV*WAGIalC6<) zRwFK>XkAa~hwR)TQARFDIbR||@H@}8S&FqJZ4;s;FYS4<{6`_x_X{IrIAawh*P!RY zr_^#u;7*Dfb?fB;0r~!(hSy1}8KK6L%&pG2%JO9MNjCmxKfb zzzQ}=+<8IB0&R-zNLW8CWY>m~87Muw34l znD)4Vg{954xUf)AQnEJ~p&HoLTA;iGl#i*Ri@p6C_Le=wLYy1FflNk!xpmxBfPdv3s7Q> z;WMutTxj^k=Er(*npYw6*tFG1#{UK~E@fu25_|yGfme*ZWGAv3!!{gUkfKz^-jmWN zbBvA+37tAdNmw{^H*KH%?KiV2&!h@*r{T*-6>Db;=G8r4s}>0)cO@LqYJ8T#sUO;>kixwBV2F=H^!K=?he=I!a}SsQ2m> zMqRgV?IB29Th%V-K69qCzrX6;I}T)lzJLE~q;BN(>q`Jm6>6fw{U0lZ9UqaM~ zNiAmffR9CV*p~$ALpc6-$kPq>jF`kiI{c=tas%^3g(F<| zc4E@I?%w^PcStZv9V-we{Y1PLyu-hj=QGEQPj38Ti0s$HD- zzDD^Q5Ps)Aak~*;m62p!5~o*fcqXF3Vf)6X(JKfs!TyXH5x6m^ryMcVi@Cq7h~q}z z$cUSAA3QY0Vv|&}m_^-h%4OjE1)PU?=$)G-WjFB~cuBspYi9)&V`mFOeh9|0c(Kk| zEvt^lla8+sS)V2%Bqj+2vi6eCUcbb>gN^=)oVcj)8xGB%$|@u_oOe_9y_>x*N0dSNjQLG#T}CZ)T%5(Up#W$%-* z_`CL(hb4ZMH82onWo5-~#KRNbi}RJ3u!H(8F>=H<5z;ZgfAWM~Ck83OUVrYO+=5VV zCq4$)O3WBkikMthFR!fN_}_ph!6OOZF+^z%d5=I;1hKSv&}O`5j$U3D;0~3=GO9?O zL$o^_AnXg7G>nl-p06NMjqRV&I^vdfsjM%PCeu_7HVl*AZRcGIhj!|S3ZnGF2MZ!) zJ-XXoCk`^k{}fbbB4~0LJTqA(L@!mxe4c1LvR35Z@_J%H(KhuQmc;Jjo7;Y}+c^I) zrM_%!ZE*1-rpNU#L&-2viyUsFenS-|mzC@(aOocB`I+T!xEeOLwx2=M#0gvEs_8h6 z@aEAguvbvzhK(-rvPZ5hMB1(EfYH>xahD%=KZ@J`Br3xUn*rRlw6xDwf&;2^%X2rZ zG)<4*)kuGNIGmJ-;9xFiy=QVNq;x+`%QBHK+Nt_K2f$GxnQy!E;u8XTo5}?yH|74} z-%GZ8j_CKX!@mY^IJ!kA6Q`Y%S>MGKa8RG;oO-aH7fFS~&(*ocC zf(b==bXGxx7L^p6*mDK^u96Z!%U3U7!eRrKpD;PT+42L)G>hm!#{R-sHFCKUvwJi> zaN`L-LG=cbbn-()&qMCqsxLX_8mh%o!|yB{ro5l9Zr^4YV7+nm(OB{W6VVc}0TK7r z{iXC<00C;Kfr=7jK(ph0{~s*2<(0Ky5|$52A%Hg^b3hRMSv-NJBJTvJ&oOSuH%{4Y zYw4Mq(uD$hd5Y4wet`+>L@)`E)Dd=qYU$EY-7b9?^4d5#sVgkwZ2_C+W?dRIH z9q)w!)r1CmS;3Wjqp3r87^lk0(hYNbeHJHUpnSzaHh;mupnGueAIl=9yr*GPYzmz3 zaI+(xBV!(CldHy?uUwxHqOH##(=ieYP1gK2>_#x^0N8y^D_|l2>#K?6j z5;7vQ141G=O&$y0w`-d>6!aqF39>5+=RU-rdN{ug%I z+SD|9}PkFTdMNc`zXzu(M@cL~3ZsIWuqpMe+!<;I& zB@H_d`U{2ap*!?D_~E<{3}`54ufPu%%%gh4Uu?`YXS<%73lCLWd9Wl1hi%j9R}g}0 z#Z2|qyf*E{E$=2@5Q$3r3?(E#f5N1bwA+{hU`ZyCtp)dcV@uNj9noCji~pY&#|{lV z{?*M^20!8IOxxM*itq}>tB?Qx)VG|E7Ep~GIcSSM0~G_HLezF}$GL|N7rrnkabXRF zn;7XMpqoC2ht+kN=$M%H3st9T_uUsY5hn!u^~_8)^pYQA{LsY&5^P?2`cwPPon8`C z+nw#L)yDf=rz1=YaCQJ2?8x%cu0U!YEfYXoxPi;G=w?12iGXsvle=GZFw2t4XA*=>NS;EIFH*=~qkI|OeL zMIrhUGLp+E<94Xm^&Ia19kNO!gEWnY4+r7KdmAR(zJIKOg0?~D$X% zx5{VF{WEM1y@Sz-nF&sO1g<8%&%-7Co~6o*^q#c>b}h% z>*cR$C&YeS9fx#Q7nq$^>PEOFDZlN{Y$#2W) z#Ii#5Cp*}MA!PUG&!3T{3hg+KSnN$0(A6ih#vtoOOY1XAs;MaHt*`Swpjlw`)pz!S z5eM)6LgR{QwCCtyK95VcYN6J4k+7 z@p>_5aJ4qr34VK4@p+#s`Z-L9=KYe#8>r+=t%zDN1}dtEWNtIDyeHKI<+w(j{Q2Y-F+ z8f}dT6l!Z1cJr8$v!L`#p^HyGTiz)-nXMU;@h&5u>XAes+fY3j3Wj4WnObC@Kjg0Q zFEPr^&UA6Fe{uMTTN~bua7@?%;aW=j-QYkd7OxBd1Pf<<1{$7)LY)j^G)Y8Icd1;J!i*@oc$CHBj!6%;w_%zjw?%hc^ zCy}90T|Rjx#4V)DTF0vlccVnz{!}gr^7*W^b#?93IpBof31f-*=~>D& ztj0X2a@qDod|BjYj^T|D0X!GAw$(>_u8H~)6(gOjJzaekqUn^f#7uXwcW8U zeVJzAuM0$9=Ofc)%g;YGTptR`Rv7+}o{LdMdb(Y#;R%^g1`) zN|N7EI~05fkW_L_FD51k#JV{TW8d)D-wF2@$yaki%BR>oE350N_fBlmDI{QXQ@+i#F#&9&10WEGJR ze*0E8PN~e!O$P{oFoL!k>L1)Iq&Zh7iA*UTOt0OL&KEbcck%J-k88htPF^9LI~*jrG4eyOzVtGGiRsfe>$ejFpHpKrPV0lCkhH*k1rNQdvHnT6Y}#xxc4=$s9uKb$SH;|F8!eb<)=Fq6$L*Nylk9(j1a zD50R@rHY4|+V9cHI=uy>pGwE~EeQ*qY}6buHV{F8v3UM6rXOFW-&u_We-#vc&&VKE`e*;(9L|48K z?_$>aHCH%ro~)8l^%&)!h=`e#6fqWq4Bb%ja+!TuH6Q*O&a&-ZC&tLi-YK)a`;37= zTlfv;Ws|2P51YOj8}~KDckh-M?vja;<2-(o*=oFA`kJ6^$3;or)*Bs_t%Vo<%4U;n zmR~L&+MKmJV!rA_LhuW#dR{!UdoJVCV-j)?&hWdlY0@tw=ew?(@iILmmKTV+J)e~ zF;tUk%2v&kjU`UEgU)pIRcsR?ycTjE(2Or%&5%jk_2%E8`YM$qIUPM6PO5q5f6Tmw z{&J|$2&$MwW~*m#>3rab@75>`di|60w`+Eh?L`xV;ejkdz@gp$dSJuG`k1Up<-xu9 z24BJaO#k(BqW`PEo%fI$EVlmmcvviVP53=7?T?a}zsEKic5)ML0^7bnl3?4^6m&P?^& zH+f}SKftY^@xY$f{$(ND2Q{t2LVYCOyzKlLXXO$_4_oWOcXvr5yP|#We5T&;`tCej zvknxOFgK+&r&Xqt;G_JSUf;aP$*-sF+bv>q#)pVL6p?zb*OU8CGM6O9%Q#Iw)publ zN#XBAzGyG}qUvoO;vyliywlSyNMt&RUto>WeK2G|uK41C*bl>~eMhp7MC=XD=jks` z<&@NFKWVnra`nh`=KZs0|C~AVqDbH&#dp;(rNp`sRli4-dw8=%Kk^mWsRj63II!jH zQOXRK7>(b*%g|W$bEolJ%NmENKl+0_bP4sG@UC$L-HNcRuqx{)ZFq zJu|=1kSaqe0y|Z7T-C=;8-eoHOSz|P9ZRo%kzOg2Xx<~US1_yP+|eWo_CyNy5AJ8b zl)Myw{`#ZtF)jA2VngATO8qI?z9J21W`Db$f6eBOdreharT<^j-T_ZNKF4c zh4F}-vdjfp(gP1*Gz3+t6vU)dVftofff#y#mJb&l)}6dn)Q-rRzI0RD*tj1J2}TnI z>6XD#nx;$ErtW%7Za;Y?W?pKtko(7!Pl!hz&YSY(H1L-T|p{8wMu2~p8Cz0c3D z&KlFxCji!HuDF}Nk{4~Dl(f}YS{K4&WFVB<{VCIMeDKtZ?)Q%J`=%JCm7L6LKKRER z;h&wJW~8R>d?^gTx)Oj(&V{qNnKg3P-*m9+{U}-F610&j&TDWe)K)mn%EpH70Wu6k9j9tD@K_}B z{j@4uq<#}A2xYpYDtp)+q*tm zecbRDDk(3&+T9%B&adR?SdfsAaPg@S5?}AVJ^M3+XFckS`ii)oMo#~OF%j~^Z&X1P1{&|^z>ZW37Zi|` ztZaarsL&wqBKsNMPSJa^yCp_PQ_icD{IXzEhJ|V_+wJZCF0YOBxf`hy<>i&R(e?CS zH|6_!dv~ykO11eP+F#}E=g-}wG)^@>(W0dnP{i6yNkbEtn#y}OP5@R?pFg{TYhalK z)+~DS(l0wo)F@`KG+LUQcg&*^0si3E#6&`JvV*OyH)z0sGg0|r>`8Qdrx8U)ypS@qqt#RZO7+SNceALB8)3mt5sb^ch{15it!=3B?e;?KsB_zrw zghAuC&%m64g9F4?m}h05M5vNsvoS!s}DMj4fi$d>Is-`912kK;am$M1Ll1NZId z_#D@#&-LN$^?HuS<2=vDdG_^LoIQ@IlTeK#=g^G7q#C^!{u3B};_q>6+2e;E!ap_2 z2LKZO8gv|N)Ij%O5Vq+v5Mz8HB>eWbsz~IxF)`WO+Xpl7pFN9};JxtkpmQXqh?k~^ ze+{#rKdls%TqPQty|58ef!4RZz1C}^d_vV4 z@B@s;0V)7Gh8r5@kTbKh1ITGb9XVlj3^yl$;ecoGoG|VfAa^rWTTAI88#ysSJ&k@6 zPYXaba>4OCAhA&TEo^2nH3m5e@{G`YgCW-a#B^YU!u#IC7eu3hv`HqRlo=1T^_$#Z zsK3-=v01(o`br;oQ2}(-D^XI+e*XSg14nZcFmTtH0F((B1U{{*q9Ve(k6uJBX0ot- z(%cLXV|3gU(%8&3K09?`8m)}d$a8!9@gwyR+vBi)HRn1#P?|t!0nwy%O#*~JE@XRr zWge5ym}w)-cj7n0Y&24(t*qqa}*vXxtJ#ar}6KxElyNpq>Zz?#1BUo91R@8|NL&=(GeRi!VTNAcc_Xh3QW* zTq7zfZ2%MS=*SpScVwruSjkcbqI}+%+DYgfDUM{rMyrMSF~-?3V2n*CiX)Y483TTI zv1Fkd2l21~H8_S=2$H7hD;^%zn54l4^5{|PV~Uf=@`AVZ0|o+Po|H6%M~0_MNYO;# z7nfsbPrbg3%zYk7JG&VYZX_+6!q*in+}Rcc0bppI*|lEQ8mbz6W)R(r5nP&N^dfU$ zx4q$|+|L5P1+X7@Mab@jMPtvv04-e)*8F8+|3{B79{;Vg^B+VCfzw0^aa?~-dUq4J zZ~{Aw0~Uw|c!2)H?8zOO8rk^#CTEXBKTi;LtSyX%p1j=M!!G$`pC`xeq%_5u4(r@P z>ocsQT-Vdp1O`5<+yX>JfLefDaj3>Q!gdaG9;CTn zfK>7D@3!y*_ zJbnSsV6Ve90MG4pW6jEn^RZ)*u$<1v&g6PwKaPuupA?}l~S(2^YH!Xom=g3 z1kN}%w$grBVp@nOC=PSfkCyLX0^v4DRLnUJ`|NB1N`e3kZnNFF^?xLT8-3XW5}e+S zb4;|TyYJi`kze53Q2Q{~sSXb~Sbjq#B)RMh01xqDFlz+W3l#*e6~S}oV3^+eEbQG+ zup(MII;?(>1YKqg1y$Q`D-_?3;7@?rf$^(KF;H~h;KtQq^P)MNc8S2SrMBftqL^yy)>7cjA20Jl} zmsfP>?F~5}0f8#l&u_=8Vfco5;9^(It@Xnxo`vO-Kocy^apWgPMXlh+VrT;%;?e@% zgyYn4GE9mY+&WI2yDl!78e&P3|Ew*TV-%H~7{Ukwmp3-nvo^()`v|MF0`KDPFBRl% zqevL4o4IC;=s1NJ1R(Lmq5ZxMm>BZ9bLVVn8;LZ>6>WvMb~`5#zq@~CCvP#@zSu|% z7&yyo{=y}{#fjHk>%l6cki(DflmnFXFOw-TYVi}h_D1GhwUUNEWCr!=?(1d{%h|#mcskh0?Xdu zOva+c-i2lfUpGt44hG0BtgOfrgUaBJL|Jzizz}9B;j@a%n1GXD6&BP&-NELH8shI{2?*x6ssP+ZW*GGsB`{$e{jgGc9Eg_ zD4PdZtuLLEOBor@zO8|gMXU){B3%0(q!Z7Q761+;lyIPovB0UK@llG6^3kCa4l@IS#_#dgiw|cMd3oSX`&Y#D?+}AG6N*oah$uB` z*exhnh7Sf!yt##i&-(1)ZAC2LGUKL)0D8gbySuu=XxjYNEf~aT$J}o*@%Qt?L1$@Y z1quo-^_Wc_?F1V(`WyNg5`Wgs9BMHEh>AYy?p(VlASie&(Hz=GyFBGG1nb}=!b1X! zOt>v>-~NM>Zfxt+E`|sN0eUh%^0`BnQR~*&UDR9pMKbz~)d8B{z7~X7t)#+a8@g5f zm$y_+Ojvv4Lf@HnUf_V~2C7s%a+Ej3ES4PZ4SZYaWI0#?t{YJWD)Ir)>S^{WqjQ5YKaKqW2?9oa6I1JgK27W{qIeGQ|j+)GJ z9dxizMp<2wnf1Md45F8XL| zA4~2)2E^-3?-2PHhZ#h*O23D_Gc)-1moDwG>Zs-?N{dhD#npbY`qc?)-sFEjp{27N zJAQHNoBN8Ac82(V~4a(DuQr%cR(>rnIDlpD~zbMy16tH_K7w+n=u|f_qlr zrVMEl6kG%WPIPsUdt7;4O<&>=S$1W18Z^1_XkBq{XOys*0z)zNjMon_Oph{ zN*dn08C*NExP}x;+);J7&p|@t3;yK(ydt|6{97p^i3Mzb&spnGyv)~$%rodXV{c=x z&0>=iB3K%sO867GZlR?gKI-|c)cgZAPav$oQ9z8~h{Ou@XF#$oaSG}d5{suuz4r@& zqOkWjR3ogo~fL!8}+?d)VF{O~L$I z5=dpSpxrH`*(eblC~I~4uMF{6{qOBFtq%9Mf=tWQs2GD=GgwX8gu*m(aHUS7v4qGA z@>?APgQrcSY=5Za(vesH9ZH_!fEUuDq8Ej|evy9CO?sI|jAIGK5)M{~MQk?isCFaN z0}3;YLN_0Q*djeM6D{6jj`#ecN46^kA|4Z`RP{dlb5Wb$c)^Ib^R?CYwhQVX8E)&m zR%3&XnUaa)WEJyX7B+o#o_+D{x9#kXZKXy&YcZL374O{af9gN?d(9MOE0iqwf+!aZ zRTR&44Lv;sQd68LB$YVEsIH}Xe%#@@%B>Tzc^P?|4TnfLUPgS-p1y5LOwha#G=30& z;g+P*v#^Clv)S7a6!OFs_PyQRJf}||y>&&$Tk^xcTzmM9uu&?m>bNSrN!sm4-kU?3 zxfrmV(~F2*u!i`9{ffL~kc-g0ojR4NS1-EC*}5Ih4UJ>oVKXNZwL;+Ru4U1#G$4ZsdJ_cq=XB_C{D3<)|bf<`WH3p+WV-r*qOorRPGppbHJ0u$AxZGA_wgUP{<7N?nl_}Z za8j$oR|IpK|KQ;=ZD8tGSWpl~PTtGH63KkU^OSpJRCe@fwOFOI>dJluZCdD_l=S$< zblLHV^GD~;iwQ^hExby*@4h_|{;ql5uc)FwEbR=$9B>l%mj8{G+TYk`eEr>+18h)O z^i%xE9q!zDy-li6x%a7jJT|>f5dazB=s4g_)SdU^^3E0O=PNFXc}D*EGwqa7z3kFu z?VeW$-V+jt;JyM0HhhpbH$6LL`n}kMt}^Dz!8syzS=Djy48(HOLG1dTd{ye-Fkz0? zo!!(;g#IInN+_-UxG+lFY6vUmU^-zkk9MQ8pa&u7o!S4O49E7`g0wK0{sJL*EpMZ~ zre^cYFw`vR72%CL3@|%mLgUr@&%JLX@$vD>w)fFWz+VLe$lI*8LVBw^#EuW!>rVbq zObzI1o2pPfwxzYcmHa{ae0x&Adm2XSQ&XjFOKS1|Eh}5b$?wlaNvFuA9ihVU@*2-* zRyA~w{T1RXH<-yWh;f{jmLwO=q9R(B>2De%AC5%fws(Mb3F`Z8R5S>ZaBy)!0@)FI_wU{{jNa)_8bKI1%C8d7DO8crHaK0o z7K7P!*lPgpLrb0B-GS~HJgYmVP{9YIZN|y}ruF;;NNILG> z)FT&mIkb*f^a)d)jZG&`DKF1hf4IAo>5Oh~rA+b*+{oyP2`9?nz%G`h?=7Tw##B^k zxw&H2-C6K)gM{Z(Tic<*7P`UPgvg}kW-};F@fl%k&^Wsa*b$Np)NQWlrcigmF)5^0 z0f+?D1qlLHVE~@-E8Hn5h0p^mw6CvkJHFc5p!j$@zKEvv=TbBgF-w}NpipN~;Vo)& zT{fL^s<4Afw`kR5#jnRSXl&$eTgx2oc@$?YBFQVZ^K9)_v#wgW_+{mbx%ALtpd&%U zZ?YlGAKONldWOXg>@u)T(2>Kw;Y*#D81)bo;>d+E>dv|fhzbGgl!?@l7!~y1bOqfF z2Mg3-qp#8-HYbR+Z+{#3^l1)8PIGIXwsi96GzJtqdqsqVqLk8ae<^7JsPp+VKW^%G zW=ft>oaKBzT3X#`aGyMRlA#idGcNM=Ybm*H-kmSBU!D@P>?u1EH zykvoXoSEjwUlx*s>Ln!%*0;ER-+gUP$ZEcPxfPctMEK8`Bqfjq2%Q)H9A%gZ?N?CB zPDN1)Oc3}FeqB6%%uvA6AHNO`OnS0M?YFR(KEHn-sKADa_kOsIK@5tI`u@E&^u_3P zsMX33l&qpf^ZNuo83zckOYHt~^c0XpqdwfXf4@?!B|v5j8a&U>_gb0$LcsiBPXxu1 zfp;eX281ya`2PNIyVsH*hEFOpbj?{`pQ#^m*KGaneq=_tOD!|B{afWy=0HVq&CBoO za2`ie3hd23w6zg@=*#;oqF+P~8l`S5T)<$FVrx5%H;&r|#n54O65TAU=e#`5{XgiXvkJ~2Lq=)o(L0{- zQF@1ab`D(^uI1$BLh8&UXbopJ4YW(HuB#Yo$EU)o4KODJEn*}e+Z;XuaP)ZvSYy-z zovjOm*f`aodOFL^J%s|PBzl}+eGfJs9~Z|{VMfM7-Uu969_ve7<+b=XqOtTuuxIei zOuR~^41tV4c3p^nxFp25;q>i1Sw)Xlms?t=0A-zN_?}(s9#6@iy&kJL)-Cb#AGbe@ zBuAo(E;^v+^WIw4AmET|c&dFg+&0QG3v+i<|7x(mhEdT*`cu_IgbapWZ>F|GmH z=!l5D`}QH&;1nAhI%Kj(O$0e1EGV|qS3S4knn6lJ0%pMjC=Wc_G1O0-yhJ2=I*&`1 zc&qj2>0-w-$sTduXGX`I=o`K41>N35D)7H}h7c;U?$|hMeU(reT_ckBOAKp#$k9dxIOG5bP#gK!qgbZ8z z){?TRw|Y3c)W#NMo!bv?|Q8#{P(`%5?)UV^Hr{N{<3 zpI@4rWnuIZV6$R&iH#CcPCu6@Lf*NcP1J-6_uPdnYd^OQwvKIf3eGd~b=Fkh(o*;2 zf4xO=Y0ReUxB~Uiz8~Uf6Sf!7L^;KwIX@(+5mIP<#$@9_v*LW{G$6_o}M(@ePJ^`U5nDm zV8Xt#!+||f{k}x6!UKua_?M3k=DC}g@6x?l^Xyr7=96=2ff;Sbmm1!;q%HJz=REsD zbH<&D=Avuh*(=1-HYbZS9uLmG7_A5u9jhOv<*RBWXa0Gs;C7yxn?Wn}(}-IGlTRu> z<=KxpxOxiTbsE}~qj@oU;kMN6nD(r^2n(~XlUyWW2K!b>lH$t^Zl_6^wf(3 zqu(ey_Dcy*e`$Ac;P`CGRO?mx^5~VwPfu;=*{v_WoOJNospWYy zAXahR^v#k&%0?I(iEtGTLhLPkC@|81RuG`Bx;@QQkb_m1&4``3yG+v zU(BX509g&S~0Hj68xp4H6Hfl8EU! zcy$}iuC^skFE*FRnOb~2nVVf+{6%+V_U(ncOIs@m9D92!PWl{)?OlI(pL{?&qGtNj zTDjU0k6j~oOG`ezIPf_sj$!2`kyUE5jU92BfvC^Qtl56)CrMl>`j7v(oXROGBKP37 ztbitvU_tt|a`CR(?zEB8x#Zzc`XS3j#_RHjw%$8SuP-lz36Hso2dR0kw#S5S8xHyA zwSCE-_7V%e=pEAcwV8_eiX=n3xs6O|si4V9a-^#eQPpL5Ok@ZuyenFp%;@Q)C}`R- zwGy9r{cCF}bJm4ctLqBg_6%|17sIOkRS>UiEX& zYISnNA=NTL?Uq7RLfK_|LN_m2K+^s@Bd(xge81GQtQ-M`lU)^ZYhRBfH~W*Pe(t^z zA1|>&eUCB3b;CtQCb2Y=&+MJ8jc|xG%ijh;^hPg(XI;zHRC=xUBxWJ+~z4R<98qse#vwa^}&$e;$u6uJI?(5mjE*(cZRNZVbJB zl0y3F@>BD|4|A?HNhwKDYOP;6*Sn@otDi0Fr0rdoxNv|VN%=W8@RZZ^==|jqN(k_z zf7q^J7C^Lm?{8bci#LaujBcl8r(fNy5*PkGmhX3f@9yy^onON{bBWph^F-%m=ozD9 z9^1C*2QEZ`HW`|X2BXeZ0vextF zoA7&lw=yDfR5VboO|Daud#6X;t;kGA97Ryk;7e+EfAi7*{*j37o)Lx_|NZ*^_CGRv ze|*#~5V5SqX%Zk_$6T0EnV$I9ZQmX##&xUFZp-fhkjkWz{4?O5sX+ADGIMf1i}riA zr$l86RfqXswOAtZOP@I?tk{ZWcinuQZALn57&fzYM?>3rIGu5YIg5`~2}k3V&MC@lCUp7w(S{}6HOiX_>G7uSd!$;n&B z&${$xoX=9V2qCC#?sV0!#s90e5wHBM-L7@iJSU)p$3l~-;A++E(|`X5bCW*p?(6YW zd8!cZZ2y`H4^tW=sA(pT(urUDon>`J!e*I@h(zveH_a7uYr9<&$Mo}eiI*tZNAJED ztU-{zczuuBL*z&P`43-|QGQC=r3c(3Y!jz@q$9sBi%3<#f|LM^o;>*jLlo#72*UX8 z9x)DM3_rqR{KNbW^qMeEXfcF&Jv^O(yPz3`;Wrb;zZ`1FuaJwA2@k!EczkrH@V+MN z>4`us?&Zv6?<)6Y?nE_E(Ml>RaF>qF$WVDv;&uP)&e8jSC_<+|tu3%`W5_j-xpiNvsJwh-aWVd^F(CyT^E^}rL_}5H0|QfIV{(~Y zaz}yNg86bUyh2oi+^>SACCBM9{B&T$=Iw+n&MG1F#9~9R>8%jKlr9M;QU~>N2vF(!`^4 z6LfrO>3xIdyS)t5_bTt^emWyk;HIP?Gcxe-0$seP_pPl~U-jPsmtG^238U@kM1wf^ zj~|khtVh!sXbwmc>?(|8NAVkB&hp>H^%T>OME?m4&W`^lFevVWxdpUY?H@i=BP*@C zS}aO|nH*vV5Ijak%)Sjp6+1>*eISeQ#moCtEfdJ#RS`XAX66wzeWtC?ykH)UQ0St? z|C9~qg@yk@WC13PWcB1OHfkq8Gdg8t>xeV02gj z*!bzwHUJy}G9|k|4DQjp>MFhsy)U+#wY9aznSsh2-#VTP7p}vv0zacM0<&Fs!!@33 z8ZoK)`3xsc#3m#>5!8Xws!;}_qC|9#n36_3pH=A*p|zgQ&Pq7SYH3mRe$6+iUP1YZ zkur?cBU$2D`vss_nEVDpj+rRTJfLZXK3CG4r-r4svlHIxot?A7$2~D(4z3ZAVxV;Z zZz2Rf1XD#IvVo2qxDSd7$F!CEOK#$Mx7$&nSOl#&d<+Z^73Uz z!iDp&y5uoi6cO6t{Klb#6bbX;^y$RF49T8y@}=fJ(smG3;^Bjqrn@K0Jzlvhz$;v zm?FRYkRFM6(?r6z;RsEHe9 zskT>U^Z@Wq=VQSY6#RkA;FbQFr}Cu06AvGTdnYoAhl`A5#&bxi9?7TpKiQnGzVstw zU2Uc~C@wY@q^D7#(Z< z`~;BubOA2}34H!cX~TA&pWl7Da2L7sV=39&lFV^YuA*`$p2i2fRjSqG_A3fJ_rJ(t zF!t7C;zqF7V3IV{)<(eGd2BJv-{E#Ky0}~8Hf36Au9P!SsF)X9t5XA%WaNsxH#g>b zn(fuc6cDEVs3|h)eJMp6j)UmvK4|zLur$=rAi$j%NCF8JlJ-Yx=GU)`l$2uZR@@ob z0q`;(?WMr3!(3a_C}J+)YddwtcK1CEDjm#m>|NWyO$#&Gn2-?WIAa)CgWFJp8xCZ6xR!9N-*+lD z-T8{~M-Wh0DydJ6Vc`*}gdh@Q4-YYFif>>P2$rWUEd)v)Mlxr|0lCe7t$gXTvyDq$ z(reujekTC(ai>6bgAXD?PsZ{SXUp=GHt5mm(feQo3IW*8f8Vz~ioRV=^CW2gK3kTq zuDaS9ixuU~h2eJ?ngi3L9IpuZAiz)AUgF)25UIlMDl!1d=0$dO>2Q+f9QX^-CtzgkrQ z=VtuZ9nE-Pz62eq>yg6}H^&vSi=WmC3%`uo@{T=0&8K)IzWP9JYO3-j3;)D(GG4hh+sgWQ{|t<_*tXUM>BpoizV3B+V+M+aha%QZ$0H2;s$dBSnkewUyVBN zc-NtJ+i$Y16nOr57e;>=w(NXXdQL(XHaS(Yx9|c1Pq^*ds zvzr4OrHmI$!5SC4aG^a>tfI2=L{L9iUb(*^kT1S5BoAn2k$L!7=wtu2+Q>+4B_)!l z@^s>^XQ>&moggbQ^;O1XuNo}{RGEOhj=x%jSmH-lf(50N7UYWCs) zMdPo3U^rk5ZCTJ+gZG)u8H>irVU6A0OQ_QEhJYUD78D>P7h5OwM3LSB+hjOeWQu&tXLGY*cR-0UaW9+@D#W%IIe>#0?$R59LMPJ(ThrKl!O6HW^zo1u1@uw zW(=-Ch1Ge;WTzJ<3SbJ64boVkiRDU9c4{DjWKaYDD9*??AYxjGH_LtcG@NzErl&XI zaDZfAXeB{8A*+Mnf`VCpq$oX_J85!QP$&0(O^j7+lu*P!YfO%+an@upW5=afYJ64~ ze$+EwF8q@JcsKSnJA_B1z61dsrjtiE4JU`w{x_17V@ynZKenVWBynRmv-lv5ZgIImd^HEm*i{iemb>Q>qJg*#^A#_rm`-(n+${U z=d@5e4mMS$r|-)RXR1~V`CRZoJ@uYZfWqx05%uS(XJmBz6e9N5Yx}J$1x4hPSX}4# z961VKVkEA*d3ekYR;W*J+e4Cy=Ys&6mGO?tkb)Tz%6*t0J zRu?-YVR`W+{juQl5(s$-o#x}mG)$0ov-+@Y)lk2gItgGGSz{Fy4x=4Q|Xdmg7q zg}wBRhlPI&bkw!tB-sStj@E)f-EZ1SZ@UW}c+<=wk%D7VoU!F&QGCWPJRV19q@&vv3=h*{(uo8z`q06vW1y(2Gdx%eE zNOv8O?dk1h^%E@&2mhX(lS5f|EK$I(M|gCEEd$Q_(+^>ySXNbam{b8FRwn{}QLu#}dS z-Q3EDMh@+?YJo4^&aL3w_g`xM8l>c~g#{JtlD1qKF_ye8)<$b9!$SV7E^YQh``76B zN)IPL&y(zVT;eF?Ks@q&eW0lD>ce3qa#IGNpz7Cy_!png+qz!lf8;9Ez3dXnHw_GU zH%_GW>A}?+(O`JtsHKor#Iv=?M?x-rvaNJOI?a!~3Km!pS-ZN5;A1V3_xiBu`y!Oj z2-3dvC@487^*)?~2$ts$>h9CLyvGvLxf1Sn{3l@<5D^m*F*>I5sXrhv8)V; zA86n7+t`)2qhr@=(EH zPT~dxk?bPH<*|c8)rS1MBjGhojLve}^i+uVZJM+_W`uYhaB@6gLsH`xqEh8g? zxdimoW_+1E%TZ0EFstbv8e-HF-&&*DXQyA+A7t3w+v^Nc7~-!$yP11VLJ(FW#2lCm zguH~79yJo`f`NfB=f7)uc!X$?VcT9*{TWI&>@GMflFWtrYW$@y3=dNNo=}j+o zr)|ktazsw3rPA=uqVwpt;AEMP&_1CXH83zJ-l9uKfqVS;^tWnZ{LrsR`f0O8YX|rJ z)2Ef!x9(*@!LhKg00+H#FyL5U*H{I-q}l)|LCk}XfdQKf$i9R83LS+w3=M!iG>YRw zN0uAEHUdkL5rG&KHQf6%Me zK*a~I3XB5cnf<{P4YiP9Z+I2fFVq!iLy*EYgH{4-T7ByT3;>vk6lE`IC0b+z;@A}h z|Bgl-IqFV;-0&;Ga1pNsY)ws#cySw2)Zuq_qu9hBy)7yYm_1hC9anSP@!#%Iifw;n zXx33ta&o8k@JHeOZ!TWHhtG?bg5DYdX&7GEeg6vdcnJwLaB~@zC&e@b2Fh&U&5v|7 zWM3skMvhHP04J2|j8y&{866FE01wP@U|XbrrUGk-jZM~Z%^^Cidr-GSTMrqGMRb_7zeWN|kK-0>P}gy9otL13gvD4_`D4S))aG|anh!od?5WSvC^W8MW- z1%>At*}xQm2H0C$SKS>a>y5m3xC4wc^f)Fbm5EaTQsGm_`1YNDANM|3BIuxVoD6FS zxiqcT^0__3vx96>4}va4^AD{o?W|)U3}1Lz%XpQ*3Ya!HynvG8WxzYdXM4@UR_qg@ zplrIV@#jD@Od&twW#HOwjOehpZ=m^wEs8^r;O~l^P|WonYe4+Y$h`?NGhB(E55d(|;y6St(xWBQYcI z{FUE#T%M`Alvlg`Ex46XU0SG3Bym5mM5CGV#9~}_cF-H;RGo`nuSe&}rKb;H&GKiT z>>_eJ5GP19@<`o<^~#<*|i6!#2{q}13HbRw~Ia{ z>pel2=l{9*SL_}iEkTXYs1cR0r)>ZJ3;W3LFbSlH@0xX7sjQj$n|M!dki?aj05lYw@KAL%mkI@<~#!X^6?CH!C8^xpu9w z-iZrXW;eK%Yi*`09B{<LZgi?kS-XP;Eyd=HIdH5woCzIFQqDxvt-|Ih-3I~_G zz9l~tJ}F^0#q8_-{-@gI<7cL*W$GCC<~21Es_&!>`tN#v{$on`UNM`RoIsvfQi=il zu(H=3$tqJ>pJC4LGybuhntCoiR@|L&THw%6wedgBz4s_~ryp@{W)bU<%`!C$SXmIN zE+=D=?dp{#{8#;(IV+p|(w0m=ey#T?FFA@iJBruaY{h?VQ={4SeB=GIsI0@9C$pTr za_7ivO=~R^g-y?pJ+c`q-S!r#dNuuYj~w2cOhlaD-DGqn~J&-Z>zYPmM|!}CP)4@lS6TZbfPzp93@ z@DY_XmX)ljC%vmXQ%96?(dzmRO_{GO2Q2!1bNhZ}h);?{epfoU-9kLWEAZx~NkH0u zT|ZIh%UZmzTCzE1h_h*rvy`sS9%8q?FyH@skFnM1U;~!ZSG#T-dfyq9?Vx7zT-$5w zZFjlkd*M-+#l0?NjO_>!#ehsqS_3^`8-$uloIHliGf&>VOZA^r=~nze+{j zZkP2xWjfw%594`jR#F@qiX5aRTX@@~o13TRekGcai+V;TdHaTs;}(Z;+FmL3&;K&; zrbQE~w{^rG`I56<<;>_^xn`nir>Z@_p(;qc|aiMKCsYMHB@R$5N_ve$bBwAoK{?z*fh4P&>n_?~oh{`q&7SXSowR=ZH+Nz6 z0S)^mwKHGjK_UtPgRm0OOFUO!({x9c{d3`gAve`(s-xsJ)^)d|c8`?A*+v!z`3%N0 z&AsFsh*tH*+EiO@Y!tQ5_|URDT_CcFLwRW_lOMtLip=i zN$RVoo-*UFe;j0eR+dybJoN8h+do)VVGvs$IO#|JeQ~e4TD__G?WuX``+SE9VmGm5 z&8s?r*H|x-?x=DF&(rqx#IClhFkU>;M{-e1DoG%~&w~u=bTgszn(=YuVOJD;N=xIX zM5VLiR?6d@mQ}^U6EDc7aBpmus<5bb4P z@oQ0*(TeCf=qJxuSV6jPyXTH;!u|4cQPmT{traB~p0-6*J>2YgEX$wNk|W8H2fb@43i0 z*$mF_RmfPyxH{5lc`%-t*kFW-NO=mHNVPZ4V&L@z1WGR}?KMly>0Z9llL^;T6HiVc z=V#7*?CH_|)3^JkIHmTsOAC_3@J-&mQ{?eN@des1aWSae{?p@Sii-jzvMl8K%THCb zd!`0OvbF7pOWX_Ya{a&4*WWCX#F?32_x1{ji|ecT@2d^qZ;TXmr(ZwI$vSwUSW}Z+ z_i9iKG|lKsQ5O*$Szo+3xc320;N;|Czk^3_eN4Ensrlmh@Aq#T8^5DpK;KuZcj)Y= zSM@K;%*P%111!b*Ymzf=INU1uUNH2(vfETHSGiCP^%fWmo{rwHLB9W^w9zaD*;vs8dryqmMZ-N$1=9sr$c?%La0)z_1n--m@GZl<}*p zt6;zgDs?b2$!^{d?z&MOT@s>K8+#O+c1ea@`YY@HilxIT$!FdTL=9i*^Zfq!J1a!n z5QDB`c=5-NCZn@O5unEP(WZkr0JH!sQu}MV`7Xg4zALF$==1g~z58^tV)(7G%o(mc zqW=i<_ZUJ2Llu>Zg8tVpOq*Bh3*{5{6G?a6q*0LRd_C#Self`RWXVgW)W=3}SY(D} z9~^J;^$2>~Qp>AXu7rFo+_#+)@ovi3ks*D&vqGk~>EV)R5!<>p>5Lvz_tCDo2x3`d zU<<6@=Y0j)>?e3!K&SvhY*aXi&kT$oxFly(tXgJAys-Kzp>@RgdA|*ElrhYR%>u$5 z0O27f33?VPI=T&TxUL=^7=|a1G@k(3f<=(c?9$ZGK-VId;@B1#fO&&w&+sVEC8{x< zzxCw1kNuog#P*_~)hBX8Ik&~mt+uY#FYk`HI+bm{dHCz-<-P3;)z37j&bBII=n7K; zD65a!V6VK92qXZ4d8 zF|#sQeU4yFl-kWT`)I89xXeh)-oeG4HI~@KZwz;05-nVA^?qZJ9KhljZ;QPPW*f1K zm`-C2ofsQC#=tz03AlWBN0l!ZmsrKyN4LTqA8QOba@{;oMx;vxNpynMM7Qg~y z&b)XJ21mugAAxHH0lz#yPqD!_bt*Go?NnKXQNV5Cr`s^G%_4%>1SA*Of!CV!3=B|* z@Sm3~aQ{5N{*W9_!;s3W09=3a1k)UpQ8O4z0gKV{*TLEO|qb)W_@)?Sf3P(C+_$`n1eUOv4<$@+Jb6+BSg>5%Qk$kTZO=OvZ)b~Bncv4|N=;h? z?IqszvTH{qOIc`4oW&G!4W`z?@?eg(1rZf`6>3U3TmHTGUU{Cr8^w0X&~T`&Z5sND zWP2c}7W`sWZ6Ivn?RX6xCA8+JRO2FIW8Gj~iI75A^dq(S;iE@?XNLg~eE9hB3@0ZN zb$j2vBSbiWMnu!y{Ot9umjG1S+S_r^;}_xVO{VnZN{y>p8le#1|6=s}iH{pD*H|kG z%D0!!iEBtxy)T}rb`%t7@vz3CrVLnuWqyaSppduc5_hUKa!D{WzBDt~hfUMlTV7Q) z(AP&ZSc=~YcoMy+<6AhhgVum!Lktu!bx5t#16}m!(PdLpLf8kqg5aOq`jl?`#}88r z3yj+->I6o>EO+aPlH*P&hpoN=L%k%`co2M2e6 zxNOhchPE z0RezC?A%A*=?5=M1fycX+F~&STD^{qh1JutMM}ibVk*2~{c>=<@9S45K68-&t~=Wo zS1R-0f9Y*uU@0Y7Lclw8eH{vUp|fYnZNADTQ+WI#gg=0EDZKu2e|+Dm(wrd6&zE$q zjd~+`f1THxs=s}1uV}dRA`VsQbr!6N_`BE6@s6`O#6=i`6_2Lgf_gCQdUG>54&wl~8a9RVDw z#bpAT5s~lQ^%9oLiCLO0r$5oU#Kqm%@;R|8E}=%5PC`mLSZw+T_Vgf?P#$b7gU}rp zHg4Q&o12iJ-}-y-KNcI~s^|Q!SX%>x&H++3@iNF#8d_=$Ll!$rNJxd?Lkc)U;TXDs7y9PRZQ^Q9D#ZfEbH+IY54ZD5}Pa?VHPo za}`!~VU-2f1ZUDuI!6ck`w7XQfCzC*qk4h#gCxIpq?MYUK4CezzyBKUZ+JNwD?bg$ zO0YBdirK!mW)47|>Xh-?aegDCrJ8+oSlLqBzC!W9$X!?#`|dxC8wX>sSG2Tnc(!-Y z^jPis-XljUe)dNHsh1j6zw{CM%n$M@v{w}zlo${)9D%PYEAtI&tJ2cUU=zRU$Z_bY z{K@clKz;D_(5SQ@y5O+g8n?2$@iOy&cZq-|(oRbb1^79a})x68M0pLx`D0ctc0A6e%8 zHC4h1rCy*up4Y2tDyveCgZF8nc15O+2)r9`O3%-~PCcFZDM+k0Pf);9zdX9Z$jHv9 zn%$}*r(!T|PXKp*dv&67g5;RuO3$e;`A7CJ9FESldAuh1plOsikwlJ-QcgUJ>JADq z_~C=?$GJus;E3IfLmM_MffZTLdBYAz5ff*Bcw17L@SaSaobu#;-_WEa3Ap(~5(UGL zMSHwPcu3=(99RFzOZoq|A24;`iYy5BkI92uY~T+n|z;iL&C#hWj@>AK_Z$n;pJbG_oS3+%s}o~ zbf4%a*7{eaDWO*1K3u!1rqf&(_pM5?zzE(U_%8H<))62cUf)@J)+fvn{soR9p=zgm zNWVr&c&*38#i_*$9lj}q3#}5{z*Lf)TyppIhtDm)_Ue$xX=r|i@MQk<0=$AS(N9T1 zaev>`e{Y6*Zmv&bdrnbS_x?>iZ3cJJn>79^U0MRKC4|rB(p?h_6cD6MU#?eFQreu| zY?h`)<8$8;6iP|S&I?V#YDKQti%x8Nq)faqsCI@NI}x6SA3!eq5zctdU|5Q!Zd>hpbM0hNgob*ZHNeJ|NOJgrpl|9 zZPZG3IW1QsEltCrr6$e-1Pc;7kTgVaR-cm~_e`n$sGZ-|ra~PAf$@ATgd?x?3tk)S zu}$RUk9~3^66^$npf#2AsYAYnCqlx)_z7-OTwK$)Vjet@hKyk^WAOvNR!fsQ1q%Mw ziqssAsduD%?0AoQG03@%vK$RyYv9-d!Gz`zGlHm>cE1ckIa0LjgiMno4AzNXN{pNK z@4jCI9U~SuE-7)k9pa91qpj|^INIr4wAIKd+OgyL)MMtTP^(i~R%{d1fanC+v;PKB zRg_L4r}eS?%pa_4ivO?oV=uBHUVPyt^AtLUuzFZ02D$Y5KlitgGY?#!FauQZiSV`I0gsvH7A6jn* z^ZmQoL@eH2t$6g_$3?&D-TSBA+n-18B$888J0tcAH}(#s0O-pJE>F4zH7M|qK$e`G zEcFY^^_=M&PN)_X6_Hd$%(PmNo_>s;ot5#dG%4q%5*p+dmBgo7HtIG6yyvkSndt4sgh0 z;b6s*96SiW@DJ#cQQchtBZWo@+zS>T-G{D#oSsjg?%Uvxs5dHB#FIA#!}&7VHq zD-0oJyRX2^&GnXx>#cEkv@7vgWKBK8#&$MmLNs@xlg8=o0%0|%R@Q*d6GOjh!Zn^=RH^$9)B5EPbEZ0!JN*MK9=5ST zsby$lq5+CteSLlWEFeN$(`PjF4E#IFw0lx2=3ag&x6^}^?qkx$-w-3;YCDcM0mUj5 z)RaC|Z--;4-2K4HVK#Spc9*04;2iXNP3PGOShg!>@_c&kmgg28au>N3qZl zXaE<#ZM-P>2Eowb<(FwczrBb6%E>9X_GMw*EHCrh;Hv|%D$>NoUlM*!*Gxa?y~bIe zrlqbdBcpxYDEfP&bO1FM505Rty5s}OJGx%gI4)5AqnpE?xUQj50&lkId-$*L2!-lT zJo>}afPjO<#H&aHl&fD%gDuxUO0+yxB~S66=&yi!GZapxP0;J1op5_ zo(DI?_;Qa`gLFr-p$|lV`1E;54as!~eD%s6Zcmuj06c_jK)f-KjjN8Y&<7{mAb>VX3i3Fe1p5}Ri2ZH?++tAw+kokAMze7Z=mp@l6$VE^M!Ses&}4u-kCm2^f+(woMzl*03C*MuW` ze?|6={mxm^2;DMU&Ir}fWY;vDtDTw-XO}q{qp(}f8L z9Q^#brmAXbF_T$i_xBcS6RpVToGem%xw0N@e-4udN(061MTKl;NhW+J`ADalrQOba zwa=E1inJ56$fh54^2dlzoz)}TJFb|s*$ zOk6dkeQ4UxP+wNA5N=UgEnFgsx)gQ%uB1VF8%Zrzm+U{cNM1PMIV+0!-nf{rnS65f zQm=NWJZk)`-OjUCANJNv&~AqRU~u^X$#_w+zYZ-s6~}ER;KLw^arvdi zJM1AuL|#ozeSX8~!6(%%Oo1`@4VN`!BeU$9Y|kPG>ld&*%MlzhAHC zdQshvTP!Kj8)d`ccP`(It8l8jh--b+GVj1`(>>A*N2d*s>BlY78k}u+r&lDkV7OUN zqTv68+3T{6@=?yt>c;^w?K2?)f%w07LPwa^uDW%caU|w$mSGg};@mD<^x+5hW_H%x z@<*lpviPv9ouMHW|DA%#bKbM>L@vndD3j`DWMmr%`2ESaezD>5>*By~ITdam0h8or zH^6wAx2zm%<0 z4ZP0vS3IQI|7&P#V4PS!dw*=1w6s$l`6Q2Yf`7wbNgrCGtJ(Q4KF?-;?R{(RCUMRy zD=kGU(Skzf&{zzup_tg$@$nKfW!Z5OqT9(d@kc&e=HIapqu5Qo!(k)Bno2u3pEJwmAYIk}OSFrNV8Fzfi^}l;FD^1~50pmY8_@L%q zOP=Z8*!~Z;^4oLbe}&lN-${4;Z~o({?WjaE+N!IzQ~ufJlo_JQeVxBm#&;?l$|_!@ zb$p`08PR+xH|Ixjzg6~GB5&K2&NPnZ18QSebZ<%pb&yMzyp~ir$JUaw_u0a$Lk3AI z4))#|qC4gfm`~n$<}PRQ=h)j|M=_I0Ue>tu&B+w=w~4}h2Z^j&+wG58oVFr-d1GaH z>7M^nA!Nq0vAE?OyvVy*OC226qw>Ps`)KbtNJ%dLCCjvalhg!Hb4p<+!C%Xt|M|=H zL9A{&2*=7{kMC-N)yX%s-B?>U+?*CJDOT~EH)t7?<0xX1)+HwzP|Q5LA*FpF@p)}= zb@`_3opx;=7kdfASlTP5Pnt{>=1cS=N2*PYIHh$I4=lHs2`J7PbS&<%@w}^fG@83- zr++d_M5gA-%}(v4QRSb5&*v;By(s9a-}CJ(F}mNhi%95q$|bkO7HS=h$|0E#rZrE> zZn}>-kYB&`L9k64(eZ(tQ3C~oi*D{-l{Zg6$jra|bY=e0!F$B7{cN9k&iyEw`dB>m zar#|{y@~jVq;~4l6+{jyDep>?Pd{f=5Os4A|`SX?RD0TqJO%v`}NC!EXTLe zMw>1j% zTQFAKyEiA+Z_Wr+U?+9#5c>-#aO2$B+SJ0Fpak_S_5OpGqGNEht_SWvVscRqX>w}NxKI8Ep zOIpyTVW1EfHBaCEVAkwc-W^V!bJOYkms0te6V1MN7}wN2kl8*l6>(=EJv`=tobX(> zfD#XltG$6nJ~{9K)QBjRr6IP2_8Tn(5-FxI_YMizu%@*nGI$Fcy-)o3SN!Nn;pvtV zp_5fmD+1|*y!I2^5YV|(huR{|^5;)Ecr{QQ`oT)mrqOv7vRf3+fXqX}!($)0`Y8)d z%9OOI`I(R`u}*4*`XtTOtrqv4>FDl;H}}cYr|*+b0K}xvQBvBy<6$YvK`5usCnEzt zAz={thR~+N)YDP1>*qk(46s(4qg-ouA2TxAj*Z=@52dE22CfC<;@6jT+YiSY zDc-e;FG75K))cA99~}|5lX%b_&3Pcxv^-zB^~d5@qvK_CSz`P)!tVWbZ<$BqdAg+% z5u61HBus-s$nwbmlsbW`6z~MFE_{@S?;Yz`8ZkB~DDb0uz^E=!)RuIcOeZh`5 z^!yauC4kpqk~zFl=k5u0EgPS@i8US;W>_%V2D+mFRc*W+oDS|%mBg;Gl zlB0qwYvt{+w1@9AajI}0zG!!&ehLOLXs2yJrVI>3)P$iuZFeZmF}4LQzkMx`MzLok_=(o3t#9 z$PyCtCu#lsFor<-$PwV#M`7khe~g_40p5b;>MANca4X|O!J~+UxoZ#k>rQyB(7M5< z`xL>uG&Ci6p7}#5vbP)$kiIhrI#CnXtzour<<||t>^lS8@ddvV>`VH=Jb5yA8jV*I zqL8^f(BMI4Nk;w#mS=g~QNXjv#DX#sK+nmqUp+?lQ%JX3_Z8SudvzCVIT|=IJpGCF zhaC{cxXntO=&9$pVacpjk5(!&BT+y%>^vA?;S?TsTen z3VGGr1z3kz8&sY=5AB$FH0~dV8X% z-90$^0k?oAyoiAB@81Im-o2~WujAb=&d+}nCNf$Fk_iVsC5v?6I2-UVEShz)_MTxC z{5WhYMZN)eieUY?qX56h>lG}a(C~1Kf9uB{h5Zo(GP>o0w6tPeYvFC;zkFZorr*`s zKUy=>)dce7?Oh!fMwSF0AT=Xn%XgorJZ1j_y(z&%c&9j!2%)lKj(Ya?Kj5Rr4mPN9 zniSgc{};EoaI>$y{TP-FcIE=pGL6%xNthcI*{KNF=F7`gY;0^eWN~5~W+gx+b=!X~!B+A2DnzM(cG{4o{{AsAz|`E_L)6rY zsb{78zIx2U*l#cHHXH|NhbH^EVF?fGN6 zm^3wxhaxV@Y$HX;{ssM$;$Ji8;-UnZo=B>69)_Rn$+#aj#%3LmzSshEWOCiwm!!YfiQ&df!T)kfJzZga%fsm z)=*F+S10BIRLshHhpYr(o3M3SS^Y)kD2y0=(T2>-33!eHdRE}u*Vh56kPS8gb%Y%q z0g2eN;0|lD@nH=m-n|=V55P3s6THr6;P)TkQ!w*mKprvnR1`Yc#_+5_;!nusmXLq} z0PZ?aZP5J}m6h2QnIO->uB0EX0Kj8&Fyq_$&J3qk%vI0q;p#Yi6&3&}30|v4x#0?6 z!@-M&SMzl_ay>sh7WoeN7mv3BDc%3Y-eRowf0E6z-Tx+=aTujek*0#2Lz;E&)W=Vs zR_Esr%6QHL76Qx)2(22kPo3lP%wCSRogrtH>1$}P0Xy7hl8cEE`gydYNR_h`YJv3 zQ+3VP{V%EsbeL#K;s#SL>Q~xbrbj z75St#MY1OT}LM-{D+l z7emd@NHHlZ7jc(A#(6}|p#3Y4%31W+$>bCpRE!pa#) zyNz(=U@AoE|LQGZ^GG=UkIs&=sw*4VG5~sJW>{xcd85}a!CCMxvXpfN^AL1X9-?}~ zf=rUUY>C0PA;~I@!*CMAqQ0Zt=IiYpyHIN4U@SDM#XgJ78|;&WeSX0c`Kwp1U+?PZ zSf3vWcztc>w;6(AA)=XC-dBb&Xa)4u!AsO4Sn;&`g8qtZqdNV)ybQ=2TNj+#V1;JD z2DrLnBs;85a5WEVG!KkmF#%w022I@DygJ)Ylfc^x84!Fs-tVVzUgx}cQTPcP4<3`X zT)KapXYD!0!hvTIH-g3iqk0YC{hv&uOS?10^+q{p=l$s-+kA&# z+g;anrxDJ+U$VY8r!Ze!sO;CNq%Jf63yV1YOSWm4nP+BavGy}zX6uM8L0&Kb?7r)W z25x@!>cky86irjnNE~rjI-rOX5Hocfg;wXvUq)?soto&QD2`3_DdvlOGk=O(J^yrY z=)HSR&d!a$grrWM9LDIL@^XxkF)=mWXP^xpc=a%bE-hGQ!MS5<%H&%>sJ`(`F<7YF zd8Ibi5*5wpQyzPlHuS7s^9v_iu0Y<$og~u&U)u7dk`2C|vEZ$UxidbtaMsByJyT{p zV(!i-Ul#A1gBl|A7&d>uZG5ywAr+_4?w-aA#}1m*(Qq^lpKSb@+2tUHj)61sou3ZN z#(j6o`WqKJehj(sG$pn%)OeY_S{)0@ml2oH0H;jys|NOP>#kd95z4VE%Unb${JM7c z&N~_zqeWU*uP$K6fr1jFIRcxwQGsH3j4ncS;J7a;LWR_VX|H#?mwGMt1l-x;IB!MF znFgA36LwbcCSs;1!#2XUt3txUO3KSA_wL082%j2O=#vvyIVDVpXY^p0)k^v&7z4}n zYsK}8u$zE2W4Cm2zgGBAImavOSGABJ)EG*bKa5TW#Q|z-*i_eE+U$zQu^6`h{Tq87 zY`WMHHIwChV5x(e6F&^~TR-G0ASA&Tw!4YOdn0B93BB-lV8Q`*2icrPBl`Lmg87w| z?u9SGD8y=D0@E8wxG!^E2+1N!N&%2WDJT$yDpx|Cfy9);lawi4jBexI2M3u;AI z2Z5R_$TTdvBCRw*!jTW(J5axPO;%CccN1-LEp2Vs%);uNAZx=R;(WVka>a;Ro_|uT z#`Q^!7O^pRnjk-A@z15TrW^?m>Im2i&_?JyKE?qz8rqaEUp6srxS=w}RuY8?6=R^^EWDk=bG`Hqf&X3bzz`B zaf@GMWg&Z;5FFkFYnUT8MIZ_wysXy|3=OVdotqlXD*oVwzMwvUgluzs`&nsjAa|>y z`&E9}yU_0;a+eS5?2e=S+Wh`IpC1(s?m(IFkNV)&OUx0+9fLBFfRgCz2W9GK8|dqI zVHX(@JOv3J0|Uc_GF^6u=A;wWbdQ^CMkHND*6v465?&5W;S%0!^LU%+_1n6-^hN8Q zCGQLhq+dy$uQQX&jtQVL?bNxa&BY#A*>d3G6Ph+A&&w|==)z?v`g?L|GCyfWR3#=x zv9EB_(bMB*+x(Muj*K4I^ROd&2wp^oht&x?=KUJt5iq1XPv__4oKaK5JO?g6&Ytt- zgJ1nGlZ2|d9Tf83-Syh{kz>DClqD(Q$b^0m$JIgEn{HlS>)475*)w7werL;kh3ou&+^tb3dEZm!1ttjn2FaA^kF}v6}6=w8irwG8y9ggSobMd_Y!r zdruENX+PASz)wVQO`V@T#02Tul<5d)`lA#?d*c6 z{Hwlw`wJ!yW2&de#sUj=-K8;!EjlXvH^7}1sRFo{su8R%4h|v9;;2)d(FUM3A=$!a zhv`0bD{!>E1b>#7kOH$LRu8Cc9KrOmN8$2QLBsIm$pFTY6{hBC@*d~nA}G?0jU|PI zC~pM@jZa*w!0tBu@^Ug@BHtTx7cc&O`Or_5lBG}oDRQs@cFkan5ni#eO?CXok4HDz zV6w}XzXpgDGcv-&0U%#PA3svIJwkF5lISUeFE~4YF_P}N*hG?u7Gr99+J-Eq&S%32 z=~Tuq-D%<06;IS|mIHD7L?eTmbayq8CNIql#bAH`)a2y(ttdRnXj+ki;Wkn*M_aMUxjb@Pz`P|>BO`2{60Q(u0$c5 z%mTtnn3XY+D*^>gO$}ip6jEiQ;^LqN45k8{cPLzSX?a;3C7g&zf7Ol45a^+3D;&Z{ z!oU&K9kw<$#mGcSOXHlSxB>Mpn}|&#Bs~E3{MN_gD3~SSv?Z_0Bd$H!H&4DT`4%XX z)^GRqzv>Pyhy-8Z=HbCK9K=o7VRi$$fu|^#OicPffD`U)=&rX-OFv-w5E>R8+Ye=rK9{NnOt>4^bLEQS+ua-Dn;U`9=jmQ_p;6t1DHLS|k3$kCd zX<#(ZAv!uc%$X=OKj^`*gf1T-1W-v7y_hqj0B{$gy298eD0I*~52v5rziU?jK%VOr zUqF4Acj8fl$^aS#XdVA0c>00e7)`u%;`aQA5^r<`v@X~K5s`&!JIb=tIdK8t65OfC z0=v&9F9(Vn@0c|8zvKjhkJHmHJhw8~cPyyPU(l9MorcNO^QlfWbAMl^P9-A`BnVxC zVNHaoqA1`Bmz$Lhv^8<&q4&Z&*z{^rB}IhMDOFVrwvt6L39;{)M@K>-;s-BZZs>N4 zto8sZmpfa^Lw?;|J<~(_qrb?j(P3k98wS{{TNStgw<#eK#?yHhfTSGc2WXbyp5Tsd!HvS0D`_YJ zC8A%UOM(^!1U_1IXNi*>9Q8v(ED2&qczEEy!N80SM2ca)3}(UzLtevt7mix(^o}2& zlItKZg|ZcuhI_shKDGEV1(KDF&qQl-7D*inY*!F$TS%5Gj#yv4rleKYr-PvzGBPs2 zk+CU3HKoq2hn0j3DHwovTh?};LPrYh7V7dtE6eDcu{6)<=rmuv;r##52t1`afNt-& zO=Ae8dw>Ya7ei3Cg@@zTjDSm6@COdE->*ge%9UgBnuNfC_V%oQlpN-T=T9B>-DJ}r zOLlQ(Dy|h|6G3MSgwfC;`5N#j)Gu&CK%WB;7 z6j=Fvd%Xjv8)Bodn_*O7=>zRL z0dD)ij0Ne zk`mYb_P6Cb+HeKl%xb@RskOG?qO991Pp5OpPDefAK6##Y)8HMg zlYBEj%cnZ)1#=dPWyy77FO^^Y<_|)BZ_xM*^~U$BWQ_0HFvS*`cvzE9;P&1s1?Nf8 zr;T=VveF6E_r}C@qrSEI$#=5cGq}G-^IPCmo9TaQ0qzeCzTe!^H!y%++~l@$>RHVG ztiYl!xj0yH@Xp7PmaK`U6D;QdyzV?qbid z+-H9rHzk>p!~9>HzyhKj{9ShT zqfL&8ya6R;Rv$aZz=z~PlfT+8_?chTaJ*n?sBdXFlV)kU7-JVus%79v%5g!3T3JJ( zy6?jgRjt_EC=HUOVDqZw;AUHzU9vO*5rTr;cDBujGagUgcrM6)&GdZ64tDKWOxhI9 zwq)WQ=5Dh`P)zMKOY}Ndubz}t1p&)?`6vza9YhmF3EV<;Le!ZAOZ>P=YpFx)2 znl#duCB!k}MoY{0XzfmaHs!;~M>qmc7*wdHr^+y9l#3qu{aB{4TzFfY=lJ211;^?N zO_VG?yi;g?Tg(vuW#IlJ2D;hb2ixx272Gz7e8%VIBFjJJ(Nq1l!$E9D?vW|e6We<+ zcEZQoEbVoyxX0*dA23Pd2l!M6Y*pPj7PKcMI!)}NVu7k*zr=9lz=v0Ht_8KE953!a z{p@h@PM$OU(sDouJ$-bCrsvYBdriE&&&O2cAI>tpvN8sEg%=xn|aF6_Z)n}>;L*=ox&G+Hdl!p_lRPWiUc+VX zv2@DR>Z+DSseAHQzYTWgC6pVzblv37=5OiK+)Gr+>Q`u>-&N>7F?C7uyo=4ei>`rg zSGNnxQ!6X8E$v0J;T`OXH)Lg1nj}ukmjyv>m-*bCoog*rO~PdKG-vdUtqlWhbz+Xv zt~VnVu0|vtaCYCewad__i2!#S^6okF%Ov1Q8v{H9%eU`73kIyDXIY&Cs+r?K>*34C zt}qf2ZSSwFoE8;xvN!7J6(Ysoo2QxT{C5y}Ekh&a7{N)7*X?A=-Gt`)7u$(h*h{IJG6e>mtZK@4NH?bZKQfEwmHK)i?_V6PCNc} zM8;CRUPiN}J=-mUoZ`Xa=e*)iN_8pciM+D|%Adf>9OOEB#cL+2Rk${9W)VN7qkWy} z&sLzZu2AsmZyOcuL->8-EVCUKp5D9Hu62m@vc;+Tru}S{)ewgmh(qj@S-_c{j9c}*mY^w)wI?FLmsPCiO*$TPFdJ_hM3}dv&}!ZFO!{ zg;7gXikRD|7{3&^ z(>ts-HcT)=K(Hc!;PR07lY^WB8RY0_fr=U%7{q*;;uZjNii*yvidLSF$570kw^Ll@ z4KK%W<~!lnsL38Vhz%eTXB+=Rqj#8x2UDfeBVlc8dnYfGF015>_%I*~ z?rCBo-^+Hl||8O-?)Jsr&;u7^4@E=sVY4eIAb-M772VM$WWA>(QfsxU)n$H zu=RS8b$Gt#&ik>z_kNV-v>Vw#-pws6!1k}x9M*jN+NMal7&F{X|LeSJvOG5bAu?J? zJD*Q#Z$^gOxZ~>FVBEv@0rRdYH%ZBtAgC&;2p2<<`gwrI+DXx_wB&fxnPb&$Qw7nj zU&(AwxX39OSGqgxRT(T!dG&7M+wiFLEg0h9@hd4=0vEH^g-#XzWCEeL_4ZNB*sse( zU-q*e0mIt@1{Z_~gK)VAJ1)|7*bR~IDJ)!o*42A%r~l=Eat_g-!K_wFMb>g=i(tmH_mLO6a2|^dp@kE_qDSa~>8FOz{|7Mxo!RMw?(X9;&5Y0N?-nrFS zwb>!SG(&!qBk*DIpR&oS(W9@C>d7E%nVXemVzzOWr{q6n9R>GR&8;5P)$O=qL;1*o zTdbD3UoW!n4w*yF0KMhdtp|bhY>EF(%8?Wo7wm(WdCM}VSU^p2Z9dR2qZ0<1Uubr^ z&*Ba^9>n>^+-@+-L+$5aLp{)2pxVcRISGr`cJ2~@OLTuwLoi{yc5d!0nosl`5wdG=Qh!Bo z7xdVG(XrrpmTvv2a6hh$XO?p>#i3xEH)qdr2nZ_wcFhXrDP|4#B(>8JuuSWkLPw9E z*uaIs?Ajl}2SaaFQ~>qXOMm|cH19>ukjwNV6S~fq#Z;Df^I#!w*}aAB^}+e_Me_D1 zFLF5}cf1AuN*L`03}mP(Z-^Am3G^zk(O~r7ksxJG=<;nLZIG6hCVUVO-GHMHDB^}P zA3IN^=m2sSDZ%I`;gFm_VghFW0+#uO{Q{LdoY(5K%$ueE_^?gUwigx9?z4l+44NNf zL&KxO!UXjE>{+Ubx{P(mMIfsHJ^m~s12!yNNMn6{E*oKo;5uP-yIs_W zUN;Oc-EY^&%gE{Ys+cKW!8tsJN?`r$)#VYN1^RFJA?T0@+6*6EaPKiOw7EhAMD^vc z?{P6Pq&lMAhWe{d=~gbolZ1qmK-lft9t}Z=f?4OdC7E4QKm^f$u62Ycr-gU`0dYrW z8yar(t62QaTwN#2&q=_tL{Ql@QL2jb$lpBsoN&?|^KoMv*2IdI~3ML?5AArR{^0#o* z<6>gO(b1z|hkYXi`Qa|mf& z3`b3EFI_UjU|JoK#pUI);$qWs=YBXa31cwv=3%YBkbwADzBFlLk6Y^!##D6=+%$j1Q*TB#`bG;)c-l4 zd1Y1AMNc*cL8}t`4|p>GNyd=ZhSh~V?VqG#!UPIfj$jIfvHYT)9dL$EU0uhI9lL_n z3FH7*2PkgL*`oSS@Bh(B^z1PH9~3AP$cz__RD(q_|K-b7JT^sxDV!_*9&1(CImGw= zmFa&^z40wK)2D1TWu$d_#ZAk5=FWV=p{v4Itp1x`!sLq0#f!j65gsu!HU`@~)2&+@ z*t~7}`<%;>Ujj)O$N+d}0Y3xeKETLGi1P!Um2dWvQa%NX3-AxT#K0=RMFA|t$c#6c zQf09ZqNAcPtuO}4o-~y(NL-+7fK!FQJS=Qqt7Wk9Eq*3^MuF6@*t1I1^vA)6N9j(| z?&McL5M%gxMxd!$tfaD1`i=sh0JXcxKeI%NoIVRUdlDu*5W*|qrNo=CaUaKr2lRxO zpkSC{>UqgM$Ws7G0Y@z~RrgsAgFk~IZv#_20+2Vie%~z8ahWLUCcShyQJ; zUP~MRTQ)2FytMQ;RuxWe(o~!cg8cjt8c;JJ^(TEWF9m^Dijip$>ia*C+zHga0L02&KYNf(VOckk0Ni(AXCiw*Olm(pU2l zCo42fEF3Xl7(hK@=7<)ARi>tuc{M34+dpOetPD)d(sQx`sfv3#JM;|%vhpg<>0T>I zQ)a*T5$M`j{&EP>%0tB;IDOUkC|3bk3PI{2%j6iJ#7>={^DryYiz~Hf3 z-@SXydYuAF4}i@8=cv~xd}bOqWk{I48CD)d5569H+*vJHQxVgjy2|b0-DlZseM5HP z)QaLc6B9%ZjCwIKGh+w~LOzQMKldB{PGt^PhAOLma!s!`FgSPjm3g<{`>~GEy3mk+8{Z@PK9MRALhpl{zlXEQvvQ2h z&f?;1BEi}_CqAArNO7btc4@Z%xQ~wyBV)bfBIrG&Qp;f6E*L2}IbUpWn;+QMw)s51 z)kSEkvfN_Oe-72_#jV50>i~X?RDL8@n2ZDRRaa+AK8lNgYdASIWo@<2a0fX&v2a2{ z(Oz}y&abv0vD)A>nf{k?~RuJ{&my=P$2H!S>M^Imoknp`?dKWge%1> ziC}(+Mi>G;xBiIN#)Wv$&5Vx{?s?H(c9)FraJR>6+V2^z>cCQ*_uq1EJfwKxPGm6a zxjXlT7>bgOuUZ+EJgtm;?s2%yZQYa_(H!PN#%^7NUZ9YdHK6|CM!~tuuG_XIVXuw1 z<3G&(z^6E@lf)gVhDsXqRUz$z-s;Dv017hN6R%L(D_{}~)x!7N5A-^eJ-Udwc%H&L zdwjR-tNWwdDx@4ocZoR-EcSP`F`Z-hDMx>SzfhMG<%DM;3oR}De~z=6AHh#Fc?!*2 zaIv#0W|d0(@)%esUp&DiWZe6(``8dHmEcBkmIF$K>I4xP^Ou``9ztAuu<`idtmr+f$#qHVE*a2814CrqR-^ZZYjX-_cnfY* zF{NF)A}W>oB0Ex(J1OZK@99*|K+_XXi4UYwOWy+53vv-11J$8J&iH0m*X>>_KWkx1 zj20mvx9`ag$&IAd*0SnAI*)-jZ|WBJ%Q)s(#6EhIsh6D`F@0GuF&PztLU2iH>M0{5 z|AO`PN1;;w^=TyhoKLzFW%L5vrjKsuN=>NlJz06b=Ji>pEYrB!hY#w{V_>TehL&Pt z&dv^uB-s_#R0)+jv^)xfxVORKDKrKDm$Uq^#Y7GMN z+lLJF*%-~rgy!bu*u*8+87uOZhMJg9aKTync6ksYX z!vKKd0)6uR$WWU9mZh6cPC)_bZfjjO!X-FLVH|coL`s<~=FdSLN+^9i=h@}XJpQ{b zv*rpvIfa(NAJ&me&GN5;r>D-1wgs~l*tw4$4Zqxw6oe^CM|2x4zil)qO)B2( zY~7($w0wFmONwcsMjYm9M^652~j3pGjH1F7jg+H-XZy9i}>6zN? zv#tm=P_WvUsF-yzeg1|`((&E{|BdjzgMbBf^&&{jqMUpv;{Qc?bBk>5z2sF?^s(=~ zFD&^U#zPqBlzx^E;Y5ALC?oEi%1DWxei8V5>2Gk>RH<)@8kZwu;91>@$IV}QKYtFo zdskXY3f^6-^E48UTAqwNA`W!kgN0IO1d2^pevl3PIh>j?e}&)!&C6R}S$X^8%HrkL z_wOO0fCPJ09;Gf^>T4DPxt&pJz$fo(SvI)FJYW*vH@&oaF_2~Pae!EvTqfV9@oFLE z)6wP|PD_4Yf0T_Hoqzc3%ncYsk)Yw7co*V0i3Eg5Tun^+mw$ca(~^s`T&@3?&Q8cK zpiL;RV(1?HrLB3&S1Mh+hvkw3r%tN2n2S%&j^H+m4-aQwt%8+gpr;2@eG{s9^pTCK zU6_iAu^FK9tH+@ahoAd^G>Z`O;Gx^|Yy=fP#vTAC$KH(`Y{R37!nXD z3Xuf?zRCHV8B_QVOqhpf9po{NP@G`u)s8}3TmelsAChEIVf!Fe28M+Pp`pm7PwATC zT)7EPEXZf{1gPQj^73A~4DJ!`q>H#1nZ;d@C^PW(ozw2l<4Q{ARFNj;rV=jEb$w*T z_%vW(5ru+8jQfaD7<(6qZH;V$?ba$wZ}+kU(Wb2;`z#ML?b%0ZJDphE*>_StqB)dT z=6-(JxNJJd=2BR?YqkSRSsLfSJ<>FCGXI^FR3hZW>F=ofcaw5IT-d(q7{al;arfDz zU(NDS*L8mSr1d6jd@14NLa*=})7(Q1ppid9e+k#!#P4P{$*w;~bD1s4;+7vQn6Bwu zKl4j=!qw3c5^NSxTQ!52$=~DHKXA3q)%n&SvM4omJBYC-CAjtgjE@yMXd zTwPc|8E#$DPc28>JEB9of1zNkJls5ri|Xb5gxvJLo}Ej-65?XDMA^Py0gQt7KRzLW zOt`>pW%e8n90atZ8OAQa3Wqy{1~#{Oj$YY22Dr$LH?=N@G-w931 zKUI%ukb6GPB_;FZlA2rZOv0sB6lh4FLm&Z;_fTaUzynZP6EYpbiO~@fdO55vSS&!E zAcHC*LPtyM@CQn^R18z;2;L9`;`PfW-wD8uTea7OzhVGJLyM zLCEXI`^J+5u`SAV$l|uX)$i*6E4zI91R_>gz3-nf^jnR7ES1}P?qQ}Ajh;Y-U$v9V zH}=4G1D6I-{j`01jq86LjtQFzl{5@aIT}1z>#04IGyA}7$0Q?#l;Yd>^%e#VBOPNE zYJO^igO&SemoE-pBAHkjk3IN#@?(asb^qsCxk-(Ea>k1qYwH`8Csc^_gZ0M^CLVnK z@-9Ea*p}4znBGf0<8C^kcAAa;(5)|uB zJsEdx__IRh?q^}2U+3^!XEUqGsQi61QpOpWb;6FM&_KJk&1Kxm12cvrf8kn8F=Ki0`2Lui!%++)NHVY`Xtu98_+(NKiAOqed+J^ z8*ceE%)a znKk|X2N#v~iUM0k;e%J`e@uMRHSXQKOv!!!XX3%{ougkiH~&n(7&p%sRos8tV}QXe zknKzX+U zLx}C-&lx{K0e%z;R`kL-0zQMi2kvZZJGFEkl>Ak6yyk$Slk`o~KWv4c=#8%PZ>d}& zW9D#s|LL?qJ<)tBspn>V-X-F7YFmvI`PWey?|&a^`K*12JaeLEDldh|;bK~jq}u4y zd{Pd|V6u4XN#i~72L-cV6ramYWAGZvqTC~${o(BM)Jx|VwjWoxa<=Jfx~OUhk`vv$ z+xFe3>epK2vf!7)4?f&n{*g0unnQo5Pk#Ab5jCB`k6%r%iL3AgeZ5C|d$pSX)-zwm_f?WXzo^_QcMb8BJ>sFT*yV1q74fB|?fz-Ky?bu69+&LCWoY{Ld%c2f`)W)~ zcEHifTIIS{L1*WO>zo{5T3-`!kBj^#?K3=vW1EwSP~M{@?w_(PnSYheDQy z7GguAS9Ntcf@9Xzp&fX-?iRJ`b9R z=8TJpe#SA~GpBa6yS97F@-WjCC9KK#Hhs9UtTTO67H=zYKKH33|Mr4RTyVKcj+K|{ z+;Yn6i9MJk+#L|X&;Q;3qoYQC^xrh`;J2!zz2}I%y!M5CHaBkbdD?0(dW(vfD3O!@ zTju4CSo7!QSs9CTWWh7PX`2d}PT2Jyp(IO6-RZ~~6a@ zxje@GCCo;EX+ifB-N7Rr`FupbtL@aaYul19+lt(`711o6vs5tjdREVV`KC2{n1#sa ziqC&fdrA{O3ssx0T(I~Ml54O0^W)e1vu1kRSy8IyM5P>5W0kq-X|AbhUz>&mRC_(A zyEe8vL&$DRcwXx@*1Z?Gvq{Z+S1l-7N%g+ul5V_E*S;#k*O4<%G7gv=?4o8N& zPE>ln-M1$*f~lmN(cO?lR9)#=VMbYHrVz!gyfm3Fjpz3&dLIAoE=(4|m|&!romHeu zUqr-CEKq4nP24*`9)2dp>Z~p&^CbVHYCBOT(?V(!;E+V5!ItQg8ynxX5fVDOg~Y-gljMk#d(Ic6cn&=|fJ;X)Q%EA=eSt3aMA;QZS?tEf3)NYMX zM#luldP&LkW-avO>RMXJgyKU+GUVdT`>2JIQsP>k*{Sd3Q6bZRGk(H+kDj0{f?oVmCnR__5irEM2Awai^S)x zg7E?7i^0uYyJV-^ddbhR6;)L9cXdUprtf9=7=JwYgX^y^ggy*t+qu&_|3t*UF(=`t zpysbOez;jYZP(mtyVEObDo}oJfgSC8a3r`MMZGZYk~80Dj&Krl0Pu8XKK$Vt~5NCFsA^(KF|I!T)89lMv(1CdXx$er@{;4?9Y!YA2R)HOzS z6~#wIRd+7xwv}cN#2j4=mSl@kIfgX^MwGfb91#tWhoYWFaNEsloi#&Zy#uVQwctv? z=I=@0s((~cay&?JFBuuEN$?W*FtJZQalT2v(6r^dbah(bf#=h;h2MMbR(`K7jJ?T@ z@rrv{`v-%MD zfQIf#Qc^7ljNB)ntDvk;qC#Xf#!tI|tMX?K`RGBIi;Ew5fJ+sEb6Na1=&wPv`;$VB z&G?TB7g|o_{CSKR1-*W)fDkn>SXeMaudcpdKT{D*4(r6qui@m#$U836vj+9w7vLC+K%6rC3fkJ>W0U!5 z@3{q#)TruP__lgltTMjsOO7m`<5E05;6&PL?7b0Cr2f)AVC^jYS*@+D`k9&sVvu-> z-mnJBg|nPrC@zEf>|34y=Kz+Zp(?6S{k8%-f{ukiNgh577WgEnH_}u{w4r-|wmSDC z+~GxnQY#*qs_7;@gnM0W-EFC2!lt z*njyL_R}Ok=h;h-Spk<95{eG9&x&e&!)|dLqzr}-Toq2xpl<q60L?_~|f>!V3kYyr+BCrrc>h6_2)i zXR*QWmCLHKTJL!q<=y5#4ZhUNU=D(<623nWEzMf^t|Rnh9JV-3ap_@@#Nzsw@f7Hk zjd33?C@wR^(m-@UVgYWj#G{2107?ZDI7G0aAXPljP>Iw9Zv$dvxMc@$y%0Aq4mC#0 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

K*$Wa>_KS)!nYskF~3__hfkcFg9WG&-TF zmKw9!!a8h1eU!@$c^?%r;ZZFuW_9clxP+FP&JLNe8JEyfONrUC{S-4Sp{XMm=Lq02a!;n)l@;xj7NADi^t3;2_1n&V|MlkEJEc{Qw2RU7NJWl z7PEHtAQ3w4C@UmF4M#Ym5Oxf(1O}mkB%Cn_Apy;~0!9cLvKccN;mGAMz|aj+@)@3x zKT87O{q6{yu;Z_i0|4J%0-A8-{By=PAAiS;Kv4XEg0iNKLvTZhc!x6)QDy)_-^Y$C=lIm?1Z_;c1tksurMMmgOTD|~1Hp<^S z-ehm4NoT?VMEUA$P}WwYB)!&$T3rd#5+0M57NBk8`lJ(@iNekE5lY3Tuc*(eWBt(M4IGXec3?4Go&{WTpEb}b9AR}_LHR$Cpc z?FiV$S7nL?9B~SGxWycFt-Wob89OiH6gAMZI#`Gnwmeg1J8bmb71qjO<1}At4S0J( zTramu-I~+e1=rD=b2>F);+6jMl$|j7w+Ob}gz3MQ@JKo*;ctA;VV-k4?r&n;gg0SI Z{QxZqvtQbo+8Y1>002ovPDHLkV1iM!&3*s? diff --git a/apps/web/src/material-icons/images/how-tos/cloned-rust-icon-example.png b/apps/web/src/material-icons/images/how-tos/cloned-rust-icon-example.png deleted file mode 100644 index ec96106d695c2125fbf6bdcc93e69e907499ebe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4093 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 diff --git a/apps/web/src/material-icons/images/how-tos/elephant-less-detail.svg b/apps/web/src/material-icons/images/how-tos/elephant-less-detail.svg deleted file mode 100644 index f414e3f..0000000 --- a/apps/web/src/material-icons/images/how-tos/elephant-less-detail.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/web/src/material-icons/images/how-tos/elephant-result.png b/apps/web/src/material-icons/images/how-tos/elephant-result.png deleted file mode 100644 index 706c8d504c6d8ea27164135d33fdebc811c7da1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1086 zcmeAS@N?(olHy`uVBq!ia0y~yV6+9YGdS3QWb=CUTp-0*9OUlAuoHJKz1qIp>!Cg|mF?oEDa5mw#rQv{rJCj91q^MO97-fs&v7 z@At01^Z4n!+0Va6e>$LglGpP4LmvM3KOd}~yZ(P9GsnloTGoyQUm7&L_&XM%P@A^Q zz4!k9-ErHGZ<+DOhh*)(^t0|kQPFaCm%u6qk)`O=%%QOi%1yVfo_g!w zzc<}p-4}0vjIIB>Bk1-8*~Ig|ZqA>2%kKXFjX|^LJ}mmXwRUw-^!s1?Z|sZBw3DCf zr?oY=blv>Vvp3(rA0T}^Uu)~y@_Y5~KO44K+bVQjVqT<#0rEc}|Z5he;Uw*yuQTJNP`^2T&KF_tDdMxwvht#FpQsu}_^_wrd+@7M1Fh3755viG4`yT85iT)J)HbH{JbMO5*yZ7&29X#!o>s(&2 zS2iyHxcQYC>+^9MvU7el_lB-JFBt=;$O*WjQ;yfJ{bS`R|4_1%;|L!x&og+s`njxg HN@xNA8?qX# diff --git a/apps/web/src/material-icons/images/how-tos/elephant-too-much-detail.svg b/apps/web/src/material-icons/images/how-tos/elephant-too-much-detail.svg deleted file mode 100644 index 6eff008..0000000 --- a/apps/web/src/material-icons/images/how-tos/elephant-too-much-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/images/how-tos/elephant-with-grid.svg b/apps/web/src/material-icons/images/how-tos/elephant-with-grid.svg deleted file mode 100644 index 3c5a033..0000000 --- a/apps/web/src/material-icons/images/how-tos/elephant-with-grid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/images/how-tos/folder-icon-parts.svg b/apps/web/src/material-icons/images/how-tos/folder-icon-parts.svg deleted file mode 100644 index 8586783..0000000 --- a/apps/web/src/material-icons/images/how-tos/folder-icon-parts.svg +++ /dev/null @@ -1 +0,0 @@ -BackgroundMotive \ No newline at end of file diff --git a/apps/web/src/material-icons/images/how-tos/missaligned-icon.svg b/apps/web/src/material-icons/images/how-tos/missaligned-icon.svg deleted file mode 100644 index ade4f49..0000000 --- a/apps/web/src/material-icons/images/how-tos/missaligned-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/images/how-tos/missaligned-result.svg b/apps/web/src/material-icons/images/how-tos/missaligned-result.svg deleted file mode 100644 index 3c6a03c..0000000 --- a/apps/web/src/material-icons/images/how-tos/missaligned-result.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/images/how-tos/pick-folder-colors.png b/apps/web/src/material-icons/images/how-tos/pick-folder-colors.png deleted file mode 100644 index 3c7c725ff2d63becee164922b083f94c202bfe69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20507 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

r`3DwI{5 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 N+|#&QeEZR}{{ztAT%P~{ diff --git a/apps/web/src/material-icons/images/how-tos/pick-folder-colors.svg b/apps/web/src/material-icons/images/how-tos/pick-folder-colors.svg deleted file mode 100644 index 8df5e9b..0000000 --- a/apps/web/src/material-icons/images/how-tos/pick-folder-colors.svg +++ /dev/null @@ -1,301 +0,0 @@ - - - -MotiveBackground diff --git a/apps/web/src/material-icons/images/how-tos/pixel-perfect-icon.svg b/apps/web/src/material-icons/images/how-tos/pixel-perfect-icon.svg deleted file mode 100644 index fe85f73..0000000 --- a/apps/web/src/material-icons/images/how-tos/pixel-perfect-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/images/how-tos/svg-folder-icon-with-correct-colors.svg b/apps/web/src/material-icons/images/how-tos/svg-folder-icon-with-correct-colors.svg deleted file mode 100644 index a60c715..0000000 --- a/apps/web/src/material-icons/images/how-tos/svg-folder-icon-with-correct-colors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/images/how-tos/svg-folder-icon-with-wrong-colors.svg b/apps/web/src/material-icons/images/how-tos/svg-folder-icon-with-wrong-colors.svg deleted file mode 100644 index 56b1494..0000000 --- a/apps/web/src/material-icons/images/how-tos/svg-folder-icon-with-wrong-colors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/src/material-icons/images/how-tos/svg-with-light-color.png b/apps/web/src/material-icons/images/how-tos/svg-with-light-color.png deleted file mode 100644 index c4921285186f97e3e9f00bebd1ee03d68c0cbb0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42230 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¥{b`80<)EKaznH`mc!~-GO*n3c%1+CjGW@JVaE~jAWgXOP6AIRstuE==Qnd$7Qn#1BAzr9Gm6?V*eX>jn zPyRJ$!qC4w>{OMCUN2c^IrcCZz{C8?l2(Q3E?U}ZQ1+2W`;@CTN z-^nWH$(B?=R(|A75&$D_Wz?u(gaE8w?_C>MojeFnU3fzZtka~!(7?cXjftm1(bz+n z#?}9xIk;Y4`NI%t6bJ~CWFu0zv@K=fF5Q}3U>j=M+zsxg=KbhI z>R+gd^4$;(W69t}TVzr$QoTvpolHecR86M+KW-(CPxyMIQIG*IFas4qCAp6~^r$Zfa7MDcv7H~M|1gx|PhjmCAg9UF7 zyTSx^I{{rkm8}L?0emuAhgn!npklW%H*60A!groi6p;*#WF?B|-6!?@b|LK){)e&b zfMs0Ts@)zest`gi5R4f6{weDA9tgdv!LF%@5Hz&~ri+bt=esJWgIzPh_-#)GkSA9E zc%)eTzTco5HL}0H!0M4I)X~5zUVQAZ>c&&yEel&^2}~u--!Qj~e3o3}6qux~!PRX+ zZ$$isearF)8-0*vcba=BZ6XCUAFMd0Zil?!RPAP<4x4qaV#C6-H`Um+aBTFEX0`RW zg-PK6*i@?Qz4)f>IX1J+dZah;&~0Qjh}nB>S3@MmTy#3orErT{#5@5nrHyLyiB>}2`eJ^sHItwU?iv=3lzoE@_v)}jsB&|IJ#Q*QI zu82Y$F8O=#fE%9#O#avQI!h&kdcZQkY7a`GpewRzag33F**!gv*|v#@WY50-k)(Od2gL&R#c+H-3J0s12sY4ZZqSf05RnD|nDZ=lI2?d||e2r~sVjil|xyZF0v~f}_jww&_zL z*v>D=8!wu7NxOPpQ|mTuj9(U^Nmvg=>yW1>b``c3hX#~-1Wta@RTNJ?G4d?}8%?oj zL4G!{bH;DVa`)-Sv2xEgsV`wb-ct^z;{m&gmM_%4o9?dm$TPHuzi`9|fT%Qrw1aMM z2d8UI<#xla&<^l;la+50f*K}cZY%OtZcRO{c|b|iDurQSzKYwh;g@K)@KZN6>lhEV zLBrKFGHMN$ca|noswZ~3c2C3o#om@Hb3aipH6Suc_F%8inm-KC0?v#BJ7c?RyLs=K z(1;vx2A6XVZ2YJU$@O1!L&HI!)hTGT^VO5k=f2s8n);1M$MU>#qTbr)f%Tranoeoc zRw<1xg-eO2=2F@eG~yg)is`&pzl%X?f^RkK6|LuCl$j+weSidTtmCL35PZDK+DHHM9pt(4OcE*}(41~5Ey+}!(tx{-UA?~>=Tt`|LCk@mW zZzz2X3`FtRdvLh~SrE6x+KbB%SCss4T?)+#xYu3bVGnT(&iAlby@CD5 z-U%6(&^ZbisO~Q+&Yw$HhGQ(2OwwV*f&;|#EI;N78l2!#OGFQEh!apLEATd)gkZxu zhrMX%rw{a=ZBFA)4h;=$$=$`ZKur9yB{FtZMzW7eF-nY7g@s6(p;+bl z)gg8x4YSXy-#+9%)Ct&}S!fHZ5Vi;$8~f9X_-KKVXu@@TP(iZ`<(SPbqEmj0{iEaudSd}-f5D+_gDf$RZGEo(KPE81Lg zKTCk#o}kKn;iwlYm6y&1UhRbwkkrtsj7@Kh=R~8cD=1$*DfSP zyL3JSDuJw`{Ev%|gF!Aem!|KTEgetnnl{Ni+ zWuM&_suHeA)+BUD)^wsi_5JlnA^s>5+)%QpzuleuXfOZfPWM7ou2tGx=9jvL+wSbW zO37vWi@?zod&?A1)dUK)OTNCow#t*J2}s)N18WXV5op!aK)fMh{4>|UdM9Kyv??bL zQ!s9CtjTQij+p7$o8H6PGhwmiXP+jkw(aicFztVhiqEJ-@nh^l1)8eSSLzv}TDlg) z+!oFzUGdxnoYlaDHQm7Z?uy3JE?f!ty+eL=FMe!mcV9kN%rltY6weFkBf3N*iB~Fn z8|%BC^PV>pN0k?O=yB!kfR%!j7=8N42hwNYGHg4>r}0dQnN|FW*P9|wQgW;Dmi&s$ z(;bPe*)Wz^N5<3(x9;qWzAz2}nE9nO&NV`k`1Mry(SE~PEuUf4>t$VM?hhOxP@IP- z(-1UJh^4a>eL1f6UWvZMMf)qz+=c55ML=f25@9d!oEYLbvwNBP=2e`-aT__w!@8rF~2D ze1zo)@1|b(MWu)f{M&`Q`4g-ne0~C-7vb{=YoGYBUrcA5z`38+-6>AEB65pgV*;XI zh0nUb$vme>_Buf@51g61#UFBrK;aHCS_^D{31kr?Tsa4oyU@y7e=Cas1A%5VjCYdi zSLEvheS@Hk&mSgGyyB^1!ax7pk~O{gm7rtUoPJ*9SvKNc7-Y--6D8ZjV(J`y;;(N1 z!v31FdCMyvHB~VF(B8>}uf)@H=90@--z2YQQM4;hCd7QXedMXhl=i{e$<^tyMC@A<+Fb3~kS zZ+@9#f9GcuT1tmI32Td16Zu+ih4W1CIW0w<_@pp2>gLx?_Zy5+Ah3P0(LHf7kvDXBgM)sj-7+XJ`~UWP1eOzKEDJNn788-o1Aoa2;vwb$ zhj{XsAPK|;F?u$sedV!Zdu!I`KYDrDiQU={K*9>gawzdX_C|ffH7;W&kW+ER;mr*g zp~r240z>(id6!`X@Rp{fD2vnQF^TYll=1zYfE_DQ{1AKs2o%Tnm!rA|{(dq=Ke6v| zPxn8yeBl%0o_I#OCRAQq6NaY~ra1q71pvO|Q?%zS4=l!$z4x|+X z1)_eQET&h>AViF1dI}u6PtQQ<8>%&5A+tRn)N~lG&PGy;L-=FVg zOTUyjWcBaa$Lgf#>G}-5YqNC0p^Qx1G>jJp9_&E`e0=<0Ptof@>!*7v+;5*q4Vt1s z26f<_`PO+jcnm_fv{2o}C{P$UP|?!+CM=L!B8KcVEEBL)vj8%j#*5_tjJ=9`5~0{h zh`W03MEWDFfWg*h;KIKk$S~(E)?UQ*3jh)L_^8@b#0wNlkZo2^_lpS$hZV1vfw}0M zQ$)n6ff0}ihI_>ZRVzSGtb?8yjh>`NRxW~MumtgI=mP+Qv4lQ1APjFb9xc*@A{i)Z zf}&_A5Q}XHke|ju(K>9~cE|(6>py}b8MFwvKm7vDaCo9(J^SG0e_32e``5VilDW0q1F;;9VKljk%f{UP%`L5 z=ZNeFkQ4GihzMB+Lb3r5ekGE}gd2egilaQT|9T2hgZSw$mN560)3^8$Vc_f_3Ffr$ z3oQeG$QK&;=j;1rS|C7>sHBBs4<<=m&2@mmDv; zslPmi)tlr1nEEx)p#--hBnfzd;kd<*h(YE8UJs@}odgxXLywaup`s7;h+&3`VlaPv zKQJu@+$vw_024)#24oCQ66dSXY)RjN65mUu2uUY^FI&Kh8wCwgYnTAVqX0E&q|rJe zF_CBy^kD?4B^o9`)g2g2BMrC{lLSRzp@X*riq1o;J7}vyXl3*SEkav8M~l!_51>c^ zS{c29BI()zb)cjJD8T@PixfILNJ{*z+yVU1s0@U3iw8SXCY||+<+^S#(P;M z%&1$suT*%hNmV(A#k03Xu)DHSUd=tTd}KodOf$>w0$+n}h(_ryurWYmXqDRgEjFBR z)28klyhG28EjS@lI@TJ=G(JH<&p<{r7dL_8{X58LT%PudvXfTTDGcc(bVk{HNKXB% z<96@fJ*jQQM#1KreaiCKrdRH>MhE_9x;NTS=|s;|gfaKi zn8<+Ozj^Xa_WKdeqw#~<$G^_uA-tNI{ip%m$k9tu**6;^ylQyV3r!0BOl~Z8CR%lb zk68uw5a?eC{9?lIJi=nsPJFDL$RGK=&XRh~SDZq?ddR1bGGptl ze@oW;=WFIKtBtJRR;}%}R`o4b9)C0h2W(l@^SuA8bXD_1JX*iMjoSvZ^PzK!pk)E^ z=Z6^Zcr~}{@hAPYc~1NMv>Y%=@?0DUYvfmac-N_d4Qz`v2-@vw6#x;|w*DG6MxJVb zD36c>HubZtvKOqBMPc}lwly2_4DKP|ln4a(N3oTt_CrXt44sm*iMyW1 zSp|S>%?t$cSp=@9wH`mT7@5V^oB6p|)qS;W-KuK1?d&cEWvj!9TJq|!Tl2$-lz<;K2zU|ev4jHntk0bL>^NhtIw&r9nFiEl+@ft6lEgHUNw zd7^bHflATtb!zItpReQ;U%5_CSpnD~6uqn2dw*jbupO`hr63_b*1#VBJjEb??hL&&Sy19xu2R`pESAEg6i zs!0+DM+ymrA#!Ri`Zv6Kc+=Q*rb7a4AYD-WpC0c+pzhAKzYc<4O zi9i_Zla_9Xnv=*NJGC^(sBj0YeXxWCoT9fT;_6kA`Qeo!O-d8J&Kr=A3&DBvdPnB^ zO2t%G>xFeqFORs|4w3-mj}`>l7Hj)7T#Q@Rj9%a%4y^0@1fTX$7RZ+!lsF( zHU=nqDwrHFoVVvRWe_uP9(l_oeBz`Tnoke=$u{(+&mTxykqOumZFn;zd}E3lqYM<$ ztU!LRna|k2SDoLip2FS`4%lc3w(9Fqu%*`5ulZ!#wsYECEADHYr-k3|v7zt}xijRu zzhoLAaQj?0M7M=JuD@Y@Ls&L47^boRVjKH>;Kf(cCYwJHs*WtfuuE<^AOP_(W3^5 zSHc}jJxL&=w<3OFo0I!cov<^vFLNL9!Vn3~v+i~6D!1ydKA+}$KmSO-Ff$}5{e<8u z0PhXEm->CDlv_N4_{|R({P;Y&Bw3SYEajr&!HfnHOWpWXynH-}rys}KSy|o*oIR#Q z$Ol;V&B2M7+Kdp0Uy+qqkAJ#yVC%lRf{w7CQZWtca%phSL0ECSR!@hMkg6N*&snt?l8qwmS zOc|H7VMyGqhFH{Ucx9wbN+4zMo6F^R`Ls{VpFLA5AdtHacDL;9)!vU=*@|2F_yusM zE1f1htG)tZ@W-TYqAAr0sr_H^XV&0N1~kE}q12+I20&0U4ppjqxg(ngSF+R6(mvJ7 zfBVnYJWAA~(0>B-w8O(8;Hc;o-dHZYm)c)jBV*n8k{gYH?etL5t6HRW+`8u1`~^H& zyiJv(&xKAgyj`{^T4#UFt)g^Q<5ncWA}f^7wWsZ5^#+%%O%tMHwcD+|rZdxTbRH;EoC;L`XGioB+^$;g^GG z$eX6p$$y<8MJJu@yaGJQg2F@#J(4nz+9D(F?9@O#nREovnS+e4EYs4Xk@)zVJw4S6Y@%%tQM&8DwZW~< zy-FHLu@*m8m5onGNT`A58w`&vAPA!2je4W}Mh4V`_k17Xui=p=`nP%SBp}Y-{1*B` zRm|_nypd{DdoV>tLU{avUix%60DHR^xdYJ$LeR&o#4{jy{NapKxwJd!cqzw=-7$v4 z72SWr?QiCf*B&tIe&0NuUH^*5!?#+L zl#IFM-nJQ%otJ9Lg7vxa&(ducYJP>PS$ zjuK)&Ua|E<{&g}G+HGW=hUcXa=UI5I0`neN18%h@EmS@5X4T!kEe z1Tm3^Wk%1c47L?*=MSR6)GT!9yCHuI@1tp7np&Z6*;Zh#>@Jd1oLy$zV1&0ZLfh!O zk%G+&dO4+e%a;uN*?OnHR>PHHFOC{YMOe`Jpb3AGncP99f{!x(wQyd9_*5vXe~zXS zp?WtmlLpF)2U`t7gwSv+C>*^A=6g*@N}0-DVH27U|1()p9YXOCoJx4}s*A70il%cz z9{Fl5bW`2H2@?^S7%tdOGxqC|3rJ$^b#;JOZJ2e@24_y7uMGKj&dMKZrYd>`3ADcG zV<+%{1*|v?x5dW0mhzF8DSm${|Iu$W{V2=Gr*e32B%c;k4;7(h?7gnyvGWG60?~I7 z;O&`F_6hTUUYItmTgrruOPg`*1-e0jhHBmq>0KD*amI^RJCEJ|4x(d|jS9ncWAbKnC$eZsdt zsHL~}6+BddXs|*0Wr&H}cp97c!Q!#6kgozM-XPhB-3&}(a_SkXq-h|2>k67$4gDuW z?Dxaen$Qe32tpXs=*?w|*u|{% z>MU$3#GMBcHzwgF1-@r@gG@tfJFxJ&4Fnnjuj+4!?uqhV!DVF1-VK**3?n1EocIG&H{VvqG#z@6iTom&~%XAUc;<-aQ`j z)8RRS;wr7MbV&#+Y7hyug%7x=w?a$_P@^3@DG>07_OwmIe98FEv%%OC=vzOK$9);) z2#zKHh8U5m=*bjB>E3hyB!kvvgS1vHJ$rk;X9~doWq3U1xZ588a3eF^{QDp>>Fy=7 zy$LP2Y%I^jpC|8bp8M8bukW|@qfoS4Y4(l-j5&qS=34bqKr^$DQZyv;1LJ$EC~4X_Au{al&tz3!c!mN&zJw7AY&=U2*#r5%Xa06g z=PTXw9c`HfZwSEbL1vHt?^jK1E5tdSw1!u%_BP~T&0IG@`tM}X=$wb5I(v#>kPJai z34i%GOkV_c&7NG6@et$pu>AjN?@i;W?7sNnONBC|GAC5-24pBRnG!1DR3w=bG96>c zTtXS^E`&mK(14J6mMKDp%*QPAREA@I);`_8=l}9~|9t+vxo_uOXJ31-z4qE`uk~Hu z?NRbo0EtY>ar9DGrl|*6l{|j{16wPzE=vk+W%zPQ+!zl z@Y@1@{fkj(hDduM4ghNzX&@QthkhzoN0SE-uXCrj2~vU<fR32#0gT41r-mHo!SRxT%18vHEK|gDjVX zI&{`|R_;I_PN@m~??W$L9%SW4&=ChRZU8uk;U0HiebczE5C+zA0iFdsG#HpChF;e= z>KMTy8ZJg5b4xQzV2xAL8GQ(r4~j$SrUwjTRp4`l=iv3!xU{}L*ylLhof3DIY!aWJ zPuVvbHWX64Z6~X^^bFtu$5~2l`0!^OZ7wsFOYj>6|kr&5Qx6vnjgFuCV zMZf2)wkieat->3Rd7>-gyo*#B4IPXWL736-tw{#*}|9~w+lj{LVf?(nETg|@VJ!_oD$>NPL*8)%i z1=((x`-zm6;Fi0LI(IbO&~qjF^Y&~GY@^^c4WiPn znSmk+vNX?kBUlDWM_!X>>fzu`YN%;F=>12{=PY#aC;$=v#7D->zUO|V_r?t{21gR0 zK}?DYHdH?3?$GmufAh$dkO$(Z?LV^*v)f?-sB#sl*_C`Yqt1?~j(a4(#(G z{WrF{tbr}SD3O;Fa+yTJ<$iB`b_B{bq@!8)P$k<_`JJ<&sS@zgrwurtr4qY9NR0yr z9dt=;WtPa{-L*J_=eLB=|I`l@Thip-^d_r~?r)SC2YQznm3E$rG>wv#dbOeGvh#6d z{bM1M9q1UjL*w8)aBi%H`>;VFZ#4N^fszvQ`=rKZpGcKB$lCgunQ-$;hBd0({w_ z$dX0(7-VtkEvxnH0_J_Dr}qn=5w1w{9iBWruu;>A&Y5Ii6}KNqLHGomrO-T{PDIHg z2WK-yR5f*`WPDrLap@Hloc4b9Hs~tya0MWJwGWR6&=aa)h{EFk`#>`YTkKbKJb@7C zWsw7wB0dk!Z*GKh@s+GH1lgdPS13>A_#1Y9vPxaH`7ONiMYuem@ZE+>Dyo5W?zIcl zMp0cLqrg@=OSRUGcO6bvk6me=jM){`t7hai=})HIM5VE6&&g1#vh{Aw*1bWHqLC~m z%@4nO-&Pq144&(GoyoeV;{e5ct>>I1@_&?`SFgUS?Q&Tte<-TdvJd~#aG2E7Amk6O zeE@Pbbc0TM-`?sq+Vmied@Z{yg44eP&{sy{U@9Q@0!lnqfT|$5(C+kSx5JaGWotP< z=HA#s;dbc1YaJ zRO9}#jh{kSj23kdZ$BTbp{~-r*Kxm3xY~#Xj^UP(?q2{x^|iBXK`Q==QXo42@uwF+ zl4l~(l%ELcN<0uO5e$?ZJjiT(1TIcs-XRljjK{g3Yb>V*T#gRi*~JqH4g@_oXo;%H zLR4Dkt3=smbr^@=EcBE=-3BC}(Fbr;)7q8K4qJst0wZJz zLYk1zu}`-%&o?3*m}e?UE^Ivh!H1>bI|~N_dE0~Ym!!Bt7UtzQ74ONr2{&GF0B}5x zYjL0jaY+!1(wvjJfEFMCAh>cf#3Bh`&a0MH;e485ybh?sTS52*hdmN<*U$f2hgk2K z5-p$2$4|X=NBiasiYi^p7JmW{OQf6m;`JU z0l$FG@yr8fo0iIEZ<3$=k3>r8%l1h(h8;Q=t^2B;zO~TQyZYxe{@7MWR4E(sJIoWh zAh%e58fK?WEh7zK1A0*z_hNyCnoNMr*~S!7*^q1LO2h&{d7&=&NJXedFW}$Y<|b1v zfXm7Tv9XvF)BCy3AMpP3C*I#^YvvS0ptmepf^7SFgDauPStyr6>(b_G&X*GB&h*dy zS0rfW1|RMwtQJ;}zt6A!0#O35z)!(NC8b*tLjJA;-LIh_dXGfmKlrm=e{yub7R5^V z1CLu^a&qz#Cs^ou<{^%qm9@_^jS{VNkPp+U&5XbU4v-d#1T?d8`mxg6T*beK|Co^K zuDwO)?#MGeDCF9*TFQy`IJNmvKcGT$xX|DIh4=i%sL_Syj!0q8s!I&%?2MYK>$5^W zT;AJBfmejADZ^r3ZP}cQM?^Qk8@s>+X77He!Vx=wP-~sBa51k{wzzl5|^xt4PbZF2Hr*v3q3*bPBK3L)e{7* zKxhSDK3LFx!vp@HyREwd=+OQ=RAJ}EgUDmA^!g6n-G_hug>>kfMcld?La;;bB*gVl zJK5o2koHzQzfvntqNLa{ZhCa1@@MA&%2r?EEmV)ccKc_xrQhz?N2POpk8x>80740P zdgqroKUhMQ3W4#G4~b|OhMT0g;s)x)tdm6Jg9q9MQW8aTdUAkxp))9*f#v#=oK%_VNv^UD0~ z<{k+?KEY5qR8bq>;U=W`097CX)<0=z5w>@lD(EwdH#0j%*} zCmS)Jj{trAZscqwIo4o7!sAIrbS{8i-$yQ%nWcm3myaegkmOr%SwscB+Up_KNGNbVP zqU$ss_|eW@VV43I0CnGh#Zr$JmqpnKVN__@p!&4vp&?>0BE@gBfxiB0{?;9`Qpdfo zi&#`tUUvhAuDdZ~uiUOT0b|vHIQPxW&nCoPNXi9T&-pM7>0)iWOG`(V)kO-Av8 zCji#!0pR%+#gKp!lV4V6aaH`25o_F910#UGGj->FAptjVOG7CF_-B(;p4A5%N#BzGp*sBc*vSL^vRk5Pfrk z;mF8C$BfdYJ8r+8)~Z#|Ly;1X$gq;5K9{U15O1M91WvuBH_C<^$6|oggPh^>SgS_d zNK2dv{70T)&wLhtvNL#%#{!?T5n#V95G^aPTghCFm6Cx{@bm-J9o1h)5tMPk3X*K~ zW_Ay@_DA#NKfk=#7VR){%6YT$m3ELliU$mQE6X==4Ot(vtVI*hifR7GZ^(`|zU|5LXFo*Od_F zuIyT5bh>{*6V7yy#K|$K{+)Lvz8IZTQiO0PbD!^Ok9Uh-0yulp7g;(_c=_fn0KfykH^5c_(i5s5RADR3EU8U722blWmcxYz|nRAA@{o=AAuDR-0so4{KGR1aFQ+ zur0QHrvHX4Db4O>zZ0#NMsa*li-4Re{S;|R-dF)L>qfOY@!ne(l$4a#g)|M%_Ze?= zBsE`K7L9#3@@x1~XaVmr+3)D@u@p3Do}vz=y!ge~kB9N%=@tNXu(cHsxO)$B|5i5l=!hJJJIm2iuSl*gK#*PG%Q2jGJitD+Kj{?Fp_o%vI>OF$=geSv+f}Q=vqM+wc zA44X0z8eXEnt`B}S;$!dYz8ql`(BMfP|3f59yl)p(gWc2K%)h)lCbHn6*7-2J0OgL?Bnq0&~BnqQ&eh4rW766^J zzeZ3V$T6bgINz8U*p+ZpKB4$F05oE$K>qC;0|h!NfI~UQtDFZ6DFEt`LZ7~pd;nNY zg>Ha7+(o_nS>5H*HtUMuIaQex;${fqV~e0U04h=ttD11xx(;3I0WeEy%)S>kJd_FU zVd>6A0$1b2p}IriK6+Fcz@9{Ji+eU!SAenh0r;4RltmMYqM^>zHwZkzR010jSY#7o zU_5+QGmrNT1)y>#EcN}gU4g(~w&MigH^cZ&!eHm~Pl-xMq`*KzNfpiNc|=}->@WjP zhWV^ZF?1{UNHBinlsYh?sR$^dUms+*em`R88t7XG-dU z1~34UK$!)MT1iKQ1h717RgUf*8U$9)s z>||z6UqP7hR9EN{F%jMb#_%K!o>zebpF350$l zr0tPTR4CNw+Aokxp>W+jrPtQ=Z#oN;1e~HT1H@n^Wmo^pp#9>ey2B3935D?DP z3k1M0B!DNB4I`6Rfor|@800qOw9GyKT zOUT)KDqkRV!e{`>+B^5)=$9`r<2Vgjz1vsNnZ@@G00U`MYA~ zLwbJV^N=N#uR92&{W&6AmYLf~0cvnpILK$6_7-;OEn#>9KLt!*DkDJpAC$r1AAmsG z0e6|OAN22;CN%E_eRZ6h5O0N|ORVlaK$rm=1nm~X=pAjK_!bg#mqjoIF6bq?ETHZ^ zTQ43B6c2TJP{G^24^W(e@Y_^!Yak~_Sa5DUf}j#!Ah_Q^tyTy9ql&_pd#u6~CB#8X zQ2IzQdNITnir+P1vY9T1;ML|!>~5;^=^VbR_N(D}1tTk8ya z)#eK{ZIbNai5e&j;Vrx-dA6|Hk7=0tK6W=89y*9fbU+viyoHL-pV+=s;w{`#a89~4 zOzrHTT@2VJSr7>onEl$V9e{F6-r*Qq>T65nsCGJ2xXdjn3_=4WqC)6XTYzq=oOps~ zx(1euAG!d@K%A0l-gAI(0|@^FfXA7O+FQJ@Uiy*!`M(kM%%pbj=g`(*Altveh!sFc^A+fxU+dZneY_tdfMiw#9ot@&|MDA6gWNTU_|~R0UFLa3JqVBps6XLRsc^F(>AuIRz8vY`~>*1 zIOil|=my#!_`Wv;^YUeeo^jW8PV$8h0aAtW)h%wKK}G_8{)cNR$nta|hr)g66!UTN zdmk*+2Md7&07QvHVxxqr0eC(RK5EIF=*TF8&o9I0(E!rXu}OMXCH@;G6Y&MYw80UE zb2S)HAz(sYUgOQJPCI;ugOVrrxdr&Ri4#z-0N+7${^hsKE^%^wel=j`89*T>CRSRh zp^r4s@%n@`oq2R`1E985ZIaNduZ7rx5@ak@9K*(7$-aIE)w%ie@s$b3;BE{izb+M7 zz?CPG9-8PAgbFEMf>PKYa);@B3Ex1qONAZGTrl+9@DWG(z93Y}$_+s4BT%;BHfz=r zIt;MjdR6<~k`%Rfdcm)Upb@nB9HImgWr850+C;s1Ibi4mR~RZB5)Df>UWT=>_M)0) z@5L9~pdIy4<9L_A;eR6tzbc0-9H$tpf|)VE-R^d2-ZB|9?!Ckt39xQ-0ukL^eNd;+ zYuwss|15wSsHTjHJD+k3--e>=J9{L2HLRfC_e{yEH$QZ+_tLS)d4@g$C`if-s}C$e zuOW^7BlO&pOo7tuzxF0b(Z&x9A&3dT$aM({%E1X4G$qd*756`d*Diu{&r76zkODOx zFxA|OWCbPJ14f=HsdpCH&^ItGo_oPW90K?oC@}lcr9d?TKO_ zel!fiBL(~iRxvyf4nN)8P5x=Z^d0AounCn4x~nZ|FpHwQ%jLmDZr8wk!%aOf^rN{I zPhm!&_%CZheC{9M?(1)*enl>@^k*^c1wa%ndH2B4-Qmz` zItMEX-NutY8@B&DGJX@{hLnVn4z~i_ttg3|34CJ zmfO;$xApXtZiI8awP=nb>;MMjtmx{!{iZcx41R(81sWBvRduZd$8QRwx_ir$y~9P! zwVJPAs@S(f!FFY5=|Z&i1nI zpBvzY0z*b{uQ^v{=15Z{CrI!OL9&dnLxoDF6$BA88_-~%p<@?6zr-#1Sv1TD%ponY zNUxZ-_C;P7c&A4+;~we#Q&6J6V1PmTo+7#v zs{a4phXm(fwLp%gOCNvwHhnX-2}T8Tb`=6Kk`J!%7K#CPGW+1j%s`nu!nNJX0|0N4 z`~BL^52!923g*DD`+k4gt9VKyx@Xb;oESi}(!V&;OFBFVwS^ey;^^6YWyA(20WM<2 zH#jwU+yd?jbh2xGU+zGMZc}--&ta?w;IL}F_~BzzDBV6lp`j9Is`n2nwWG(kJcgPz z^_zu?-8Ma+<<9s_H!eW=-piZi-H&MQ0uMp^_h)avRw5AVrw4z&qMMY?-~<=n^310^ zr$IvT(-U>6d~E-RbM-MGlSFsFR673z-E>3)?2945Os)SP*l@R&eg>R;6Wf~UbPPSb zB*z~GSLW|yR7-ifYb;_l!nXFiteMG#e0i?pwxMU{I&HJu8 z7D-)*o0(MAT{GFPtTr*M)lmbI-a&t_jg{n`UFa5*gyG?pANkr#=z8$(FGjB-cK< z@BRRQdA{V#%(Do0sPFYvUrKUT=X6~{ntLHXl3B|FhkbhO;EvG<*1TPKrOI&II@@kDQKJh)eEWvr|H15Ij zm#kSfRHzy?$YKkr=1vE_63Qsdn9x?Mt0jpz;g;Ncy4sAS&@5g0~d0?n{s2%tX#-~ub=^`%)3@pL0H zhO3ko-6~?=dgq=D0LHGowXI)bC&aQPxKBaBF(5cm(W?MrhII2-{vd3cJ4?U`I22i) zziR?m+(?&uHu`09h{WEDb#QbqzI

1n;5=DYMsN`*eM-DQJEQ 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�n}mrba-A^N+w&m&(*a_`p&arw>d)>&Qa zv4%x=;%rX(4p#HwUd^LvZ1t-E#k-7w0~Uu_P&tIv@FN)R#;XVZFvRz?!@aS zDdG3Ye%*lnlRu5$at8x-wBU)=9hrD1iTKPKt_!t86-AdTh%<(Xf5MJ#fPLpVQ?dpe z4`VAmpL`v>ienmTK$(!Ytue=+3 zyXEEDsUT3^sr1*m-`zl-M4)4=|6MB9#@rA*Rvx^!LF-;j|CjxD@cK2J%1)hbYr8(U zo{owZ3w~^6<}w30BTe_23`ytvmG?%9BMFhzM-_ba$pYUnSXHI-CVKLFj<0i#$S_(2 zN8O?AiVPhHLfH?D)3 ziu2{`rLT0}R?9KO-Js%9ud02s+g7?7Hb|*MqZsTnNY}oI#7V%q$T_@5PLPSNJS}C{ zzS7#-7T$bcZY9mJZjh%CXV8Iz9ZfQlQ?P&~?!IWRu#5Mr%c73C0-lq@odx0VE-Huy z*K#emp0kv+D)o{QWG@~nw;L~bX0_lKy`i|WNWp)u8pD4MTz5=j#deNXxk0vyo?vQ) zBezCVFJpA`AR}f&DTqUYu5D3z{CwI{f$~&9q(=F>doV3WzzYa$XS3X$jZNgeeI}Qq zcwPy==Q!HNnzPdIxyLSlyaS8i!4Hg!99w$jWwWzIG|{Z2=T*M=C;vGw*GMyiRh06C z*jlpn>xf^j9zz{PcH^-rRPqgB=ux%kY2@hfy^1o^g^D73e8q5V^>Z6Aw{~a( zD=S`<3}^Qhx$BvTlJ_pjhGbo0y-yw)5qEHJSV1qu%Wfr4;L8_mJm+kbve-%NmEIHC zi;1VVL)DUwq1*6#v9JEM9W(|O}x6QXN_jNO_) zAJ+I2M%~yl#+FrTO#Ib$?vlyG=TSmqDH|Va#8_<`Nlq`tde)`i$e`g0`QO3AR#nVD zl&6C9D|Q;&qUs)Q953$D!ZLw7|G+FxJ`i4`iojE=3&jpQ2ux2i93nIkETwVid5F z%BF0RPWd~P&Hwl0e9)v*bKnC0jr}Q{%JS72z$J_pB8;YwspD$0`QD6HE8zQohW)Cso4%#axI#MO7Nxri~0!6KPPlKe1@V@BM)N)%cGw`Gu>sK?+Vd zT=SU6`KIa1fr;Is{iDqcI-e?!4;dR+zQv@W&w zQpZ)&5LU$bu}ZY2J7RSL?;X~jSh2fe)(uuX)re_VN9X|k!rNw}Cc?zeM(8}m_{Vsa zfyE=y?#I09I4`%65$7i@`Su4#)5?pv7Aj3F9tqD%i^>SeFMP_@&Cj&A+G(@g>q0>5 zzg9T%drsg?MoalT2MKEw@5(~PW?q*nEDkOsznuH?DZF07x>Lw|ty%+7xJ~dZ$d+0v)G<|1Rd27QFlehVa9Wcqw8 zjNI6B1EX0xOh?zo%w36s^db1~lBPH9N9QM$l}GwN2|P(AQr3u2jH0H#Ko7G$hFT3Xf}M6hd0)+O*+IcwOD z>NZ)5ouWN96jG>c-9t(L8hCtX&Q|8tRHD`Q*zMw?Rp)>Q;b@^GgToKJLJg6aXQF{x zOP@J}of@Avd974~=`tS8a%#n{P}~CQn?2rcZ7X%)y592`xy@d7gA6?*_=a|!FUL-> zQ#9ir9Nnm`EE_IP&mj-B2`yWkcdE=0b!4-U1K7~<%m@0)?Ii|*&tCk>8qLDT+4!g?%L)wCLsjECn_d?=QtO?Y`*w?{WAx5_9uxTf|-8B zg%aiKp9T4C8y~Y)u8(JqYGo&K;7~+qGG;r;@+nY&q{dHTZtrb0@RA z7PFo98MG689h}d`w;<*$t~O?-51g#BZ}#Rh{502<6->NMjp{J!Ik8ceA&ZqArku@9 z(+|QKb%Yv)U0j@GNm6E-DICILjRkF}9SFMVtBI3cz7(QgymFYU&aN3n;?NDV?S!fY z4E}yVUr4R2l{0?3mJ8I=lLHv$kMvDMJb0xQm znKN+)brVw_$o^NpXl`cg@Q-(;q%}`w|$cq}}b#78gjAh7c+HCsJugOIHjhE4K zf|jsygV(O7ayTn2+r1;XS2=GsnsvJkU3?PFQt;g!_tE~~SUiX(`OD*^{JLu{hb1F) z09Pc&Tx8(F3iCGhe8O|{a_Lk z>NtD3jM@QhE608UF-@~FBG_A;4xe=7{GxrSN3oNoz;1;}Cr(SWsdWQUFZA*p+yV?; z0rn&`uyiH1`$MpI*-1S6WEgL1V-vgj&0Gfb47)O8AwrQP&)Kh#je>?hiCa@^Ezx=e zva#qTN|6l?%`z6j^0DY64`I`)m>t0al&c<6kgC_elb$}EHAo2g))NYhK*#kEj9}W( zE8+x{nN;-zBfof#%-eK%w7ZN6a7#el0%`S#cjB;37t=xk*&I_>I##Emw_!M~lAezS zRdR-X>5%kO=&pl_7Oso9<$}7Z%P%|GDn=sh5B3s_y36PtXdWUk^7fII*o6+u+;Lfr z%DE(phO@)ewo`5z7J*-yB&HAL8ZC@{)3U4Bpg9n#PlwqW_0_D50T5gCq3cLZw7I;j zwB8}BP(if|>#(?OU!Lz>1K3={^%Ri~&p~(uNoz?P{rxaw7 zP}&V$Qpu3MF}|G9{Gx>z#qtejAC}GC-+BRu9W+YcdGI#+lj$UrHM}#fTc_e%Ee)76 zWAZ#hY~X}=N2mh`;@0vNU)b{%WJ5hR687FWm6L^HHuS#tF7n!<7D#!(aod~DK5_fL zPOB-__Iz)KUA;dR0CQu_+?P||B9+H4NS&Uc98Fj$e@VG44dmaeE*h)h%5V zz4taRvFKfYFWM^iZtOReeC9O|ep+p=vKur56{MzTvH!&evjcwZSPucDR1Tye0mAaM z&V?9}4pEZ3b^HD7bAEd=d0YK(I&R8#Jnp2&)U=z-k3&OU*qcAFZBhVR^* zM2*S3kHuUi7(XgDPytV~L`M9LBG9aPczSze=5{F{58V*XbGpQbe6Z_Zwz#J+2EmI& zORZeNhrWpzZ*$P@8t}q7VrJ@&Ec3Z+E;XZ(6%w-HsKLN0v@ zfQz(^sry1#;ylcFXrz9gBYV*)czxxNrWdadUT7h6+YJB~?V zow3)9!a11t0EPgmri1D@`fMN^5{_--vFRz0Aw#YZ`8jEjL)-1$B*tP~LtJpf3hu z@|GqbTTqx|CGHimH!`{zRtAqBP!(xxe#zM${Fx*DN+T6fx&V3-Xp}E}fJQ0+_ixE7 zr}F+KCyCg4Gjz`6y3|MwS?05=!BoBnbShfX@3pCr-F>G&>o?7iOU9inJTKGr&_$N) z$Rm1I0j&lzjv|U#aW3rT2fPUmyO%3{(k&PA*mclS20>Et=dI$i2a`@h?931iAitck z-&JHAlZirE;dx5DEw`p%d8pj;pf@4PeQ9)qwsV2>VS6V|<_%Oh+gO?nYaEc%?Bej! zvfszOZA>_i-wqX5QM8hH7wjz$sv^@I>&OidtcDt0j&Tg*-U0rK=2%Z*_)<`7M_~+s z3g+DJJI~Niz_2<*5dss(WD+;kNDCjCPPu&Z{&O6$FQ%EK)Q{G^i8W>5Z6$Z166s2+&HmWOl43;jF)NEB2e~%*>#6V zA9Zf|_`xdY^h{R&=e)2{`u|*^F!n)tYx;SF{=d~zI_wB{CFI&9e{YF^)2sqt~ga2;C>%4c&?** z4fgKj3#2)6RlTN~N~@%2VdS?jbgZRuB;5yf@!sltv3kUxbCbTH0^pvcvePqh&*TL< zw|jm4VWP=TzoI(wr{*{^KH)@td)$QWk_xE%_mQA;D=W0p#hu;$wDf8|i5}^~AjzsG z_S;YExS+0HKyq#;{eInahrZ(!j%(HNu!#khj~Uk=HCa@VRlV#WB>DFhs!QZsR67qo z7kQFm7)S9(ufs;dBnAPgkzKd0I?_em>0|T?iId0Dg}siRC4YtWzbw+b%Jt3VhC8`| zB4_LT3%4#Dq(QVZb0<`gwJ@tb-#vAca+SKrOg_iY3JFYsG$2B+8{3INZt-F2OD#h; z8xS76G&D9p-#Y(O$jk`xdh99vf7?;2Cse);CF9zjZRg=GXeU@SZR)f!L+B#yQ~%9Y zYQtyTF3sr*veGG_oMeqBm(CEV<->^U;oaW~m#Mu^$Rz`;iX}$Tc~A=&fLR&`ot=<% zJKfGxRiK94F|<8BXwLV#(7D3f9F(7;V;!0hQYtOEHeoZDcaY0 z!1I-}y%)!zN`-E2+x!a{;ZHa;D2dAP^$**4lEPrl-+EMI%DDQK$?nGW>6xZr$`YHe zv@nKJpeoN`wX|D{^)}?O;N!iGkHJp4Ta0g?JIof|9&lZ`Ob?*tyJ#;GYzr6udqyq3Dij?ewO^A2|Vm# zKqho7{Gx#|@HlhriDAeT<)^XY1GzGwmA$UkwyqR`ugDpZ3I$OnYn;+gzVS7v*P_0S+2A|`rO>zon77Y?_FdbI=~!QPQHoDb z`Y%dXIONB@)!+WhAz@IRSuX?6dpiXwNKUK~X>*-L)* z$R%*-4RVy-*l$S{jIAq>3Eq2?^S6q^+gyxw@M(Z0{{?{aPWmb<-j$U;1^RfSWj+pq z?UTPimgXl14dx_DJ?^+t7=zQvJjQq-ke5Ksu9I5mZ>dT%>$Him<=z2txk7v*ZYonn zwn}TM8S8Bh!DiOP@{JR~pO%xAjCqfk5G$GX*|HmyYqVXs_I{HT4uh}GlNjkIoIHb) zZi{{IMZSo|li_}a_dktH;P5sl6rQ|lIv7Ohi9NtOQnCuGg&?S`$Uc8m@x@K7z6O6ClHN;WLMUILu>} zTdbhAy^p+b&meusF)22r7pzoeG&63fyy!A3*=QZ`)O^{`GEtkOFDodum48H z$6i!^3FX*Z`ZXf_-ynEh1jGJ|RsFCP=V_GOxXp4J3~q>LOdo0x1)Arz*VYU9wALsi z*(=E6U`P9b4X{)_ytlZ*lk7w+MjEJ4&p-ilst)1??I-vXYOzUEx3KA7QH*yVM3O!O z3NF}~Q7Gl*_(b#oE|y41-}$JO`qF}zgx$}j74LfI20AaJv%VD-HaE&DyiEUBN9p8X zSi8b)YFciXV93 zZ>a{<(iiYsL^c)O_uyWF(OM5_jdgpj>m>Vw>i$GZ^;pP+b6$MdN_~~x&yp%wMNw87 z596~-^m4H=pUR(OxuoPyo>4bF_0;X6Iv(dSPZ*~T06mojt{#CGC*^McV3l@j_E@B& zXhoKYmx3sHDBsc4GeP=0Nlqm58^mVkdl3>kXF z>LXL|{-)4ze3Jk9G}fJHhfH*rg_U7En7qzGsEUy_vQ@JZC0Flb6L;0NKV#>AQ5_<- z8Gk;-PU0r@wZnjsm1Zn^X4usF2O+cDa0nQ?O_%W6{SS+{=|!r&4RPCGkaCPgnsirO zu%!ji$D#8ml~}?LcodlFm#*<^VJbJ*ct)k2)PPzHk zZ*M<-v_Ft8yy#ATiBo%ey(;F1!1I?=l-lnG()M;aqN55v9O#6T?^2=T?*ZbhLDCLv9PO3mg<$6;h3?y^kw8ulxla@wgF5BqE%j*&%>Ze zlxL9LD538YMeBmFNXx`BGu`|iy(1sq z4QTGw+3}2SuoVwXr>I&(Qpa-lY;>KM>zIGrC1G|95W%ZFcbk@g;|~<(3@PQB8yyE=4mjVTN0uF$}T`hHXz#RaonalS(v;k+efr zRsH9=uI!M8@Fy`FKL8g?>2*Bfo)#%ci%VP7V{8iAnLeia+-ffIWF^tdG8lq)ke>;m zontgCiA;$kU(CpF%&C-r&EleN6{-w!mfVOs&odxND8?8Khe8p_L0h1cIdMPKhImy1T<^yq%LIQz8%27x?mqI%` znY|bb-y;pjG4!&z<*RB=I@6Te-`D<*5hE)rMRrNOk&>a5&HhW2fp@2$j@n`Cz1&D6 zQ`0MFj;5cdx+1;Ca~s>Q@Npz;qmVOm0PT?_dvW9JH8dm1pf*fpLvmxejaXb+&YRFH z$rDd;>1Tmjx*lV*tgzBr(z~1Xw zBiMZHPcc~)#NS+#!%wgKiLnLvttDgBe>HPt)ohe><0`jjgmMahmkyw*N#1tr)!(KG zc3y4@&$p*r6An*b=1=(Q?lWW4I=4gkQrfLOP03(uO!Qo@l=PG%#a32G0BeHr6ikpJ z2AFm3w(<6~%FehhYHd4|~cuDo|(m$c~~707wa4i?+*obaHOjiQ~^ zJvS3l&2I&k1SIehJ71 z`Db`rbN0S>4k*r(PAM%6s^|KB--Qd<66jfZB?Pj@Zvml4%Jqd~wYW7M4y%91-XxYvZK ziQ?9FO*XqUmXO0|t|pmhJRgr;!hKMeaW1u9{}O2lMrJphYR=BYp#U_lKpdLYj95?z z-&XUsrNevMbUWDIEc@uK$#yZ10m3QCl$S*c@2t?s@xSfdpymCAeA^#ESNr z>q%El7fKf;RSKn3&(ofrY!PLO{<8pB+JYZg1dwPmY50tY-SzSyg%L?S3T+=qV2=Js z*)aH7=w`FAN?e`HR*~JzL6hT0zH!~cGI6+-J~Z5Ep3eDq$L5c4>!kX9)JtPuK~3Hj zlQVBuOjzH-Js9u;byFC`s~R{7^C4$+7~qPFjc7P+HO3^YehD&bn~B8uWK5vOvYUDR zJ2}YckOgDQgP6$yDP(e$M?)p5F`;5;Gzgr1@Y&y?Ik%V1r9??4nh*#}-8=fXd`zI? zuvMHKzPkU(is2G5W<@ru-(d2JA33cifwjpH}hg-2?wIYVr=SN;$3t z6lC8QcJa4D#~i)n2tXo%AeKNs$Q?Jf@rO;y#zuT|Vs2`|jJqj*E}JLIn4J5_-U!+2 z@PRp2v0l}!8SyTbL^qe`q~SgVBkl;SKc`=ll*{}UnotDBewT8VJsqUPo-g5~+B(0X z-MG^=?Z($i&3$@rhV0n(FSCFVS~gwIihIIx?hv@rJ3f?j44UMXM~sND4lXAOkC;j+t?%W_T<8X z!_jn;dnSw~AzpOpEGsvLI?f4M)B?5Ib zo?%5rw(uu_FgKvY3re>CmEiSH4tj1nwg!!y7~D_$wLbNafRj@lNg^5Z`g{o)ngR3o zvY!<__&tmEmtgD{fpWkUC7Kjmb?EJWfz?084aR_(6DRknp8KYq&m-ySJ9UTf))M&y zdB%Y+iFfWnN7_JixC?H6XxM+!x`o}(EWab?{wW=3Pd#i6dI?f#4qBqLrrBra(_OGh zSCTOlC^L}j{+DH+nL8&Q6>8akdJi4sK(=)t86hb7n};GG%$<1qr_SgLpaRpm;CxrWwo zpF;KNzfV-y%OI=^t<(nYaI0WcdVk!x-~>v!<^7Y@C}f;7as8`(8*X!)ExC6WxF(`p zzuV{9xbe%>df?QZVUX-7q=hq?{Hsj?gYV%5jyX!m(7P+DWc%Om$zfAlvkLC~6E}M8 z<Az8+7?Pd8g=5<(YA)0#gEj&oT z>Q@d5vFy;qwYhxdgxufJPuQ=FgWN2w)a-2g`?%9ZMCAJfiI))GO(XRv!-`&U+1drt zMIdLUomn^qthEc*SGS$sRm<(_l0MaI!0D_T*NlWdD2O>QcFWdo$JdPS$9zP!T(bWZ z?!$R0#$?QGJJ*z0U=Vg@>0q$m5&G!)6l4khC(u zG^#tG>u?$&wu-p{?L@Pm(;)3iUvXfL6wPDC$L9NujOKBG?$D z1%MU>01ncQpn`R<{^(ypy-2PSGBj62l^x|N7*tBU8YBG^Nb&Ci?}k9?$X#HN0Ar*_ zmx(IWi%5ie=1}hiI!4K441%_S|MRck!XhWDF$h!&Jljg`-42=T^0ipFA_J9%VBh?! z1HYIgplA^;BrL%$3JLR5lvN*qyD}eO$V9~+GQ8kd+&lQSi2f=^%XkRX2tFQaZi8T) zRiIs2IQ;5`MdI2 z2Sv}&BETV}Pk>W)aMg+b3Xsl4iHW1cFhEQmRw)yl8^|aSOF9X} zE}_H*fLI_GG?ND&(+@#K0_>D%_y%F%s322SPR1aSum)A{jbM;*C_+(Jgn_Gqj6Vwc zfao1LI~@?ifv=8YwTLm`xNzZT5NS9KTqy!Z&qNK~Uk2@HV1e%6p+(>(dMlnp;d|&_ z8@dnGhVB<(Uf5?}VUeo<;`~*F?jb@<&b|WOSHN_l@p5GBB@Fr|)Kh_awlePI+}ELZ zfQpa?n9L+NFp%Z+iHhw7%q|0E9X}fFQWR&-qH{HBThd%MQLB-@M%&Wem9UlhUt13& zxbim1*%j9o*wTX%c1xxfEZ%-g7|sUsJ{yvMZvj>@?L{6~DW+*2w4dfwoh{&P8hxu! z%GLaVJEV(%-GGO1wtUO|MmzQC%rAT~zKQWMGgQeHmfu$^-egjY7%o4@-Ra#P9i= z8eR0Wf@|OPyGC@M!0DS49ypDr`LEZ6%YUTd=7T|R0lM!Q7JA)FUUS;T6dz$Ez~K=U zbDeZKQrsjc<$Uuz#xuANOJa$1pBHaC-A}7@+B3?ON5bUBkK_1;ACRn&*MZYnIjF%k@2(2KKzsjF9GzA3McypR zJ1W5T8L*IpASes-mB~2AE1}t$viPI9bZqD?mi9-To!C>{Xbnu|Lb5Rpg#0<|!h9#j z!rz-QF8XJlnhOq&N>~-^lAS3np$;(qmx50%;FRF%HRp7te%sCTn=e@brH9UeD(E@ z>kk!Goit@S3(Y?p!Fw7OD}SppNvVnw zo5ypKrkW=rxytU{LoXffgsD}sLzbGVQ2*WfUy!^BS7)BO6FTd_%Q*HsZTK=Q`Awq~ zOrYZOTtr#6MH7Y2h`)>5Cre_lf8qJPRP(7hCeNsc^ni#3?GBspq#qm(^1mCLTw$?U zP_#j6YJK-E+%EUZX8y!V_T}L0iUNMuE!JPiqO3c411&_n=7c&o>Xjzv-_kz%Uc5?U zj@Qo(;OdDI;ugY2cy>qhj!LN~silW6J;JUO6Z zBEr}>d^E)31D)6U+^-%R=lh~Z$Iq7C(-7oh4S_rNrqdFZXIy`e8hh!&!sjGtw(#*~ zy&=cT!JyB;pv%#l^otqY@{87HUom%0m=)k{gRvkNG@*3vDJddjbC;{FVxDrt5_5Ats!$M1rBN%B%t!c`|D6ILYHIsc1Atrr`pShEzil;UatzJkg~)YXhRAj@j?R3dgLdy+ z<+Jr&NU&Fdz#DJysv>|lbr&kg0<#MXqWvwc`(A#L9c_m@@rArY*WHIC-#3RbG_K4i zuYa;xX`4syPtA$+g?UneDPW`?rslBQE5sKaB_q}*x}AERE3wBs;Kj$jwwc0VeU7vW zG77ZkkanKITUcSv!=jDN5&9)Njqkf$&&6|QhD{ElIhE@Z3C_r&p>unO1{`@ z_qz#h(UATNdFu>l7#0nERFW^MI2+vxQ+eu1C`dE34X0CBF~xmeD05Gz;H^0Sb)|J06*L(a!Mj`-Ib;G=7R!CT*g zUsiM<3sbtMGaCM(ELK(OIHaK8>$@8F)e{qj;T9%P8<>mSCBuh_OYKyRXGbbOP+6#H zEbJSOtuyAjXUl}k6MK3m(TCBQts1k)<1#(z15xbPc{HB|)qRYMSO0f^%-8GjAOG+j z&&R6fBjB}tFQ>=1!Ab|5jV|TE{RO@Zgc!`sam{VEQ|nO) z_HRrDGqXxpzrBPs`=z5k)vysa2hFD}ML|4z1mfm(a4{-PP(2o2YAJHqT<@6?k}RVd z4svps^v@#L6-pY3*poqC9FK*B2V9Pr5}$Z)?hj`h6KlW1FmLpqUQN+Z%NUAd53(VT z9nIYWKrm3LrbTTD{CE6W7pk8jx-0idOEa3~Em_j1XQ@V0Q^XX0o;^&fY7FCP0F>KG z?i4?Xl+|)8oZ{H)cV)Oq|4p|~uz__g#=ZL!w?%o34(}X`J{<7@lNbaqRw%&(5a;vt zepsta|M!~Fk+YINsR+))JR`S@W#b%~*XvXstt3+%qxfNn`}kgL+*!QXqHC!#Xn|ei zw)3bCnpVeX>6VeN7-gtHqkDIxKcKV@iw?=zsvx>rXSbCBGva&2ONjNJdgJgbg)~;b z`oiX5P;2|Bb98v_=cY_=;pquyc)|f2|8Xjecpa{0J3rn2GyHB$8r33`3nf1W}Mx(nZBMbnu8PFCeBheQr4GZy23| zl*@*ZP3u>{=i$XA{!`cIEJ9k`2_;k0j6?pvV(Jel;D^`zO3yG3LUGbD4fJUW+j_cI z5WEsR)I#wISmN~Hy0L%4DI>wVG&G}W~0eQXM&33FfTXd6M z=mDq_(GRc0jC|^rN(|;cIh^I~xscG|iS==-tpFM* zVK6wWNH}CgVT;1et+U;biGv^p;_;qq?XUA_LHWgov)EIwZ`8I7F6T#!03~S(PG8pD z>MRvp{=PzAC}WU5*&jxy9tQplJW$aU;m0+~XyuhlKb&q^twToYaNw)`#T=D`w$-={ zccgZEJNZ&LAd00i{!KTZ2hGie7YGnU+h&pC-*uJ~op+rx4Ow})(x4u8ITx_#Y)hjCkQi?vzwu5j3!o|qF}qi`zL-&8Yz;wrfUCt*8)12L2n0? zUU8LRy{Gi5@X|FfSc#BB3JIpbRoBjc4B5Cc$UAy#dbaGr2jhTgl_BDzYhBcz;XxTF z7wVwKp_$%ob`qU3&Y4%?Qk~G1_b!lh2E{I5iT*_IDM4%YvIp`A$ns3;@Z|QB zcG?t0P22QeIM;_ojGhJ;xwCUAz-zfv(JnAz8x~LQr05T z@~V&pvatgf%k7Q!dC6$n_~zP_QOH7vx1B3^(r?)Hc@&<0K#=t78s&g(N2v)3&<}YK zX8(QE7|NUZk)D||!yEFdFs{UOIN|;5pe4%O8j25h9$o*;v3$$<_ZM2-XFt#<+UVz{|!C)*;mZl*=Vi6aIR{dX7qesMa9J( z(;qc`0Al;&4RENY_%NWI8$N`I_(BV4h)yshrOLtuZs0L;K6Mj#X!sG}lm<^9Akz0l z>;4W>_Q;MDc4^!VAPv!gnf8>oKEvpEXifkc!^e$w}NHQ}s zk3El3lCsMxJ2EpuMz*pdWRHVmW{+cU-`B18vgTy>-l`%C*cs- z@&*EVa)0Yv-kVjTb8f`maARK#FmYfDM@_DE;Ve=3&!D+3;j!QbB94JV1=zqg;{D)I zcnF*~IY@Hf<1T^V09-(^RD7b)5%tg)zV;dHRO+}ia@>T`2>EGJG=PmwbX31^eJGST z_Q^Q=Ssjtd0wvd$QXy;I4p^f8{{60E!W!wl*KoAGZ3ATJZ!~T8A2aflHk$P|WziYqZpagj>l+PBAcYqflhP7X{ zs%67_eYW0KWCZ}!__h@&mi=wsFVmt~5S32QI|b5rZEfqlOX~sb=SOa5Ri-jqbXp$2eB4Q6;5wA6 z9eyJj{-_z~IA0*^+QQ;dh*YJpCyUAW9h3r*0~E@(*zqM&FS$&_9&Np!(yIOzXz}lX zxCV(qPJ#;$!4nI+5@Vc9094T}2 zuRufrX+IbYxqd*%|JP<7^NbO$1x?oZca{suqdj?F3v;ntusdvDn{1#H= z$mR^m2k7hm;(OtLEy9a+R*^u4!jEG5n7HG2#0_lzu!eUq!F{nL2ldE%N3g~BcJCr( zMOpFFU(S+6Mk5L>!2Os)B=l<<6M)}ZzQA6*->zT(xI(`W(Kk=RRi#HeT;X^XnBi z*l_R<>Vhn@>(jokj`yJ%LbjmOU?nCfbX>Gl$<*kiD%TY(OgFCXd)a^It}@sO$>ss{ zjDxw?`a|roZKSr|uSAi3*H*F;>!%huqx|2j1R<2H^OG-EqL}83GX~&YDvp){SgL3m znBuaFhAH76(&diUwN5r<%6Mz-KRAAjibU?@1MESgGgiUjo@>hoAc`X@LnxHgT2U}r zCmS-&eLz?7NVxCL17QMgr>rD&%5U2nwwHn{fd9;QF1$w#7XX5Mj|zA~F!#eVAKR-7 zu7i#TOnBoCTwIEIAlAU)k3_|}mOn)OU9GmpbItR2Y9<};Lkvx5!-Xpz5!3;Jx20wM zUV>FHa%OsQYXE)7Sr`~TStauiEJX{gO@)zlB#xFgU|WJK3)x_)EFuDT7lUFP?~L`oihszD|0wADYhjWsqYUR{Ir5EdNC)K{Y0a5nxhX zEZ~>iZd7Qzk?`6#WR8Oil2jLIy{eATq52o@-JAXA8*;IgB&|;1&cGHj(A>6G(%kU7 zAUg0`lwu^S2_dCjUbcR4yx@!gjI!_OXBSNx)2fo|=WCEu821);0$d|Jx%%hmXi_S5 z+9S(%<&jC%{-7ZV2lB!*mACgrk9va1y3Y4V!gl6oAkEQeM@zCx5@$SO;euRrlJmCP zp(+Wh`lYcP(naA;S|E2fAMX^5hZDse?k4Twxk*)13Yj}?kGZbjf>mFQefu|_pdc-$G0b7&9M`)k&0*^&8T zAa6R}FFHSxbsV#bzQeBcw`k1LRBFCW%aG%J{tF|dqoEAtf_lSPL|F{wBj=G*D0a9P z4t78`mMD-t#4}bon_OP7kuy8KK?q~`@BW{@ynw^8X{W5%qwhp^Fvj*be`rQs1KB#1 z$|YH=z3M72jRgrCJB9NZ+(hp#E5jzs%?&{f!VNX0vI&idoyH@@^hh))ziZcG)*x6C z-JYj_R1k=7`t5OyXRTvk3w{E&;D?Apz=k3juoa+q8+~jkH+W)zyo2u(<8t+OJc-8&?ooM(3 z5EU&D+c4~^0zr!aOI0;}pz6ehjB+4Do>0G(Q)#^?otN_MinJ`mp!Zi7LmN{awo-Y| z;Zw;2C#th6uLJil{<&e9Lw)ZyaOPx!t4UF~cNGHL2v`Mk7!X{NZoo zt=lu?^HPw74%;tx1#F4k*K{5|P@IhSGjz9^{xw6F9jM{JZhS>fS^+nA)_1){ou2Lk-UTQGxsW5=$v74GgP`p`#8-J0B*grPg->zq!@juU)i!6icUxSIkS4Q^eP=}FI!cpgB(M5{`l+Ci??sc}_c zA{|W$`SbSKZReT$Y8Cl75gbdg;@%(<14p#px_e9gSz?Um4*;$?rNlJ_98@@!C-wpG zxgI|<*%jk?hnBhy39li^N>5&^tN8icu4Frj*KNeeX zLEg6@!Q8KnRjL>02VE%9!#{C|LIR??WtJ%|=IMlw)vvydL~G$V%v^y_0B&*cwDT_( zXn!gMHB(~{g(J+Sd|&4Vrl&{&zSoGHBJ*44fai znBSKBXL~SBiU;Ij5OG-0nn19Q-rlRp+Y`*3ZxX~4e@TwRsSB8@;0et)+}IV1;~B&| zDA5ZvxFisEs@iGTpAqf7fP@HkpZNDr)kBznqOZ!{8kwZypM#(p59`m~F5{{0kRRdW z?}YYJI(P;?Y&Iu^Z2zLk3xxhuFhe2P|F|bR#U)==jav{E1xjr1ST&ht$*&2xK)7oLRsJ|72j19-N7cfROaU3fCK0cNiINCEGrM?7MRd zFJKY`DR85|-c_H~AAZJjFABnm7pgY^{F|r$n1Ok(GR@xstYP|Yk?`kS$zg5T<2wgm zwy4yb{t&8-moPk`_ud=7U44C2Wax{r88DRF@9XA3D)^MF@`I6`-hrNLRkbBTmG8$Q zE4vJj&uN(32WKW`@9TT+PdTuSAG7c2trgA2hPsDbaGnX`7aah^zFfUf^w{Ch^s`*U zPlScQm8gGS-_!c(>}$)>MJ1_{bePpnKUmW6I(pmk7q2?{b@HIFk8^|yIrAGy1Dj7? zh@AZBXjeclk>=>&Cy36});zv2!txm=%n2FI>dT<88r#O*`_APaVD_i$r}gyaOcGZ( zbM-5D#hn2f6Lv!uBd_=PFu1Q?KrkH6aof3pxYx^7&yH!f5c$9NqvTcl!g~#OuFc|m zN^Gg3F9jN;3Uqe&IERsV!fZT|(d08_qvJe+3l~T5u|~)?WLhPi0o^6xxwh*17~|{G z0~(nw*{;0e_CM2*V{Dr}rxHm?wX3tAF9nOpSg>7DDbp$2ym}C9!oCoe`x(_)?J--i z-T6w&t^h|W;K~IBZbE?w*c4e^XHVPS1U*u_t!57VM>74;5NZM&zIWbe2COji;oJ^Y z{)T}zBt33aJUqYHDu!rR;-8bBHh$v*Cw#;o{_o&ptgN>zb1MPTAT<2(3Nz z&Cn7S$aih_PwcbWkU>V4$I0m@FuDM#?w#Rbh3G!D+D+=M?S;wv@t}($pN{cd+i*jq zhrCDx>5%ZbgiDJWRQgQ(ptHLhW{sQ;XK)>2r{m2;9^*jepICMCAUk-HIJxo-)V?D0 zTEl^?4-3{WL>(G9sF5MRt1N1lo>^uc=4AX-{PWpkaN>=%!+8Ff{sqXHLR3EJCHROp zq3_S;lAe4(t2+{3d^4NFJU%E@J{~ic2bkli;sceq<@|b z`Pi?M;W420#6sU-3woJIHh5iRC)$e16LJa2fyLEuo2KsVm_BvQ45a>h?qPiMc}xu3 zR|>lmknD#JpNF@GwahRiutcjJq(#N|**E4!LOKnJo34!o>wM_7PhLOKA^*n_3CQ1X zToL4QCz&%;n~s3<(t2lK+QFjuo98@$iBeCT6rU|&)YEmxao8@sie4! zVM;zC*0y=0{Ds~CF9(FP89?RlHDO~c$QTu$LQg)i584EYWuu)S-+ZgVkB|FDBHyT~ zhO5cAfI4BNnt{=DcYkSKrK3(!*Mp}EH?(hogzw}PKftj0SlF>v>1w&_Q*al*17_Ev zjC{MQY?$`#McZHIA_;FivH;nWzo?>(8sdc3jF#tTTGdv9BA zu5g9Sa{SQGVSZIzmI6W&yVb%jo`glI%DN!V7=n;vMslM%?WY(0Z`S9ga9pDcA_R=h z?u{+=>W$xXu2!G7iKn85)NbId54%%%(Ds_YtmYZK5@-);y%Hd^t|9SiOXug+lStNo z-c^1QOSN0bC2(M_~2i%UFQu$FoM|&N)yfegT!#p8M^UV$r zf{-ME!6+43SCUw{Gf-;U0a_j?h+Pq0p~-z;E#L*hG$|jI90^$pCVxchmu_U1x_<<4 z#^xyifsDWs4#PlF_5#iee+OV63xGCi`r0xLK3frvKw1!}$RofCP62O%4)Ywpb$F% zzi`_?MOh(}Y)}DB4+@0g{~F43Bupv*&XIhH1QqN@pwEuwmzz1?*c@%PIq~E}rIS`^ z=ZVKDT*SdhDu~#lJOK3yV+QXlae>6o-@lv=6`-yA0O(;s@J2l0z=FU5 z)GG`DSQ&v^7$`u?)P2$QC5V_jAh+NyhhqCzfPYgDRmGIA@j!bWpuM(Aavh5ajfRH4 z;2|6503k#M6-jXxF5?e`5G6Fa9fP2kuys-hWe3Ud? z8Q*<`iS-0b|1qgzr3z3N<{jiHIdG#kCwSp9sH=~Pal|{9uK)BZoFRr2SzU?p5dJZe zdqJK8RFkWwtfR+hLJ=ZJ3P*k=dGUxckT^u1Mj&B9QI24i6)&awl14*d&A=J80-SS{ z9^UnVe;#^XkPHdE9}Uk#)kgr6HEIp~!%Dbs#S3Z7efUQkc7p)CG>8C*zDXDOw-NxJ zScCw=>H^eWP$`zhc#Hz0+6QD1P+%VdXhZ{G_G*BND_P62BzR#fPm3-bUUrc;)jE9( zkt&0Zm4eQod<;atNQCZ%3i=jhJcXqN)Iifq0UrdYo3vjC69kMC(g%(J>|1+;5dr+8 z3MEo1y9MOj3@YLS(3bUZH&lr9KHSs{4iW$uSC-cRsW;s=^|lA>9V!y+29zo~dARjo z7&oNI_aIaqEx}Eb#-A{+*AtG@NnV9vsp62D=96h^7%!SiF?Kpa2DrrEOs4HP;MKDdDA z*zx27BJ(i_)S+{x7sj7t4}u~BUu*gR@N zNL&yYcP|uA90SgIXkk+El>wx&S#upYEF!@IVk#Yj^k=iR*p30*)8n7%Aa4z*x3fcq zx$7V4Q3HTzH2wvNhwTLt29A0GmJ1!h`7q}mu~$8mL^7LfQ{Yxs;DNXAJEmmZ7ij40 zs}mrdbHu~~o&r(R2s;ld1PTB?2XHpYF-rL_V%Z1iq=J}m_Oge3$#heWu=ThJ0RJwq zEl6yjSgqXW->5pq^2;7$s~djw-Qfgi{dK4|9aNiC7`h$`yxb9tk3e>;GXWPb13W$o zy8aK`gy=)~kRD^_gXLU}*FXlt9~uTQsSI{N+n%uEN`<zHZ zU>AVqS|j-PjqL7@YdUyX-KT4>CDOx9AeqoK&wQZM~9Zsy8yNg3K1dpIsX90Tq;(*BiQi#@F)jB{9yw&DGtDDL60SBRNK25 zpjiN1Dt#Q=GfwBnD-euU1Me>!S0Wf?j|;G|ga*q1=4%V$p>Q1>6HK#BymB~n162`P zl8i;IB?nRtZg800JNi#{zQ$(GvL3lbO58IPz2VQGPrL{9iz=wMF6-N@=@K0 zWGwA5nZ#fc3=R?*_+Y~iBHun!;?fi-0ek}sm7p&&>9-C(?&mCf$PQ>ry$iU*crYE9 zUsD31u!FMO3cZp{i4^z{;5@&1C}C2PphI|Jk*NwkZX35VI2|IzfUK^n2=WoWWpeX) zZV0MW!-LKPWjg>2?2g3d4UcKh2)?}L%k{Eh@Ag4K^x)Xv2Clll~oO>mefG0vIg0iY_Gj4J{m$XHB`>(AZC>DtXMe z%i#MePiU2fQN4ZS(rO2iaT4>A$bmD)HyMZxjAF&CRV#DjjyJIk6)x7tndKL1h!m~( z!Oncw!(!b#dA#CYfJ#vj2y2t%v62wIr8nGlUhKfBL&DZ#xDn#`V|Jd78+^!@q6CHa zr-8g^2T{+{r+Xs~1yI1fCbYMP&;<~-p6tf(&ptL61)7zD?Utj+^7?9Maw#h{1)R8E{{1z42ySOKoG;RKlDMvM6S9TwF-E5`xFrHMBp;OO??f* zr6EWP8sTf{j#^Ffl-+>H-*xmDhuvRlnezRVZDJ-wO0$^JCJ#w|JfFGx5{ zH~_}7k{Y1P`od0>7q!tjjxA_M`Jpl^k6&@d)wBu(P{quG#jW@ZQtkxcP7YniN^`}Qa2?_!xf*5i^!44n zwPX8i-BA4tj2EhTPgR`h+z~MLF)M|AG{lf8S8&6>yy)vcwKq-!!Dcm4$P=hbE4Hem20!eq9pDXH7EkO_w5Vy_v`O}M^AJlGn@*~2QDN?q+ zc4nz`>Y>rj%7N`(v%n1~TqSSN29QSCiKUj*c)Fh#M|FT#E~Etzm;DC+s!K<^X=aAa z_vP07OKbP<$8PtB37zMp)Xb=i49#8X^8zN!&n5{24Lw6}5|z$o4c}JK>G@ z(MNP0@>MD=gNgw?(jH6XOI)A?u+b)vkpybaa*W&(w(WzRZ!(TQrNQKk#NHCCrsv@+ zFN;83KLrvS8y+CrDZ1@vIq@e09@6`eaE zdr7Ds0Lm_+KSgj13TJd?sBlT0ur>Ae>=TgtjI%J@j=l}t#1Wq@J|JHph+=$Ti5SAb z=+a73{c9N4V-%m47RHwyRKVDCy!L*@6m@jiUyCPlWd=sPCNf}fJ1cz?xslq4E`}8s zQ5|SJ1Wqr6;tp2sA<>E1(=}K`+<6!@Kevm{iXKDhc_nXv_2Q!H1h7h1Mc(ONg_Ck4 z64bStzqNAaJKf41__9%I>?;Upe0Z-S5eEEsV~<-a@yMsjl)cAZ2|5>CjVEBuOuIRb z;4PV#y@uwsd`f^@j{d-h310yvERJD5)PMmzWHZt)k?J^@8Ho;~k8a0;Fvc(rgapfh z!9Vj-Aj$X<=xVw!?wSHAUlNfhSWKjPC2isk}yLx{-X@?u`XyLoVcza zikC-+_i#bq!b6X>2B0Z9a3V9Sa`kkKw^A_kk&`cu9f569r$_j6IF==iB40v)1C3=$ z&aCl&FL@9@;_P10*DTN!@Ct$q2(}OB)G-fEav!vf`!@nz5ZT+w6~*WGD6g=AWu+~< zsxtAj?b+a^cYk(k`Sg0VqEA}uV#|lwVSF2+1K%lFp%jQA&H}~1Gv%gM7<4F z;S&L%DDpy9Z)LZGu6OS%`RzL7-bxUl89Lgb8_xi<-uk&Wa@aAI2f`aCq42QJG)p1g zP7{R>DL^Ub5ddr>TK*7*Pw?u4{!&v6k{b9cRjINFcSF{3F&IAmbqgzh^&V8aIfoKg z<*IvG#2kCe_-Clzj@*#LAt=SF1M`;Dptd^&zXr#rjWen~zW|DSkqhC-Cmwz$ha6eM z{$vqXg!3m7RAS@cpK5*1C;bVAzC35FTIK4R@wd2AOeHSHxD{Qc<`P+{L@DT*e z`m1RWcu|D-^}o?=i$Tlf>qUsb%VMfzua(#{Fhi@Nyh|N|1eB2kDo|4MuQ*3h2*sw$ zaaj_vwr{Fl`3(C&rg0F03DrGN&3hJAK0J#b{YMQHMC6}m%R`Li zXskidG5HoUf^wa0x4jN$kH5R-Qvt3TfH_K~!~9Ep3B;SjXaG;cTDhi(@wGxInqK3B z@KJ>(p#Nq8yp?1elukka2N-KU6|&>l^uxOt-|W(k?}Q0m+P>YQd;s@R4ErP_=Bxvir9iXgK#(nv{VPIyPr|u1@FB$y<-?j%@S~&*=g3D@ zy2~|08A;xlsg^U3eB+=jGf@4#MAIf52AWkM+$Gs@BR$@06(mTWPr%CY9Rv#O*4&({ zBmo%|#w%ev@EL^662OdtH?(#@&ZHnkj&%2ca_P#t_gNh7Xm3=xYO{)mEI# zLlXkfd-VbrT@dyIieU<6|{Xr1eavB^w>`LPtj&7 zDa*B5I?5rEKKjtv;2-ebao1ZllQX5=wAJ>wy$OZT74p?6r#lC~on+v>Z%4^Vml|yZ z-$_gAy|h7vf2OP&=EC^eZ#R+qH|i}kQu9h)Jq3b6z3t0EMQg(F+Pjbn3x#HM6K(|^ zI8M_|nm@!&^?zO0$?{1)4;t~F&kj0%s}Za+ITAMYeMq>3f3qk43~pN>oF6(xE_DNz zh^)X4*X5Y-%o8_bf0HMP7SN-s?T<+0u3ioc-O3fe6x=1PN<{evYBrZvKb@lMf33+6 z?yDFf#TAI)UZTVNFDd%M7xoG>PXyct#U!WpL5h$M|DJ*RtKHis-YIJ|zr=DKjG*HD zYkjFFU6n{7irsPV$MhYtVN_a^_83-d3FCXY!fYz@+50=i{RE^^P|8;uFU?;cmfqh| zNGowE6Z_(!7(-ydYCNpuy;F6zF4IN?XK=gKiXmwJkNyKH70MT|G-9I?Wtj|a3+j=o zuur?EH!?4KSFe!Y9I$2^S|gTX0;#An-4)_+X~_F1d>43+8DUCtg+AowjU^f1^`lWE z(jf!?r;LSX`UV%8W1`e)%P#F{6oRYBE^>1 zl@O=m)Jq1}Y}Td3DFfj7Px)Tgds~;~sJQk174T{9bxXY=?sg<*r?X8=QS7Xz`IYZ< zI_Y~0XlfY$VtmKr<$D)y{>wzDkfk;q`A78!(HLD&B3wO# zT%B_hzw%TR`msk5s!*6U>_J572Ng}u7piJ|-j4`UE*dS<)O14y@3O}@2?hHw zN<%{i9r5<^m~lN3+^7YI#hTY&>pvFkB4MhagF0GhYvQyUl|psmB29f<#t%*e+yzg` zH;_it5=gxM4UA{%D$lt?kC*5bPU=BCu^-ZTE43$=6(G@si$tt6njn~ky;YIo$LpDY z_PBGOp%>+uMwc&?5v=$|l*Nxs_ur}r-|U46Bkdiu)$mb^BrO4&0xtik@LX750SoQl zvmW6}ItRXUPW{qztwsWEAS(?{orGKJ?eT36@HZr=QVYBwk~%1&!U!!n10v-hL`5 zYTxeLwY(@dI!bYs6yi#=nus<1tCT+U65Y4C?x7}IqvN_+=ixK7hiorTT)bR7;XfGR z#7BQYlrW5UjIgNrq1xX|GjtZOpW^CNecefDjrjfnB0Jk&#q%fOi|Y%FHV>${H7aKB z5g3M2 zPwzh9n43i_frNM{>cx}E|2(f_nAs<3^D!uDpQ)PpNUdddmj_1r6=6 z$A7c^cH@-{-x?@w=@hiRIChPbS2Co`%EY!%lU!uOZTg!xn2V;ep&t-;zUq@iy>pY= z$6g3K!RtS0-@tqJuOA0f7B#&%=VPDWo7@|>_~ET|jXKONcjJ~4&Zneg`p|L<>M+t= z-Xlm-C@7-t4(Q0BxO49=QlH&dv<>2yIZkHMHwt47o22?s5kKFO6?UG?!e!=O>X1-R zWHn%go|HVJeNOdW1qw6?WH@(+K03SR`HX|dKEM1;P$W2M*NxyrQd~heQ8WpyDp5}> zO`OVQn2XLahIPODF)g-?icofrUcz%GigmwAiLd(YpNu@au>3w;T4lH(I`Q7|J$(e0 z92Rx42~I4h!F3-rruGWrKDRLSEW2uIudfTFlA@Z8+COaay_k!vREt|vBJjJ4%)lPK zFT&xvt^gY7 z@tRM@o22L!KR!Sfh?IwBcOPhY%+6ff3PEw3=n3VsNMp`DOw|*w`n^U@gsd!sUJ5JH z8_jyID1$6yqD`SOOC`-}VQb7OOnL@oNQx*Ki@cZvyBXP*iaW>0B(kF3(+)f#%W7?U zrd#1|co)`dWOi`c;;$bm+ z__jbNHg=)ia|zzNYe~MP7xJ@M{q=Fm{Ga3X+G4&ol}B{0^i~g(h-ukD|2uVpn(m*u z>#m1ixO_7h26(!x{iD-JSuQ|NsP~d$wm!IJzGyBv=ue)ZfA)Y1rI52AuhgiRNu8G% z!$_0Im;U$Ge%_F&hf^Zh?C@E8^-Vi-ggAAAZD*~3Z za=Z#nE=cEsw95_H{2a_2s6G@tY@A>WY zw#`qhCQW!yYC12BJs)1WOpvr1Q8hUMnl8vq|u5#SsRS|-QKQAB}`!+J0`C?qKcYyk=@ELMRqWOx> z%eX;1&#WZDw$PlTqfLI7^1G=pCW)E{{k^UC6yfgeaO+q@*E$(8R3yi|t$UV-bXL;E z!*##l4uP37|7P%wge3hdW@jL^AR;25!M%ZWX5MA}_pGQ4oqJ4O#6{r*{E6uPI zAMUlN5vhZVt7mj{yq0i3jJkL!N1m74sX+I=cfsNxbppvLkImnmt{amt)N8vhF=PfF ztuAn+Zb+!OK?7!8!K@*P zG{A2!a8clt=zCRvu3sS@L^S}lK+X-ZA_AXCo4GuQtMLJ5=U6|$;X=o`Zh0%As;Ac> z?Y{H+n7s1vqcSoQR8~icej)aC=2~K7?~b$Xzb0#G|7eUBsgaGp_57?#G_{r!FW`EK zASug4|MtOBS4sWo7ft5o`Hy0sjizOTKPPqWtoyLy8?iQTD0F$%h;~G5ZEP?OjT@OK zeCC{H_7}DXH|dbSd&HOy)hAdpNM8tKTo|BUZW{i z^uw zNgvU9%i5%=t6O*E*8Vx)R8KSJ`EpA_V4?@^bLNZv_~m$p>WzMS9#P@VP>RV>Kc>J5 zY+jx+l?plZkx2pCNaCn2N^n4oskLTuz{S}HGqnS5w14m`N*7N-cP5qeFyGsK;^X!# z2l^A~YP7ENQ4T$H%FXu7r4RV}^y0dV;0hHDD9aDF4->-H`yXT5n%d4#kZ!Ta>W@BpMXE_Qk*6yn%EC`; zCYyTa_1))+1?}@WT2Vc4qS9D^iGHHGDtkk$@22)?)2mClU29#ZCoLz&9q`_zC4qL$ zON9I0Bh^fIIA$O4hULj0DB=f5aGHbX&-9Id#tJkP`bVXbX54|!w#NwToG7nEAam3ry#sqvf4QV>BOH}_qb zgETBch}F3gd|u6$F>pQwXz)8pZYYu;|r)VZSQ_RC^6RR8eJbV`mJcWccyoYGz^ zW9l64?<|P(a(OM!Vs)2mODpX$Pcd%uIhmjkJW6g+v(of+dnjc&SfGLWm2HupVA*vq z?|JLY7nq*5lGUFTY-@G|YVcdV{1TIt)_<~=J9 zbYlpzG!9;o(}~A7NK&&#Tb7HSAKWI$r(-|w6Ip+;XVY^M$9k%e} zpz!Pn?53O)#^V=Z$*JC)@j%vf=-lFLL3)WIH}5QiRpWR&0WPsv)+T-Dk|q6Wch9U* zMi_a#;%lROa;-u>gK#{d?HcYA-F)h;j2w;dp^L)&T;hAb_ma^nGtzGCac)9hhcd+? z7anjHOwZAXe--ZRuA; zdk6)Yk?kk(J6wwoc)QDdr_CCf8B1kmi1{C^5c6kwXIxDXDiyuMDa5#DrXyR}okbJE z9-{9tnS1dfb=gC4My%r%@b996C==a?LvnbL;5uCWj9?j}8rW z;yV)#|L_rZ!^GVEW#LR-j(=4B?hZ|(o*ZYomPIQp`vF{{ZZesB91$(e--hvMiG9^> zWrwkt_0q-Zdi}bf3lej& zoOY=<+ItkDaoC!IDHvAT6B(Rn(@0N-6MCyE8N+Z1tJmHe5x(pfw9KxAhK^r3^@NKB zk(r}-ie68~qGojE>-M;s_IT~EW#?(w7uT)dn-5JTZ8od@#b$?Zc9c=NRo*qsYq;0{ zWL}I-S;n$UB_{QWiN4L@R0uiD-*+N=2PCa2DhQ5Rt3oyfJNS9QuPDevyftzH!K9ki zE?fO%HOYL0Q{hfL2QCu3$=*iqZ_`o7hc<5Ibv}4ifUL3Y^m?=cTteyJG^kn*t#{&? zOX}blnRY3u_tc0__4G`=R;tt(M@w6McGPn|`JyIH_rq@At%$*aAL`pXi~|g8)0?nt z$(c{q|o7lw(`W@vc7j8pw~9zY<&$gL^^z{ajmjTKAsC3Lt+@ev`RI7UsKyW zTH9HXtVZNK=t<9gpNev|I?8%KZ20i;tpfT$02HTful8!gjw>ZqA;*fjvHFOaOIq!R zZOn7S#}b<#qMTe97~-Q$llBYf)dqO#!*zKlqD<&J)Fs||-Fs-FE6+GmE-bz^qidJj z*P%M<5ALFQLz}Y7)zPlP%fid*vE$Xj1uwR2tLX7Oag59C;YFDYmKWYdCN4t-Uzs#i zF6SuTcjXIw+m?m8lp>VLYAuj@R6yp%`@zfF%B}2cMVa<@|cKx zV;m~HNj%(opJ1JwKVqq0%+*V2=<7D-*5$N|uVm)NpAXNE!-~rr;xc>Ytd3YM9kH82K8`&!Pho_jVy)O?S70 zJ=XJ<*Jf^?VM_q7`73)N9QJ~DzNe8WY)NMWm3-cOnIJDUZ4@@E-`dOxdHc4k^KJYq zced~fC!H7ueK#+M{V|7F`9|-LuMejdJtm@VEIFra$I!i+=#*45*CeA=&y!bWJoYbc*hcn)8ET(+qFnWu#eYe^@CmMC5ls>|`I#l_`c>foDxzW#TdGn~B zof7Jd$Pokf=DNsgQi$qn2oW$)H6e>yI4o)0%n4}NecMTIyTPeZZ3;8>$?D>RhV6X{ zZNt9I9iH2B^Z+Vw;xbdhXjhd5N`k=Tr%=g;y!~j@Xf)Z#gmCL46Ra7(X1goWLKj zE!d_Q8oPkHdOAZem4kcdY4ulPW`h$n%LfKoN!tbVwl3MC6i0?@z;Yb(<7??@E~}9! za4{L$YbfiCjzhVf19@)nj)N5^nTbSe(HWC{-JlST6n&v8?y9}rGSz6+=p9va8(rr+ z;v33|id5=R-dl@jzjeI{_-glaXM39NY#lwDl8E&RXNaCvARH()cMW;5i^O5fwR9@Z zT7<6{tH*3Hw!@IRbUZtREqHY*bWvZ!LL)Kwqw2x9OmTfYn=%|NTT=EOH7tvJdccYG z*M|`r3HO8i?WPTXBYgG-}E#wtHgz(j?~KNS%?O8)*fl4*Ee#5{gr8QQ2A z*xvZHY;bRSW>wP2N~AzALA+Gd`Lh1w!A0UoD`$D{%*=m(e0|GD7&Sx>QE7W+>=mEaYcT z(y9k8w1l;`v_7?6H}4g{!e$g}cSm1=tR~l74Beo{l?YWC-P7)P*?0`d}sz{^#DZ zER}lnLQ5p}N^znlHt3hv^Oxr*e6Cy-E8((eKz zARanLh9sMcjM?ZoivMXZedndE@Po<8ZsvQOs!PSNk@tw87_KCz`(=?4mwok4ek1++ zv~e)oQ675VHO>illmANjwJX|YCYIS&Igtn2dipE#C)zfY7`63V?X(AU5W|( zZnzS%Dp6PHmW&!^$6@I|50)D_d1$gHIJwDH_|N^L zu=3{_ViKN>OWWIjDxsm9%-B2iaQcsC&7f~3|B>%?*DO1(i@&(R-7+UK=UbY$kdu4k?bhZ6R1HH8I+#wm(s;^`N8o_PN3* z#PTwa8`sEfoC(m%-VSh-4?eI82#k)Muu`^+tK?&9i|{IL@N4Pv{6YGY=BPd;-%v?8 zE2&@+*}u<@oc%;2kaAZyibx81ZaY#;KL$7AxlabwlLC1};A=uJ) z?q-$e@whkiK7onJF1KVOhyT$Nbo`P{@bjnorY9m5SBSeKtnR)awth$C6l~;uJ9vZX zD5v)BvZUIqS#K++_PG<9X2|iRvysv1S47s^#jiWK>P-r}4&8^gJq28X=>kFNvQVgocIPvw z(U{??aRu7D8>L25vwSB|?=RNUp==ck$V&2Jy?HcL#O`p4(~uJ_FP%hD#*UJsN^izS zkuql}X=PvzPJFzL;PK}^^PLitx6r~UWb$b5=28H=QJ(i36@bNbzln?&+ZJmRB z7Z-ChA>3#=n?3UEw*dj_JqjuEDs1ZR$6HHw`|O%C;$ zT99{1Bl#AjP9adIizRmm{^5USS~$({pG9n}Pn@(+(QYxIB|z!WBMq`~K2!-b<#Ssi z@WI123pH^kmg47~aio$;VUu_sRA|pah z7ESqq|8o@BLcoSF4g4BXC#;Yk`0EHa7nm({J|5`0RLV^e8>tn@D1_fGt)G@=D4e#*>^l; zAOooH)0&(Eq&?VR76@@EuHS(WCX7l6q>NTrXrZITpr{!yWCAz|ePy}1KX&5;X;xb? zlRQ#i!{ef`-nn9JLhod#W+9F=oQ{P!?QzpaV}e7ZVUd%C4S=;s#r0P*^Q!+{GEf!u zHqM+#QxBdd`iZK!j?^Z6d?S1d#6Di7I9C^j3i@{~CaN1J8JLPV8 z6mXF?Ux65v8&3tLnKR(3Z^QSSQ@@`IBk=io4KY`1=F+A7>4gfoT?lsJm&>@>G*GBM zX=Jcx`EO+_F=dFJUDk?(8K6(;_)oJloPiFN9IzbOLFO<4)5W6(X+EUMvizdAIT!{k z`{*L4J&f9|aR#2qz>P;H6UVbldK82|PMl_Kg!BeXx{7e=CM3z>60${IkAfzAcP`l=! zN~FeYxr<-y>q{p^U6B9}Phu|!T<|{npe--)l-1L1-jrMdT7v!q|!}b^2&=?sNNF5d4NO+F@LBb3gVTo{zolq_w zeg{vjB9>Q6hBQajc6Ssw*X64cS~SD$68SgWcj>xLqa=48&z?Z3nZn@3r*m0B%)Khl zx|+v1J^}JuKC8&Ir8YOBJ3s!DkWG~+d^*)AZ~`K~(a1$)Dp6Z%(H3azXe)*Y>O5d# z^xaoC!K3*IQ7XriQS$~le;r!f-E92~-=|COORH*kk#k(Y5)x5Haq}bgxO#csDiG(s z-*%B9|K6K7EzYF}ZQ(9;wQGe?!J2NQ34ZuyydQolrzDNE0dQ^ALXa;&+6PHrLKNu~ z#MZ|}^77=VbShyCaPrTCfE~aiP%45)xZ>D}SzmD0<)wjpE#qesh7oHTB7Ni+KHRn8 z2jT7L5Dq2Yl{V)Dor~3LlaO9;lDL9WVMjVR?3D~)W*EK|Ixf>ygo~L?M+(0`b4I)O z1ghT1?*xjn_cw$+gBzEEJn0wBiL1CgIK}ryhdTrwCz^uV6yRV`l!Fk=+Xi$`on<=p zr%SJ0C)O*rfB7!6i7|q()p7l~upR4+j9%yk!Lj~Z=aF39(b&iGiB+H9u#3s1Vf2d#TyMSt zCSq-d$SM-8#YavH)XzMN`IKei-HvlLxwj8Vi0HE66DW03HX2mYwc&D0-TmH)<@~+O zW|Q*E)hpdm+q*4vo!}}{h|#Dl=Rca@KlqQ(#B0WMo$i5oRz5RjF`VQPz#Dv;kx7bm z5C8<@xWh&N<3#X1{(gr$dmjI{zX5v+tKw!c0yhtTl{U-yQ39;PLY8PZ^L{+iIQ61I zu1a1^jpEs$m2&qsTh)Eu_}%5bLo!IU4=5V6dit&%1r_t1>$dGk&2%?0?OAd^Koc|} zCq8eN?Z0PNUni%$c`wYc;F4t)7emNYP^nk{+1y@g{oFb8(^jyopBp8x|AV=FUpl|8 zH}IIvsptEE#=eS?%jr?)Thp;`VcQMh8lfxx(!To_X0Wv{KN=o?OCtW>uAN`LvoQqt zzOwtau|Kkti6Jx_*wy}6zrQ{`C+gC~G>xvi>CcY7w=d2HreTn|S3yx8vUk_64*s?F zV)oV7voBt=nUFS9EAn#7`u%$p-`(D7=5{z1Sjv3`}NN6to??>DadcJ6x8<4K=0+xEN#PMiI!xV`K~^)}nH zz>~#56%{)U(4nnc@()9I3!TEsygk@&u;Uh#lVSTU zD#iNFzMYSM0SE3ynSkN<3|J^J{OikMzay)C{)qkVmuGM6S)+XRQ{J~ZbH#y!hPgKN z6`4IfTz424jDXSDP`;roF1@DY@$AC$w$>=rZLqp_>~j`pvymfEiKR>L%HMQZ-M*~0!Z5rY1Ge_y`L_u9O9Mg3>Pm=cVF+Dec2MU??&OZz;<22P$#NG`|BJQ(Se6 z)7)yClTArt8L$s-GS7O8NgwBJVDkgmt6?zUOxyb9_*w6BN1rW~E&SbOY*>G6>X+H4 zE?&JZv)k`%|6FzPBj13fA+W{rix+4#C}2-GR%gcphwbe0qG}X@E5Ulce%5yb_T#_Y zUOBx~&i10|=92i^?~Feuoxd?ZCp>!FWnN&t1=6U|3>=w>uv@;o#Qn~yZ|@@Pc3Xo+ z-&>9K-My3RWP^XVNj=Ir{{^@}Y;%eEZP0)UaJ5CIjfIWwU*NfmCz^o)me6%JOR|I2 zSpWE*YuXph%<{7R>W>{Wp4H~{fA+GrhZ%Fe{cXqt&I_=$z4Cs157@|jncp{W-?EMK zdza1!F1B+&zBDY>osnVL1fW?!Q1qY%bT}Ks69-^e0D&ba^Mg)v1BD|4!vtnvf&+q4 j>Cs>r3CY1{SI2+(?Ne9uHAkMA3`+Q(u6{1-oD!M<+J6U5 diff --git a/apps/web/src/material-icons/images/how-tos/svg-with-too-dark-color.png b/apps/web/src/material-icons/images/how-tos/svg-with-too-dark-color.png deleted file mode 100644 index 143540d753b2dde9630c6257d327044ba45a2e7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31860 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


9_{MUr*O9=^LCJtb9P z_Yj?Ze;n;xk8$cf0!24WWKGCn2uuZced#WjZ|ZV&TaEK)6)XZN>m+xM1QK>e`27mhvUq??)X7NBN^|@cM=UOwLxg&_8 zIloa(p2w&1Ry@n~p!#D^JmK`}LhDm8Cy2dK3D3j)b>LG_SKr9LB_{FZxq3`q-yC|6 z)p6?Ojw?pqm2G~S@8?t!Drd_%T12DQg1g2KiU+gfktKrvk5w+{_VoS&!m)f6_n&<5Ua zJhd$lKE-B0h9r?S|Ip`&<9{m$*NNXfY}8}SZtijtq#5LXJ^D515Td?;kNTvz=2cz-u_rS}41@qj_!#<8#Pv$39t)JIdClADYhnt|=?q z#}|+SvD)5Syp^}(;S(D1x-vs{35e6tT8l44F-SOor_GP1@4e z3p)hF?E3ZFYP!W^yuWimd7y+{Tj=%T&`Eg#pSjEgQrXWoP2;PH|KY_juaY3YVGA+| zHm;WU6aWhwdUv{{Z%0|G`;^jvejDdNN$t}c_7DJ!c@hv`s66-hr;uO*w`D`~`Ha<| zV-9>ZI~&!F1%G>O?@nRapQ*>Dczkj|q{wqyP~D5vC$-6Obh+t*tX@|O275l~$7@gA z`VFUyy)MBQ5)#a1Gs*?WU40UEwx}n^>#a6CJpR}eo8DNZ6L@mWaXgo?`|)KoL_0uN z5l60|!PTLx>3Z4er@pK#P?+RCCAR1s-=#Jl{ys@m?<~FL;^|&L=Bu9t6a4l%J=!x} z%R5ezP-xLwInUqJ&y6)eon(isn>UV@fsj|UKm5R*t0LX{0L2BG*#xGc-;i>z8 zgGp#z{tG7Q>Fn>0vUSM>x#^Oc&(U5+w0|y{s zi-e7l!WI0OM4|Qpc?Nkxx*tbR zve{+Pd?P}>$yWoGK$`_^lETI1FN59@yl!uex(S&IXRfy^9@;n1Ml{`X6mSLxve6*# zM-Ko(*`bP_0=Z;_EC?dffs7em_3b_EW2C>kW7Q$+Cdbyd9q97rJ*3+eWz$*=gpem4 zi?ESUG|*JgaS%Wg1nTilKsT=Vp2B%fVYI2ZWI)dZ5;SP4s_k^o5;=HqU>H~za#a7@ zTRsRWH8SMB5!E?+be)MF$kkDWaM;#Y9jq^7WRT{i%>9LcfX-RQbP>W+V-&A+|m)@ah%_UR)yhBd@|`-yP{+~$3lqk zRozB8;DPZ7oCjBkFymEHQ;Vw?1kei8PY{EgCK4Gw)ZwTHWJ4Jj0vjXcVCb#^sQROy zhP>%9p!n4{8Nc`(9AE&vy1dY15t3y=pkmS%Y_u*A5ShqV4IL2bi8t8=ZF2Q!DwTvi|r-Ki{uqZV}!tE0= zSg0;XQh4()+T8sykW7YnMN_kN!&Y>A9xH0ZLBJOP%4-PGo&^6kQ z{T9JU$pl{YN~Z*VR33wxaHK^c2ImE7F+Q>mlTZ<8Nv-ZnpoS<>J_&-EyOzPCcna9e zEFWzzqjqpOzvwSwNJv0?D3s49qu;(E-0`huQ507aJqaP!OOPN<$WT)u+zHA-wUFSe z9*cvz#)SA<6#_R*p7zV{t5+e2P9|StYQ0~Pm|un6WZ7uEelk)s1~*WH5dOXlVQRHu zqvZ$2S0pk*p{>>Y65O!6?Bn=mg`wa~9!;+RLlGiJF|~F=0YrWlqi*Iib@fI4*{eR` zr7<`@19*K56y@;#t-23KPcgqorrb4XeS8fA1d~`&?y>f6)i1QXgwloLqW`PC@BXLq zjsL&R%*;^Ah^)fVKv`L(>=~KSGLDgCg=1GJm9j$iUf~=eBN+`cGIGx0RLY7}MCRvp zpZELyd3^ta?=K&}^yohKxbEwEUDy4(Ua#l#`Er9%=!A~j?b@j88^6U*#i%56H<*?% zkq4X(%rU}h3Acmf&#VuSG7qIm->XU(IT7s{23w4~qYi8Je31PC2v%Y^6LEkC?23UK z?;{)6ZZ&=CekOJGKxK3UQm9CZddPa`pB>b1T#o8vN2vffn*1tRe7N;qbCC;zgljBd z*}1CFtH6ap7_X(BDw$%r1ov}ils19%1mv*CH7DtFw@$45P4P zHh@=9(ZC4~)~5iDq`PMWz(oe=t*))?@YX){+Z$Ly^5b-H?Cz)2)9QCmiu znK@Ow-(zr)o$?1>M@fV_Qk`1Ur;2lWbXmw{=7=Zsr}w3oif1J}0N0aE6efeibLmXB zEx`dIP9#uVq1*wamBFB%tOGh8)sQoVmqi~0Dl@H*RAaG0IVJ!$a^cTTpUF>>(js*A z1cRMF0`sqUT0A?*<4heWgvS{$4H9bi47^%01BlPrY+JS{uvxoT zj>fnn|MZ+$e&75IVZlCl4PgPad;OD^Cx|?6T#rDiyhpAMbQj_3pP{vxm4%GHglDh@ z%6+MnXk~@YnD^)pqx}jAvfF(LX1ddVP@8?y?r4Df!HGA8f!ctbb^822y?nbEnv6^S zJ;F^9bT-|sh62<8*W(CkZBd@QXQmk!uWgyp-t6#26{ikBCYS)2Ccs)yE^R!bUyZ<* z`~xAA|Gl?iXj36+zm^h^LYjLV^>AT&7iyFr@M9r+$mgpT_8I02;#wkFCtuOZ^96VPeRksA$PgNJh>LY2 z+cwq?5%SM-(0PA zY(~WKmIJLzR2fTR%MO7Ad}d*X-JuU@Ors57YMtiPf1hS=mU{^)@@kDYj!WlMdw~r3 z*bBt5@*#KT^E3V0ZDt#6 zw`EHJ*<7ngy6)b-u*$T0<&~{L_`$l|hO{uWiD&JfedA9t{RS^L0IAO4=u0zqVN{X}fKVBf=-UQ#7bS?K^BR zf&(&nH^4?WZ|_)2QxUg7P2?Of9yMt>JU>3Dq)dCM8bl|c)?7NbqC zJ+)3F3@BEK5;VIu$QiXXS@lPfapBA*!T3S&L(P{AV;_37|iU9qK|_NVKGv2gf~ zakRYWwM7iEU&%tWp`Qw58KujzEE?MS?*6{CytHUOcA3Q+7RW_=g*w;9zty0kSIDB| zWGzE{%4RwPP8gf~aEojD%(udl>UO#SQ8?4EtK)>M+|HUyz-keHgf)3QJ@ZH8dgLLU zQ9iYJ%SIY`_~tg3RTzgHwEAIDrzrt+qQgB=o{0&ovIaw*bHe6XO1Mf$SFa`q1g-dN zK74JE$VJr4_Rv!5)<5EC1zIuHtn{lg@FXP#PEob$^wduJ=T!+nLukO_fo35$u(Z{4 zulO@N3adN$;{)4`#?WLSp9I1=tEB>Yi-}qUkUtbSzjQtLupQefWDrd1{Or}R5A;kwr8N)k-sk z%1Xm|K>p#ovTdGjcqlfJ|AOEm_xo(yjBgUO$8TZtt9`}S_S0SB0lr7h_mIZFXDXSy z!C6y=2uOP21ibyD6U(~eXs-XM4v`Vc*Oux|bs<0%0-Fm;^IE z`qmpfc^05K-MSWdSu~E^I`=Mj0DJIyBuPgDHdWb&pb01UBv$d^H9cXg<0*$8gXHExcorG8e!!?Zi-H`nBKK5(<@AyEd5WrRjx1p_*%8pi` zdnq{kW&Hj0ccF@WfsAUyp3k(I5oSPz4&?U6SgXv5D+zM4ZA|xP4_% zgQmodx56b>r2+zKEgcx=^`Uf&pq*^;FX0P~t3Iqp^Q(XOrwMu3Oh6@EFy4a4_6+ES za$&^jxN*_}LU}M5KY>=&EQV0W+X;Sm?qo6lq}F>yr?WuAh&-#*{W6qXzJisF?*Bz( z6{~ghG>aC*9D-X*mw*n(p`$+&LtIa@#yMf zhkP!8cmqHyPhD(Wy3QH{ktdTJ0kqi{^6lkXi-0^V?tC=hh$E2dUd()CO!{stD4u$7bHEBQGy&N`{5xgKfjd9bur5D5`^sSmaY+1H%s6v zBfh3es3Qh;r%sr3f4ES+U{xu>*`@~5Z!xF_U#wXD;)4i7edOBp7UUwp-&0Q<0{8>v zF*IQ0p%$UMkA2~ShJOok9NsC$Ozgt~0|@}Flr>142+tp4EZd!lJm-d=l49HEA(Y?= zZeT1KJmLE4NN5)-!f?@=mU_t_Akg;7zEq+p!ukl5RT!$nzE4t>=?M_as?TB~I|mo{ zv3uqM?4=LYXYe`4k$U`)YJP+*ELx;2_-XFy=$?xZMoM+H!+eq$ZsY)ncDN2i#nvp1 zmFmN__dGGl+6l;7l8Bh=iQ>2ecJ}|SREV}-B(E82NEIcSmR%rUiChDMYW&q8mJtX7 zom2;>OVJn_t+>LK2s@jLlNLL7+Qn6|i)g?>bzoQnraSd&X@i@AKtySO4ZDaV9Iv=) zI5_P2LsT+UOq3^KRAee9nRr;VspOSPe-P62 zKe?0MGm)8J55}$3CZ}?BK<#nbXGCDUK~Ac=9Yt}Yfy2fr}upq zwI35S09e*!H2bUMtq4Y5Ah~><2zTZdn$%W@*3j^uQqF={as!O*ZjN7~D7_jt;H3=S zyVF{xHlgA8QWi4trI{9GtA~RimHX8+&ZZO^X5{OwzWFv0hJfb_&HKrYNaXKyCOY>k znObf7yAu(UOpBR6c?0YYZ#EgIRC@QMkoGvRKa&dMM-WVC^FJm-5@8MHx!`1YNk#f5 zJPwKErCd7Cu_Ve0lQQLj*D4ywdJiG)5IBsNYZH%?D>|?`zrB+6VMmapNq?!y*scy&&`h0+{HHV%IQ7{ns&13zok# zN5Fh;vWoKLAWp!p@*=7lP;w=d0pcjFL$wKg>=A7q7-j!;gbjtJ4>6NZW?k(DX)DHy z+S0HGqVYb0HOJ!n2j@q_km&masyKuAZ9xXxqw4?^uyZ8ihe&lXX3yW_+E8VQ^9N08 z3uY#e)^fdlQV)r20zlgVWcm}D`s0Cu9oK%fQ(L@CJ?Y&EPF%Wgb+$>luQ0@EBWa2k zvpql-Kaani$9pCbv>Km$QFp^wez=}9?tgcP|WoqEjsJsn-T4U-uvzUeRGovR0y z6ajB)rPQ^xFUjRHsAl?`6z+hy$eY7pk$~>UU_fg0{?pyK^{d#*TxCD^3gsax0?84Lmtd+=DdDs>ptT_{^vh&Vxe99W0;9zQrli~jha+ERY3g}4%cK%~ zg?@p|Sa`?MA%5MnW=eoXU;uo7*GvQ5CB4Qgs-scxJ|c8{5lI&>t3Z2>*7W9xEcgH2 zNmXe078GZaXyXpb9h-R>^fIARQMlcx*|XJS%pRmlRwAU-*z_c4Pbb=o5P9BRbPvYJ zAd3Y8(LEqpqTuUD^N|y#nscc()|-~$))ux7s|MF_MsU{`;+o*WJif*b(ye7a?R2f1 zJ(lOpk+#F=zADu_JdZx&5)xxl$m0G;!yw&{k9s(zbR!!O)VOJ*=M)_&?0m zb5kww(wm&h?srMb2;;Lw?}yCkme|=xtdnT7Ouu#}_1q(Z`H-^w_{VxAYl1Jt3&c+i@&7$U#@%ih{&7nf49qikqjWa zI;&sGxa{4#Wk;t7zFv3aaAE{=!q?Q4X!Ylb2VkYT9E!>y z9({FVAX;G=x%l$f?PAmC%z^O9xa^!q*xGOKnsmbqIqa-NW6rHzoFmIlU4Of^5~Y3A z=@K7KCm($3B=ZgbPz!)!iP;~1oYm#z;bgxlOHb3?qs7Wm@YME-YSQxKwz^|nEAi*~h2<_95l01G6&W(%P1ZQIAlj8! zJuUBihtGvq2~%9jgj|#fikFM#i#H(&r_gfz1>5d55OU5lQo^LI(k2qVRyR7ho_OE= zN-jm<86&EslJ>QL!F*)1JV6CILAz{%*�--~a}v89J7JL2;B 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 diff --git a/apps/web/src/material-icons/images/how-tos/svg-without-spacing.png b/apps/web/src/material-icons/images/how-tos/svg-without-spacing.png deleted file mode 100644 index e7c97355da42affc1169dea1aeb9cabb352f79ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40023 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 W`#2%)*?B*F=wbLs-PwUg?!N&{ohn2C diff --git a/apps/web/src/material-icons/logo.png b/apps/web/src/material-icons/logo.png deleted file mode 100644 index 25529e55b79019879ea48b25b5ab009c4c6e5664..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17738 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 diff --git a/apps/web/src/material-icons/logo.svg b/apps/web/src/material-icons/logo.svg deleted file mode 100644 index 211e093..0000000 --- a/apps/web/src/material-icons/logo.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/web/src/material-icons/material-colors.yml b/apps/web/src/material-icons/material-colors.yml deleted file mode 100644 index ecc7bb3..0000000 --- a/apps/web/src/material-icons/material-colors.yml +++ /dev/null @@ -1,257 +0,0 @@ -colors: - - '#FFEBEE' # red 50 - - '#FFCDD2' # red 100 - - '#EF9A9A' # red 200 - - '#E57373' # red 300 - - '#EF5350' # red 400 - - '#F44336' # red 500 - - '#E53935' # red 600 - - '#D32F2F' # red 700 - - '#C62828' # red 800 - - '#B71C1C' # red 900 - - '#FF8A80' # red A100 - - '#FF5252' # red A200 - - '#FF1744' # red A400 - - '#D50000' # red A700 - - '#FCE4EC' # pink 50 - - '#F8BBD0' # pink 100 - - '#F48FB1' # pink 200 - - '#F06292' # pink 300 - - '#EC407A' # pink 400 - - '#E91E63' # pink 500 - - '#D81B60' # pink 600 - - '#C2185B' # pink 700 - - '#AD1457' # pink 800 - - '#880E4F' # pink 900 - - '#FF80AB' # pink A100 - - '#FF4081' # pink A200 - - '#F50057' # pink A400 - - '#C51162' # pink A700 - - '#F3E5F5' # purple 50 - - '#E1BEE7' # purple 100 - - '#CE93D8' # purple 200 - - '#BA68C8' # purple 300 - - '#AB47BC' # purple 400 - - '#9C27B0' # purple 500 - - '#8E24AA' # purple 600 - - '#7B1FA2' # purple 700 - - '#6A1B9A' # purple 800 - - '#4A148C' # purple 900 - - '#EA80FC' # purple A100 - - '#E040FB' # purple A200 - - '#D500F9' # purple A400 - - '#AA00FF' # purple A700 - - '#EDE7F6' # deep purple 50 - - '#D1C4E9' # deep purple 100 - - '#B39DDB' # deep purple 200 - - '#9575CD' # deep purple 300 - - '#7E57C2' # deep purple 400 - - '#673AB7' # deep purple 500 - - '#5E35B1' # deep purple 600 - - '#512DA8' # deep purple 700 - - '#4527A0' # deep purple 800 - - '#311B92' # deep purple 900 - - '#B388FF' # deep purple A100 - - '#7C4DFF' # deep purple A200 - - '#651FFF' # deep purple A400 - - '#6200EA' # deep purple A700 - - '#E8EAF6' # indigo 50 - - '#C5CAE9' # indigo 100 - - '#9FA8DA' # indigo 200 - - '#7986CB' # indigo 300 - - '#5C6BC0' # indigo 400 - - '#3F51B5' # indigo 500 - - '#3949AB' # indigo 600 - - '#303F9F' # indigo 700 - - '#283593' # indigo 800 - - '#1A237E' # indigo 900 - - '#8C9EFF' # indigo A100 - - '#536DFE' # indigo A200 - - '#3D5AFE' # indigo A400 - - '#304FFE' # indigo A700 - - '#E3F2FD' # blue 50 - - '#BBDEFB' # blue 100 - - '#90CAF9' # blue 200 - - '#64B5F6' # blue 300 - - '#42A5F5' # blue 400 - - '#2196F3' # blue 500 - - '#1E88E5' # blue 600 - - '#1976D2' # blue 700 - - '#1565C0' # blue 800 - - '#0D47A1' # blue 900 - - '#82B1FF' # blue A100 - - '#448AFF' # blue A200 - - '#2979FF' # blue A400 - - '#2962FF' # blue A700 - - '#E1F5FE' # light blue 50 - - '#B3E5FC' # light blue 100 - - '#81D4FA' # light blue 200 - - '#4FC3F7' # light blue 300 - - '#29B6F6' # light blue 400 - - '#03A9F4' # light blue 500 - - '#039BE5' # light blue 600 - - '#0288D1' # light blue 700 - - '#0277BD' # light blue 800 - - '#01579B' # light blue 900 - - '#80D8FF' # light blue A100 - - '#40C4FF' # light blue A200 - - '#00B0FF' # light blue A400 - - '#0091EA' # light blue A700 - - '#E0F7FA' # cyan 50 - - '#B2EBF2' # cyan 100 - - '#80DEEA' # cyan 200 - - '#4DD0E1' # cyan 300 - - '#26C6DA' # cyan 400 - - '#00BCD4' # cyan 500 - - '#00ACC1' # cyan 600 - - '#0097A7' # cyan 700 - - '#00838F' # cyan 800 - - '#006064' # cyan 900 - - '#84FFFF' # cyan A100 - - '#18FFFF' # cyan A200 - - '#00E5FF' # cyan A400 - - '#00B8D4' # cyan A700 - - '#E0F2F1' # teal 50 - - '#B2DFDB' # teal 100 - - '#80CBC4' # teal 200 - - '#4DB6AC' # teal 300 - - '#26A69A' # teal 400 - - '#009688' # teal 500 - - '#00897B' # teal 600 - - '#00796B' # teal 700 - - '#00695C' # teal 800 - - '#004D40' # teal 900 - - '#A7FFEB' # teal A100 - - '#64FFDA' # teal A200 - - '#1DE9B6' # teal A400 - - '#00BFA5' # teal A700 - - '#E8F5E9' # green 50 - - '#C8E6C9' # green 100 - - '#A5D6A7' # green 200 - - '#81C784' # green 300 - - '#66BB6A' # green 400 - - '#4CAF50' # green 500 - - '#43A047' # green 600 - - '#388E3C' # green 700 - - '#2E7D32' # green 800 - - '#1B5E20' # green 900 - - '#B9F6CA' # green A100 - - '#69F0AE' # green A200 - - '#00E676' # green A400 - - '#00C853' # green A700 - - '#F1F8E9' # light green 50 - - '#DCEDC8' # light green 100 - - '#C5E1A5' # light green 200 - - '#AED581' # light green 300 - - '#9CCC65' # light green 400 - - '#8BC34A' # light green 500 - - '#7CB342' # light green 600 - - '#689F38' # light green 700 - - '#558B2F' # light green 800 - - '#33691E' # light green 900 - - '#CCFF90' # light green A100 - - '#B2FF59' # light green A200 - - '#76FF03' # light green A400 - - '#64DD17' # light green A700 - - '#F9FBE7' # lime 50 - - '#F0F4C3' # lime 100 - - '#E6EE9C' # lime 200 - - '#DCE775' # lime 300 - - '#D4E157' # lime 400 - - '#CDDC39' # lime 500 - - '#C0CA33' # lime 600 - - '#AFB42B' # lime 700 - - '#9E9D24' # lime 800 - - '#827717' # lime 900 - - '#F4FF81' # lime A100 - - '#EEFF41' # lime A200 - - '#C6FF00' # lime A400 - - '#AEEA00' # lime A700 - - '#FFFDE7' # yellow 50 - - '#FFF9C4' # yellow 100 - - '#FFF59D' # yellow 200 - - '#FFF176' # yellow 300 - - '#FFEE58' # yellow 400 - - '#FFEB3B' # yellow 500 - - '#FDD835' # yellow 600 - - '#FBC02D' # yellow 700 - - '#F9A825' # yellow 800 - - '#F57F17' # yellow 900 - - '#FFFF8D' # yellow A100 - - '#FFFF00' # yellow A200 - - '#FFEA00' # yellow A400 - - '#FFD600' # yellow A700 - - '#FFF8E1' # amber 50 - - '#FFECB3' # amber 100 - - '#FFE082' # amber 200 - - '#FFD54F' # amber 300 - - '#FFCA28' # amber 400 - - '#FFC107' # amber 500 - - '#FFB300' # amber 600 - - '#FFA000' # amber 700 - - '#FF8F00' # amber 800 - - '#FF6F00' # amber 900 - - '#FFE57F' # amber A100 - - '#FFD740' # amber A200 - - '#FFC400' # amber A400 - - '#FFAB00' # amber A700 - - '#FFF3E0' # orange 50 - - '#FFE0B2' # orange 100 - - '#FFCC80' # orange 200 - - '#FFB74D' # orange 300 - - '#FFA726' # orange 400 - - '#FF9800' # orange 500 - - '#FB8C00' # orange 600 - - '#F57C00' # orange 700 - - '#EF6C00' # orange 800 - - '#E65100' # orange 900 - - '#FFD180' # orange A100 - - '#FFAB40' # orange A200 - - '#FF9100' # orange A400 - - '#FF6D00' # orange A700 - - '#FBE9E7' # deep orange 50 - - '#FFCCBC' # deep orange 100 - - '#FFAB91' # deep orange 200 - - '#FF8A65' # deep orange 300 - - '#FF7043' # deep orange 400 - - '#FF5722' # deep orange 500 - - '#F4511E' # deep orange 600 - - '#E64A19' # deep orange 700 - - '#D84315' # deep orange 800 - - '#BF360C' # deep orange 900 - - '#FF9E80' # deep orange A100 - - '#FF6E40' # deep orange A200 - - '#FF3D00' # deep orange A400 - - '#DD2C00' # deep orange A700 - - '#EFEBE9' # brown 50 - - '#D7CCC8' # brown 100 - - '#BCAAA4' # brown 200 - - '#A1887F' # brown 300 - - '#8D6E63' # brown 400 - - '#795548' # brown 500 - - '#6D4C41' # brown 600 - - '#5D4037' # brown 700 - - '#4E342E' # brown 800 - - '#3E2723' # brown 900 - - '#FAFAFA' # gray 50 - - '#F5F5F5' # gray 100 - - '#EEEEEE' # gray 200 - - '#E0E0E0' # gray 300 - - '#BDBDBD' # gray 400 - - '#9E9E9E' # gray 500 - - '#757575' # gray 600 - - '#616161' # gray 700 - - '#424242' # gray 800 - - '#212121' # gray 900 - - '#ECEFF1' # blue gray 50 - - '#CFD8DC' # blue gray 100 - - '#B0BEC5' # blue gray 200 - - '#90A4AE' # blue gray 300 - - '#78909C' # blue gray 400 - - '#607D8B' # blue gray 500 - - '#546E7A' # blue gray 600 - - '#455A64' # blue gray 700 - - '#37474F' # blue gray 800 - - '#263238' # blue gray 900 - # - '#000000' # black must not be used - # - '#FFFFFF' # white must not be used diff --git a/apps/web/src/material-icons/package.json b/apps/web/src/material-icons/package.json deleted file mode 100644 index 78ef1cd..0000000 --- a/apps/web/src/material-icons/package.json +++ /dev/null @@ -1,385 +0,0 @@ -{ - "name": "material-icon-theme", - "displayName": "Material Icon Theme", - "description": "Material Design Icons for Visual Studio Code", - "version": "5.10.0", - "license": "MIT", - "scripts": { - "precompile": "rimraf dist && bun run verify", - "compile": "tsc -p ./", - "compile:declarations": "tsc -p ./tsconfig.declarations.json", - "postcompile": "bun run compile:declarations && bun run generateJson && bun run generateClones && bun run check", - "build": "bun run compile && bun run ./build/build-with-esbuild.ts", - "watch": "bun run ./build/watch-with-esbuild.ts", - "changelog": "changelog-machine --config changelog.config.json", - "check-colors": "bun run ./src/scripts/svg/checkSvgColors.ts", - "check": "bun ./src/scripts/icons/checks/run.ts", - "contributors": "bun ./src/scripts/contributors/contributors.ts", - "generateJson": "bun ./src/scripts/icons/generateJson.ts > dist/material-icons.json", - "generateClones": "bun ./src/scripts/icons/generateClones.ts", - "lint": "bunx @biomejs/biome check --write ./src", - "format": "bunx @biomejs/biome format --write ./src", - "preversion": "bun run contributors && git add images/contributors.png && bun run preview && git add images/fileIcons.png && git add images/folderIcons.png && bun run svgo && git add icons/*.svg", - "preview": "bun ./src/scripts/preview/run.ts", - "svgo": "svgo -i icons -o icons -q", - "test": "bun test", - "version": "bun run changelog && git add CHANGELOG.md", - "vscode:prepublish": "bun run lint && bun run build", - "verify": "bunx sheriff verify", - "prepublishOnly": "bun run ./src/scripts/module/prepare.ts", - "postpublish": "git checkout package.json && git checkout README.md" - }, - "publisher": "PKief", - "author": { - "name": "Philipp Kief", - "email": "philipp.kief@gmx.de", - "url": "https://pkief.com" - }, - "funding": "https://github.com/sponsors/PKief", - "sponsor": { - "url": "https://github.com/sponsors/PKief" - }, - "engines": { - "vscode": "^1.55.0" - }, - "homepage": "https://github.com/material-extensions/vscode-material-icon-theme/blob/main/README.md", - "repository": { - "type": "git", - "url": "git+https://github.com/material-extensions/vscode-material-icon-theme.git" - }, - "bugs": { - "url": "https://github.com/material-extensions/vscode-material-icon-theme/issues" - }, - "icon": "logo.png", - "galleryBanner": { - "color": "#1e1e1e", - "theme": "dark" - }, - "categories": [ - "Themes" - ], - "keywords": [ - "icons", - "theme", - "material", - "icon-theme", - "customization" - ], - "extensionKind": [ - "ui", - "workspace" - ], - "capabilities": { - "untrustedWorkspaces": { - "supported": true - }, - "virtualWorkspaces": true - }, - "activationEvents": [ - "onStartupFinished" - ], - "main": "./dist/extension/desktop/extension.cjs", - "browser": "./dist/extension/web/extension.cjs", - "module": "./dist/module/index.cjs", - "types": "./dist/types/module/index.d.ts", - "sideEffects": false, - "contributes": { - "iconThemes": [ - { - "id": "material-icon-theme", - "label": "Material Icon Theme", - "path": "./dist/material-icons.json", - "_watch": true - } - ], - "commands": [ - { - "command": "material-icon-theme.activateIcons", - "title": "%command.activateIcons%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.toggleIconPacks", - "title": "%command.toggleIconPacks%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.changeFolderTheme", - "title": "%command.changeFolderTheme%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.changeFolderColor", - "title": "%command.changeFolderColor%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.changeFileColor", - "title": "%command.changeFileColor%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.restoreDefaultConfig", - "title": "%command.restoreDefaultConfig%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.toggleExplorerArrows", - "title": "%command.toggleExplorerArrows%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.changeOpacity", - "title": "%command.changeOpacity%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.toggleGrayscale", - "title": "%command.toggleGrayscale%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.changeSaturation", - "title": "%command.changeSaturation%", - "enablement": "!isWeb" - } - ], - "configuration": { - "type": "object", - "title": "%configuration.title%", - "properties": { - "material-icon-theme.activeIconPack": { - "type": "string", - "default": "angular", - "description": "%configuration.activeIconPack%", - "enumDescriptions": [ - "%configuration.activeIconPack.angular%", - "%configuration.activeIconPack.angular_ngrx%", - "%configuration.activeIconPack.react%", - "%configuration.activeIconPack.react_redux%", - "%configuration.activeIconPack.qwik%", - "%configuration.activeIconPack.vue%", - "%configuration.activeIconPack.vue_vuex%", - "%configuration.activeIconPack.nest%", - "%configuration.activeIconPack.none%" - ], - "enum": [ - "angular", - "angular_ngrx", - "react", - "react_redux", - "qwik", - "vue", - "vue_vuex", - "nest", - "none" - ] - }, - "material-icon-theme.files.associations": { - "type": "object", - "default": {}, - "description": "%configuration.files.associations%" - }, - "material-icon-theme.folders.associations": { - "type": "object", - "default": {}, - "description": "%configuration.folders.associations%" - }, - "material-icon-theme.languages.associations": { - "type": "object", - "default": {}, - "description": "%configuration.languages.associations%" - }, - "material-icon-theme.files.customClones": { - "type": "array", - "default": [], - "items": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "%configuration.customClones.name%" - }, - "base": { - "type": "string", - "description": "%configuration.customClones.base%" - }, - "color": { - "type": "string", - "description": "%configuration.customClones.color%" - }, - "lightColor": { - "type": "string", - "description": "%configuration.customClones.lightColor%" - }, - "fileNames": { - "type": "array", - "default": [], - "description": "%configuration.customClones.fileNames%", - "items": { - "type": "string" - } - }, - "fileExtensions": { - "type": "array", - "default": [], - "description": "%configuration.customClones.fileExtensions%", - "items": { - "type": "string" - } - }, - "activeForPacks": { - "type": "array", - "default": [ - "angular" - ], - "description": "%configuration.customClones.activeForPacks%", - "items": { - "type": "string", - "enumDescriptions": [ - "%configuration.activeIconPack.angular%", - "%configuration.activeIconPack.angular_ngrx%", - "%configuration.activeIconPack.react%", - "%configuration.activeIconPack.react_redux%", - "%configuration.activeIconPack.qwik%", - "%configuration.activeIconPack.vue%", - "%configuration.activeIconPack.vue_vuex%", - "%configuration.activeIconPack.nest%", - "%configuration.activeIconPack.none%" - ], - "enum": [ - "angular", - "angular_ngrx", - "react", - "react_redux", - "qwik", - "vue", - "vue_vuex", - "nest", - "none" - ] - } - } - } - }, - "description": "%configuration.customClones%" - }, - "material-icon-theme.folders.customClones": { - "type": "array", - "default": [], - "items": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "%configuration.customClones.name%" - }, - "base": { - "type": "string", - "description": "%configuration.customClones.base%" - }, - "color": { - "type": "string", - "description": "%configuration.customClones.color%" - }, - "lightColor": { - "type": "string", - "description": "%configuration.customClones.lightColor%" - }, - "folderNames": { - "type": "array", - "description": "%configuration.customClones.folderNames%", - "items": { - "type": "string" - } - } - } - }, - "description": "%configuration.customClones%" - }, - "material-icon-theme.folders.theme": { - "type": "string", - "default": "specific", - "description": "%configuration.folders.theme%", - "enumDescriptions": [ - "%configuration.folders.theme.specific%", - "%configuration.folders.theme.classic%", - "%configuration.folders.theme.none%" - ], - "enum": [ - "specific", - "classic", - "none" - ] - }, - "material-icon-theme.folders.color": { - "type": "string", - "default": "#90a4ae", - "pattern": "^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$", - "description": "%configuration.folders.color%" - }, - "material-icon-theme.files.color": { - "type": "string", - "default": "#90a4ae", - "pattern": "^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$", - "description": "%configuration.files.color%" - }, - "material-icon-theme.opacity": { - "type": "number", - "default": 1, - "minimum": 0, - "maximum": 1, - "description": "%configuration.opacity%" - }, - "material-icon-theme.hidesExplorerArrows": { - "type": "boolean", - "default": false, - "description": "%configuration.hidesExplorerArrows%" - }, - "material-icon-theme.saturation": { - "type": "number", - "default": 1, - "minimum": 0, - "maximum": 1, - "description": "%configuration.saturation%" - }, - "material-icon-theme.enableLogging": { - "type": "boolean", - "default": false, - "description": "%configuration.enableLogging%" - }, - "material-icon-theme.logLevel": { - "type": "string", - "default": "info", - "enum": [ - "info", - "error", - "debug" - ], - "description": "%configuration.logLevel%" - } - } - } - }, - "dependencies": { - "chroma-js": "^2.4.2", - "fast-deep-equal": "^3.1.3", - "svgson": "^5.3.1" - }, - "devDependencies": { - "@biomejs/biome": "1.8.2", - "@softarc/sheriff-core": "^0.15.1", - "@types/chroma-js": "^2.4.4", - "@types/puppeteer": "^5.4.7", - "@types/vscode": "~1.55.0", - "axios": "^1.7.2", - "bun-types": "^1.1.20", - "changelog-machine": "^1.1.0", - "esbuild": "^0.21.5", - "puppeteer": "^22.13.1", - "rimraf": "^6.0.1", - "svg-color-linter": "^1.4.0", - "svgo": "^2.8.0", - "typescript": "^5.5.4" - } -} diff --git a/apps/web/src/material-icons/package.nls.cs.json b/apps/web/src/material-icons/package.nls.cs.json deleted file mode 100644 index 76e7c04..0000000 --- a/apps/web/src/material-icons/package.nls.cs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Aktivovat téma ikon", - "command.toggleIconPacks": "Material Icons: Konfigurace sad ikon", - "command.changeFolderTheme": "Material Icons: Změnit motiv složky", - "command.changeFolderColor": "Material Icons: Změnit barvu složky", - "command.changeFileColor": "Material Icons: Změnit barvu souboru", - "command.restoreDefaultConfig": "Material Icons: Obnovit výchozí konfiguraci", - "command.toggleExplorerArrows": "Material Icons: Přepnout šipky Průzkumníka", - "command.changeOpacity": "Material Icons: Změnit průhlednost", - "command.toggleGrayscale": "Material Icons: Přepnout odstíny šedé", - "command.changeSaturation": "Material Icons: Změnit saturaci", - "configuration.title": "Material Icons", - "configuration.files.associations": "Nastavit vlastní přidružení ikony souboru.", - "configuration.folders.associations": "Nastavit vlastní přidružení ikony složky.", - "configuration.languages.associations": "Nastavit vlastní přidružení ikon jazyka.", - "configuration.activeIconPack": "Vybrat sadu ikon, která povoluje konkrétní ikony.", - "configuration.activeIconPack.angular": "Ikony pro Angular.", - "configuration.activeIconPack.angular_ngrx": "Ikony pro Angular a ngrx.", - "configuration.activeIconPack.react": "Ikony pro React.", - "configuration.activeIconPack.react_redux": "Ikony pro React a Redux.", - "configuration.activeIconPack.qwik": "Ikony pro Qwik.", - "configuration.activeIconPack.vue": "Ikony pro Vue.", - "configuration.activeIconPack.vue_vuex": "Ikony pro Vue a Vuex.", - "configuration.activeIconPack.nest": "Ikony pro NestJS.", - "configuration.activeIconPack.none": "Není povolena žádná sada ikon.", - "configuration.folders.theme": "Nastavit typ ikon složek.", - "configuration.folders.theme.specific": "Vybrat ikony konkrétní složky.", - "configuration.folders.theme.classic": "Vybrat klasické ikony složek.", - "configuration.folders.theme.none": "Žádné ikony složek.", - "configuration.folders.color": "Změnit barvu ikon složek.", - "configuration.files.color": "Změnit barvu ikon souborů.", - "configuration.hidesExplorerArrows": "Před složkou skrýt šipky průzkumníka.", - "configuration.opacity": "Změnit průhlednost ikon.", - "configuration.saturation": "Změnit saturaci ikon." -} diff --git a/apps/web/src/material-icons/package.nls.de.json b/apps/web/src/material-icons/package.nls.de.json deleted file mode 100644 index a5205cd..0000000 --- a/apps/web/src/material-icons/package.nls.de.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Icon Theme aktivieren", - "command.toggleIconPacks": "Material Icons: Icon Packs konfigurieren", - "command.changeFolderTheme": "Material Icons: Ordner Thema auswählen", - "command.changeFolderColor": "Material Icons: Ordner Farbe ändern", - "command.changeFileColor": "Material Icons: Datei Farbe ändern", - "command.restoreDefaultConfig": "Material Icons: Standard Einstellungen wiederherstellen", - "command.toggleExplorerArrows": "Material Icons: Explorer Pfeilsymbole umschalten", - "command.changeOpacity": "Material Icons: Deckkraft verändern", - "command.toggleGrayscale": "Material Icons: Graustufen umschalten", - "command.changeSaturation": "Material Icons: Sättigung verändern", - "configuration.title": "Material Icons", - "configuration.files.associations": "Benutzerdefinierte Datei Icons konfigurieren.", - "configuration.folders.associations": "Benutzerdefinierte Ordner Icons konfigurieren.", - "configuration.languages.associations": "Benutzerdefinierte Language Icons konfigurieren.", - "configuration.activeIconPack": "Icon-Pack auswählen, die bestimme Icons aktivieren.", - "configuration.activeIconPack.angular": "Icons für Angular", - "configuration.activeIconPack.angular_ngrx": "Icons für Angular und Ngrx", - "configuration.activeIconPack.react": "Icons für React", - "configuration.activeIconPack.react_redux": "Icons für React und Redux", - "configuration.activeIconPack.qwik": "Icons für Qwik.", - "configuration.activeIconPack.vue": "Icons für Vue.", - "configuration.activeIconPack.vue_vuex": "Icons für Vue und Vuex.", - "configuration.activeIconPack.nest": "Icons für NestJS.", - "configuration.activeIconPack.none": "Kein Icon-Pack aktiviert.", - "configuration.folders.theme": "Art der Ordner Icons auswählen.", - "configuration.folders.theme.specific": "Spezifische Ordner Icons auswählen.", - "configuration.folders.theme.classic": "Klassische Ordner Icons auswählen.", - "configuration.folders.theme.none": "Keine Ordner Icons.", - "configuration.folders.color": "Farbe der Ordner Icons verändern.", - "configuration.files.color": "Farbe der Datei Icons verändern.", - "configuration.hidesExplorerArrows": "Pfeile vor den Ordnern deaktivieren.", - "configuration.opacity": "Deckkraft der Icons anpassen.", - "configuration.saturation": "Sättigung der Icons anpassen." -} diff --git a/apps/web/src/material-icons/package.nls.es.json b/apps/web/src/material-icons/package.nls.es.json deleted file mode 100644 index b80f479..0000000 --- a/apps/web/src/material-icons/package.nls.es.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "command.activateIcons": "Material Icon Theme: Activar los iconos", - "command.toggleIconPacks": "Material Icons: Configurar paquetes de iconos", - "command.changeFolderTheme": "Material Icons: Personalizar iconos de carpetas", - "command.changeFolderColor": "Material Icons: Cambiar color de carpeta", - "command.changeFileColor": "Material Icons: Cambiar color del archivo", - "command.restoreDefaultConfig": "Material Icons: Restaurar la configuración predeterminada", - "command.toggleExplorerArrows": "Material Icons: Deshabilitar flechas delante de carpetas", - "command.changeOpacity": "Material Icons: Cambiar la opacidad", - "command.toggleGrayscale": "Material Icons: Alternar la escala de grises", - "command.changeSaturation": "Material Icons: Cambiar saturación", - "configuration.title": "Material Icons", - "configuration.files.associations": "Configurar asociaciones personalizadas de iconos de archivos.", - "configuration.folders.associations": "Configurar asociaciones personalizadas de iconos de carpetas.", - "configuration.languages.associations": "Configurar asociaciones personalizadas de iconos de idioma.", - "configuration.customClones": "Clonar cualquier icono existente y crear uno nuevo con colores y asociaciones personalizadas", - "configuration.customClones.base": "Icono usado como base para crear el icono clonado personalizado", - "configuration.customClones.name": "Nombre del icono personalizado", - "configuration.customClones.color": "Color usado como base para recolorear el icono", - "configuration.customClones.lightColor": "Color usado como base para recolorear el icono cuando el tema es claro", - "configuration.customClones.fileNames": "Nombres de archivo para asociar con el icono personalizado", - "configuration.customClones.fileExtensions": "Extensiones de archivo para asociar con el icono personalizado", - "configuration.customClones.folderNames": "Nombres de carpeta para asociar con el icono personalizado", - "configuration.activeIconPack": "Seleccionar un paquete de iconos que permita iconos específicos.", - "configuration.activeIconPack.angular": "Iconos de Angular.", - "configuration.activeIconPack.angular_ngrx": "Iconos de Angular y ngrx.", - "configuration.activeIconPack.react": "Iconos de React.", - "configuration.activeIconPack.react_redux": "Iconos de React y Redux.", - "configuration.activeIconPack.qwik": "Iconos de Qwik.", - "configuration.activeIconPack.vue": "Iconos de Vue.", - "configuration.activeIconPack.vue_vuex": "Iconos de Vue y Vuex.", - "configuration.activeIconPack.nest": "Iconos de NestJS.", - "configuration.activeIconPack.none": "No hay ningún paquete de iconos activo.", - "configuration.folders.theme": "Seleccionar el tipo de iconos de carpeta.", - "configuration.folders.theme.specific": "Seleccionar iconos de carpeta específicos.", - "configuration.folders.theme.classic": "Seleccionar iconos de carpetas clásicas.", - "configuration.folders.theme.none": "Sin iconos de carpeta.", - "configuration.folders.color": "Cambiar el color de las carpetas.", - "configuration.files.color": "Cambiar el color de los iconos de archivos.", - "configuration.hidesExplorerArrows": "Deshabilitar flechas delante de carpetas.", - "configuration.opacity": "Cambiar la opacidad de los iconos.", - "configuration.saturation": "Cambiar la saturación de los iconos." -} diff --git a/apps/web/src/material-icons/package.nls.fr.json b/apps/web/src/material-icons/package.nls.fr.json deleted file mode 100644 index d0abe68..0000000 --- a/apps/web/src/material-icons/package.nls.fr.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Activer les icônes", - "command.toggleIconPacks": "Material Icons: Configurer les Packs d'icônes", - "command.changeFolderTheme": "Material Icons: Changer le thème du dossier", - "command.restoreDefaultConfig": "Material Icons: Restaurer le paramètre par défaut", - "command.toggleExplorerArrows": "Material Icons: Configurer les flèches devant les dossiers", - "command.changeFolderColor": "Material Icons: Changer la couleur du dossier", - "command.changeOpacity": "Material Icons: Changer l'opacité", - "configuration.title": "Material Icons", - "configuration.files.associations": "Configurer des associations d'icônes de fichiers personnalisés.", - "configuration.folders.associations": "Configurer des associations d'icônes de dossier personnalisées.", - "configuration.languages.associations": "Configurer des associations d'icônes de langue personnalisées.", - "configuration.activeIconPack": "Sélectionner un pack d'icônes qui active des icônes spécifiques.", - "configuration.activeIconPack.angular": "Icônes pour Angular.", - "configuration.activeIconPack.angular_ngrx": "Icônes pour Angular et ngrx.", - "configuration.activeIconPack.react": "Icônes pour React.", - "configuration.activeIconPack.react_redux": "Icônes pour React et Redux.", - "configuration.activeIconPack.qwik": "Icônes pour Qwik.", - "configuration.activeIconPack.vue": "Icônes pour Vue.", - "configuration.activeIconPack.vue_vuex": "Icônes pour Vue et Vuex.", - "configuration.activeIconPack.nest": "Icônes pour NestJS.", - "configuration.activeIconPack.none": "Aucun pack d'icônes n'est actif.", - "configuration.folders.theme": "Sélectionner le type d'icônes de dossier.", - "configuration.folders.theme.specific": "Sélectionner des icônes de dossiers spécifiques.", - "configuration.folders.theme.classic": "Sélectionner les icônes des dossiers classiques.", - "configuration.folders.theme.none": "Pas d'icônes de dossier.", - "configuration.folders.color": "Changer la couleur des icônes du dossier.", - "configuration.hidesExplorerArrows": "Désactiver les flèches devant les dossiers.", - "configuration.opacity": "Ajuster l'opacité des icônes." -} diff --git a/apps/web/src/material-icons/package.nls.ja.json b/apps/web/src/material-icons/package.nls.ja.json deleted file mode 100644 index 30943b2..0000000 --- a/apps/web/src/material-icons/package.nls.ja.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "command.activateIcons": "Material Icons: アイコンテーマを有効化", - "command.toggleIconPacks": "Material Icons: アイコンパックを設定", - "command.changeFolderTheme": "Material Icons: フォルダーテーマを変更", - "command.changeFolderColor": "Material Icons: フォルダーの色を変更", - "command.changeFileColor": "Material Icons: ファイルの色を変更", - "command.restoreDefaultConfig": "Material Icons: 初期設定に戻す", - "command.toggleExplorerArrows": "Material Icons: フォルダーの矢印を切り替え", - "command.changeOpacity": "Material Icons: 不透明度を変更", - "command.toggleGrayscale": "Material Icons: グレースケールを切り替え", - "command.changeSaturation": "Material Icons: 彩度を変更", - "configuration.title": "Material Icons", - "configuration.files.associations": "カスタムファイルアイコンの関連付けを設定する。", - "configuration.folders.associations": "カスタムフォルダーアイコンの関連付けを設定する。", - "configuration.languages.associations": "カスタム言語アイコンの関連付けを設定する。", - "configuration.activeIconPack": "特定のアイコンを有効にするアイコンパックを選択する。", - "configuration.activeIconPack.angular": "Angular 用のアイコンです。", - "configuration.activeIconPack.angular_ngrx": "Angular と ngrx 用のアイコンです。", - "configuration.activeIconPack.react": "React 用のアイコンです。", - "configuration.activeIconPack.react_redux": "React と Redux 用のアイコンです。", - "configuration.activeIconPack.qwik": "Qwik 用のアイコンです。", - "configuration.activeIconPack.vue": "Vue 用のアイコンです。", - "configuration.activeIconPack.vue_vuex": "Vue と Vuex 用のアイコンです。", - "configuration.activeIconPack.nest": "NestJS 用のアイコンです。", - "configuration.activeIconPack.none": "アイコンパックは有効ではありません。", - "configuration.folders.theme": "フォルダーアイコンの種類を設定する。", - "configuration.folders.theme.specific": "特定のフォルダーアイコンを選択する。", - "configuration.folders.theme.classic": "クラシックフォルダーアイコンを選択する。", - "configuration.folders.theme.none": "フォルダーアイコンがありません。", - "configuration.folders.color": "フォルダーアイコンの色を変更する。", - "configuration.files.color": "ファイルアイコンの色を変更する。", - "configuration.hidesExplorerArrows": "フォルダーの横にある矢印を隠す。", - "configuration.opacity": "アイコンの不透明度を変更する。", - "configuration.saturation": "アイコンの彩度を変更する。" -} diff --git a/apps/web/src/material-icons/package.nls.json b/apps/web/src/material-icons/package.nls.json deleted file mode 100644 index 7f81e1e..0000000 --- a/apps/web/src/material-icons/package.nls.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Activate Icon Theme", - "command.toggleIconPacks": "Material Icons: Configure Icon Packs", - "command.changeFolderTheme": "Material Icons: Change Folder Theme", - "command.changeFolderColor": "Material Icons: Change Folder Color", - "command.changeFileColor": "Material Icons: Change File Color", - "command.restoreDefaultConfig": "Material Icons: Restore Default Configuration", - "command.toggleExplorerArrows": "Material Icons: Toggle Explorer Arrows", - "command.changeOpacity": "Material Icons: Change Opacity", - "command.toggleGrayscale": "Material Icons: Toggle Grayscale", - "command.changeSaturation": "Material Icons: Change Saturation", - "configuration.title": "Material Icons", - "configuration.files.associations": "Set custom file icon associations.", - "configuration.folders.associations": "Set custom folder icon associations.", - "configuration.languages.associations": "Set custom language icon associations.", - "configuration.customClones": "Clone any existing icon and create a new one with custom colors and associations", - "configuration.customClones.base": "Icon used as a base to create the custom cloned icon", - "configuration.customClones.name": "Name of the custom icon", - "configuration.customClones.color": "Color used as a base to recolor the icon", - "configuration.customClones.lightColor": "Color used as a base to recolor the icon when the theme is light", - "configuration.customClones.fileNames": "File names to associate with the custom icon", - "configuration.customClones.fileExtensions": "File extensions to associate with the custom icon", - "configuration.customClones.folderNames": "Folder names to associate with the custom icon", - "configuration.customClones.activeForPacks": "Only generate this clone when the active icon pack is one of these.", - "configuration.activeIconPack": "Select an icon pack that enables specific icons.", - "configuration.activeIconPack.angular": "Icons for Angular.", - "configuration.activeIconPack.angular_ngrx": "Icons for Angular and ngrx.", - "configuration.activeIconPack.react": "Icons for React.", - "configuration.activeIconPack.react_redux": "Icons for React and Redux.", - "configuration.activeIconPack.qwik": "Icons for Qwik.", - "configuration.activeIconPack.vue": "Icons for Vue.", - "configuration.activeIconPack.vue_vuex": "Icons for Vue and Vuex.", - "configuration.activeIconPack.nest": "Icons for NestJS.", - "configuration.activeIconPack.none": "No icon pack enabled.", - "configuration.folders.theme": "Set the type for the folder icons.", - "configuration.folders.theme.specific": "Select specific folder icons.", - "configuration.folders.theme.classic": "Select classic folder icons.", - "configuration.folders.theme.none": "No folder icons.", - "configuration.folders.color": "Change the color of the folder icons.", - "configuration.files.color": "Change the color of the file icons.", - "configuration.hidesExplorerArrows": "Hide explorer arrows before folder.", - "configuration.opacity": "Change the opacity of the icons.", - "configuration.saturation": "Change the saturation of the icons.", - "configuration.enableLogging": "Enable logging to the output channel.", - "configuration.logLevel": "Set the log level for output messages." -} diff --git a/apps/web/src/material-icons/package.nls.ko.json b/apps/web/src/material-icons/package.nls.ko.json deleted file mode 100644 index 6a1f972..0000000 --- a/apps/web/src/material-icons/package.nls.ko.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "command.activateIcons": "Material Icons: 아이콘 테마 활성화", - "command.toggleIconPacks": "Material Icons: 아이콘 팩 구성", - "command.changeFolderTheme": "Material Icons: 폴더 테마 변경", - "command.changeFolderColor": "Material Icons: 폴더 색상 변경", - "command.changeFileColor": "Material Icons: 파일 색상 변경", - "command.restoreDefaultConfig": "Material Icons: 기본 설정 복원", - "command.toggleExplorerArrows": "Material Icons: 파일 탐색기의 폴더 화살표 설정", - "command.changeOpacity": "Material Icons: 투명도 변경", - "command.toggleGrayscale": "Material Icons: 그레이스케일 설정", - "command.changeSaturation": "Material Icons: 채도 변경", - "configuration.title": "Material Icons", - "configuration.files.associations": "사용자 정의 파일 아이콘 설정.", - "configuration.folders.associations": "사용자 정의 폴더 아이콘 설정.", - "configuration.languages.associations": "사용자 정의 언어 아이콘 설정.", - "configuration.activeIconPack": "특정 아이콘을 활성화하는 아이콘 팩 선택.", - "configuration.activeIconPack.angular": "Angular용 아이콘.", - "configuration.activeIconPack.angular_ngrx": "Angular 및 ngrx용 아이콘.", - "configuration.activeIconPack.react": "React용 아이콘.", - "configuration.activeIconPack.react_redux": "React 및 Redux용 아이콘.", - "configuration.activeIconPack.qwik": "Qwik용 아이콘.", - "configuration.activeIconPack.vue": "Vue용 아이콘.", - "configuration.activeIconPack.vue_vuex": "Vue 및 Vuex용 아이콘.", - "configuration.activeIconPack.nest": "NestJS용 아이콘.", - "configuration.activeIconPack.none": "아이콘 팩 비활성화.", - "configuration.folders.theme": "폴더 아이콘의 유형 설정.", - "configuration.folders.theme.specific": "특정 폴더 아이콘 선택.", - "configuration.folders.theme.classic": "클래식 폴더 아이콘 선택.", - "configuration.folders.theme.none": "폴더 아이콘 없음.", - "configuration.folders.color": "폴더 아이콘의 색상 변경.", - "configuration.files.color": "파일 아이콘의 색상 변경.", - "configuration.hidesExplorerArrows": "파일 탐색기의 폴더 화살표 숨기기.", - "configuration.opacity": "아이콘의 투명도 변경.", - "configuration.saturation": "아이콘의 채도 변경." -} diff --git a/apps/web/src/material-icons/package.nls.nl.json b/apps/web/src/material-icons/package.nls.nl.json deleted file mode 100644 index 0e8024e..0000000 --- a/apps/web/src/material-icons/package.nls.nl.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Activeer Icon Thema", - "command.toggleIconPacks": "Material Icons: Configureer Icon Packs", - "command.changeFolderTheme": "Material Icons: Verander Folder Thema", - "command.changeFolderColor": "Material Icons: Verander Folder Kleur", - "command.restoreDefaultConfig": "Material Icons: Zet Standaard Configuratie Terug", - "command.toggleExplorerArrows": "Material Icons: Configureer Folder Pijlen", - "command.changeOpacity": "Material Icons: Verander Doorzichtbaarheid", - "command.toggleGrayscale": "Material Icons: Zet Grijstinten Aan Of Uit", - "command.changeSaturation": "Material Icons: Verander Saturatie", - "configuration.title": "Material Icons", - "configuration.files.associations": "Stel eigen bestandsiconen in.", - "configuration.folders.associations": "Stel eigen foldericonen in.", - "configuration.languages.associations": "Stel eigen taaliconen in.", - "configuration.activeIconPack": "Selecteer een iconpakket dat bepaalde icons inschakelt.", - "configuration.activeIconPack.angular": "Icons voor Angular.", - "configuration.activeIconPack.angular_ngrx": "Icons voor Angular en ngrx.", - "configuration.activeIconPack.react": "Icons voor React.", - "configuration.activeIconPack.react_redux": "Icons for React en Redux.", - "configuration.activeIconPack.qwik": "Icons voor Qwik.", - "configuration.activeIconPack.vue": "Icons voor Vue.", - "configuration.activeIconPack.vue_vuex": "Icons voor Vue en Vuex.", - "configuration.activeIconPack.nest": "Icons voor NestJS.", - "configuration.activeIconPack.none": "Geen iconpakket ingeschakeld.", - "configuration.folders.theme": "Kies het type foldericons.", - "configuration.folders.theme.specific": "Selecteer bepaalde foldericons.", - "configuration.folders.theme.classic": "Selecteer klassieke foldericons.", - "configuration.folders.theme.none": "Geen foldericons.", - "configuration.folders.color": "Verander de kleur van de foldericons.", - "configuration.hidesExplorerArrows": "Verberg verkenner pijlen voor de folder.", - "configuration.opacity": "Verander de doorzichtbaarheid van de icons.", - "configuration.saturation": "Verander de saturatie van de icons." -} diff --git a/apps/web/src/material-icons/package.nls.pl.json b/apps/web/src/material-icons/package.nls.pl.json deleted file mode 100644 index ca7e1bd..0000000 --- a/apps/web/src/material-icons/package.nls.pl.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Aktywuj motyw ikon", - "command.toggleIconPacks": "Material Icons: Skonfiguruj paczki ikon", - "command.changeFolderTheme": "Material Icons: Zmień motyw folderów", - "command.changeFolderColor": "Material Icons: Zmień kolor folderów", - "command.restoreDefaultConfig": "Material Icons: Przywróć domyślne ustawienia", - "command.toggleExplorerArrows": "Material Icons: Ukryj strzałki przy folderach", - "command.changeOpacity": "Material Icons: Zmień przezroczystość", - "command.toggleGrayscale": "Material Icons: Przełącz czarno-białe ikony", - "command.changeSaturation": "Material Icons: Zmień nasycenie ikon", - "configuration.title": "Material Icons", - "configuration.files.associations": "Ustaw niestandardowe ikony plików.", - "configuration.folders.associations": "Ustaw niestandardowe ikony folderów.", - "configuration.languages.associations": "Ustaw niestandardowe ikony języków.", - "configuration.activeIconPack": "Wybierz paczkę dla niektórych ikon.", - "configuration.activeIconPack.angular": "Ikony dla Angulara.", - "configuration.activeIconPack.angular_ngrx": "Ikony dla Angulara i ngrx.", - "configuration.activeIconPack.react": "Ikony dla Reacta.", - "configuration.activeIconPack.react_redux": "Ikony dla Reacta i Reduxa.", - "configuration.activeIconPack.qwik": "Ikony dla Qwik.", - "configuration.activeIconPack.vue": "Ikony dla Vue.", - "configuration.activeIconPack.vue_vuex": "Ikony dla Vue i Vuex.", - "configuration.activeIconPack.nest": "Ikony dla NestJS.", - "configuration.activeIconPack.none": "Brak włączonej paczki ikon.", - "configuration.folders.theme": "Wybierz typ ikon folderów.", - "configuration.folders.theme.specific": "Wybierz ikony folderów.", - "configuration.folders.theme.classic": "Wybierz klasyczne ikony folderów.", - "configuration.folders.theme.none": "Brak ikon folderów.", - "configuration.folders.color": "Zmień kolor ikon folderów.", - "configuration.hidesExplorerArrows": "Ukryj strzałki przy folderach.", - "configuration.opacity": "Zmień przezroczystość ikon.", - "configuration.saturation": "Zmień nasycenie ikon." -} diff --git a/apps/web/src/material-icons/package.nls.pt-BR.json b/apps/web/src/material-icons/package.nls.pt-BR.json deleted file mode 100644 index 0bb6b4e..0000000 --- a/apps/web/src/material-icons/package.nls.pt-BR.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Ativar tema de ícones", - "command.toggleIconPacks": "Material Icons: Configurar pacote de ícones", - "command.changeFolderTheme": "Material Icons: Alterar tema das pastas", - "command.changeFolderColor": "Material Icons: Alterar cor das pastas", - "command.restoreDefaultConfig": "Material Icons: Restaurar configuração padrão", - "command.toggleExplorerArrows": "Material Icons: Ocultar as setas ao lado das pastas", - "command.changeOpacity": "Material Icons: Alterar a opacidade", - "configuration.title": "Material Icons", - "configuration.files.associations": "Definir ícones para associações de arquivos customizadas.", - "configuration.folders.associations": "Definir ícones para associações de pastas customizadas.", - "configuration.languages.associations": "Definir ícones para associações de idiomas customizadas.", - "configuration.activeIconPack": "Selecione um pacote de ícones que habilitam ícones específicos.", - "configuration.activeIconPack.angular": "Ícones para Angular.", - "configuration.activeIconPack.angular_ngrx": "Ícones para Angular e ngrx.", - "configuration.activeIconPack.react": "Ícones para React.", - "configuration.activeIconPack.react_redux": "Ícones para React e ngrx.", - "configuration.activeIconPack.qwik": "Ícones para Qwik.", - "configuration.activeIconPack.vue": "Ícones para Vue.", - "configuration.activeIconPack.vue_vuex": "Ícones para Vue e Vuex.", - "configuration.activeIconPack.nest": "Ícones para NestJS.", - "configuration.activeIconPack.none": "Nenhum pacote de ícones ativado.", - "configuration.folders.theme": "Definir o tipo dos ícones das pastas.", - "configuration.folders.theme.specific": "Selecione ícones de pastas específicas.", - "configuration.folders.theme.classic": "Selecione ícones de pastas clássicas.", - "configuration.folders.theme.none": "Nenhum ícone de pasta.", - "configuration.folders.color": "Alterar a cor dos ícones das pastas.", - "configuration.hidesExplorerArrows": "Ocultar as setas ao lado das pastas no explorador de arquivos.", - "configuration.opacity": "Alterar a opacidade dos ícones." -} diff --git a/apps/web/src/material-icons/package.nls.pt-PT.json b/apps/web/src/material-icons/package.nls.pt-PT.json deleted file mode 100644 index 2b87811..0000000 --- a/apps/web/src/material-icons/package.nls.pt-PT.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Habilitar tema de ícones", - "command.toggleIconPacks": "Material Icons: Configurar pacote de ícones", - "command.changeFolderTheme": "Material Icons: Alterar tema dos directórios", - "command.changeFolderColor": "Material Icons: Alterar cor dos directórios", - "command.restoreDefaultConfig": "Material Icons: Restaurar configuração padrão", - "command.toggleExplorerArrows": "Material Icons: Esconder as setas ao lado dos directórios", - "command.changeOpacity": "Material Icons: Alterar a opacidade", - "configuration.title": "Material Icons", - "configuration.files.associations": "Definir ícones para associações de ficheiros peronslizados.", - "configuration.folders.associations": "Definir ícones para associações de directórios personalizados.", - "configuration.languages.associations": "Definir ícones para associações de idiomas personalizados.", - "configuration.activeIconPack": "Selecciona um pacote de ícones que habilitam ícones específicos.", - "configuration.activeIconPack.angular": "Ícones para Angular.", - "configuration.activeIconPack.angular_ngrx": "Ícones para Angular e ngrx.", - "configuration.activeIconPack.react": "Ícones para React.", - "configuration.activeIconPack.react_redux": "Ícones para React e ngrx.", - "configuration.activeIconPack.qwik": "Ícones para Qwik.", - "configuration.activeIconPack.vue": "Ícones para Vue.", - "configuration.activeIconPack.vue_vuex": "Ícones para Vue e Vuex.", - "configuration.activeIconPack.nest": "Ícones para NestJS.", - "configuration.activeIconPack.none": "Nenhum pacote de ícones ativado.", - "configuration.folders.theme": "Definir o formato dos ícones dos directórios.", - "configuration.folders.theme.specific": "Selecciona ícones de pastas específicas.", - "configuration.folders.theme.classic": "Selecciona ícones de pastas clássicas.", - "configuration.folders.theme.none": "Nenhum ícone de pasta.", - "configuration.folders.color": "Alterar a cor dos ícones dos directórios.", - "configuration.hidesExplorerArrows": "Esconder as setas ao lado dos directórios no explorador de ficheiros.", - "configuration.opacity": "Alterar a opacidade dos ícones." -} diff --git a/apps/web/src/material-icons/package.nls.ru.json b/apps/web/src/material-icons/package.nls.ru.json deleted file mode 100644 index d1e758c..0000000 --- a/apps/web/src/material-icons/package.nls.ru.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Активировать иконки темы", - "command.toggleIconPacks": "Material Icons: Настроить набор иконок", - "command.changeFolderTheme": "Material Icons: Изменить тему папки", - "command.changeFolderColor": "Material Icons: Изменить цвет папки", - "command.restoreDefaultConfig": "Material Icons: Восстановить настройки по умолчанию", - "command.toggleExplorerArrows": "Material Icons: Скрыть стрелки проводника перед папкой", - "command.changeOpacity": "Material Icons: Изменение непрозрачности", - "configuration.title": "Material Icons", - "configuration.files.associations": "Настройка пользовательских ассоциаций значков файлов.", - "configuration.folders.associations": "Настройка пользовательских ассоциаций значков папок.", - "configuration.languages.associations": "Настройка ассоциаций значков пользовательского языка.", - "configuration.activeIconPack": "Выберите набор значков, которые включают определенные значки.", - "configuration.activeIconPack.angular": "Иконки для Angular.", - "configuration.activeIconPack.angular_ngrx": "Иконки для Angular и ngrx.", - "configuration.activeIconPack.react": "Иконки для React.", - "configuration.activeIconPack.react_redux": "Иконки для React и Redux.", - "configuration.activeIconPack.qwik": "Иконки для Qwik.", - "configuration.activeIconPack.vue": "Иконки для Vue.", - "configuration.activeIconPack.vue_vuex": "Иконки для Vue и Vuex.", - "configuration.activeIconPack.nest": "Иконки для NestJS.", - "configuration.activeIconPack.none": "Папка с иконками не включена.", - "configuration.folders.theme": "Установить тип иконок для папок.", - "configuration.folders.theme.specific": "Выберите конкретные значки папок.", - "configuration.folders.theme.classic": "Выберите классические значки папок.", - "configuration.folders.theme.none": "Нет значков папок.", - "configuration.folders.color": "Изменение цвета иконок папок.", - "configuration.hidesExplorerArrows": "Скрыть стрелки проводника перед папкой.", - "configuration.opacity": "Измените прозрачность значков." -} diff --git a/apps/web/src/material-icons/package.nls.zh-CN.json b/apps/web/src/material-icons/package.nls.zh-CN.json deleted file mode 100644 index e828717..0000000 --- a/apps/web/src/material-icons/package.nls.zh-CN.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "command.activateIcons": "Material Icons: 激活Material Icons文件图标主题", - "command.toggleIconPacks": "Material Icons: 选择一个图标包", - "command.changeFolderTheme": "Material Icons: 切换文件夹图标", - "command.changeFolderColor": "Material Icons: 更改文件夹颜色", - "command.restoreDefaultConfig": "Material Icons: 恢复默认设置", - "command.toggleExplorerArrows": "Material Icons: 隐藏文件夹箭头", - "command.changeOpacity": "Material Icons: 改变不透明度", - "configuration.title": "Material Icons", - "configuration.files.associations": "设置自定义文件图标关联。", - "configuration.folders.associations": "设置自定义文件夹图标关联。", - "configuration.languages.associations": "定义自定义语言映射的图标。", - "configuration.activeIconPack": "选择一个图标包。", - "configuration.activeIconPack.angular": "Angular的图标。", - "configuration.activeIconPack.angular_ngrx": "Angular和ngrx的图标。", - "configuration.activeIconPack.react": "React的图标。", - "configuration.activeIconPack.react_redux": "React和Redux的图标。", - "configuration.activeIconPack.qwik": "Qwik的图标。", - "configuration.activeIconPack.vue": "Vue的图标。", - "configuration.activeIconPack.vue_vuex": "Vue和Vuex的图标。", - "configuration.activeIconPack.nest": "NestJS的图标。", - "configuration.activeIconPack.none": "没有启用图标包。", - "configuration.folders.theme": "设置文件夹图标的类型。", - "configuration.folders.theme.specific": "选择特定文件夹图标。", - "configuration.folders.theme.classic": "选择经典文件夹图标。", - "configuration.folders.theme.none": "没有文件夹图标。", - "configuration.folders.color": "更改文件夹图标的颜色。", - "configuration.hidesExplorerArrows": "隐藏该文件夹旁边的箭头。", - "configuration.opacity": "更改图标的透明度。" -} diff --git a/apps/web/src/material-icons/package.nls.zh-TW.json b/apps/web/src/material-icons/package.nls.zh-TW.json deleted file mode 100644 index 166ef27..0000000 --- a/apps/web/src/material-icons/package.nls.zh-TW.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "command.activateIcons": "Material Icons: 激活Material Icons文件圖標主題", - "command.toggleIconPacks": "Material Icons: 選擇一個圖標包", - "command.changeFolderTheme": "Material Icons: 切換文件夾圖標", - "command.changeFolderColor": "Material Icons: 更改文件夾顏色", - "command.restoreDefaultConfig": "Material Icons: 恢復默認設置", - "command.toggleExplorerArrows": "Material Icons: 隱藏文件夾箭頭", - "command.changeOpacity": "Material Icons: 改變不透明度", - "configuration.title": "Material Icons", - "configuration.files.associations": "設置自定義文件圖標關聯。", - "configuration.folders.associations": "設置自定義文件夾圖標關聯。", - "configuration.languages.associations": "定義自定義語言映射的圖標。", - "configuration.activeIconPack": "選擇一個圖標包。", - "configuration.activeIconPack.angular": "Angular的圖標。", - "configuration.activeIconPack.angular_ngrx": "Angular和ngrx的圖標。", - "configuration.activeIconPack.react": "React的圖標。", - "configuration.activeIconPack.react_redux": "React和Redux的圖標。", - "configuration.activeIconPack.qwik": "Qwik的圖標。", - "configuration.activeIconPack.vue": "Vue的圖標。", - "configuration.activeIconPack.vue_vuex": "Vue和Vuex的圖標。", - "configuration.activeIconPack.nest": "NestJS的圖標。", - "configuration.activeIconPack.none": "沒有啟用圖標包。", - "configuration.folders.theme": "設置文件夾圖標的類型。", - "configuration.folders.theme.specific": "選擇特定文件夾圖標。", - "configuration.folders.theme.classic": "選擇經典文件夾圖標。", - "configuration.folders.theme.none": "沒有文件夾圖標。", - "configuration.folders.color": "更改文件夾圖標的顏色。", - "configuration.hidesExplorerArrows": "隱藏該文件夾旁邊的箭頭。", - "configuration.opacity": "更改圖標的透明度。" -} diff --git a/apps/web/src/material-icons/sheriff.config.ts b/apps/web/src/material-icons/sheriff.config.ts deleted file mode 100644 index c9baee7..0000000 --- a/apps/web/src/material-icons/sheriff.config.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { type SheriffConfig } from '@softarc/sheriff-core'; - -export const sheriffConfig: SheriffConfig = { - entryFile: 'src/module/index.ts', - version: 1, - autoTagging: true, - tagging: { - 'src/extension': 'extension', - 'src/core': 'core', - 'src/module': 'module', - }, - depRules: { - root: ['core'], - extension: ['core'], - module: ['core'], - }, -}; diff --git a/apps/web/src/material-icons/src/architecture.md b/apps/web/src/material-icons/src/architecture.md deleted file mode 100644 index fa7f017..0000000 --- a/apps/web/src/material-icons/src/architecture.md +++ /dev/null @@ -1,27 +0,0 @@ -# Architecture - -The project is structured in a way that the core logic is separated from the extension logic. The core logic is used for the generation of the icon manifest, for the definition of the icon associations and for the translation logic. The extension logic is used for the interaction with the VS Code extension API (e.g. getting the user configuration, providing commands etc.). - -```text -📦 src - ┣ 📂 core <-- Logic for generating icon manifest, icon associations, translation logic, models, tests - ┣ 📂 extension <-- Code which uses VS Code extension API (get user config, providing commands etc) - ┣ 📂 module <-- Control which part of the core is exposed to the npm module - ┗ 📂 scripts <-- Scripts which are executed during build time (in the package.json) -``` - -By using the [sheriff](https://github.com/softarc-consulting/sheriff) library dependencies between the modules can be verified. The command `bun run verify` checks if the imports between the modules are allowed. For instance it's not allowed, that any of the other modules imports something from the `extension` module because of it's dependency to `vscode`. But the `extension` module itself is allowed to import from `core`. - -This is realized by using the dependency rules in the sheriff.config.ts file: - -```ts -depRules: { - root: ['core'], - extension: ['core'], - module: ['core'], -} -``` - -## Npm module - -The npm module exposes some of the functions so that the icon manifest can be generated programmatically. More information can be found in the [README.md](./module/README.md) of the module. diff --git a/apps/web/src/material-icons/src/core/generator/applyConfigToIcons.ts b/apps/web/src/material-icons/src/core/generator/applyConfigToIcons.ts deleted file mode 100644 index ca0f7b3..0000000 --- a/apps/web/src/material-icons/src/core/generator/applyConfigToIcons.ts +++ /dev/null @@ -1,36 +0,0 @@ -import type { Config } from '../models/icons/config'; -import { generateFileIcons } from './fileGenerator'; -import { generateFolderIcons } from './folderGenerator'; -import { setIconOpacity } from './iconOpacity'; -import { setIconSaturation } from './iconSaturation'; - -/** - * Apply the configuration to the icons. But only if the configuration has changed. - * If the affectedConfig is not set then all icons will be updated. - * - * @param config Configuration that customizes the icons and the manifest. - * @param affectedConfig Set of configuration keys that have changed so that not all functions need to be executed. - */ -export const applyConfigToIcons = async (config: Config, oldConfig: Config) => { - if (config.files.color !== oldConfig.files.color) { - await generateFileIcons( - config.files.color, - config.opacity, - config.saturation - ); - } - if (config.folders.color !== oldConfig.folders.color) { - await generateFolderIcons( - config.folders.color, - config.opacity, - config.saturation - ); - } - - if (config.opacity !== oldConfig.opacity) { - await setIconOpacity(config.opacity, config.files.associations); - } - if (config.saturation !== oldConfig.saturation) { - await setIconSaturation(config.saturation, config.files.associations); - } -}; diff --git a/apps/web/src/material-icons/src/core/generator/clones/clonesGenerator.ts b/apps/web/src/material-icons/src/core/generator/clones/clonesGenerator.ts deleted file mode 100644 index c9b99b8..0000000 --- a/apps/web/src/material-icons/src/core/generator/clones/clonesGenerator.ts +++ /dev/null @@ -1,195 +0,0 @@ -import { getFileConfigHash } from '../../helpers/configHash'; -import { merge } from '../../helpers/object'; -import { writeToFile } from '../../helpers/writeFile'; -import { logger } from '../../logging/logger'; -import type { - Config, - CustomClone, - FileIconClone, - FolderIconClone, -} from '../../models/icons/config'; -import type { FileIcons } from '../../models/icons/files/fileTypes'; -import type { FolderTheme } from '../../models/icons/folders/folderTheme'; -import type { Manifest } from '../../models/manifest'; -import { cloneIconExtension, clonesFolder } from '../constants'; -import { Variant, getCloneData, isFolder } from './utils/cloneData'; -import { cloneIcon, createCloneConfig } from './utils/cloning'; - -/** - * Creates custom icons by cloning already existing icons and changing - * their colors, based on the user's provided configurations. - */ -export const customClonesIcons = async ( - manifest: Manifest, - config: Config -): Promise => { - let clonedIconsManifest = merge({}, manifest); - const hash = getFileConfigHash(config); - - // create folder clones as specified by the user in the options - for (const clone of config.folders?.customClones ?? []) { - if ( - clone.activeForPacks === undefined || - clone.activeForPacks.includes(config.activeIconPack) - ) { - const cloneCfg = await createIconClone(clone, manifest, hash); - clonedIconsManifest = merge(clonedIconsManifest, cloneCfg); - } - } - - // create file clones as specified by the user in the options - for (const clone of config.files?.customClones ?? []) { - if ( - clone.activeForPacks === undefined || - clone.activeForPacks.includes(config.activeIconPack) - ) { - const cloneCfg = await createIconClone(clone, manifest, hash); - clonedIconsManifest = merge(clonedIconsManifest, cloneCfg); - } - } - - return clonedIconsManifest; -}; - -/** - * Creates custom icons by cloning already existing icons and changing - * their colors, based on the configurations provided by the extension. - * (this is meant to be called at build time) - */ -export const generateConfiguredClones = async ( - iconsList: FolderTheme[] | FileIcons, - manifest: Manifest -) => { - let iconsToClone: CustomClone[] = []; - - if (Array.isArray(iconsList)) { - iconsToClone = iconsList.reduce((acc, theme) => { - const icons = theme.icons?.filter((icon) => icon.clone) ?? []; - return acc.concat( - icons.map((icon) => ({ - folderNames: icon.folderNames, - name: icon.name, - ...icon.clone!, - })) - ); - }, [] as FolderIconClone[]); - } else { - const icons = iconsList.icons?.filter((icon) => icon.clone) ?? []; - iconsToClone = icons.map( - (icon) => - ({ - fileExtensions: icon.fileExtensions, - fileNames: icon.fileNames, - name: icon.name, - ...icon.clone!, - }) as FileIconClone - ); - } - - for (const icon of iconsToClone) { - const clones = getCloneData(icon, manifest, '', '', cloneIconExtension); - if (!clones) { - return; - } - - for (const clone of clones) { - try { - // generates the new icon content (svg) - const content = await cloneIcon(clone.base.path, clone.color); - - // write the new .svg file to the disk - await writeToFile(clone.path, content); - } catch (error) { - logger.error(error); - return; - } - } - } -}; - -/** Checks if there are any custom clones to be created */ -export const hasCustomClones = (config: Config): boolean => { - return ( - (config.folders?.customClones?.length ?? 0) > 0 || - (config.files?.customClones?.length ?? 0) > 0 - ); -}; - -/** - * Generates a clone of an icon. - * @param cloneOpts options and configurations on how to clone the icon - * @param manifest global icon configuration (used to get the base icon) - * @param hash current hash being applied to the icons - * @returns a partial icon configuration for the new icon - */ -const createIconClone = async ( - cloneOpts: FolderIconClone | FileIconClone, - manifest: Manifest, - hash: string -): Promise => { - // get clones to be created - const clones = getCloneData(cloneOpts, manifest, clonesFolder, hash); - if (!clones) { - return manifest; - } - - const clonesConfig = createCloneConfig(); - - for (const clone of clones) { - try { - // generates the new icon content (svg) - const content = await cloneIcon(clone.base.path, clone.color, hash); - - try { - // write the new .svg file to the disk - await writeToFile(clone.path, content); - } catch (error) { - logger.error(error); - return manifest; - } - - // sets the icon path for the cloned icon in the configuration - clonesConfig.iconDefinitions![clone.name] = { - iconPath: clone.inConfigPath, - }; - - if (isFolder(cloneOpts)) { - // sets the associated folder names for the cloned icon - cloneOpts.folderNames?.forEach((folderName) => { - const folderNamesCfg = - clone.variant === Variant.Base - ? clonesConfig.folderNames! - : clone.variant === Variant.Open - ? clonesConfig.folderNamesExpanded! - : clone.variant === Variant.Light - ? clonesConfig.light!.folderNames! - : clonesConfig.light!.folderNamesExpanded!; - folderNamesCfg[folderName] = clone.name; - }); - } else { - // set associations for the cloned file icon in the configuration - cloneOpts.fileNames?.forEach((fileName) => { - const fileNamesCfg = - clone.variant === Variant.Base - ? clonesConfig.fileNames! - : clonesConfig.light!.fileNames!; - - fileNamesCfg[fileName] = clone.name; - }); - - cloneOpts.fileExtensions?.forEach((fileExtension) => { - const fileExtensionsCfg = - clone.variant === Variant.Base - ? clonesConfig.fileExtensions! - : clonesConfig.light!.fileExtensions!; - - fileExtensionsCfg[fileExtension] = clone.name; - }); - } - } catch (error) { - logger.error(error); - } - } - - return clonesConfig; -}; diff --git a/apps/web/src/material-icons/src/core/generator/clones/utils/cloneData.ts b/apps/web/src/material-icons/src/core/generator/clones/utils/cloneData.ts deleted file mode 100644 index 0a3eeb9..0000000 --- a/apps/web/src/material-icons/src/core/generator/clones/utils/cloneData.ts +++ /dev/null @@ -1,261 +0,0 @@ -import { existsSync } from 'node:fs'; -import { mkdir, rm } from 'node:fs/promises'; -import { basename, dirname, join } from 'node:path'; -import { resolvePath } from '../../../helpers/resolvePath'; -import type { - CustomClone, - FileIconClone, - FolderIconClone, -} from '../../../models/icons/config'; -import type { Manifest } from '../../../models/manifest'; -import { - iconFolderPath, - lightColorFileEnding, - openedFolder, -} from '../../constants'; - -export enum Variant { - Base, - Open, - Light, - LightOpen, -} - -export enum Type { - Folder, - File, -} - -export type IconData = { - type: Type; - path: string; - variant: Variant; -}; - -export type CloneData = IconData & { - name: string; - color: string; - inConfigPath: string; - base: IconData; -}; - -/** checks if a `CustomClone` configuration is a `FolderIconClone` */ -export const isFolder = (clone: CustomClone): clone is FolderIconClone => { - return clone && (clone as FolderIconClone).folderNames !== undefined; -}; - -/** checks if the icon is a dark variant */ -const isDark = (daa: IconData) => - daa.variant === Variant.Base || daa.variant === Variant.Open; - -/** - * get cloning information from configuration - * @param cloneOpts the clone configuration - * @param manifest the current configuration of the extension - * @param hash the current hash being applied to the icons - */ -export const getCloneData = ( - cloneOpts: CustomClone, - manifest: Manifest, - subFolder: string, - hash: string, - ext?: string -): CloneData[] | undefined => { - const baseIcon = isFolder(cloneOpts) - ? getFolderIconBaseData(cloneOpts, manifest) - : getFileIconBaseData(cloneOpts, manifest); - - if (baseIcon) { - return baseIcon.map((base) => { - const cloneIcon = isFolder(cloneOpts) - ? getFolderIconCloneData(base, cloneOpts, hash, subFolder, ext) - : getFileIconCloneData(base, cloneOpts, hash, subFolder, ext); - - return { - name: getIconName(cloneOpts.name, base), - color: isDark(base) - ? cloneOpts.color - : cloneOpts.lightColor ?? cloneOpts.color, - inConfigPath: `${iconFolderPath}${subFolder}${basename( - cloneIcon.path - )}`, - base, - ...cloneIcon, - }; - }); - } -}; - -/** returns path, type and variant for the base file icons to be cloned */ -const getFileIconBaseData = ( - cloneOpts: FileIconClone, - manifest: Manifest -): IconData[] | undefined => { - const icons = []; - const base = manifest.iconDefinitions?.[`${cloneOpts.base}`]?.iconPath; - let light = - manifest.iconDefinitions?.[`${cloneOpts.base}${lightColorFileEnding}`] - ?.iconPath; - - if (cloneOpts.lightColor && !light) { - // the original icon does not have a light version, so we re-use the base - light = base; - } - - if (base) { - icons.push({ - type: Type.File, - variant: Variant.Base, - path: resolvePath(base), - }); - light && - icons.push({ - type: Type.File, - variant: Variant.Light, - path: resolvePath(light), - }); - return icons; - } -}; - -/** creates and returns the path of the cloned file icon */ -const getFileIconCloneData = ( - base: IconData, - cloneOpts: FileIconClone, - hash: string, - subFolder: string, - ext = '.svg' -): IconData => { - const name = getIconName(cloneOpts.name, base); - const clonePath = join(dirname(base.path), subFolder, `${name}${hash}${ext}`); - - return { - variant: base.variant, - type: base.type, - path: clonePath, - }; -}; - -/** returns path, type and variant for the base folder icons to be cloned */ -const getFolderIconBaseData = ( - clone: FolderIconClone, - manifest: Manifest -): IconData[] | undefined => { - const icons = []; - const folderBase = - clone.base === 'folder' - ? 'folder' - : clone.base.startsWith('folder-') - ? clone.base - : `folder-${clone.base}`; - - const base = manifest.iconDefinitions?.[`${folderBase}`]?.iconPath; - const open = - manifest.iconDefinitions?.[`${folderBase}${openedFolder}`]?.iconPath; - let light = - manifest.iconDefinitions?.[`${folderBase}${lightColorFileEnding}`] - ?.iconPath; - let lightOpen = - manifest.iconDefinitions?.[ - `${folderBase}${openedFolder}${lightColorFileEnding}` - ]?.iconPath; - - if (base && open) { - icons.push({ - type: Type.Folder, - variant: Variant.Base, - path: resolvePath(base), - }); - - icons.push({ - type: Type.Folder, - variant: Variant.Open, - path: resolvePath(open), - }); - - if (clone.lightColor && (!light || !lightOpen)) { - // the original icon does not have a light version, so we re-use the base icons - light = base; - lightOpen = open; - } - - if (light) { - icons.push({ - type: Type.Folder, - variant: Variant.Light, - path: resolvePath(light), - }); - } - - if (lightOpen) { - icons.push({ - type: Type.Folder, - variant: Variant.LightOpen, - path: resolvePath(lightOpen), - }); - } - - return icons; - } -}; - -/** creates and returns the path of the cloned folder icon */ -const getFolderIconCloneData = ( - base: IconData, - cloneOpts: FolderIconClone, - hash: string, - subFolder: string, - ext = '.svg' -): IconData => { - const name = getIconName(cloneOpts.name, base); - const path = join(dirname(base.path), subFolder, `${name}${hash}${ext}`); - return { type: base.type, variant: base.variant, path }; -}; - -/** - * removes the clones folder if it exists - * and creates a new one if `keep` is true - */ -export const clearCloneFolder = async (keep = true): Promise => { - const clonesFolderPath = resolvePath('./../icons/clones'); - - if (existsSync(clonesFolderPath)) { - await rm(clonesFolderPath, { recursive: true }); - } - - if (keep) { - await mkdir(clonesFolderPath); - } -}; - -const getIconName = (baseName: string, data: IconData): string => { - let prefix = ''; - let suffix = ''; - - if (data.type === Type.Folder) { - prefix = - baseName === 'folder' - ? '' - : baseName.startsWith('folder-') - ? '' - : 'folder-'; - - switch (data.variant) { - case Variant.Base: - break; - case Variant.Open: - suffix = openedFolder; - break; - case Variant.Light: - suffix = lightColorFileEnding; - break; - case Variant.LightOpen: - suffix = `${openedFolder}${lightColorFileEnding}`; - break; - } - } else { - suffix = data.variant === Variant.Light ? lightColorFileEnding : ''; - } - - return `${prefix}${baseName}${suffix}`; -}; diff --git a/apps/web/src/material-icons/src/core/generator/clones/utils/cloning.ts b/apps/web/src/material-icons/src/core/generator/clones/utils/cloning.ts deleted file mode 100644 index 367c7d0..0000000 --- a/apps/web/src/material-icons/src/core/generator/clones/utils/cloning.ts +++ /dev/null @@ -1,126 +0,0 @@ -import { readFile } from 'node:fs/promises'; -import { type INode, parse, stringify } from 'svgson'; -import { createEmptyManifest } from '../../../models/manifest'; -import { getColorList, replacementMap } from './color/colors'; - -/** - * Recursively walks through an SVG node tree and its children, - * calling a callback on each node. - */ -export const traverse = ( - node: INode, - callback: (node: INode) => void, - filter = true -) => { - if (node.attributes['data-mit-no-recolor'] !== 'true' || !filter) { - callback(node); - - if (node.children) { - node.children.forEach((child) => traverse(child, callback, filter)); - } - } -}; - -/** Reads an icon from the file system and returns its content. */ -export const readIcon = async (path: string, hash: string): Promise => { - try { - return await readFile(path, 'utf8'); - } catch { - const unhashedPath = path.replace(hash, ''); - return await readFile(unhashedPath, 'utf8'); - } -}; - -/** Clones an icon and changes its colors according to the clone options. */ -export const cloneIcon = async ( - path: string, - color: string, - hash = '' -): Promise => { - const baseContent = await readIcon(path, hash); - const svg = await parse(baseContent); - const replacements = replacementMap(color, getColorList(svg)); - replaceColors(svg, replacements); - return stringify(svg); -}; - -/** Gets the style attribute of an SVG node if it exists. */ -export const getStyle = (node: INode) => { - if (node && node.attributes && node.attributes.style) { - return parseStyle(node.attributes.style); - } - return {}; -}; - -/** Parses the style attribute of an SVG node. */ -const parseStyle = (css: string) => { - const rules = css.split(';'); - const result: Record = {}; - rules.forEach((rule) => { - const [key, value] = rule.split(':'); - result[key.trim()] = value.trim(); - }); - return result; -}; - -/** Converts object to css style string. */ -export const stringifyStyle = (css: Record) => { - return Object.entries(css) - .map(([key, value]) => `${key}:${value}`) - .join(';'); -}; - -/** Replaces colors in an SVG node using a replacement map. */ -export const replaceColors = ( - node: INode, - replacements: Map -) => { - traverse(node, (node) => { - // replace colors in style attribute - const style = getStyle(node); - if (style) { - if (style.fill && replacements.has(style.fill)) { - style.fill = replacements.get(style.fill)!; - node.attributes.style = stringifyStyle(style); - } - - if (style.stroke && replacements.has(style.stroke)) { - style.stroke = replacements.get(style.stroke)!; - node.attributes.style = stringifyStyle(style); - } - } - - // replace colors in attributes - if (node.attributes) { - if (node.attributes.fill && replacements.has(node.attributes.fill)) { - node.attributes.fill = replacements.get(node.attributes.fill)!; - } - - if (node.attributes.stroke && replacements.has(node.attributes.stroke)) { - node.attributes.stroke = replacements.get(node.attributes.stroke)!; - } - - if ( - node.attributes['stop-color'] && - replacements.has(node.attributes['stop-color']) - ) { - node.attributes['stop-color'] = replacements.get( - node.attributes['stop-color'] - )!; - } - } - }); -}; - -/** Creates a clone configuration with empty light object. */ -export const createCloneConfig = () => { - const manifest = createEmptyManifest(); - manifest.light = { - fileExtensions: {}, - fileNames: {}, - folderNames: {}, - folderNamesExpanded: {}, - }; - - return manifest; -}; diff --git a/apps/web/src/material-icons/src/core/generator/clones/utils/color/colors.ts b/apps/web/src/material-icons/src/core/generator/clones/utils/color/colors.ts deleted file mode 100644 index edc3f2d..0000000 --- a/apps/web/src/material-icons/src/core/generator/clones/utils/color/colors.ts +++ /dev/null @@ -1,129 +0,0 @@ -import chroma, { type Color, valid } from 'chroma-js'; -import { type INode } from 'svgson'; -import { getStyle, traverse } from '../cloning'; -import { - closerMaterialColorTo, - getMaterialColorByKey, -} from './materialPalette'; - -/** Get all the colors used in the SVG node as a `Set` list. **/ -export const getColorList = (node: INode) => { - const colors = new Set(); - - traverse(node, (node) => { - // check colors in style attribute - const style = getStyle(node); - if (style) { - if (style.fill && isValidColor(style.fill)) { - colors.add(style.fill); - } - - if (style.stroke && isValidColor(style.stroke)) { - colors.add(style.stroke); - } - } - - // check colors in svg attributes - if (node.attributes) { - if (node.attributes.fill && isValidColor(node.attributes.fill)) { - colors.add(node.attributes.fill); - } - - if (node.attributes.stroke && isValidColor(node.attributes.stroke)) { - colors.add(node.attributes.stroke); - } - - if ( - node.attributes['stop-color'] && - isValidColor(node.attributes['stop-color']) - ) { - colors.add(node.attributes['stop-color']); - } - } - }); - - return colors; -}; - -/** given a set of colors, orders them from dark to light. **/ -export const orderDarkToLight = (colors: Set) => { - const colorArray = Array.from(colors); - return colorArray.sort((a, b) => { - // sort by lightness - const lA = chroma(a).get('hsl.l'); - const lB = chroma(b).get('hsl.l'); - - if (lA < lB) { - return -1; - } else if (lA > lB) { - return 1; - } else { - return 0; - } - }); -}; - -/** Lightens a color by a given percentage. **/ -const lighten = (color: Color, hslPercent: number) => - color.set('hsl.l', color.get('hsl.l') + hslPercent); - -/** checks if a string is a valid color. **/ -export const isValidColor = (color: string | undefined): boolean => { - if (color === undefined) { - return false; - } - return valid(color); -}; - -/** - * Creates a map of color replacements based on the base color and - * the list of colors. - * - * Orders the list of colors from dark to light and replaces the darkest - * color with the base color. Then uses the hue of the base color and - * the material palette to find the most appropriate color for the rest - * in the list. - */ -export const replacementMap = (baseColor: string, colors: Set) => { - if (!isValidColor(baseColor)) { - // try to get it from the material palette by key - const matCol = getMaterialColorByKey(baseColor); - if (matCol === undefined) { - throw new Error(`Invalid color: ${baseColor}`); - } - - baseColor = matCol; - } - - const orderedColors = orderDarkToLight(colors); - const baseColorChroma = chroma(baseColor); - const baseHue = baseColorChroma.get('hsl.h'); - const replacement = new Map(); - replacement.set(orderedColors[0], baseColor); - - // keep track of the latest color to determine if the next color - // should be lightened or not. - let latestColor = baseColorChroma; - - for (let i = 1; i < orderedColors.length; i++) { - const color = chroma(orderedColors[i]); - let newColor = color.set('hsl.h', baseHue); - - // the idea is to keep the paths with the same relative darkness - // as the original icon, but with different hues. So if the - // new color results in a darker color (as we are looping from - // dark to light), we set the lightness to the latest color and - // then lighten it a bit so that it's brighter than the latest one. - if (newColor.luminance() < latestColor.luminance()) { - newColor = newColor.set('hsl.l', latestColor.get('hsl.l')); - newColor = lighten(newColor, 0.1); - } - - const matCol = closerMaterialColorTo(newColor.hex()); - latestColor = chroma(matCol); - - replacement.set(orderedColors[i], matCol); - } - - return replacement; -}; diff --git a/apps/web/src/material-icons/src/core/generator/clones/utils/color/materialPalette.ts b/apps/web/src/material-icons/src/core/generator/clones/utils/color/materialPalette.ts deleted file mode 100644 index 1d20172..0000000 --- a/apps/web/src/material-icons/src/core/generator/clones/utils/color/materialPalette.ts +++ /dev/null @@ -1,297 +0,0 @@ -import chroma, { deltaE } from 'chroma-js'; -import { isValidColor } from './colors'; - -export const materialPalette = { - white: '#FFFFFF', - black: '#000000', - 'red-50': '#FFEBEE', - 'red-100': '#FFCDD2', - 'red-200': '#EF9A9A', - 'red-300': '#E57373', - 'red-400': '#EF5350', - 'red-500': '#F44336', - 'red-600': '#E53935', - 'red-700': '#D32F2F', - 'red-800': '#C62828', - 'red-900': '#B71C1C', - 'red-A100': '#FF8A80', - 'red-A200': '#FF5252', - 'red-A400': '#FF1744', - 'red-A700': '#D50000', - 'pink-50': '#FCE4EC', - 'pink-100': '#F8BBD0', - 'pink-200': '#F48FB1', - 'pink-300': '#F06292', - 'pink-400': '#EC407A', - 'pink-500': '#E91E63', - 'pink-600': '#D81B60', - 'pink-700': '#C2185B', - 'pink-800': '#AD1457', - 'pink-900': '#880E4F', - 'pink-A100': '#FF80AB', - 'pink-A200': '#FF4081', - 'pink-A400': '#F50057', - 'pink-A700': '#C51162', - 'purple-50': '#F3E5F5', - 'purple-100': '#E1BEE7', - 'purple-200': '#CE93D8', - 'purple-300': '#BA68C8', - 'purple-400': '#AB47BC', - 'purple-500': '#9C27B0', - 'purple-600': '#8E24AA', - 'purple-700': '#7B1FA2', - 'purple-800': '#6A1B9A', - 'purple-900': '#4A148C', - 'purple-A100': '#EA80FC', - 'purple-A200': '#E040FB', - 'purple-A400': '#D500F9', - 'purple-A700': '#AA00FF', - 'deep-purple-50': '#EDE7F6', - 'deep-purple-100': '#D1C4E9', - 'deep-purple-200': '#B39DDB', - 'deep-purple-300': '#9575CD', - 'deep-purple-400': '#7E57C2', - 'deep-purple-500': '#673AB7', - 'deep-purple-600': '#5E35B1', - 'deep-purple-700': '#512DA8', - 'deep-purple-800': '#4527A0', - 'deep-purple-900': '#311B92', - 'deep-purple-A100': '#B388FF', - 'deep-purple-A200': '#7C4DFF', - 'deep-purple-A400': '#651FFF', - 'deep-purple-A700': '#6200EA', - 'indigo-50': '#E8EAF6', - 'indigo-100': '#C5CAE9', - 'indigo-200': '#9FA8DA', - 'indigo-300': '#7986CB', - 'indigo-400': '#5C6BC0', - 'indigo-500': '#3F51B5', - 'indigo-600': '#3949AB', - 'indigo-700': '#303F9F', - 'indigo-800': '#283593', - 'indigo-900': '#1A237E', - 'indigo-A100': '#8C9EFF', - 'indigo-A200': '#536DFE', - 'indigo-A400': '#3D5AFE', - 'indigo-A700': '#304FFE', - 'blue-50': '#E3F2FD', - 'blue-100': '#BBDEFB', - 'blue-200': '#90CAF9', - 'blue-300': '#64B5F6', - 'blue-400': '#42A5F5', - 'blue-500': '#2196F3', - 'blue-600': '#1E88E5', - 'blue-700': '#1976D2', - 'blue-800': '#1565C0', - 'blue-900': '#0D47A1', - 'blue-A100': '#82B1FF', - 'blue-A200': '#448AFF', - 'blue-A400': '#2979FF', - 'blue-A700': '#2962FF', - 'light-blue-50': '#E1F5FE', - 'light-blue-100': '#B3E5FC', - 'light-blue-200': '#81D4FA', - 'light-blue-300': '#4FC3F7', - 'light-blue-400': '#29B6F6', - 'light-blue-500': '#03A9F4', - 'light-blue-600': '#039BE5', - 'light-blue-700': '#0288D1', - 'light-blue-800': '#0277BD', - 'light-blue-900': '#01579B', - 'light-blue-A100': '#80D8FF', - 'light-blue-A200': '#40C4FF', - 'light-blue-A400': '#00B0FF', - 'light-blue-A700': '#0091EA', - 'cyan-50': '#E0F7FA', - 'cyan-100': '#B2EBF2', - 'cyan-200': '#80DEEA', - 'cyan-300': '#4DD0E1', - 'cyan-400': '#26C6DA', - 'cyan-500': '#00BCD4', - 'cyan-600': '#00ACC1', - 'cyan-700': '#0097A7', - 'cyan-800': '#00838F', - 'cyan-900': '#006064', - 'cyan-A100': '#84FFFF', - 'cyan-A200': '#18FFFF', - 'cyan-A400': '#00E5FF', - 'cyan-A700': '#00B8D4', - 'teal-50': '#E0F2F1', - 'teal-100': '#B2DFDB', - 'teal-200': '#80CBC4', - 'teal-300': '#4DB6AC', - 'teal-400': '#26A69A', - 'teal-500': '#009688', - 'teal-600': '#00897B', - 'teal-700': '#00796B', - 'teal-800': '#00695C', - 'teal-900': '#004D40', - 'teal-A100': '#A7FFEB', - 'teal-A200': '#64FFDA', - 'teal-A400': '#1DE9B6', - 'teal-A700': '#00BFA5', - 'green-50': '#E8F5E9', - 'green-100': '#C8E6C9', - 'green-200': '#A5D6A7', - 'green-300': '#81C784', - 'green-400': '#66BB6A', - 'green-500': '#4CAF50', - 'green-600': '#43A047', - 'green-700': '#388E3C', - 'green-800': '#2E7D32', - 'green-900': '#1B5E20', - 'green-A100': '#B9F6CA', - 'green-A200': '#69F0AE', - 'green-A400': '#00E676', - 'green-A700': '#00C853', - 'light-green-50': '#F1F8E9', - 'light-green-100': '#DCEDC8', - 'light-green-200': '#C5E1A5', - 'light-green-300': '#AED581', - 'light-green-400': '#9CCC65', - 'light-green-500': '#8BC34A', - 'light-green-600': '#7CB342', - 'light-green-700': '#689F38', - 'light-green-800': '#558B2F', - 'light-green-900': '#33691E', - 'light-green-A100': '#CCFF90', - 'light-green-A200': '#B2FF59', - 'light-green-A400': '#76FF03', - 'light-green-A700': '#64DD17', - 'lime-50': '#F9FBE7', - 'lime-100': '#F0F4C3', - 'lime-200': '#E6EE9C', - 'lime-300': '#DCE775', - 'lime-400': '#D4E157', - 'lime-500': '#CDDC39', - 'lime-600': '#C0CA33', - 'lime-700': '#AFB42B', - 'lime-800': '#9E9D24', - 'lime-900': '#827717', - 'lime-A100': '#F4FF81', - 'lime-A200': '#EEFF41', - 'lime-A400': '#C6FF00', - 'lime-A700': '#AEEA00', - 'yellow-50': '#FFFDE7', - 'yellow-100': '#FFF9C4', - 'yellow-200': '#FFF59D', - 'yellow-300': '#FFF176', - 'yellow-400': '#FFEE58', - 'yellow-500': '#FFEB3B', - 'yellow-600': '#FDD835', - 'yellow-700': '#FBC02D', - 'yellow-800': '#F9A825', - 'yellow-900': '#F57F17', - 'yellow-A100': '#FFFF8D', - 'yellow-A200': '#FFFF00', - 'yellow-A400': '#FFEA00', - 'yellow-A700': '#FFD600', - 'amber-50': '#FFF8E1', - 'amber-100': '#FFECB3', - 'amber-200': '#FFE082', - 'amber-300': '#FFD54F', - 'amber-400': '#FFCA28', - 'amber-500': '#FFC107', - 'amber-600': '#FFB300', - 'amber-700': '#FFA000', - 'amber-800': '#FF8F00', - 'amber-900': '#FF6F00', - 'amber-A100': '#FFE57F', - 'amber-A200': '#FFD740', - 'amber-A400': '#FFC400', - 'amber-A700': '#FFAB00', - 'orange-50': '#FFF3E0', - 'orange-100': '#FFE0B2', - 'orange-200': '#FFCC80', - 'orange-300': '#FFB74D', - 'orange-400': '#FFA726', - 'orange-500': '#FF9800', - 'orange-600': '#FB8C00', - 'orange-700': '#F57C00', - 'orange-800': '#EF6C00', - 'orange-900': '#E65100', - 'orange-A100': '#FFD180', - 'orange-A200': '#FFAB40', - 'orange-A400': '#FF9100', - 'orange-A700': '#FF6D00', - 'deep-orange-50': '#FBE9E7', - 'deep-orange-100': '#FFCCBC', - 'deep-orange-200': '#FFAB91', - 'deep-orange-300': '#FF8A65', - 'deep-orange-400': '#FF7043', - 'deep-orange-500': '#FF5722', - 'deep-orange-600': '#F4511E', - 'deep-orange-700': '#E64A19', - 'deep-orange-800': '#D84315', - 'deep-orange-900': '#BF360C', - 'deep-orange-A100': '#FF9E80', - 'deep-orange-A200': '#FF6E40', - 'deep-orange-A400': '#FF3D00', - 'deep-orange-A700': '#DD2C00', - 'brown-50': '#EFEBE9', - 'brown-100': '#D7CCC8', - 'brown-200': '#BCAAA4', - 'brown-300': '#A1887F', - 'brown-400': '#8D6E63', - 'brown-500': '#795548', - 'brown-600': '#6D4C41', - 'brown-700': '#5D4037', - 'brown-800': '#4E342E', - 'brown-900': '#3E2723', - 'gray-50': '#FAFAFA', - 'gray-100': '#F5F5F5', - 'gray-200': '#EEEEEE', - 'gray-300': '#E0E0E0', - 'gray-400': '#BDBDBD', - 'gray-500': '#9E9E9E', - 'gray-600': '#757575', - 'gray-700': '#616161', - 'gray-800': '#424242', - 'gray-900': '#212121', - 'blue-gray-50': '#ECEFF1', - 'blue-gray-100': '#CFD8DC', - 'blue-gray-200': '#B0BEC5', - 'blue-gray-300': '#90A4AE', - 'blue-gray-400': '#78909C', - 'blue-gray-500': '#607D8B', - 'blue-gray-600': '#546E7A', - 'blue-gray-700': '#455A64', - 'blue-gray-800': '#37474F', - 'blue-gray-900': '#263238', -}; - -/** - * Gets the material color from the material palette - * @param key the key of the material color e.g. 'blue-grey-500' - */ -export const getMaterialColorByKey = (key: string): string | undefined => { - if (key in materialPalette) { - return materialPalette[key as keyof typeof materialPalette]; - } - - return undefined; -}; - -/** - * Given a color, returns the closest material color from the - * material palette. - */ -export const closerMaterialColorTo = (color: string): string => { - const palette = Object.values(materialPalette); - - if (!isValidColor(color)) { - throw new Error(`The given color "${color}" is not valid!`); - } - - color = chroma(color).hex(); - - const distances = palette - .map((paletteColor) => ({ - // calculate the distance between the color and the palette color - distance: deltaE(paletteColor, color), - color: paletteColor, - })) - .sort((a, b) => a.distance - b.distance); - - return distances[0].color; -}; diff --git a/apps/web/src/material-icons/src/core/generator/config/defaultConfig.ts b/apps/web/src/material-icons/src/core/generator/config/defaultConfig.ts deleted file mode 100644 index e99d1a4..0000000 --- a/apps/web/src/material-icons/src/core/generator/config/defaultConfig.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { merge } from '../../helpers/object'; -import type { Config } from '../../models/icons/config'; -import type { RecursivePartial } from '../../types/recursivePartial'; - -/** - * The options control the generator and decide which icons are disabled or not. - */ -export const getDefaultConfig = (): Required => ({ - folders: { - theme: 'specific', - color: '#90a4ae', - associations: {}, - customClones: [], - }, - activeIconPack: 'angular', - hidesExplorerArrows: false, - opacity: 1, - saturation: 1, - files: { - color: '#90a4ae', - associations: {}, - customClones: [], - }, - languages: { associations: {} }, - enableLogging: false, - logLevel: 'info', -}); - -/** - * Fill in missing configuration values with the default values. - * - * @param config Configuration object - * @returns New configuration object with default values - */ -export const padWithDefaultConfig = ( - config?: RecursivePartial -): Config => { - const withDefaultConfig = merge(getDefaultConfig(), config ?? {}) as Config; - - return withDefaultConfig; -}; diff --git a/apps/web/src/material-icons/src/core/generator/constants.ts b/apps/web/src/material-icons/src/core/generator/constants.ts deleted file mode 100644 index 74a6fe7..0000000 --- a/apps/web/src/material-icons/src/core/generator/constants.ts +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Name of the VS Code extension. - */ -export const extensionName = 'material-icon-theme'; - -/** - * Name of the extension publisher. - */ -export const extensionPublisher = 'PKief'; - -/** - * Key to identify the log event. - */ -export const logEventKey = `${extensionName}-log-event`; - -/** - * Path where the icons are located. - */ -export const iconFolderPath = './../icons/'; - -/** - * File name of the JSON file that will be generated to the out folder. - */ -export const manifestName = 'material-icons.json'; - -/** - * File ending for opened folders. - */ -export const openedFolder = '-open'; - -/** - * File ending for light icons. - */ -export const lightColorFileEnding = '_light'; - -/** - * File ending for high contrast icons. - */ -export const highContrastColorFileEnding = '_highContrast'; - -/** - * Pattern to match the file icon definition. - */ -export const cloneIconExtension = '.clone.svg'; - -/** - * User Defined Clones subfolder - */ -export const clonesFolder = 'clones/'; - -/** - * Pattern to match wildcards for custom file icon mappings. - */ -export const wildcardPattern = new RegExp(/^\*{1,2}\./); diff --git a/apps/web/src/material-icons/src/core/generator/fileGenerator.ts b/apps/web/src/material-icons/src/core/generator/fileGenerator.ts deleted file mode 100644 index afb51f5..0000000 --- a/apps/web/src/material-icons/src/core/generator/fileGenerator.ts +++ /dev/null @@ -1,235 +0,0 @@ -import { getFileConfigHash } from '../helpers/configHash'; -import { logger } from '../logging/logger'; -import type { Config, IconAssociations } from '../models/icons/config'; -import type { FileIcon } from '../models/icons/files/fileIcon'; -import type { FileIcons } from '../models/icons/files/fileTypes'; -import type { IconPackValue } from '../models/icons/iconPack'; -import type { Manifest } from '../models/manifest'; -import { - cloneIconExtension, - highContrastColorFileEnding, - iconFolderPath, - lightColorFileEnding, - wildcardPattern, -} from './constants'; -import { getPath, getSVG, writeSVGFiles } from './shared/svg'; -import { validateHEXColorCode } from './shared/validation'; - -/** - * Get all file icons that can be used in this theme. - */ -export const loadFileIconDefinitions = ( - fileIcons: FileIcons, - config: Config, - manifest: Manifest -): Manifest => { - const enabledIcons = disableIconsByPack(fileIcons, config.activeIconPack); - const customIcons = getCustomIcons(config.files?.associations); - const allFileIcons = [...enabledIcons, ...customIcons]; - - allFileIcons.forEach((icon) => { - if (icon.disabled) return; - const isClone = icon.clone !== undefined; - manifest = setIconDefinition(manifest, config, icon.name, isClone); - - if (icon.light) { - manifest = setIconDefinition( - manifest, - config, - icon.name, - isClone, - lightColorFileEnding - ); - } - if (icon.highContrast) { - manifest = setIconDefinition( - manifest, - config, - icon.name, - isClone, - highContrastColorFileEnding - ); - } - - if (icon.fileExtensions) { - manifest = mapSpecificFileIcons( - icon, - FileMappingType.FileExtensions, - manifest - ); - } - if (icon.fileNames) { - manifest = mapSpecificFileIcons( - icon, - FileMappingType.FileNames, - manifest, - config.files?.associations - ); - } - }); - - // set default file icon - manifest = setIconDefinition( - manifest, - config, - fileIcons.defaultIcon.name, - false - ); - manifest.file = fileIcons.defaultIcon.name; - - if (fileIcons.defaultIcon.light && manifest.light) { - manifest = setIconDefinition( - manifest, - config, - fileIcons.defaultIcon.name, - false, - lightColorFileEnding - ); - if (manifest.light) { - manifest.light.file = fileIcons.defaultIcon.name + lightColorFileEnding; - } - } - - if (fileIcons.defaultIcon.highContrast) { - manifest = setIconDefinition( - manifest, - config, - fileIcons.defaultIcon.name, - false, - highContrastColorFileEnding - ); - if (manifest.highContrast) { - manifest.highContrast.file = - fileIcons.defaultIcon.name + highContrastColorFileEnding; - } - } - - return manifest; -}; - -/** - * Map the file extensions and the filenames to the related icons. - */ -const mapSpecificFileIcons = ( - icon: FileIcon, - mappingType: FileMappingType, - manifest: Manifest, - customFileAssociation: IconAssociations = {} -) => { - const iconMappingType = icon[mappingType as keyof FileIcon] as string[]; - if (iconMappingType === undefined) { - return manifest; - } - iconMappingType.forEach((name) => { - // if the custom file extension should also overwrite the file names - const shouldOverwriteFileNames = Object.keys(customFileAssociation).some( - (key) => { - // overwrite is enabled if there are two asterisks in the wildcard - if (!/^\*{2}\./.test(key)) return false; - const fileExtension = key.replace(wildcardPattern, '.'); - - // check if the file name contains the particular file extension - // (e.g. extension ".md" in "Readme.md" -> then overwrite it with the *.md icon) - return name.toLowerCase().indexOf(fileExtension.toLowerCase()) !== -1; - } - ); - - // if overwrite is enabled then do not continue to set the icons for file names containing the file extension - const configMappingType = manifest[mappingType]; - const configLightMappingType = manifest.light?.[mappingType]; - const configHighContrastMappingType = manifest.highContrast?.[mappingType]; - - if ( - shouldOverwriteFileNames || - !configMappingType || - !configLightMappingType || - !configHighContrastMappingType - ) - return; - - configMappingType[name] = icon.name; - if (icon.light) { - configLightMappingType[name] = `${icon.name}${lightColorFileEnding}`; - } - if (icon.highContrast) { - configHighContrastMappingType[name] = - `${icon.name}${highContrastColorFileEnding}`; - } - }); - return manifest; -}; - -/** - * Disable all file icons that are in a pack which is disabled. - */ -const disableIconsByPack = ( - fileIcons: FileIcons, - activeIconPack: IconPackValue -): FileIcon[] => { - return fileIcons.icons.filter((icon) => { - return !icon.enabledFor - ? true - : icon.enabledFor.some((p) => p === activeIconPack); - }); -}; - -const setIconDefinition = ( - manifest: Manifest, - config: Config, - iconName: string, - isClone: boolean, - appendix: string = '' -) => { - const ext = isClone ? cloneIconExtension : '.svg'; - const key = `${iconName}${appendix}`; - manifest.iconDefinitions ??= {}; - if (!manifest.iconDefinitions![key]) { - const fileConfigHash = getFileConfigHash(config); - manifest.iconDefinitions![key] = { - iconPath: `${iconFolderPath}${iconName}${appendix}${fileConfigHash}${ext}`, - }; - } - return manifest; -}; - -export const generateFileIcons = async ( - color: string, - opacity: number, - saturation: number -) => { - if (!color || !validateHEXColorCode(color)) { - return logger.error('Invalid color code for file icons'); - } - - const fileIcon = - 'M13 9h5.5L13 3.5V9M6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2m5 2H6v16h12v-9h-7V4z'; - - await writeSVGFiles( - 'file', - getSVG(getPath(fileIcon, color), 24), - opacity, - saturation - ); -}; - -const getCustomIcons = (fileAssociations: IconAssociations | undefined) => { - if (!fileAssociations) return []; - - const icons: FileIcon[] = Object.keys(fileAssociations).map((fa) => { - const icon: Partial = { - name: fileAssociations[fa].toLowerCase(), - }; - if (wildcardPattern.test(fa)) { - icon.fileExtensions = [fa.toLowerCase().replace(wildcardPattern, '')]; - } else { - icon.fileNames = [fa.toLowerCase()]; - } - return icon as FileIcon; - }); - return icons; -}; - -const enum FileMappingType { - FileExtensions = 'fileExtensions', - FileNames = 'fileNames', -} diff --git a/apps/web/src/material-icons/src/core/generator/folderGenerator.ts b/apps/web/src/material-icons/src/core/generator/folderGenerator.ts deleted file mode 100644 index ba15c9b..0000000 --- a/apps/web/src/material-icons/src/core/generator/folderGenerator.ts +++ /dev/null @@ -1,356 +0,0 @@ -import { getFileConfigHash } from '../helpers/configHash'; -import { merge } from '../helpers/object'; -import { logger } from '../logging/logger'; -import type { Config, IconAssociations } from '../models/icons/config'; -import type { DefaultIcon } from '../models/icons/defaultIcon'; -import type { FolderIcon } from '../models/icons/folders/folderIcon'; -import type { FolderTheme } from '../models/icons/folders/folderTheme'; -import type { IconPackValue } from '../models/icons/iconPack'; -import type { Manifest } from '../models/manifest'; -import { - cloneIconExtension, - highContrastColorFileEnding, - iconFolderPath, - lightColorFileEnding, - openedFolder, -} from './constants'; -import { getPath, getSVG, writeSVGFiles } from './shared/svg'; -import { validateHEXColorCode } from './shared/validation'; - -/** - * Get the folder icon definitions as object. - */ -export const loadFolderIconDefinitions = ( - folderIcons: FolderTheme[], - config: Config, - manifest: Manifest -): Manifest => { - manifest.hidesExplorerArrows = config.hidesExplorerArrows; - const activeTheme = getEnabledFolderTheme(folderIcons, config.folders?.theme); - if (!activeTheme) { - return manifest; - } - const enabledIcons = disableIconsByPack(activeTheme, config.activeIconPack); - const customIcons = getCustomIcons(config.folders?.associations); - const allIcons = [...enabledIcons, ...customIcons]; - - if (config.folders?.theme === 'none') { - return manifest; - } - - allIcons.forEach((icon) => { - if (icon.disabled) return; - const folderNames = extendFolderNames(icon.folderNames); - manifest = setIconDefinitions(manifest, config, icon); - manifest = merge(manifest, setFolderNames(icon.name, folderNames)); - manifest.light = icon.light - ? merge( - manifest.light, - setFolderNames(icon.name, folderNames, lightColorFileEnding) - ) - : manifest.light; - manifest.highContrast = icon.highContrast - ? merge( - manifest.highContrast, - setFolderNames(icon.name, folderNames, highContrastColorFileEnding) - ) - : manifest.highContrast; - }); - - manifest = setDefaultFolderIcons(activeTheme, manifest, config); - return manifest; -}; - -/** - * Set the default folder icons for the theme. - */ -const setDefaultFolderIcons = ( - theme: FolderTheme, - manifest: Manifest, - config: Config -): Manifest => { - const hasFolderIcons = - !!theme.defaultIcon.name && theme.defaultIcon.name.length > 0; - if (hasFolderIcons) { - manifest = setIconDefinitions(manifest, config, theme.defaultIcon); - } - manifest = merge( - manifest, - createDefaultIconConfigObject(hasFolderIcons, theme, '') - ); - manifest.light = theme.defaultIcon.light - ? merge( - manifest.light, - createDefaultIconConfigObject( - hasFolderIcons, - theme, - lightColorFileEnding - ) - ) - : manifest.light; - manifest.highContrast = theme.defaultIcon.highContrast - ? merge( - manifest.highContrast, - createDefaultIconConfigObject( - hasFolderIcons, - theme, - highContrastColorFileEnding - ) - ) - : manifest.highContrast; - - manifest = merge( - manifest, - createRootIconConfigObject(hasFolderIcons, theme, '') - ); - if (theme.rootFolder) { - manifest = setIconDefinitions(manifest, config, theme.rootFolder); - manifest.light = theme.rootFolder.light - ? merge( - manifest.light, - createRootIconConfigObject( - hasFolderIcons, - theme, - lightColorFileEnding - ) - ) - : manifest.light; - manifest.highContrast = theme.rootFolder.highContrast - ? merge( - manifest.highContrast, - createRootIconConfigObject( - hasFolderIcons, - theme, - highContrastColorFileEnding - ) - ) - : manifest.highContrast; - } - - return manifest; -}; - -/** - * Get the object of the current enabled theme. - */ -const getEnabledFolderTheme = ( - themes: FolderTheme[], - enabledTheme: string | undefined -): FolderTheme | undefined => { - return themes.find((theme) => theme.name === enabledTheme); -}; - -/** - * Disable all file icons that are in a pack which is disabled. - */ -const disableIconsByPack = ( - folderIcons: FolderTheme | undefined, - activatedIconPack: IconPackValue | undefined -): FolderIcon[] => { - if (!folderIcons?.icons || folderIcons.icons.length === 0) { - return []; - } - return folderIcons.icons.filter((icon) => { - return !icon.enabledFor - ? true - : icon.enabledFor.some((p) => p === activatedIconPack); - }); -}; - -const setIconDefinitions = ( - manifest: Manifest, - config: Config, - icon: FolderIcon | DefaultIcon -) => { - const isClone = (icon as FolderIcon).clone !== undefined; - - manifest = createIconDefinitions(manifest, config, icon.name, '', isClone); - if (icon.light) { - manifest = merge( - manifest, - createIconDefinitions( - manifest, - config, - icon.name, - lightColorFileEnding, - isClone - ) - ); - } - if (icon.highContrast) { - manifest = merge( - manifest, - createIconDefinitions( - manifest, - config, - icon.name, - highContrastColorFileEnding, - isClone - ) - ); - } - return manifest; -}; - -const createIconDefinitions = ( - manifest: Manifest, - config: Config, - iconName: string, - appendix: string = '', - isClone = false -) => { - const fileConfigHash = getFileConfigHash(config); - const configIconDefinitions = manifest.iconDefinitions; - const ext = isClone ? cloneIconExtension : '.svg'; - const key = `${iconName}${appendix}`; - const openedKey = `${iconName}${openedFolder}${appendix}`; - - if (configIconDefinitions) { - if (!configIconDefinitions[key]) { - configIconDefinitions[key] = { - iconPath: `${iconFolderPath}${key}${fileConfigHash}${ext}`, - }; - } - - if (!configIconDefinitions[`${openedKey}`]) { - configIconDefinitions[`${openedKey}`] = { - iconPath: `${iconFolderPath}${openedKey}${fileConfigHash}${ext}`, - }; - } - } - return manifest; -}; - -const extendFolderNames = (folderNames: string[]) => { - const names: string[] = []; - const styles: [string, string][] = [ - ['', ''], - ['.', ''], - ['_', ''], - ['__', '__'], - ]; - folderNames.forEach((name) => { - styles.forEach((style) => { - names.push(`${style[0]}${name}${style[1]}`); - }); - }); - return names; -}; - -const setFolderNames = ( - iconName: string, - folderNames: string[], - appendix: string = '' -) => { - const obj: Partial = { - folderNames: {}, - folderNamesExpanded: {}, - }; - folderNames.forEach((name) => { - if (obj.folderNames) { - obj.folderNames[name as keyof Manifest] = iconName + appendix; - } - if (obj.folderNamesExpanded) { - obj.folderNamesExpanded[name as keyof Manifest] = - `${iconName}${openedFolder}${appendix}`; - } - }); - return obj; -}; - -const createDefaultIconConfigObject = ( - hasFolderIcons: boolean, - theme: FolderTheme, - appendix: string = '' -) => { - const obj = { - folder: '', - folderExpanded: '', - }; - obj.folder = hasFolderIcons ? theme.defaultIcon.name + appendix : ''; - obj.folderExpanded = hasFolderIcons - ? `${theme.defaultIcon.name}${openedFolder}${appendix}` - : ''; - return obj; -}; - -const createRootIconConfigObject = ( - hasFolderIcons: boolean, - theme: FolderTheme, - appendix: string = '' -) => { - const obj = { - rootFolder: '', - rootFolderExpanded: '', - }; - obj.rootFolder = hasFolderIcons - ? theme.rootFolder - ? theme.rootFolder.name + appendix - : theme.defaultIcon.name + appendix - : ''; - obj.rootFolderExpanded = hasFolderIcons - ? theme.rootFolder - ? `${theme.rootFolder.name}${openedFolder}${appendix}` - : `${theme.defaultIcon.name}${openedFolder}${appendix}` - : ''; - return obj; -}; - -const getCustomIcons = (folderAssociations: IconAssociations | undefined) => { - if (!folderAssociations) return []; - - const icons: FolderIcon[] = Object.keys(folderAssociations).map((fa) => ({ - // use default folder if icon name is empty - name: - folderAssociations[fa].length > 0 - ? 'folder-' + folderAssociations[fa].toLowerCase() - : 'folder', - folderNames: [fa.toLowerCase()], - })); - - return icons; -}; - -export const generateFolderIcons = async ( - color: string, - opacity: number, - saturation: number -) => { - if (!color || !validateHEXColorCode(color)) { - return logger.error('Invalid color code for folder icons'); - } - - const folderIcon = - 'M13.84376,7.53645l-1.28749-1.0729A2,2,0,0,0,11.27591,6H4A2,2,0,0,0,2,8V24a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2H15.12412A2,2,0,0,1,13.84376,7.53645Z'; - const folderIconOpen = - 'M28.96692,12H9.44152a2,2,0,0,0-1.89737,1.36754L4,24V10H28a2,2,0,0,0-2-2H15.1241a2,2,0,0,1-1.28038-.46357L12.5563,6.46357A2,2,0,0,0,11.27592,6H4A2,2,0,0,0,2,8V24a2,2,0,0,0,2,2H26l4.80523-11.21213A2,2,0,0,0,28.96692,12Z'; - const rootFolderIcon = - 'M16,5A11,11,0,1,1,5,16,11.01245,11.01245,0,0,1,16,5m0-3A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,8a6,6,0,1,0,6,6A6,6,0,0,0,16,10Z'; - const rootFolderIconOpen = - 'M16,5A11,11,0,1,1,5,16,11.01245,11.01245,0,0,1,16,5m0-3A14,14,0,1,0,30,16,14,14,0,0,0,16,2Z'; - - await writeSVGFiles( - 'folder', - getSVG(getPath(folderIcon, color)), - opacity, - saturation - ); - await writeSVGFiles( - 'folder-open', - getSVG(getPath(folderIconOpen, color)), - opacity, - saturation - ); - await writeSVGFiles( - 'folder-root', - getSVG(getPath(rootFolderIcon, color)), - opacity, - saturation - ); - await writeSVGFiles( - 'folder-root-open', - getSVG(getPath(rootFolderIconOpen, color)), - opacity, - saturation - ); -}; diff --git a/apps/web/src/material-icons/src/core/generator/generateManifest.ts b/apps/web/src/material-icons/src/core/generator/generateManifest.ts deleted file mode 100644 index 685d2a3..0000000 --- a/apps/web/src/material-icons/src/core/generator/generateManifest.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { merge } from '../helpers/object'; -import { fileIcons } from '../icons/fileIcons'; -import { folderIcons } from '../icons/folderIcons'; -import { languageIcons } from '../icons/languageIcons'; -import { - type Manifest, - type ManifestConfig, - createEmptyManifest, -} from '../models/manifest'; -import { padWithDefaultConfig } from './config/defaultConfig'; -import { loadFileIconDefinitions } from './fileGenerator'; -import { loadFolderIconDefinitions } from './folderGenerator'; -import { loadLanguageIconDefinitions } from './languageGenerator'; - -/** - * Generate the manifest that will be written as JSON file. - */ -export const generateManifest = (config?: ManifestConfig): Manifest => { - const refinedConfig = padWithDefaultConfig(config); - const manifest = createEmptyManifest(); - const languageIconDefinitions = loadLanguageIconDefinitions( - languageIcons, - refinedConfig, - manifest - ); - const fileIconDefinitions = loadFileIconDefinitions( - fileIcons, - refinedConfig, - manifest - ); - const folderIconDefinitions = loadFolderIconDefinitions( - folderIcons, - refinedConfig, - manifest - ); - - return merge( - languageIconDefinitions, - fileIconDefinitions, - folderIconDefinitions - ); -}; diff --git a/apps/web/src/material-icons/src/core/generator/iconOpacity.ts b/apps/web/src/material-icons/src/core/generator/iconOpacity.ts deleted file mode 100644 index 0e41a20..0000000 --- a/apps/web/src/material-icons/src/core/generator/iconOpacity.ts +++ /dev/null @@ -1,118 +0,0 @@ -import { lstat, readFile, readdir } from 'node:fs/promises'; -import { join } from 'node:path'; -import { getCustomIconPaths } from '../helpers/customIconPaths'; -import { resolvePath } from '../helpers/resolvePath'; -import { writeToFile } from '../helpers/writeFile'; -import { logger } from '../logging/logger'; -import { iconFolderPath } from './constants'; - -/** - * Changes the opacity of all icons in the set. - * @param config Icon JSON options which include the opacity value. - */ -export const setIconOpacity = async ( - opacity: number, - filesAssociations: Record -) => { - if (!validateOpacityValue(opacity)) { - return logger.error( - 'Invalid opacity value! Opacity must be a decimal number between 0 and 1!' - ); - } - - logger.info(`Setting opacity to ${opacity}...`); - - const iconsPath = resolvePath(iconFolderPath); - const customIconPaths = getCustomIconPaths(filesAssociations); - const iconFiles = await readdir(iconsPath); - - try { - // read all icon files from the icons folder - for (const iconFileName of iconFiles) { - await processSVGFile(iconsPath, iconFileName, opacity); - } - - for (const iconPath of customIconPaths) { - const customIcons = await readdir(iconPath); - for (const iconFileName of customIcons) { - await processSVGFile(iconPath, iconFileName, opacity); - } - } - } catch (error) { - logger.error(error); - } -}; - -/** - * Validate the opacity value. - * @param opacity Opacity value - */ -export const validateOpacityValue = (opacity: number | undefined) => { - return opacity !== undefined && opacity <= 1 && opacity >= 0; -}; - -/** - * Get the SVG root element. - * @param svg SVG file as string. - */ -const getSVGRootElement = (svg: string) => { - const result = new RegExp(/]*>/).exec(svg); - return result?.[0]; -}; - -/** - * Add an opacity attribute to the SVG icon to control the opacity of the icon. - * @param svgRoot Root element of the SVG icon. - * @param opacity Opacity value. - */ -const addOpacityAttribute = (svgRoot: string, opacity: number) => { - const pattern = new RegExp(/\sopacity="[\d.]+"/); - // if the opacity attribute already exists - if (pattern.test(svgRoot)) { - return svgRoot.replace(pattern, ` opacity="${opacity}"`); - } else { - return svgRoot.replace(/^ { - const pattern = new RegExp(/\sopacity="[\d.]+"/); - return svgRoot.replace(pattern, ''); -}; - -/** Function to add or remove opacity from a given SVG string */ -export const updateSVGOpacity = (svg: string, opacity: number): string => { - const svgRootElement = getSVGRootElement(svg); - if (!svgRootElement) return svg; - - let updatedRootElement: string; - if (opacity < 1) { - updatedRootElement = addOpacityAttribute(svgRootElement, opacity); - } else { - updatedRootElement = removeOpacityAttribute(svgRootElement); - } - return svg.replace(/]*>/, updatedRootElement); -}; - -/** Function to read an SVG file, update its opacity, and write it back */ -const processSVGFile = async ( - iconPath: string, - iconFileName: string, - opacity: number -): Promise => { - const svgFilePath = join(iconPath, iconFileName); - if (!(await lstat(svgFilePath)).isFile()) { - return; - } - - // Read SVG file - const svg = await readFile(svgFilePath, 'utf-8'); - const updatedSVG = updateSVGOpacity(svg, opacity); - - if (updatedSVG.trim().length === 0) return; - await writeToFile(svgFilePath, updatedSVG); -}; diff --git a/apps/web/src/material-icons/src/core/generator/iconSaturation.ts b/apps/web/src/material-icons/src/core/generator/iconSaturation.ts deleted file mode 100644 index 15899c1..0000000 --- a/apps/web/src/material-icons/src/core/generator/iconSaturation.ts +++ /dev/null @@ -1,152 +0,0 @@ -import { lstat, readFile, readdir } from 'node:fs/promises'; -import { join } from 'node:path'; -import { getCustomIconPaths } from '../helpers/customIconPaths'; -import { resolvePath } from '../helpers/resolvePath'; -import { writeToFile } from '../helpers/writeFile'; -import { logger } from '../logging/logger'; -import { iconFolderPath } from './constants'; - -/** - * Changes saturation of all icons in the set. - * @param config Icon JSON options which include the saturation value. - * @param fileNames Only change the saturation of certain file names. - */ -export const setIconSaturation = async ( - saturation: number, - filesAssociations: Record -) => { - if (!validateSaturationValue(saturation)) { - return logger.error( - 'Invalid saturation value! Saturation must be a decimal number between 0 and 1!' - ); - } - - logger.info(`Setting saturation to ${saturation}...`); - - const iconsPath = resolvePath(iconFolderPath); - const customIconPaths = getCustomIconPaths(filesAssociations); - const iconFiles = await readdir(iconsPath); - - // read all icon files from the icons folder - try { - for (const iconFileName of iconFiles) { - await processSVGFileForSaturation(iconsPath, iconFileName, saturation); - } - - for (const iconPath of customIconPaths) { - const customIcons = await readdir(iconPath); - for (const iconFileName of customIcons) { - await processSVGFileForSaturation(iconPath, iconFileName, saturation); - } - } - } catch (error) { - logger.error(error); - } -}; - -/** - * Get the SVG root element. - * @param svg SVG file as string. - */ -const getSVGRootElement = (svg: string) => { - const result = new RegExp(/]*>/).exec(svg); - return result?.[0]; -}; - -/** - * Add an filter attribute to the SVG icon. - * @param svgRoot Root element of the SVG icon. - */ -const addFilterAttribute = (svgRoot: string) => { - const pattern = new RegExp(/\sfilter="[^"]+?"/); - // if the filter attribute already exists - if (pattern.test(svgRoot)) { - return svgRoot.replace(pattern, ' filter="url(#saturation)"'); - } else { - return svgRoot.replace(/^ { - const pattern = new RegExp(/\sfilter="[^"]+?"/); - return svgRoot.replace(pattern, ''); -}; - -/** - * Add filter element to the SVG icon. - * @param svg SVG file as string. - */ -const addFilterElement = (svg: string, saturation: number) => { - const pattern = new RegExp(/(.*<\/svg>)/); - const filterElement = ``; - if (pattern.test(svg)) { - return svg.replace(pattern, `${filterElement}$1`); - } else { - return svg.replace(/<\/svg>/, `${filterElement}`); - } -}; - -/** - * Remove filter element from the SVG icon. - * @param svg SVG file as string. - */ -const removeFilterElement = (svg: string) => { - const pattern = new RegExp(/(.*<\/svg>)/); - return svg.replace(pattern, '$1'); -}; - -/** - * Validate the saturation value. - * @param saturation Saturation value - */ -export const validateSaturationValue = (saturation: number | undefined) => { - return saturation !== undefined && saturation <= 1 && saturation >= 0; -}; - -/** Function to adjust the saturation of a given SVG string */ -export const adjustSVGSaturation = ( - svg: string, - saturation: number -): string => { - // Get the root element of the SVG - const svgRootElement = getSVGRootElement(svg); - if (!svgRootElement) return svg; - - let updatedRootElement: string; - - if (saturation < 1) { - updatedRootElement = addFilterAttribute(svgRootElement); - } else { - updatedRootElement = removeFilterAttribute(svgRootElement); - } - - let updatedSVG = svg.replace(/]*>/, updatedRootElement); - - if (saturation < 1) { - updatedSVG = addFilterElement(updatedSVG, saturation); - } else { - updatedSVG = removeFilterElement(updatedSVG); - } - - return updatedSVG; -}; - -/** Function to read an SVG file, adjust its saturation, and write it back */ -const processSVGFileForSaturation = async ( - iconPath: string, - iconFileName: string, - saturation: number -): Promise => { - const svgFilePath = join(iconPath, iconFileName); - if (!(await lstat(svgFilePath)).isFile()) return; - - // Read SVG file - const svg = await readFile(svgFilePath, 'utf-8'); - const updatedSVG = adjustSVGSaturation(svg, saturation); - - await writeToFile(svgFilePath, updatedSVG); -}; diff --git a/apps/web/src/material-icons/src/core/generator/languageGenerator.ts b/apps/web/src/material-icons/src/core/generator/languageGenerator.ts deleted file mode 100644 index fb48a2a..0000000 --- a/apps/web/src/material-icons/src/core/generator/languageGenerator.ts +++ /dev/null @@ -1,133 +0,0 @@ -import { getFileConfigHash } from '../helpers/configHash'; -import { merge } from '../helpers/object'; -import type { Config, IconAssociations } from '../models/icons/config'; -import type { DefaultIcon } from '../models/icons/defaultIcon'; -import type { IconPackValue } from '../models/icons/iconPack'; -import type { LanguageIcon } from '../models/icons/languages/languageIdentifier'; -import type { Manifest } from '../models/manifest'; -import { - highContrastColorFileEnding, - iconFolderPath, - lightColorFileEnding, -} from './constants'; - -/** - * Get all file icons that can be used in this theme. - */ -export const loadLanguageIconDefinitions = ( - languageIcons: LanguageIcon[], - config: Config, - manifest: Manifest -): Manifest => { - const enabledLanguages = disableLanguagesByPack( - languageIcons, - config.activeIconPack - ); - const customIcons = getCustomIcons(config.languages?.associations); - const allLanguageIcons = [...enabledLanguages, ...customIcons]; - - allLanguageIcons.forEach((lang) => { - if (lang.disabled) return; - manifest = setIconDefinitions(manifest, config, lang.icon); - manifest = merge( - manifest, - setLanguageIdentifiers(lang.icon.name, lang.ids) - ); - manifest.light = lang.icon.light - ? merge( - manifest.light, - setLanguageIdentifiers( - lang.icon.name + lightColorFileEnding, - lang.ids - ) - ) - : manifest.light; - manifest.highContrast = lang.icon.highContrast - ? merge( - manifest.highContrast, - setLanguageIdentifiers( - lang.icon.name + highContrastColorFileEnding, - lang.ids - ) - ) - : manifest.highContrast; - }); - - return manifest; -}; - -const setIconDefinitions = ( - manifest: Manifest, - config: Config, - icon: DefaultIcon -) => { - manifest = createIconDefinitions(manifest, config, icon.name); - manifest = merge( - manifest, - icon.light - ? createIconDefinitions( - manifest, - config, - icon.name + lightColorFileEnding - ) - : manifest.light - ); - manifest = merge( - manifest, - icon.highContrast - ? createIconDefinitions( - manifest, - config, - icon.name + highContrastColorFileEnding - ) - : manifest.highContrast - ); - return manifest; -}; - -const createIconDefinitions = ( - manifest: Manifest, - config: Config, - iconName: string -) => { - const fileConfigHash = getFileConfigHash(config); - if (manifest.iconDefinitions) { - manifest.iconDefinitions[iconName] = { - iconPath: `${iconFolderPath}${iconName}${fileConfigHash}.svg`, - }; - } - return manifest; -}; - -const setLanguageIdentifiers = (iconName: string, languageIds: string[]) => { - const obj: Partial = { languageIds: {} }; - languageIds.forEach((id) => { - obj.languageIds![id as keyof Manifest] = iconName; - }); - return obj; -}; - -const getCustomIcons = (languageAssociations: IconAssociations | undefined) => { - if (!languageAssociations) return []; - - const icons: LanguageIcon[] = Object.keys(languageAssociations).map((fa) => ({ - icon: { name: languageAssociations[fa].toLowerCase() }, - ids: [fa.toLowerCase()], - })); - - return icons; -}; - -/** - * Disable all file icons that are in a pack which is disabled. - */ -const disableLanguagesByPack = ( - languageIcons: LanguageIcon[], - activatedIconPack: IconPackValue | undefined -) => { - return languageIcons.filter((language) => { - return !language.enabledFor - ? true - : language.enabledFor.some((p) => p === activatedIconPack); - }); -}; diff --git a/apps/web/src/material-icons/src/core/generator/renameIconFiles.ts b/apps/web/src/material-icons/src/core/generator/renameIconFiles.ts deleted file mode 100644 index 6fd01f5..0000000 --- a/apps/web/src/material-icons/src/core/generator/renameIconFiles.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { existsSync, readdirSync, renameSync, unlinkSync } from 'node:fs'; -import { join } from 'node:path'; -import { getFileConfigHash } from '../helpers/configHash'; -import { getCustomIconPaths } from '../helpers/customIconPaths'; -import { resolvePath } from '../helpers/resolvePath'; -import { logger } from '../logging/logger'; -import type { Config } from '../models/icons/config'; -import { iconFolderPath } from './constants'; - -/** - * Rename all icon files according their respective config. - * - * The rename triggers a change event in VS Code, which will update the icons in the UI. - * @param config Icon Json Options - */ -export const renameIconFiles = (config: Config) => { - const defaultIconPath = resolvePath(iconFolderPath); - const customPaths = getCustomIconPaths(config.files.associations); - const iconPaths = [defaultIconPath, ...customPaths]; - const fileConfigHash = getFileConfigHash(config); - - for (const iconPath of iconPaths) { - const files = readdirSync(iconPath).filter((f) => f.match(/\.svg/gi)); - - for (const f of files) { - const filePath = join(iconPath, f); - - // append file config to file name - const newFilePath = join( - iconPath, - f.replace(/(^[^\.~]+).*?(\.clone\.svg|\.svg)/, `$1${fileConfigHash}$2`) - ); - - try { - // if generated files are already in place, do not overwrite them - if (filePath !== newFilePath) { - if (existsSync(newFilePath)) { - if (existsSync(filePath)) { - logger.debug(`Deleting existing file: ${filePath}`); - unlinkSync(filePath); - } - } else { - if (existsSync(filePath)) { - logger.debug(`Renaming file: ${filePath} to ${newFilePath}`); - renameSync(filePath, newFilePath); - } - } - } - } catch (error) { - logger.error(error); - } - } - } -}; diff --git a/apps/web/src/material-icons/src/core/generator/shared/svg.ts b/apps/web/src/material-icons/src/core/generator/shared/svg.ts deleted file mode 100644 index 5f4d1ee..0000000 --- a/apps/web/src/material-icons/src/core/generator/shared/svg.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { join } from 'node:path'; -import { resolvePath } from '../../helpers/resolvePath'; -import { writeToFile } from '../../helpers/writeFile'; -import { logger } from '../../logging/logger'; -import { iconFolderPath } from '../constants'; -import { updateSVGOpacity } from '../iconOpacity'; -import { adjustSVGSaturation } from '../iconSaturation'; - -export const writeSVGFiles = async ( - iconName: string, - svg: string, - opacity: number, - saturation: number -) => { - // Update the opacity and saturation of the SVG - const updatedOpacity = updateSVGOpacity(svg, opacity); - const updatedSaturation = adjustSVGSaturation(updatedOpacity, saturation); - - const iconsPath = resolvePath(iconFolderPath); - const iconsFolderPath = join(iconsPath, `${iconName}.svg`); - try { - await writeToFile(iconsFolderPath, updatedSaturation); - } catch (error) { - logger.error(error); - } -}; - -export const getPath = (d: string, color: string) => - ``; - -export const getSVG = (path: string, viewBoxSize = 32) => - `${path}`; diff --git a/apps/web/src/material-icons/src/core/generator/shared/validation.ts b/apps/web/src/material-icons/src/core/generator/shared/validation.ts deleted file mode 100644 index d7bfb9c..0000000 --- a/apps/web/src/material-icons/src/core/generator/shared/validation.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Validate the HEX color code - * @param color HEX code - */ -export const validateHEXColorCode = (color: string = '') => { - const hexPattern = new RegExp(/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/); - return color.length > 0 && hexPattern.test(color); -}; diff --git a/apps/web/src/material-icons/src/core/helpers/configHash.ts b/apps/web/src/material-icons/src/core/helpers/configHash.ts deleted file mode 100644 index c1fa4ee..0000000 --- a/apps/web/src/material-icons/src/core/helpers/configHash.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { getDefaultConfig } from '../generator/config/defaultConfig'; -import { logger } from '../logging/logger'; -import type { Config } from '../models/icons/config'; - -/** - * Generate a config hashed string that is appended to each icon file name. - * @param config Icon Configuration object - */ -export const getFileConfigHash = (config: Partial): string => { - try { - const defaults = getDefaultConfig(); - let fileConfigString = ''; - if ( - config.saturation !== defaults.saturation || - config.opacity !== defaults.opacity || - config.folders?.color !== defaults.folders.color || - config.files?.color !== defaults.files.color || - (config.files?.customClones?.length ?? 0) > 0 || - (config.folders?.customClones?.length ?? 0) > 0 - ) { - // Any changes that are hashed will trigger a refresh of the icon in the VS Code UI - fileConfigString += `~${getHash( - JSON.stringify({ - saturation: config.saturation, - opacity: config.opacity, - foldersColor: config.folders?.color, - filesColor: config.files?.color, - fileClones: config.files?.customClones, - folderClones: config.folders?.customClones, - }) - )}`; - } - return fileConfigString; - } catch (error) { - logger.error(error); - return ''; - } -}; - -const getHash = (value: string) => { - let hash = 0; - let chr = 0; - - if (value.length === 0) return hash; - for (let i = 0; i < value.length; i++) { - chr = value.charCodeAt(i); - hash = (hash << 5) - hash + chr; - hash |= 0; // Convert to 32bit integer - } - return hash; -}; diff --git a/apps/web/src/material-icons/src/core/helpers/customIconPaths.ts b/apps/web/src/material-icons/src/core/helpers/customIconPaths.ts deleted file mode 100644 index f6afb16..0000000 --- a/apps/web/src/material-icons/src/core/helpers/customIconPaths.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { dirname } from 'node:path'; -import { resolvePath } from './resolvePath'; - -export const getCustomIconPaths = ( - filesAssociations: Record = {} -) => { - return Object.values(filesAssociations) - .filter((fileName) => fileName.match(/^[.\/]+/)) // <- custom dirs have a relative path to the dist folder - .map((fileName) => dirname(resolvePath(fileName))); -}; diff --git a/apps/web/src/material-icons/src/core/helpers/iconPacks.ts b/apps/web/src/material-icons/src/core/helpers/iconPacks.ts deleted file mode 100644 index f84ff94..0000000 --- a/apps/web/src/material-icons/src/core/helpers/iconPacks.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { IconPack, type IconPackValue } from '../models/icons/iconPack'; - -/** Get all packs that can be used in this icon theme. */ -export const availableIconPacks: IconPackValue[] = Object.values(IconPack); diff --git a/apps/web/src/material-icons/src/core/helpers/object.ts b/apps/web/src/material-icons/src/core/helpers/object.ts deleted file mode 100644 index adff1d3..0000000 --- a/apps/web/src/material-icons/src/core/helpers/object.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * Get the nested properties of an object. - * This solution is lighter than the lodash get-version. - * Source: http://stackoverflow.com/a/6491621/6942210 - */ -export const get = (obj: Object, path: string): T | undefined => { - const pathArray = path - .replace(/\[(\w+)\]/g, '.$1') // convert indexes to properties - .replace(/^\./, '') // strip a leading dot - .split('.'); // separate paths in array - - /** Avoid errors in the getValue function. */ - const isObject = (object: unknown) => { - return object === Object(object); - }; - let result = structuredClone(obj); - - for (let i = 0; i < pathArray.length; ++i) { - const k = pathArray[i]; - if (isObject(result) && k in result) { - result = (result as Record)[k] as Object; - } else { - return; - } - } - return result as T; -}; - -/** - * Set a value for a nested object property. - * @param obj Object - * @param path Properties as string e.g. `'a.b.c'` - * @param value Value to be set for the given property - * Source: https://stackoverflow.com/a/13719799/6942210 - */ -export const set = ( - // biome-ignore lint/suspicious/noExplicitAny: Multiple unknown types due to recursive function - obj: { [key: string]: any }, - path: string | string[], - value: unknown -) => { - if (typeof path === 'string') { - path = path.split('.'); - } - - if (path.length > 1) { - const e = path.shift() ?? ''; - set( - (obj[e] = - Object.prototype.toString.call(obj[e]) === '[object Object]' - ? obj[e] - : {}), - path, - value - ); - } else { - obj[path[0]] = value; - } -}; - -/** - * Merges given objects recursively. - * - * @param objects Provide the objects that should be merged. - * @returns A new object that is the result of the merge. - */ -export const merge = >( - ...objects: (T | undefined | null)[] -): T => { - return objects.reduce((acc, obj) => { - Object.keys(obj ?? {}).forEach((key) => { - const accValue = (acc as Record)[key]; - const objValue = obj?.[key]; - - // Check if one of the values is null or undefined and the other is not - if ( - (accValue === undefined || accValue === null) && - objValue !== undefined && - objValue !== null - ) { - (acc as Record)[key] = objValue; - } else if ( - (objValue === undefined || objValue === null) && - accValue !== undefined && - accValue !== null - ) { - // No need to assign acc[key] to itself - } else if (Array.isArray(objValue) && Array.isArray(accValue)) { - (acc as Record)[key] = [ - ...new Set(accValue.concat(objValue)), - ]; - } else if ( - typeof objValue === 'object' && - objValue !== null && - typeof accValue === 'object' && - accValue !== null - ) { - (acc as Record)[key] = merge( - accValue as Record, - objValue as Record - ); - } else { - (acc as Record)[key] = objValue; - } - }); - return acc; - }, {} as T); -}; diff --git a/apps/web/src/material-icons/src/core/helpers/resolvePath.ts b/apps/web/src/material-icons/src/core/helpers/resolvePath.ts deleted file mode 100644 index 1dbae2a..0000000 --- a/apps/web/src/material-icons/src/core/helpers/resolvePath.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { join } from 'node:path'; - -export const resolvePath = (path: string): string => { - return join(__dirname, '..', '..', path); -}; diff --git a/apps/web/src/material-icons/src/core/helpers/titlecase.ts b/apps/web/src/material-icons/src/core/helpers/titlecase.ts deleted file mode 100644 index 2757a70..0000000 --- a/apps/web/src/material-icons/src/core/helpers/titlecase.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** Capitalize the first letter of a string */ -export const capitalizeFirstLetter = (name: string): string => - name.charAt(0).toUpperCase() + name.slice(1); - -/** TitleCase all words in a string */ -export const toTitleCase = (value: string) => { - return value.replace( - /\w\S*/g, - (text) => text.charAt(0).toUpperCase() + text.substring(1).toLowerCase() - ); -}; diff --git a/apps/web/src/material-icons/src/core/helpers/writeFile.ts b/apps/web/src/material-icons/src/core/helpers/writeFile.ts deleted file mode 100644 index 87f01f2..0000000 --- a/apps/web/src/material-icons/src/core/helpers/writeFile.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { writeFile } from 'node:fs/promises'; -import { logger } from '../logging/logger'; - -/** - * Write content to a file. - * - * @param filePath File path to write to - * @param data Content to write to the file - */ -export const writeToFile = async ( - filePath: string, - data: string, - encoding?: BufferEncoding -) => { - if (!filePath || !data || data.trim().length === 0) { - logger.error('Invalid file path or data to write! File path: ' + filePath); - return; - } - logger.debug('Writing to file: ' + filePath); - await writeFile(filePath, data, encoding); -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translate.ts b/apps/web/src/material-icons/src/core/i18n/translate.ts deleted file mode 100644 index 698e80d..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translate.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { get } from '../helpers/object'; -import { logger } from '../logging/logger'; -import type { Translation } from '../models/i18n/translation'; -import { translation as langCs } from './translations/lang-cs'; -import { translation as langDe } from './translations/lang-de'; -import { translation as langEn } from './translations/lang-en'; -import { translation as langEs } from './translations/lang-es'; -import { translation as langFr } from './translations/lang-fr'; -import { translation as langJa } from './translations/lang-ja'; -import { translation as langKo } from './translations/lang-ko'; -import { translation as langNl } from './translations/lang-nl'; -import { translation as langPl } from './translations/lang-pl'; -import { translation as langPtBr } from './translations/lang-pt-br'; -import { translation as langPtPt } from './translations/lang-pt-pt'; -import { translation as langRu } from './translations/lang-ru'; -import { translation as langUk } from './translations/lang-uk'; -import { translation as langZhCn } from './translations/lang-zh-cn'; -import { translation as langZhTw } from './translations/lang-zh-tw'; - -let currentTranslation: Translation; -let fallbackTranslation: Translation; - -const placeholder = '%'; - -/** Initialize the translations */ -export const initTranslations = async (language: string) => { - try { - currentTranslation = await loadTranslation(language); - fallbackTranslation = await loadTranslation('en'); - logger.info('Translations initialized.'); - } catch (error) { - logger.error(error); - } -}; - -/** Load the required translation */ -const loadTranslation = async (language: string) => { - try { - return await getTranslationObject(language); - } catch { - return await getTranslationObject('en'); - } -}; - -/** Get the translation object of the separated translation files */ -const getTranslationObject = async (language: string): Promise => { - switch (language) { - case 'cs': - return langCs; - case 'de': - return langDe; - case 'en': - return langEn; - case 'es': - return langEs; - case 'fr': - return langFr; - case 'ja': - return langJa; - case 'ko': - return langKo; - case 'nl': - return langNl; - case 'pl': - return langPl; - case 'pt-br': - return langPtBr; - case 'pt-pt': - return langPtPt; - case 'ru': - return langRu; - case 'uk': - return langUk; - case 'zh-cn': - return langZhCn; - case 'zh-tw': - return langZhTw; - default: - return langEn; - } -}; - -/** - * We look up the matching translation in the translation files. - * If we cannot find a matching key in the file we use the fallback. - * With optional parameters you can configure both the translations - * and the fallback (required for testing purposes). - * */ -export const getTranslationValue = ( - key: string, - translations = currentTranslation, - fallback = fallbackTranslation -): string | undefined => { - return get(translations, key) ?? get(fallback, key); -}; - -/** - * The instant method is required for the translate pipe. - * It helps to translate a word instantly. - */ -export const translate = (key: string, ...variables: string[]): string => { - const translation = getTranslationValue(key); - - if (variables.length === 0) return translation ?? key; - return replace(translation, ...variables); -}; - -/** - * The replace function will replace the current placeholder with the - * data parameter from the translation. You can give it one or more optional - * parameters ('variables'). - */ -export const replace = (value: string = '', ...variables: string[]) => { - let translation: string = value; - variables.forEach((variable, i) => { - translation = translation.replace(`${placeholder}${i}`, variable); - }); - - return translation; -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-cs.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-cs.ts deleted file mode 100644 index ce25901..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-cs.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Aktivovat', - activated: 'Material Icon Téma je aktivní.', - iconPacks: { - selectPack: 'Vyberte sadu ikon', - description: "Vyberte sadu ikon '%0'", - disabled: 'Zakázat balíčky ikon', - }, - folders: { - toggleIcons: 'Vyberte motiv složky', - disabled: 'Žádné ikony složek', - theme: { - description: "Vyberte motiv složky '%0'", - }, - }, - colorSelect: { - color: 'Vyberte barvu', - hexCode: 'Vložte hexadecimální kód barvy', - wrongHexCode: 'Neplatný hexadecimální kód barvy!', - }, - opacity: { - inputPlaceholder: 'Hodnota průhlednosti (od 0 do 1)', - wrongValue: 'Zadejte desetinné číslo mezi 0 a 1.', - }, - toggleSwitch: { - on: 'ZAPNUTO', - off: 'VYPNUTO', - }, - explorerArrows: { - toggle: 'Šipky složek v průzkumníkovi', - enable: 'Zobrazit šipky složek v Průzkumníkovi', - disable: 'Skrýt šipky složek v Průzkumníkovi', - }, - grayscale: { - toggle: 'Zobrazovat ikony ve stupních šedi', - enable: 'Povolit ikony ve stupních šedi', - disable: 'Zakázat ikony ve stupních šedi', - }, - saturation: { - inputPlaceholder: 'Hodnota sytosti (mezi 0 a 1)', - wrongValue: 'Zadejte desetinné číslo mezi 0 a 1.', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-de.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-de.ts deleted file mode 100644 index fdef538..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-de.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Aktivieren', - activated: 'Material Icon Theme ist jetzt aktiviert.', - iconPacks: { - selectPack: 'Icon Pack auswählen', - description: "Das '%0' Icon Pack auswählen", - disabled: 'Icon Packs deaktivieren', - }, - folders: { - toggleIcons: 'Wähle ein Ordner Design', - disabled: 'Keine Ordner Icons', - theme: { - description: "Wähle das '%0' Design", - }, - }, - colorSelect: { - color: 'Wähle eine Farbe', - hexCode: 'Gebe einen HEX Farbcode ein', - wrongHexCode: 'Ungültiger HEX Farbcode', - }, - opacity: { - inputPlaceholder: 'Wert der Deckkraft (zwischen 0 und 1)', - wrongValue: 'Der Wert muss zwischen 0 und 1 liegen!', - }, - toggleSwitch: { - on: 'EIN', - off: 'AUS', - }, - explorerArrows: { - toggle: 'Pfeile im Explorer anpassen', - enable: 'Explorer Pfeile anzeigen', - disable: 'Explorer Pfeile ausblenden', - }, - grayscale: { - toggle: 'Schaltet graustufige Icons um', - enable: 'Aktiviert graustufige Icons', - disable: 'Deaktiviert graustufige Icons', - }, - saturation: { - inputPlaceholder: 'Wert der Sättigung (zwischen 0 und 1)', - wrongValue: 'Der Wert muss zwischen 0 und 1 liegen!', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-en.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-en.ts deleted file mode 100644 index 98567d8..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-en.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Activate', - activated: 'Material Icon Theme is active.', - iconPacks: { - selectPack: 'Select an icon pack', - description: "Select the '%0' icon pack", - disabled: 'Disable icon packs', - }, - folders: { - toggleIcons: 'Pick a folder theme', - disabled: 'No folder icons', - theme: { - description: "Select the '%0' folder theme", - }, - }, - colorSelect: { - color: 'Choose a color', - hexCode: 'Insert a HEX color code', - wrongHexCode: 'Invalid HEX color code!', - }, - opacity: { - inputPlaceholder: 'Opacity value (between 0 and 1)', - wrongValue: 'Please enter a floating-point number between 0 and 1.', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: 'Toggle folder arrows in Explorer', - enable: 'Show folder arrows in Explorer', - disable: 'Hide folder arrows in Explorer', - }, - grayscale: { - toggle: 'Toggle grayscale icons', - enable: 'Enable grayscale icons', - disable: 'Disable grayscale icons', - }, - saturation: { - inputPlaceholder: 'Saturation value (between 0 and 1)', - wrongValue: 'Please enter a floating-point number between 0 and 1.', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-es.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-es.ts deleted file mode 100644 index e27277f..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-es.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Activar', - activated: 'Material Icon Theme está activado.', - iconPacks: { - selectPack: 'Seleccione un paquete de iconos', - description: "Seleccione el paquete de iconos '%0'", - disabled: 'Desactivar paquetes de iconos', - }, - folders: { - toggleIcons: 'Cambiar activación de iconos de carpetas', - disabled: 'Sin iconos de carpeta', - theme: { - description: "Iconos de carpeta '%0'", - }, - }, - colorSelect: { - color: 'Elija un color', - hexCode: 'Insertar un código de color HEX', - wrongHexCode: '¡Código de color HEX inválido!', - }, - opacity: { - inputPlaceholder: 'Valor de opacidad (entre 0 y 1)', - wrongValue: '¡El valor debe estar entre 0 y 1!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: 'Conmutar las flechas de carpetas', - enable: 'Mostrar flechas de carpeta', - disable: 'Ocultar las flechas de carpetas', - }, - grayscale: { - toggle: 'Alternar los iconos en escala de grises', - enable: 'Activar los iconos en escala de grises', - disable: 'Desactivar los iconos en escala de grises', - }, - saturation: { - inputPlaceholder: 'Valor de saturación (entre 0 y 1)', - wrongValue: 'El valor debe estar entre 0 y 1.', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-fr.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-fr.ts deleted file mode 100644 index b3c4748..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-fr.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Activer', - activated: 'Material Icon Theme est actif.', - iconPacks: { - selectPack: "Sélectionnez un pack d'icônes", - description: "Sélectionner le pack d'icônes '%0'", - disabled: "Désactiver les paquets d'icônes", - }, - folders: { - toggleIcons: 'Basculer les icônes de dossiers', - disabled: 'Aucune icônes de dossiers', - theme: { - description: "Icônes de dossiers '%0'", - }, - }, - colorSelect: { - color: 'Choisissez une couleur', - hexCode: 'Insérer un code couleur HEX', - wrongHexCode: 'Code couleur HEX non valide!', - }, - opacity: { - inputPlaceholder: "Valeur d'opacité (entre 0 et 1)", - wrongValue: 'La valeur doit être comprise entre 0 et 1!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: 'Basculer les flèches du dossier', - enable: 'Afficher les flèches du dossier', - disable: 'Cacher les flèches de dossier', - }, - grayscale: { - toggle: 'Basculer les icônes en niveaux de gris', - enable: 'Activer les icônes en niveaux de gris', - disable: 'Désactiver les icônes en niveaux de gris', - }, - saturation: { - inputPlaceholder: 'Valeur de saturation (entre 0 et 1)', - wrongValue: 'La valeur doit être comprise entre 0 et 1 !', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-ja.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-ja.ts deleted file mode 100644 index e93f7d4..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-ja.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: '有効化', - activated: 'Material Icon Theme は有効です。', - iconPacks: { - selectPack: 'アイコンパックを選択する', - description: "アイコンパック '%0' を選択する", - disabled: 'アイコンパックを無効化する', - }, - folders: { - toggleIcons: 'フォルダーアイコンを切り替える', - disabled: 'フォルダーアイコンを表示しない', - theme: { - description: "フォルダーテーマ '%0' を選択する", - }, - }, - colorSelect: { - color: '色を変える', - hexCode: 'HEX カラーコードを入力する', - wrongHexCode: '無効な HEX カラーコードです!', - }, - opacity: { - inputPlaceholder: '不透明度(0〜1)', - wrongValue: '値は0から1の間にしてください!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: 'フォルダーの矢印を切り替える', - enable: 'フォルダーの矢印を表示する', - disable: 'フォルダーの矢印を隠す', - }, - grayscale: { - toggle: 'グレースケールアイコンを切り替える', - enable: 'グレースケールアイコンを有効にする', - disable: 'グレースケールアイコンを無効にする', - }, - saturation: { - inputPlaceholder: '彩度(0〜1)', - wrongValue: '値は0から1の間にしてください!', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-ko.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-ko.ts deleted file mode 100644 index ae46858..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-ko.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: '활성화', - activated: 'Material Icon Theme이 활성화되었습니다.', - iconPacks: { - selectPack: '아이콘 팩 선택', - description: "'%0' 아이콘 팩 선택", - disabled: '아이콘 팩 비활성화', - }, - folders: { - toggleIcons: '폴더 테마 선택', - disabled: '폴더 아이콘 없음', - theme: { - description: "'%0' 폴더 테마 선택", - }, - }, - colorSelect: { - color: '색상 선택', - hexCode: 'HEX 색상 코드 입력', - wrongHexCode: '유효하지 않은 HEX 색상 코드입니다!', - }, - opacity: { - inputPlaceholder: '투명도 값 (0과 1 사이)', - wrongValue: '0과 1 사이의 부동 소수점 숫자를 입력하세요.', - }, - toggleSwitch: { - on: '켜짐', - off: '꺼짐', - }, - explorerArrows: { - toggle: '파일 탐색기의 폴더 화살표 설정', - enable: '파일 탐색기의 폴더 화살표 표시', - disable: '파일 탐색기의 폴더 화살표 숨기기', - }, - grayscale: { - toggle: '그레이스케일 아이콘 설정', - enable: '그레이스케일 아이콘 활성화', - disable: '그레이스케일 아이콘 비활성화', - }, - saturation: { - inputPlaceholder: '채도 값 (0과 1 사이)', - wrongValue: '0과 1 사이의 부동 소수점 숫자를 입력하세요.', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-nl.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-nl.ts deleted file mode 100644 index 77fa552..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-nl.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Activeer', - activated: 'Material Icon Thema is actief.', - iconPacks: { - selectPack: 'Selecteer een iconpakket', - description: "Selecteer het '%0' iconpakket", - disabled: 'Zet iconpaketten uit', - }, - folders: { - toggleIcons: 'Kies een folderthema', - disabled: 'Geen foldericons', - theme: { - description: "Selecteer het '%0' folderthema", - }, - }, - colorSelect: { - color: 'Kies een kleur', - hexCode: 'Voeg een HEX kleurcode in', - wrongHexCode: 'Ongeldige HEX kleurcode!', - }, - opacity: { - inputPlaceholder: 'Doorzichtbaarheidswaarde (tussen 0 en 1)', - wrongValue: 'De waarde moet tussen de 0 en 1 zijn!', - }, - toggleSwitch: { - on: 'AAN', - off: 'UIT', - }, - explorerArrows: { - toggle: 'Zet folderpijlen aan of uit', - enable: 'Laat folderpijlen zien', - disable: 'Verberg folderpijlen', - }, - grayscale: { - toggle: 'Zet grijsgetinte icons aan of uit', - enable: 'Zet grijsgetinte icons aan', - disable: 'Zet grijsgetinte icons uit', - }, - saturation: { - inputPlaceholder: 'Saturatiewaarde (tussen 0 en 1)', - wrongValue: 'De waarde moet tussen de 0 en 1 zijn!', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-pl.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-pl.ts deleted file mode 100644 index d44fe02..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-pl.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Aktywuj', - activated: 'Motyw Material Icon jest aktywny.', - iconPacks: { - selectPack: 'Wybierz paczkę ikon', - description: "Wybierz paczkę ikon '%0'", - disabled: 'Wyłącz paczki ikon', - }, - folders: { - toggleIcons: 'Wybierz motyw folderów', - disabled: 'Brak ikon folderów', - theme: { - description: "Wybierz motyw folderów '%0'", - }, - }, - colorSelect: { - color: 'Wybierz kolor', - hexCode: 'Podaj kolor w formacie HEX', - wrongHexCode: 'Nieprawidłowy kolor HEX!', - }, - opacity: { - inputPlaceholder: 'Wartość przezroczystości (pomiędzy 0 a 1)', - wrongValue: 'Wartość musi być pomiędzy 0 i 1!', - }, - toggleSwitch: { - on: 'WŁĄCZONE', - off: 'WYŁĄCZONE', - }, - explorerArrows: { - toggle: 'Przełącz strzałki przy folderach', - enable: 'Pokaż strzałki przy folderach', - disable: 'Schowaj strzałki przy folderach', - }, - grayscale: { - toggle: 'Przełącz czarno-białe ikony', - enable: 'Włącz czarno-białe ikony', - disable: 'Wyłącz czarno-białe ikony', - }, - saturation: { - inputPlaceholder: 'Wartość nasycenia (pomiędzy 0 a 1)', - wrongValue: 'Wartość musi być pomiędzy 0 i 1!', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-pt-br.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-pt-br.ts deleted file mode 100644 index ecbbe3f..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-pt-br.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Ativar', - activated: 'O Material Icon Theme está ativo.', - iconPacks: { - selectPack: 'Selecione um pacote de ícones', - description: "Selecionar o pacote de ícones '%0'", - disabled: 'Desabilitar pacotes de ícones', - }, - folders: { - toggleIcons: 'Escolha um tema para as pastas', - disabled: 'Nenhum ícone de pasta', - theme: { - description: "Selecionar o tema para pastas '%0'", - }, - }, - colorSelect: { - color: 'Escolha uma cor', - hexCode: 'Insira um código de cor hexadecimal', - wrongHexCode: 'Código de cor hexadecimal inválido!', - }, - opacity: { - inputPlaceholder: 'Valor de opacidade (entre 0 e 1)', - wrongValue: 'O valor deve estar entre 0 e 1!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: 'Alternar setas do explorador de arquivos', - enable: 'Exibir setas do explorador de arquivos', - disable: 'Ocultar setas do explorador de arquivos', - }, - grayscale: { - toggle: 'Alternar os ícones em escala de cinza', - enable: 'Habilitar ícones em escala de cinza', - disable: 'Desativar ícones em escala de cinza', - }, - saturation: { - inputPlaceholder: 'Valor de saturação (entre 0 e 1)', - wrongValue: 'O valor deve estar entre 0 e 1!', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-pt-pt.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-pt-pt.ts deleted file mode 100644 index ba093f7..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-pt-pt.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Habilitar', - activated: 'O Material Icon Theme está habilitado.', - iconPacks: { - selectPack: 'Seleccione um pacote de ícones', - description: "Seleccionar o pacote de ícones '%0'", - disabled: 'Desabilitar pacotes de ícones', - }, - folders: { - toggleIcons: 'Escolhe um tema para os directórios', - disabled: 'Nenhum ícone do directório', - theme: { - description: "Seleccionar o tema para directórios '%0'", - }, - }, - colorSelect: { - color: 'Escolhe uma cor', - hexCode: 'Insira um código de cor hexadecimal', - wrongHexCode: 'Código de cor hexadecimal inválido!', - }, - opacity: { - inputPlaceholder: 'Valor de opacidade (entre 0 e 1)', - wrongValue: 'O valor deve estar entre 0 e 1!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: 'Alternar setas do explorador de ficheiros', - enable: 'Exibir setas do explorador de ficheiros', - disable: 'Ocultar setas do explorador de ficheiros', - }, - grayscale: { - toggle: 'Alternar ícones em escala de cinzentos', - enable: 'Habilitar ícones em escala de cinzentos', - disable: 'Desactivar ícones em escala de cinzentos', - }, - saturation: { - inputPlaceholder: 'Valor de saturação (entre 0 e 1)', - wrongValue: 'O valor deve estar entre 0 e 1!', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-ru.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-ru.ts deleted file mode 100644 index f30c909..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-ru.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Активировать', - activated: 'Material Icon Theme активен.', - iconPacks: { - selectPack: 'Выбрать набор иконок', - description: "Выбрать '%0' набор иконок", - disabled: 'Выключить набор иконок', - }, - folders: { - toggleIcons: 'Выбрать тему папки', - disabled: 'Нет иконок для папки', - theme: { - description: "Выбрать '%0' тему папки", - }, - }, - colorSelect: { - color: 'Выберите цвет', - hexCode: 'Вставить HEX-код цвета', - wrongHexCode: 'Неверный HEX-код цвета!', - }, - opacity: { - inputPlaceholder: 'Значение непрозрачности (между 0 и 1)', - wrongValue: 'Значение должно быть между 0 и 1!', - }, - toggleSwitch: { - on: 'Включить', - off: 'Выключить', - }, - explorerArrows: { - toggle: 'Показать/скрыть стрелки у папок', - enable: 'Показать стрелки у папок', - disable: 'Скрыть стрелки у папок', - }, - grayscale: { - toggle: 'Переключение серых значков', - enable: 'Включить значки в оттенках серого', - disable: 'Отключить значки в оттенках серого', - }, - saturation: { - inputPlaceholder: 'Значение насыщенности (между 0 и 1)', - wrongValue: 'Значение должно быть между 0 и 1!', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-uk.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-uk.ts deleted file mode 100644 index 982d509..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-uk.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Активувати', - activated: 'Material Icon Theme активований.', - iconPacks: { - selectPack: 'Виберіть набір іконок', - description: "Виберіть набір значків '%0'", - disabled: 'Вимкнути пакети значків', - }, - folders: { - toggleIcons: 'Переключити теку icons', - disabled: 'Немає піктограм папок', - theme: { - description: "Виберіть тему папки '%0'", - }, - }, - colorSelect: { - color: 'Виберіть колір', - hexCode: 'Введіть HEX колірний код', - wrongHexCode: 'Недійсний HEX колірний код!', - }, - opacity: { - inputPlaceholder: 'Значення непрозорості (від 0 до 1)', - wrongValue: 'Значення має бути від 0 до 1!', - }, - toggleSwitch: { - on: 'Включити', - off: 'Відключити', - }, - explorerArrows: { - toggle: 'Стрілки для перемикання папок', - enable: 'Показати стрілки папки', - disable: 'Приховати стрілки папки', - }, - grayscale: { - toggle: 'Перемикання значків у відтінках сірого', - enable: 'Увімкнути значки у відтінках сірого', - disable: 'Вимкнути значки у відтінках сірого', - }, - saturation: { - inputPlaceholder: 'Значення насичення (від 0 до 1)', - wrongValue: 'Значення має бути від 0 до 1!', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-zh-cn.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-zh-cn.ts deleted file mode 100644 index 033a461..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-zh-cn.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: '激活', - activated: 'Material主题图标已激活', - iconPacks: { - selectPack: '选择图标包', - description: '选择%0符号', - disabled: '禁用图标包', - }, - folders: { - toggleIcons: '切换文件夹图标的显示', - disabled: '不显示文件夹图标', - theme: { - description: "'%0'主题的文件夹图标", - }, - }, - colorSelect: { - color: '选择颜色', - hexCode: '插入HEX颜色代码', - wrongHexCode: '无效的HEX颜色代码!', - }, - opacity: { - inputPlaceholder: '不透明度值(0和1之间)', - wrongValue: '该值必须介于0和1之间!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: '切换文件夹箭头', - enable: '显示文件夹箭头', - disable: '隐藏文件夹箭头', - }, - grayscale: { - toggle: '切换灰度图标', - enable: '启用灰度图标', - disable: '禁用灰度图标', - }, - saturation: { - inputPlaceholder: '饱和度值(在0和1之间)。', - wrongValue: '该值必须在0和1之间!', - }, -}; diff --git a/apps/web/src/material-icons/src/core/i18n/translations/lang-zh-tw.ts b/apps/web/src/material-icons/src/core/i18n/translations/lang-zh-tw.ts deleted file mode 100644 index 2dd985d..0000000 --- a/apps/web/src/material-icons/src/core/i18n/translations/lang-zh-tw.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: '激活', - activated: 'Material主題圖標已激活', - iconPacks: { - selectPack: '選擇圖標包', - description: '選擇%0符號', - disabled: '禁用圖標包', - }, - folders: { - toggleIcons: '切換文件夾圖標的顯示', - disabled: '不顯示文件夾圖標', - theme: { - description: "'%0'主題的文件夾圖標", - }, - }, - colorSelect: { - color: '选择颜色', - hexCode: '插入HEX顏色代碼', - wrongHexCode: '無效的HEX顏色代碼!', - }, - opacity: { - inputPlaceholder: '不透明度值(0和1之間)', - wrongValue: '該值必須介於0和1之間!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: '切換文件夾箭頭', - enable: '顯示文件夾箭頭', - disable: '隱藏文件夾箭頭', - }, - grayscale: { - toggle: '切換灰度圖標', - enable: '啟用灰度圖標', - disable: '禁用灰度圖標', - }, - saturation: { - inputPlaceholder: '飽和度值(在0和1之間)。', - wrongValue: '該值必須在0和1之間!', - }, -}; diff --git a/apps/web/src/material-icons/src/core/icons/fileIcons.ts b/apps/web/src/material-icons/src/core/icons/fileIcons.ts deleted file mode 100644 index cab494c..0000000 --- a/apps/web/src/material-icons/src/core/icons/fileIcons.ts +++ /dev/null @@ -1,2598 +0,0 @@ -import type { FileIcons } from '../models/icons/files/fileTypes'; -import { IconPack } from '../models/icons/iconPack'; -import { FileNamePattern } from '../models/icons/patterns/patterns'; -import { parseByPattern } from '../patterns/patterns'; - -/** - * Defines file icons - */ -export const fileIcons: FileIcons = { - defaultIcon: { name: 'file' }, - icons: parseByPattern([ - { name: 'html', fileExtensions: ['htm', 'xhtml', 'html_vm', 'asp'] }, - { - name: 'pug', - fileExtensions: ['jade', 'pug'], - fileNames: ['.pug-lintrc', '.pug-lintrc.js', '.pug-lintrc.json'], - }, - { - name: 'markdown', - fileExtensions: ['md', 'markdown', 'rst'], - }, - { name: 'blink', fileExtensions: ['blink'], light: true }, - { name: 'css', fileExtensions: ['css'] }, - { name: 'sass', fileExtensions: ['scss', 'sass'] }, - { name: 'less', fileExtensions: ['less'] }, - { name: 'just', fileNames: ['justfile', '.justfile'] }, - { - name: 'json', - fileExtensions: [ - 'json', - 'jsonc', - 'tsbuildinfo', - 'json5', - 'jsonl', - 'ndjson', - ], - fileNames: [ - '.jscsrc', - '.jshintrc', - 'composer.lock', - '.jsbeautifyrc', - '.esformatter', - 'cdp.pid', - '.lintstagedrc', - '.whitesource', - ], - }, - { - name: 'hjson', - fileExtensions: ['hjson'], - }, - { - name: 'jinja', - fileExtensions: ['jinja', 'jinja2', 'j2', 'jinja-html'], - light: true, - }, - { name: 'proto', fileExtensions: ['proto'] }, - { - name: 'playwright', - fileNames: [ - 'playwright.config.js', - 'playwright.config.mjs', - 'playwright.config.ts', - 'playwright.config.base.js', - 'playwright.config.base.mjs', - 'playwright.config.base.ts', - 'playwright-ct.config.js', - 'playwright-ct.config.mjs', - 'playwright-ct.config.ts', - ], - }, - { - name: 'sublime', - fileExtensions: ['sublime-project', 'sublime-workspace'], - }, - { name: 'twine', fileExtensions: ['tw', 'twee'] }, - { - name: 'yaml', - fileExtensions: ['yml.dist', 'yaml.dist', 'YAML-tmLanguage'], - }, - { - name: 'xml', - fileExtensions: [ - 'xml', - 'plist', - 'xsd', - 'dtd', - 'xsl', - 'xslt', - 'resx', - 'iml', - 'xquery', - 'tmLanguage', - 'manifest', - 'project', - 'xml.dist', - 'xml.dist.sample', - 'dmn', - 'jrxml', - ], - fileNames: ['.htaccess'], - }, - { - name: 'image', - fileExtensions: [ - 'png', - 'jpeg', - 'jpg', - 'gif', - 'ico', - 'tif', - 'tiff', - 'psd', - 'psb', - 'ami', - 'apx', - 'avif', - 'bmp', - 'bpg', - 'brk', - 'cur', - 'dds', - 'dng', - 'exr', - 'fpx', - 'gbr', - 'img', - 'jbig2', - 'jb2', - 'jng', - 'jxr', - 'pgf', - 'pic', - 'raw', - 'webp', - 'eps', - 'afphoto', - 'ase', - 'aseprite', - 'clip', - 'cpt', - 'heif', - 'heic', - 'kra', - 'mdp', - 'ora', - 'pdn', - 'reb', - 'sai', - 'tga', - 'xcf', - 'jfif', - 'ppm', - 'pbm', - 'pgm', - 'pnm', - 'icns', - ], - }, - { name: 'javascript', fileExtensions: ['esx', 'mjs'] }, - { name: 'react', fileExtensions: ['jsx'] }, - { name: 'react_ts', fileExtensions: ['tsx'] }, - { - name: 'rocket', - fileNames: [ - '.release-it.json', - '.release-it.ts', - '.release-it.js', - '.release-it.cjs', - '.release-it.yaml', - '.release-it.yml', - '.release-it.toml', - 'release.toml', - 'release-plz.toml', - '.release-plz.toml', - ], - }, - { - name: 'routing', - fileExtensions: [ - 'routing.ts', - 'routing.tsx', - 'routing.js', - 'routing.jsx', - 'routes.ts', - 'routes.tsx', - 'routes.js', - 'routes.jsx', - ], - fileNames: [ - 'router.js', - 'router.jsx', - 'router.ts', - 'router.tsx', - 'routes.js', - 'routes.jsx', - 'routes.ts', - 'routes.tsx', - ], - enabledFor: [ - IconPack.Angular, - IconPack.Ngrx, - IconPack.React, - IconPack.Redux, - IconPack.Vue, - IconPack.Vuex, - ], - }, - { - name: 'redux-action', - fileExtensions: ['action.js', 'actions.js', 'action.ts', 'actions.ts'], - fileNames: ['action.js', 'actions.js', 'action.ts', 'actions.ts'], - enabledFor: [IconPack.Redux], - }, - { - name: 'redux-reducer', - fileExtensions: [ - 'reducer.js', - 'reducers.js', - 'reducer.ts', - 'reducers.ts', - ], - fileNames: ['reducer.js', 'reducers.js', 'reducer.ts', 'reducers.ts'], - enabledFor: [IconPack.Redux], - }, - { - name: 'redux-selector', - fileExtensions: [ - 'selector.js', - 'selectors.js', - 'selector.ts', - 'selectors.ts', - ], - fileNames: ['selector.js', 'selectors.js', 'selector.ts', 'selectors.ts'], - enabledFor: [IconPack.Redux], - }, - { - name: 'redux-store', - fileExtensions: ['store.js', 'store.ts'], - fileNames: ['store.js', 'store.ts'], - enabledFor: [IconPack.Redux], - }, - { - name: 'settings', - fileExtensions: [ - 'ini', - 'dlc', - 'config', - 'conf', - 'properties', - 'prop', - 'settings', - 'option', - 'props', - 'toml', - 'prefs', - 'sln.dotsettings', - 'sln.dotsettings.user', - 'cfg', - 'cnf', - ], - fileNames: [ - '.jshintignore', - '.buildignore', - '.mrconfig', - '.yardopts', - 'manifest.mf', - '.clang-format', - '.clang-tidy', - '.conf', - ], - }, - { - name: 'typescript-def', - fileExtensions: ['d.ts', 'd.cts', 'd.mts'], - }, - { name: 'markojs', fileExtensions: ['marko'] }, - { - name: 'astro', - fileExtensions: ['astro'], - }, - { - name: 'astro-config', - fileNames: [ - 'astro.config.js', - 'astro.config.mjs', - 'astro.config.cjs', - 'astro.config.ts', - 'astro.config.cts', - 'astro.config.mts', - ], - }, - { name: 'pdf', fileExtensions: ['pdf'] }, - { - name: 'table', - fileExtensions: ['xlsx', 'xlsm', 'xls', 'csv', 'tsv', 'psv', 'ods'], - }, - { - name: 'vscode', - fileExtensions: [ - 'vscodeignore', - 'vsixmanifest', - 'vsix', - 'code-workplace', - 'code-workspace', - 'code-profile', - 'code-snippets', - ], - }, - { - name: 'visualstudio', - fileExtensions: [ - 'csproj', - 'ruleset', - 'sln', - 'slnx', - 'suo', - 'vb', - 'vbs', - 'vcxitems', - 'vcxitems.filters', - 'vcxproj', - 'vcxproj.filters', - ], - }, - { - name: 'database', - fileExtensions: [ - 'pdb', - 'sql', - 'pks', - 'pkb', - 'accdb', - 'mdb', - 'sqlite', - 'sqlite3', - 'pgsql', - 'postgres', - 'plpgsql', - 'psql', - 'db', - 'db3', - 'dblite', - 'dblite3', - 'debugsymbols', - ], - }, - { name: 'kusto', fileExtensions: ['kql'] }, - { name: 'csharp', fileExtensions: ['cs', 'csx', 'csharp'] }, - { name: 'qsharp', fileExtensions: ['qs'] }, - { - name: 'zip', - fileExtensions: [ - 'zip', - 'tar', - 'gz', - 'xz', - 'lzma', - 'lz4', - 'br', - 'bz2', - 'bzip2', - 'gzip', - 'brotli', - '7z', - 'rar', - 'tz', - 'txz', - 'tgz', - 'zst', - ], - }, - { name: 'vala', fileExtensions: ['vala'] }, - { name: 'zig', fileExtensions: ['zig', 'zon'] }, - { name: 'exe', fileExtensions: ['exe', 'msi'] }, - { name: 'hex', fileExtensions: ['dat', 'bin', 'hex'] }, - { name: 'java', fileExtensions: ['java', 'jsp'] }, - { name: 'jar', fileExtensions: ['jar'] }, - { name: 'javaclass', fileExtensions: ['class'] }, - { name: 'c', fileExtensions: ['c', 'i', 'mi'] }, - { name: 'h', fileExtensions: ['h'] }, - { - name: 'cpp', - fileExtensions: ['cc', 'cpp', 'cxx', 'c++', 'cp', 'mii', 'ii'], - }, - { - name: 'hpp', - fileExtensions: ['hh', 'hpp', 'hxx', 'h++', 'hp', 'tcc', 'inl'], - }, - { name: 'rc', fileExtensions: ['rc'] }, - { name: 'go', fileExtensions: ['go'] }, - { - name: 'go-mod', - fileNames: ['go.mod', 'go.sum', 'go.work', 'go.work.sum'], - }, - { name: 'python', fileExtensions: ['py'] }, - { - name: 'python-misc', - fileExtensions: ['pyc', 'whl'], - fileNames: [ - 'requirements.txt', - 'pipfile', - '.python-version', - 'manifest.in', - 'pylintrc', - '.pylintrc', - 'pyproject.toml', - 'py.typed', - ], - }, - { name: 'url', fileExtensions: ['url'] }, - { - name: 'console', - fileExtensions: [ - 'sh', - 'ksh', - 'csh', - 'tcsh', - 'zsh', - 'bash', - 'bat', - 'cmd', - 'awk', - 'fish', - 'exp', - 'nu', - ], - fileNames: ['commit-msg', 'pre-commit', 'pre-push', 'post-merge'], - }, - { - name: 'powershell', - fileExtensions: ['ps1', 'psm1', 'psd1', 'ps1xml', 'psc1', 'pssc'], - }, - { - name: 'gradle', - fileExtensions: ['gradle'], - fileNames: ['gradle.properties', 'gradlew', 'gradle-wrapper.properties'], - }, - { name: 'word', fileExtensions: ['doc', 'docx', 'rtf', 'odt'] }, - { - name: 'certificate', - fileExtensions: ['cer', 'cert', 'crt'], - fileNames: [ - 'copying', - 'copying.md', - 'copying.rst', - 'copying.txt', - 'copyright', - 'copyright.md', - 'copyright.rst', - 'copyright.txt', - 'license', - 'license-agpl', - 'license-apache', - 'license-bsd', - 'license-mit', - 'license-gpl', - 'license-lgpl', - 'license.md', - 'license.rst', - 'license.txt', - 'licence', - 'licence-agpl', - 'licence-apache', - 'licence-bsd', - 'licence-mit', - 'licence-gpl', - 'licence-lgpl', - 'licence.md', - 'licence.rst', - 'licence.txt', - 'unlicense', - 'unlicense.txt', - ], - }, - { - name: 'key', - fileExtensions: [ - 'pub', - 'key', - 'pem', - 'asc', - 'gpg', - 'passwd', - 'shasum', - 'sha256', - 'sha256sum', - 'sha256sums', - ], - fileNames: ['.htpasswd', 'sha256sums', '.secrets'], - }, - { - name: 'font', - fileExtensions: [ - 'woff', - 'woff2', - 'ttf', - 'eot', - 'suit', - 'otf', - 'bmap', - 'fnt', - 'odttf', - 'ttc', - 'font', - 'fonts', - 'sui', - 'ntf', - 'mrf', - ], - }, - { name: 'lib', fileExtensions: ['lib', 'bib', 'a'] }, - { name: 'dll', fileExtensions: ['dll', 'ilk', 'so'] }, - { - name: 'ruby', - fileExtensions: ['rb', 'erb', 'rbs'], - fileNames: ['.ruby-version'], - }, - { name: 'gemfile', fileNames: ['gemfile'] }, - { - name: 'rubocop', - fileNames: ['.rubocop.yml', '.rubocop-todo.yml', '.rubocop_todo.yml'], - light: true, - }, - { name: 'rspec', fileNames: ['.rspec'] }, - { name: 'fsharp', fileExtensions: ['fs', 'fsx', 'fsi', 'fsproj'] }, - { name: 'swift', fileExtensions: ['swift'] }, - { name: 'arduino', fileExtensions: ['ino'] }, - { - name: 'docker', - fileExtensions: [ - 'dockerignore', - 'dockerfile', - 'docker-compose.yml', - 'docker-compose.yaml', - 'containerignore', - 'containerfile', - 'compose.yaml', - 'compose.yml', - ], - fileNames: [ - 'dockerfile', - 'dockerfile.prod', - 'dockerfile.production', - 'dockerfile.alpha', - 'dockerfile.beta', - 'dockerfile.stage', - 'dockerfile.staging', - 'dockerfile.dev', - 'dockerfile.development', - 'dockerfile.local', - 'dockerfile.test', - 'dockerfile.testing', - 'dockerfile.ci', - 'dockerfile.web', - 'dockerfile.worker', - - 'docker-compose.yml', - 'docker-compose.override.yml', - 'docker-compose.prod.yml', - 'docker-compose.production.yml', - 'docker-compose.alpha.yml', - 'docker-compose.beta.yml', - 'docker-compose.stage.yml', - 'docker-compose.staging.yml', - 'docker-compose.dev.yml', - 'docker-compose.development.yml', - 'docker-compose.local.yml', - 'docker-compose.test.yml', - 'docker-compose.testing.yml', - 'docker-compose.ci.yml', - 'docker-compose.web.yml', - 'docker-compose.worker.yml', - - 'docker-compose.yaml', - 'docker-compose.override.yaml', - 'docker-compose.prod.yaml', - 'docker-compose.production.yaml', - 'docker-compose.alpha.yaml', - 'docker-compose.beta.yaml', - 'docker-compose.stage.yaml', - 'docker-compose.staging.yaml', - 'docker-compose.dev.yaml', - 'docker-compose.development.yaml', - 'docker-compose.local.yaml', - 'docker-compose.test.yaml', - 'docker-compose.testing.yaml', - 'docker-compose.ci.yaml', - 'docker-compose.web.yaml', - 'docker-compose.worker.yaml', - - 'containerfile', - 'containerfile.prod', - 'containerfile.production', - 'containerfile.alpha', - 'containerfile.beta', - 'containerfile.stage', - 'containerfile.staging', - 'containerfile.dev', - 'containerfile.development', - 'containerfile.local', - 'containerfile.test', - 'containerfile.testing', - 'containerfile.ci', - 'containerfile.web', - 'containerfile.worker', - - 'compose.yaml', - 'compose.override.yaml', - 'compose.prod.yaml', - 'compose.production.yaml', - 'compose.alpha.yaml', - 'compose.beta.yaml', - 'compose.stage.yaml', - 'compose.staging.yaml', - 'compose.dev.yaml', - 'compose.development.yaml', - 'compose.local.yaml', - 'compose.test.yaml', - 'compose.testing.yaml', - 'compose.ci.yaml', - 'compose.web.yaml', - 'compose.worker.yaml', - - 'compose.yml', - 'compose.override.yml', - 'compose.prod.yml', - 'compose.production.yml', - 'compose.alpha.yml', - 'compose.beta.yml', - 'compose.stage.yml', - 'compose.staging.yml', - 'compose.dev.yml', - 'compose.development.yml', - 'compose.local.yml', - 'compose.test.yml', - 'compose.testing.yml', - 'compose.ci.yml', - 'compose.web.yml', - 'compose.worker.yml', - ], - }, - { name: 'tex', fileExtensions: ['tex', 'sty', 'dtx', 'ltx'] }, - { - name: 'powerpoint', - fileExtensions: [ - 'pptx', - 'ppt', - 'pptm', - 'potx', - 'potm', - 'ppsx', - 'ppsm', - 'pps', - 'ppam', - 'ppa', - 'odp', - ], - }, - { - name: 'video', - fileExtensions: [ - 'webm', - 'mkv', - 'flv', - 'vob', - 'ogv', - 'ogg', - 'gifv', - 'avi', - 'mov', - 'qt', - 'wmv', - 'yuv', - 'rm', - 'rmvb', - 'mp4', - 'm4v', - 'mpg', - 'mp2', - 'mpeg', - 'mpe', - 'mpv', - 'm2v', - ], - }, - { name: 'virtual', fileExtensions: ['vdi', 'vbox', 'vbox-prev'] }, - { name: 'vedic', fileExtensions: ['ved', 'veda', 'vedic'] }, - { name: 'email', fileExtensions: ['ics'], fileNames: ['.mailmap'] }, - { - name: 'audio', - fileExtensions: ['mp3', 'flac', 'm4a', 'wma', 'aiff', 'wav'], - }, - { name: 'coffee', fileExtensions: ['coffee', 'cson', 'iced'] }, - { name: 'document', fileExtensions: ['txt'] }, - { - name: 'graphql', - fileExtensions: ['graphql', 'gql'], - fileNames: ['.graphqlconfig'], - patterns: { - graphql: FileNamePattern.Ecmascript, - }, - }, - { name: 'rust', fileExtensions: ['rs', 'ron'] }, - { name: 'raml', fileExtensions: ['raml'] }, - { name: 'xaml', fileExtensions: ['xaml'] }, - { name: 'haskell', fileExtensions: ['hs'] }, - { name: 'kotlin', fileExtensions: ['kt', 'kts'] }, - { - name: 'mist', - fileExtensions: ['mist.js', 'mist.ts', 'mist.jsx', 'mist.tsx'], - clone: { - base: 'liquid', - color: 'blue-500', - }, - }, - { name: 'otne', fileExtensions: ['otne'] }, - { - name: 'git', - fileExtensions: ['patch'], - fileNames: [ - '.git', - '.gitignore', - '.gitmessage', - '.gitignore-global', - '.gitignore_global', - '.gitattributes', - '.gitattributes-global', - '.gitattributes_global', - '.gitconfig', - '.gitmodules', - '.gitkeep', - '.keep', - '.gitpreserve', - '.gitinclude', - '.git-blame-ignore', - '.git-blame-ignore-revs', - '.git-for-windows-updater', - 'git-history', - ], - }, - { name: 'lua', fileExtensions: ['lua'], fileNames: ['.luacheckrc'] }, - { name: 'clojure', fileExtensions: ['clj', 'cljs', 'cljc'] }, - { name: 'groovy', fileExtensions: ['groovy'] }, - { name: 'r', fileExtensions: ['r', 'rmd'], fileNames: ['.Rhistory'] }, - { name: 'dart', fileExtensions: ['dart'], fileNames: ['.pubignore'] }, - { name: 'dart_generated', fileExtensions: ['freezed.dart', 'g.dart'] }, - { name: 'actionscript', fileExtensions: ['as'] }, - { name: 'mxml', fileExtensions: ['mxml'] }, - { name: 'autohotkey', fileExtensions: ['ahk'] }, - { name: 'flash', fileExtensions: ['swf'] }, - { name: 'swc', fileExtensions: ['swc'] }, - { - name: 'cmake', - fileExtensions: ['cmake'], - fileNames: ['cmakelists.txt', 'cmakecache.txt'], - }, - { - name: 'assembly', - fileExtensions: [ - 'asm', - 'a51', - 'inc', - 'nasm', - 's', - 'ms', - 'agc', - 'ags', - 'aea', - 'argus', - 'mitigus', - 'binsource', - ], - }, - { name: 'vue', fileExtensions: ['vue'] }, - { name: 'semgrep', fileNames: ['semgrep.yml', '.semgrepignore'] }, - { - name: 'vue-config', - fileNames: [ - 'vue.config.js', - 'vue.config.ts', - 'vetur.config.js', - 'vetur.config.ts', - 'volar.config.js', - ], - }, - { - name: 'vuex-store', - fileExtensions: ['store.js', 'store.ts'], - fileNames: ['store.js', 'store.ts'], - enabledFor: [IconPack.Vuex], - }, - { - name: 'nuxt', - fileNames: ['nuxt.config.js', 'nuxt.config.ts', '.nuxtignore', '.nuxtrc'], - }, - { - name: 'harmonix', - fileNames: ['harmonix.config.js', 'harmonix.config.ts'], - }, - { name: 'ocaml', fileExtensions: ['ml', 'mli', 'cmx'] }, - { name: 'odin', fileExtensions: ['odin'] }, - { - name: 'javascript-map', - fileExtensions: ['js.map', 'mjs.map', 'cjs.map'], - }, - { name: 'css-map', fileExtensions: ['css.map'] }, - { - name: 'lock', - fileExtensions: ['lock'], - fileNames: ['security.md', 'security.txt', 'security'], - }, - { name: 'handlebars', fileExtensions: ['hbs', 'mustache'] }, - { name: 'perl', fileExtensions: ['pm', 'raku'] }, - { name: 'haxe', fileExtensions: ['hx'] }, - { - name: 'test-ts', - fileExtensions: [ - 'spec.ts', - 'spec.cts', - 'spec.mts', - 'cy.ts', - 'e2e-spec.ts', - 'e2e-spec.cts', - 'e2e-spec.mts', - 'test.ts', - 'test.cts', - 'test.mts', - 'ts.snap', - 'spec-d.ts', - 'test-d.ts', - ], - }, - { - name: 'test-jsx', - fileExtensions: [ - 'spec.tsx', - 'test.tsx', - 'tsx.snap', - 'spec.jsx', - 'test.jsx', - 'jsx.snap', - 'cy.jsx', - 'cy.tsx', - 'spec-d.tsx', - 'test-d.tsx', - ], - }, - { - name: 'test-js', - fileExtensions: [ - 'spec.js', - 'spec.cjs', - 'spec.mjs', - 'e2e-spec.js', - 'e2e-spec.cjs', - 'e2e-spec.mjs', - 'test.js', - 'test.cjs', - 'test.mjs', - 'js.snap', - 'cy.js', - ], - }, - { - name: 'angular', - fileExtensions: ['module.ts', 'module.js', 'ng-template'], - fileNames: [ - 'angular-cli.json', - '.angular-cli.json', - 'angular.json', - 'ng-package.json', - ], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-component', - clone: { - base: 'angular', - color: 'blue-700', - }, - fileExtensions: ['component.ts', 'component.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-guard', - clone: { - base: 'angular', - color: 'green-600', - }, - fileExtensions: ['guard.ts', 'guard.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-service', - clone: { - base: 'angular', - color: 'amber-400', - }, - fileExtensions: ['service.ts', 'service.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-pipe', - clone: { - base: 'angular', - color: 'teal-600', - }, - fileExtensions: ['pipe.ts', 'pipe.js', 'filter.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-directive', - clone: { - base: 'angular', - color: 'purple-400', - }, - fileExtensions: ['directive.ts', 'directive.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-resolver', - clone: { - base: 'angular', - color: 'green-600', - }, - fileExtensions: ['resolver.ts', 'resolver.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-interceptor', - clone: { - base: 'angular', - color: 'orange-500', - }, - fileExtensions: ['interceptor.ts', 'interceptor.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { name: 'puppet', fileExtensions: ['pp'] }, - { name: 'elixir', fileExtensions: ['ex', 'exs', 'eex', 'leex', 'heex'] }, - { name: 'livescript', fileExtensions: ['ls'] }, - { name: 'erlang', fileExtensions: ['erl'] }, - { name: 'twig', fileExtensions: ['twig'] }, - { name: 'julia', fileExtensions: ['jl'] }, - { name: 'elm', fileExtensions: ['elm'] }, - { name: 'purescript', fileExtensions: ['pure', 'purs'] }, - { name: 'smarty', fileExtensions: ['tpl'] }, - { name: 'stylus', fileExtensions: ['styl'] }, - { name: 'reason', fileExtensions: ['re', 'rei'] }, - { name: 'bucklescript', fileExtensions: ['cmj'] }, - { name: 'merlin', fileExtensions: ['merlin'] }, - { name: 'verilog', fileExtensions: ['vhd', 'sv', 'svh', 'vhdl'] }, - { name: 'mathematica', fileExtensions: ['nb'] }, - { name: 'wolframlanguage', fileExtensions: ['wl', 'wls'] }, - { name: 'nunjucks', fileExtensions: ['njk', 'nunjucks'] }, - { name: 'robot', fileExtensions: ['robot'] }, - { name: 'solidity', fileExtensions: ['sol'] }, - { name: 'autoit', fileExtensions: ['au3'] }, - { name: 'haml', fileExtensions: ['haml'] }, - { name: 'yang', fileExtensions: ['yang'] }, - { - name: 'mjml', - fileExtensions: ['mjml'], - fileNames: ['.mjmlconfig'], - }, - { - name: 'vercel', - fileNames: ['vercel.json', '.vercelignore', 'now.json', '.nowignore'], - light: true, - }, - { - name: 'liara', - fileNames: ['liara.json', '.liaraignore'], - }, - { - name: 'verdaccio', - fileNames: ['verdaccio.yml'], - }, - { - name: 'payload', - fileNames: [ - 'payload.config.js', - 'payload.config.mjs', - 'payload.config.ts', - 'payload.config.mts', - ], - light: true, - }, - { - name: 'next', - fileNames: [ - 'next.config.js', - 'next.config.mjs', - 'next.config.ts', - 'next.config.mts', - ], - light: true, - }, - { - name: 'remark', - fileNames: [ - '.remarkrc', - '.remarkrc.cjs', - '.remarkrc.js', - '.remarkrc.json', - '.remarkrc.mjs', - '.remarkrc.yaml', - '.remarkrc.yml', - '.remarkignore', - ], - }, - { - name: 'remix', - fileNames: ['remix.config.js', 'remix.config.ts'], - light: true, - }, - { - name: 'terraform', - fileExtensions: ['tf', 'tf.json', 'tfvars', 'tfstate', 'tfbackend'], - }, - { - name: 'laravel', - fileExtensions: ['blade.php', 'inky.php'], - fileNames: ['artisan'], - }, - { name: 'applescript', fileExtensions: ['applescript', 'ipa'] }, - { name: 'cake', fileExtensions: ['cake'] }, - { name: 'cucumber', fileExtensions: ['feature', 'features'] }, - { name: 'nim', fileExtensions: ['nim', 'nimble'] }, - { name: 'apiblueprint', fileExtensions: ['apib', 'apiblueprint'] }, - { name: 'riot', fileExtensions: ['riot', 'tag'] }, - { name: 'vfl', fileExtensions: ['vfl'], fileNames: ['.vfl'] }, - { name: 'kl', fileExtensions: ['kl'], fileNames: ['.kl'] }, - { - name: 'postcss', - fileExtensions: ['pcss', 'sss'], - patterns: { - postcss: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'posthtml', - patterns: { - posthtml: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'todo', - fileExtensions: ['todo'], - fileNames: ['todo.md', 'todos.md'], - }, - { name: 'coldfusion', fileExtensions: ['cfml', 'cfc', 'lucee', 'cfm'] }, - { - name: 'cabal', - fileExtensions: ['cabal'], - fileNames: [ - 'cabal.project', - 'cabal.project.freeze', - 'cabal.project.local', - ], - }, - { name: 'nix', fileExtensions: ['nix'] }, - { name: 'slim', fileExtensions: ['slim'] }, - { name: 'http', fileExtensions: ['http', 'rest'], fileNames: ['CNAME'] }, - { name: 'restql', fileExtensions: ['rql', 'restql'] }, - { name: 'kivy', fileExtensions: ['kv'] }, - { - name: 'graphcool', - fileExtensions: ['graphcool'], - fileNames: ['project.graphcool'], - }, - { name: 'sbt', fileExtensions: ['sbt'] }, - { - name: 'webpack', - fileNames: ['webpack.config.coffee'], - patterns: { - 'webpack.base': FileNamePattern.Ecmascript, - 'webpack.client': FileNamePattern.Ecmascript, - 'webpack.common': FileNamePattern.Ecmascript, - 'webpack.config.babel': FileNamePattern.Ecmascript, - 'webpack.config.base.babel': FileNamePattern.Ecmascript, - 'webpack.config.base': FileNamePattern.Ecmascript, - 'webpack.config.client': FileNamePattern.Ecmascript, - 'webpack.config.common.babel': FileNamePattern.Ecmascript, - 'webpack.config.common': FileNamePattern.Ecmascript, - 'webpack.config.dev.babel': FileNamePattern.Ecmascript, - 'webpack.config.dev': FileNamePattern.Ecmascript, - 'webpack.config.main': FileNamePattern.Ecmascript, - 'webpack.config.prod.babel': FileNamePattern.Ecmascript, - 'webpack.config.prod': FileNamePattern.Ecmascript, - 'webpack.config.production.babel': FileNamePattern.Ecmascript, - 'webpack.config.production': FileNamePattern.Ecmascript, - 'webpack.config.renderer': FileNamePattern.Ecmascript, - 'webpack.config.server': FileNamePattern.Ecmascript, - 'webpack.config.staging.babel': FileNamePattern.Ecmascript, - 'webpack.config.staging': FileNamePattern.Ecmascript, - 'webpack.config.test': FileNamePattern.Ecmascript, - 'webpack.config.vendor.production': FileNamePattern.Ecmascript, - 'webpack.config.vendor': FileNamePattern.Ecmascript, - 'webpack.config': FileNamePattern.Ecmascript, - 'webpack.dev': FileNamePattern.Ecmascript, - 'webpack.development': FileNamePattern.Ecmascript, - 'webpack.dist': FileNamePattern.Ecmascript, - 'webpack.mix': FileNamePattern.Ecmascript, - 'webpack.prod.config': FileNamePattern.Ecmascript, - 'webpack.prod': FileNamePattern.Ecmascript, - 'webpack.production': FileNamePattern.Ecmascript, - 'webpack.server': FileNamePattern.Ecmascript, - 'webpack.test': FileNamePattern.Ecmascript, - webpack: FileNamePattern.Ecmascript, - webpackfile: FileNamePattern.Ecmascript, - }, - }, - { name: 'ionic', fileNames: ['ionic.config.json', '.io-config.json'] }, - { - name: 'gulp', - fileNames: [ - 'gulpfile.js', - 'gulpfile.mjs', - 'gulpfile.ts', - 'gulpfile.cts', - 'gulpfile.mts', - 'gulpfile.babel.js', - ], - }, - { - name: 'nodejs', - fileNames: [ - 'package.json', - 'package-lock.json', - '.nvmrc', - '.esmrc', - '.node-version', - ], - }, - { name: 'npm', fileNames: ['.npmignore', '.npmrc'] }, - { - name: 'yarn', - fileNames: [ - '.yarnrc', - 'yarn.lock', - '.yarnclean', - '.yarn-integrity', - 'yarn-error.log', - '.yarnrc.yml', - '.yarnrc.yaml', - ], - }, - { - name: 'android', - fileNames: ['androidmanifest.xml'], - fileExtensions: ['apk', 'smali', 'dex'], - }, - { - name: 'tune', - fileExtensions: ['env'], - fileNames: [ - '.env.defaults', - '.env.example', - '.env.sample', - '.env.template', - '.env.schema', - '.env.local', - '.env.dev', - '.env.development', - '.env.alpha', - '.env.e2e', - '.env.qa', - '.env.dist', - '.env.prod', - '.env.production', - '.env.stage', - '.env.staging', - '.env.preview', - '.env.test', - '.env.testing', - '.env.development.local', - '.env.qa.local', - '.env.production.local', - '.env.staging.local', - '.env.test.local', - '.env.uat', - '.vars', - ], - }, - { - name: 'turborepo', - light: true, - fileNames: ['turbo.json'], - }, - { - name: 'babel', - fileNames: ['babel-transform.js'], - patterns: { - babel: FileNamePattern.Cosmiconfig, - 'babel-plugin-macros': FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'blitz', - fileNames: [ - 'blitz.config.js', - 'blitz.config.ts', - '.blitz.config.compiled.js', - ], - }, - { - name: 'contributing', - fileNames: [ - 'contributing.md', - 'contributing.rst', - 'contributing.txt', - 'contributing', - ], - }, - { - name: 'readme', - fileNames: ['readme.md', 'readme.rst', 'readme.txt', 'readme'], - }, - { - name: 'changelog', - fileNames: [ - 'changelog', - 'changelog.md', - 'changelog.rst', - 'changelog.txt', - 'changes', - 'changes.md', - 'changes.rst', - 'changes.txt', - ], - }, - { - name: 'architecture', - fileNames: [ - 'architecture.md', - 'architecture.rst', - 'architecture.txt', - 'architecture', - ], - }, - { - name: 'credits', - fileNames: ['credits.md', 'credits.rst', 'credits.txt', 'credits'], - }, - { - name: 'authors', - fileNames: [ - 'authors.md', - 'authors.rst', - 'authors.txt', - 'authors', - 'contributors.md', - 'contributors.rst', - 'contributors.txt', - 'contributors', - ], - }, - { name: 'flow', fileNames: ['.flowconfig'] }, - { name: 'favicon', fileNames: ['favicon.ico'] }, - { - name: 'karma', - fileNames: [ - 'karma.conf.js', - 'karma.conf.ts', - 'karma.conf.coffee', - 'karma.config.js', - 'karma.config.ts', - 'karma-main.js', - 'karma-main.ts', - ], - }, - { name: 'bithound', fileNames: ['.bithoundrc'] }, - { - name: 'svgo', - fileNames: ['svgo.config.js', 'svgo.config.cjs', 'svgo.config.mjs'], - }, - { name: 'appveyor', fileNames: ['.appveyor.yml', 'appveyor.yml'] }, - { name: 'travis', fileNames: ['.travis.yml'] }, - { - name: 'codecov', - fileNames: [ - '.codecov.yml', - 'codecov.yml', - '.codecov.yaml', - 'codecov.yaml', - ], - }, - { - name: 'sonarcloud', - fileNames: [ - 'sonar-project.properties', - '.sonarcloud.properties', - 'sonarcloud.yaml', - ], - }, - { - name: 'protractor', - fileNames: [ - 'protractor.conf.js', - 'protractor.conf.ts', - 'protractor.conf.coffee', - 'protractor.config.js', - 'protractor.config.ts', - ], - }, - { name: 'fusebox', fileNames: ['fuse.js'] }, - { name: 'heroku', fileNames: ['procfile', 'procfile.windows'] }, - { name: 'editorconfig', fileNames: ['.editorconfig'] }, - { name: 'gitlab', fileExtensions: ['gitlab-ci.yml'] }, - { name: 'bower', fileNames: ['.bowerrc', 'bower.json'] }, - { - name: 'eslint', - fileNames: [ - '.eslintrc-md.js', - '.eslintrc-jsdoc.js', - '.eslintrc.base.json', - '.eslintignore', - '.eslintcache', - ], - patterns: { - eslint: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'conduct', - fileNames: [ - 'code_of_conduct.md', - 'code_of_conduct.txt', - 'code_of_conduct', - ], - }, - { name: 'watchman', fileNames: ['.watchmanconfig'] }, - { name: 'aurelia', fileNames: ['aurelia.json'] }, - { - name: 'auto', - fileNames: [ - '.autorc', - 'auto.config.js', - 'auto.config.ts', - 'auto-config.json', - 'auto-config.yaml', - 'auto-config.yml', - 'auto-config.ts', - 'auto-config.js', - ], - light: true, - }, - { - name: 'mocha', - fileNames: [ - 'mocha.opts', - '.mocharc.yml', - '.mocharc.yaml', - '.mocharc.js', - '.mocharc.json', - '.mocharc.jsonc', - ], - }, - { - name: 'jenkins', - fileNames: ['jenkinsfile'], - fileExtensions: ['jenkinsfile', 'jenkins'], - }, - { - name: 'firebase', - fileNames: [ - 'firebase.json', - '.firebaserc', - 'firestore.rules', - 'firestore.indexes.json', - ], - }, - { - name: 'figma', - fileExtensions: ['fig'], - }, - { - name: 'rollup', - fileNames: [ - 'rollup.config.js', - 'rollup.config.mjs', - 'rollup.config.ts', - 'rollup-config.js', - 'rollup-config.mjs', - 'rollup-config.ts', - 'rollup.config.common.js', - 'rollup.config.common.mjs', - 'rollup.config.common.ts', - 'rollup.config.base.js', - 'rollup.config.base.mjs', - 'rollup.config.base.ts', - 'rollup.config.prod.js', - 'rollup.config.prod.mjs', - 'rollup.config.prod.ts', - 'rollup.config.dev.js', - 'rollup.config.dev.mjs', - 'rollup.config.dev.ts', - 'rollup.config.prod.vendor.js', - 'rollup.config.prod.vendor.mjs', - 'rollup.config.prod.vendor.ts', - ], - }, - { name: 'hack', fileNames: ['.hhconfig'] }, - { name: 'huff', fileExtensions: ['huff'], light: true }, - { name: 'hardhat', fileNames: ['hardhat.config.js', 'hardhat.config.ts'] }, - { - name: 'stylelint', - light: true, - fileNames: ['.stylelintignore', '.stylelintcache'], - patterns: { - stylelint: FileNamePattern.Cosmiconfig, - }, - }, - { name: 'code-climate', fileNames: ['.codeclimate.yml'], light: true }, - { - name: 'prettier', - fileNames: ['.prettierignore'], - patterns: { - prettier: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'renovate', - fileNames: [ - '.renovaterc', - '.renovaterc.json', - 'renovate-config.json', - 'renovate.json', - 'renovate.json5', - ], - }, - { name: 'apollo', fileNames: ['apollo.config.js'] }, - { name: 'nodemon', fileNames: ['nodemon.json', 'nodemon-debug.json'] }, - { - name: 'ngrx-reducer', - fileExtensions: ['reducer.ts', 'rootReducer.ts'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'ngrx-state', - fileExtensions: ['state.ts'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'ngrx-actions', - fileExtensions: ['actions.ts'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'ngrx-effects', - fileExtensions: ['effects.ts'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'ngrx-entity', - fileNames: ['.entity'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'ngrx-selectors', - fileExtensions: ['selectors.ts'], - enabledFor: [IconPack.Ngrx], - }, - { name: 'webhint', fileNames: ['.hintrc'] }, - { - name: 'browserlist', - fileNames: ['browserslist', '.browserslistrc'], - light: true, - }, - { name: 'crystal', fileExtensions: ['cr', 'ecr'], light: true }, - { name: 'snyk', fileNames: ['.snyk'] }, - { - name: 'drone', - fileExtensions: ['drone.yml'], - fileNames: ['.drone.yml'], - light: true, - }, - { name: 'cuda', fileExtensions: ['cu', 'cuh'] }, - { name: 'log', fileExtensions: ['log'] }, - { name: 'dotjs', fileExtensions: ['def', 'dot', 'jst'] }, - { name: 'ejs', fileExtensions: ['ejs'] }, - { name: 'sequelize', fileNames: ['.sequelizerc'] }, - { - name: 'gatsby', - fileNames: [ - 'gatsby-config.js', - 'gatsby-config.mjs', - 'gatsby-config.ts', - 'gatsby-node.js', - 'gatsby-node.mjs', - 'gatsby-node.ts', - 'gatsby-browser.js', - 'gatsby-browser.tsx', - 'gatsby-ssr.js', - 'gatsby-ssr.tsx', - ], - }, - { - name: 'wakatime', - fileNames: ['.wakatime-project'], - fileExtensions: ['.wakatime-project'], - light: true, - }, - { name: 'circleci', fileNames: ['circle.yml'], light: true }, - { name: 'cloudfoundry', fileNames: ['.cfignore'] }, - { - name: 'grunt', - fileNames: [ - 'gruntfile.js', - 'gruntfile.ts', - 'gruntfile.cjs', - 'gruntfile.cts', - 'gruntfile.coffee', - 'gruntfile.babel.js', - 'gruntfile.babel.ts', - 'gruntfile.babel.coffee', - ], - }, - { - name: 'jest', - fileNames: [ - 'jest.config.js', - 'jest.config.cjs', - 'jest.config.mjs', - 'jest.config.ts', - 'jest.config.cts', - 'jest.config.mts', - 'jest.config.json', - 'jest.e2e.config.js', - 'jest.e2e.config.cjs', - 'jest.e2e.config.mjs', - 'jest.e2e.config.ts', - 'jest.e2e.config.cts', - 'jest.e2e.config.mts', - 'jest.e2e.config.json', - 'jest.e2e.json', - 'jest-unit.config.js', - 'jest-e2e.config.js', - 'jest-e2e.config.cjs', - 'jest-e2e.config.mjs', - 'jest-e2e.config.ts', - 'jest-e2e.config.cts', - 'jest-e2e.config.mts', - 'jest-e2e.config.json', - 'jest-e2e.json', - 'jest-github-actions-reporter.js', - 'jest.setup.js', - 'jest.setup.ts', - 'jest.json', - '.jestrc', - '.jestrc.js', - '.jestrc.json', - 'jest.teardown.js', - 'jest-preset.json', - 'jest-preset.js', - 'jest-preset.cjs', - 'jest-preset.mjs', - 'jest.preset.js', - 'jest.preset.mjs', - 'jest.preset.cjs', - 'jest.preset.json', - ], - }, - { name: 'processing', fileExtensions: ['pde'] }, - { - name: 'storybook', - fileExtensions: [ - 'stories.js', - 'stories.jsx', - 'stories.mdx', - 'story.js', - 'story.jsx', - 'stories.ts', - 'stories.tsx', - 'story.ts', - 'story.tsx', - 'stories.svelte', - 'story.mdx', - ], - }, - { name: 'wepy', fileExtensions: ['wpy'] }, - { name: 'fastlane', fileNames: ['fastfile', 'appfile'] }, - { name: 'hcl', fileExtensions: ['hcl'], light: true }, - { name: 'helm', fileNames: ['.helmignore'] }, - { name: 'san', fileExtensions: ['san'] }, - { - name: 'quokka', - fileExtensions: ['quokka.js', 'quokka.ts', 'quokka.jsx', 'quokka.tsx'], - }, - { name: 'wallaby', fileNames: ['wallaby.js', 'wallaby.conf.js'] }, - { name: 'django', fileExtensions: ['djt'] }, - { name: 'stencil', fileNames: ['stencil.config.js', 'stencil.config.ts'] }, - { name: 'red', fileExtensions: ['red'] }, - { - name: 'makefile', - fileExtensions: ['mk'], - fileNames: ['makefile', 'gnumakefile', 'kbuild'], - }, - { name: 'foxpro', fileExtensions: ['fxp', 'prg'] }, - { name: 'i18n', fileExtensions: ['pot', 'po', 'mo', 'lang', 'xlf'] }, - { name: 'webassembly', fileExtensions: ['wat', 'wasm'] }, - { - name: 'semantic-release', - light: true, - patterns: { - release: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'bitbucket', - fileNames: ['bitbucket-pipelines.yaml', 'bitbucket-pipelines.yml'], - }, - { name: 'jupyter', fileExtensions: ['ipynb'] }, - { name: 'd', fileExtensions: ['d'] }, - { name: 'mdx', fileExtensions: ['mdx'] }, - { name: 'mdsvex', fileExtensions: ['svx'] }, - { name: 'ballerina', fileExtensions: ['bal', 'balx'] }, - { name: 'racket', fileExtensions: ['rkt'] }, - { - name: 'bazel', - fileExtensions: ['bzl', 'bazel'], - fileNames: ['.bazelignore', '.bazelrc', '.bazelversion'], - }, - { name: 'mint', fileExtensions: ['mint'] }, - { name: 'velocity', fileExtensions: ['vm', 'fhtml', 'vtl'] }, - { name: 'godot', fileExtensions: ['gd'] }, - { - name: 'godot-assets', - fileExtensions: [ - 'godot', - 'tres', - 'tscn', - 'gdns', - 'gdnlib', - 'gdshader', - 'gdshaderinc', - 'gdextension', - ], - fileNames: ['.gdignore', '._sc_', '_sc_'], - }, - { - name: 'azure-pipelines', - fileNames: [ - 'azure-pipelines.yml', - 'azure-pipelines.yaml', - 'azure-pipelines-main.yml', - 'azure-pipelines-main.yaml', - ], - fileExtensions: [ - 'azure-pipelines.yml', - 'azure-pipelines.yaml', - 'azure-pipelines-main.yml', - 'azure-pipelines-main.yaml', - ], - }, - { name: 'azure', fileExtensions: ['azcli'] }, - { - name: 'vagrant', - fileNames: ['vagrantfile'], - fileExtensions: ['vagrantfile'], - }, - { name: 'prisma', fileNames: ['prisma.yml'], fileExtensions: ['prisma'] }, - { name: 'razor', fileExtensions: ['cshtml', 'vbhtml'] }, - { name: 'abc', fileExtensions: ['abc'] }, - { name: 'asciidoc', fileExtensions: ['ad', 'adoc', 'asciidoc'] }, - { - name: 'istanbul', - fileNames: [ - '.nycrc', - '.nycrc.json', - '.nycrc.yaml', - '.nycrc.yml', - 'nyc.config.js', - '.istanbul.yml', - ], - }, - { name: 'edge', fileExtensions: ['edge'] }, - { name: 'scheme', fileExtensions: ['ss', 'scm'] }, - { name: 'lisp', fileExtensions: ['lisp', 'lsp', 'cl', 'fast'] }, - { - name: 'tailwindcss', - fileNames: [ - 'tailwind.js', - 'tailwind.ts', - 'tailwind.config.js', - 'tailwind.config.cjs', - 'tailwind.config.mjs', - 'tailwind.config.ts', - 'tailwind.config.cts', - 'tailwind.config.mts', - ], - }, - { - name: '3d', - fileExtensions: [ - 'stl', - 'stp', - 'obj', - 'o', - 'ac', - 'blend', - 'dxf', - 'fbx', - 'mesh', - 'mqo', - 'pmd', - 'pmx', - 'skp', - 'vac', - 'vdp', - 'vox', - ], - }, - { name: 'buildkite', fileNames: ['buildkite.yml', 'buildkite.yaml'] }, - { - name: 'netlify', - fileNames: [ - 'netlify.json', - 'netlify.yml', - 'netlify.yaml', - 'netlify.toml', - ], - light: true, - }, - { name: 'svg', fileExtensions: ['svg'] }, - { - name: 'svelte', - fileExtensions: ['svelte'], - fileNames: ['svelte.config.js', 'svelte.config.cjs'], - }, - { - name: 'vim', - fileExtensions: ['vimrc', 'gvimrc', 'exrc', 'vim', 'viminfo'], - }, - { - name: 'nest', - fileNames: [ - 'nest-cli.json', - '.nest-cli.json', - 'nestconfig.json', - '.nestconfig.json', - ], - }, - { - name: 'nest-controller', - clone: { - base: 'nest', - color: 'light-blue-700', - }, - fileExtensions: ['controller.ts', 'controller.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-middleware', - clone: { - base: 'nest', - color: 'indigo-400', - }, - fileExtensions: ['middleware.ts', 'middleware.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-module', - clone: { - base: 'nest', - color: 'red-600', - }, - fileExtensions: ['module.ts', 'module.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-service', - clone: { - base: 'nest', - color: 'amber-400', - }, - fileExtensions: ['service.ts', 'service.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-decorator', - clone: { - base: 'nest', - color: 'purple-400', - }, - fileExtensions: ['decorator.ts', 'decorator.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-pipe', - clone: { - base: 'nest', - color: 'teal-600', - }, - fileExtensions: ['pipe.ts', 'pipe.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-filter', - clone: { - base: 'nest', - color: 'deep-orange-400', - }, - fileExtensions: ['filter.ts', 'filter.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-gateway', - clone: { - base: 'nest', - color: 'lime-700', - }, - fileExtensions: ['gateway.ts', 'gateway.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-guard', - clone: { - base: 'nest', - color: 'green-600', - }, - fileExtensions: ['guard.ts', 'guard.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-resolver', - clone: { - base: 'nest', - color: 'pink-400', - }, - fileExtensions: ['resolver.ts', 'resolver.js'], - enabledFor: [IconPack.Nest], - }, - { name: 'moon', fileNames: ['moon.yml'] }, - { name: 'moonscript', fileExtensions: ['moon'] }, - { name: 'percy', fileNames: ['.percy.yml'] }, - { name: 'gitpod', fileNames: ['.gitpod.yml'] }, - { name: 'advpl', fileExtensions: ['prw', 'prx'] }, - { - name: 'advpl-ptm', - clone: { - base: 'advpl', - color: 'red-400', - }, - fileExtensions: ['ptm'], - }, - { - name: 'advpl-tlpp', - clone: { - base: 'advpl', - color: 'yellow-700', - }, - fileExtensions: ['tlpp'], - }, - { - name: 'advpl-include', - clone: { - base: 'advpl', - color: 'cyan-500', - }, - fileExtensions: ['ch'], - }, - { name: 'codeowners', fileNames: ['codeowners', 'OWNERS'] }, - { name: 'gcp', fileNames: ['.gcloudignore'] }, - { name: 'amplify', fileNames: ['amplify.yml'] }, - { - name: 'disc', - fileExtensions: ['iso', 'vmdk', 'hdd', 'qcow', 'qcow2', 'qed', 'dmg'], - }, - { - name: 'fortran', - fileExtensions: ['f', 'f77', 'f90', 'f95', 'f03', 'f08'], - }, - { name: 'tcl', fileExtensions: ['tcl'] }, - { name: 'liquid', fileExtensions: ['liquid'] }, - { name: 'prolog', fileExtensions: ['p', 'pro', 'pl'] }, - { - name: 'husky', - patterns: { - husky: FileNamePattern.Cosmiconfig, - }, - }, - { name: 'coconut', fileExtensions: ['coco'] }, - { name: 'tilt', fileNames: ['tiltfile'] }, - { - name: 'capacitor', - fileNames: ['capacitor.config.json', 'capacitor.config.ts'], - }, - { name: 'sketch', fileExtensions: ['sketch'] }, - { name: 'pawn', fileExtensions: ['pwn', 'amx'] }, - { name: 'adonis', fileNames: ['.adonisrc.json', 'ace'] }, - { name: 'forth', fileExtensions: ['4th', 'fth', 'frt'] }, - { - name: 'uml', - fileExtensions: ['iuml', 'pu', 'puml', 'plantuml', 'wsd'], - light: true, - }, - { - name: 'meson', - fileNames: ['meson.build', 'meson_options.txt'], - fileExtensions: ['wrap'], - }, - { - name: 'commitlint', - fileNames: ['.commitlint.yaml', '.commitlint.yml'], - patterns: { - commitlint: FileNamePattern.Cosmiconfig, - }, - }, - { name: 'buck', fileNames: ['.buckconfig'] }, - { name: 'dhall', fileExtensions: ['dhall', 'dhallb'] }, - { - name: 'sml', - fileExtensions: [ - 'sml', - 'mlton', - 'mlb', - 'sig', - 'fun', - 'cm', - 'lex', - 'use', - 'grm', - ], - }, - { name: 'nx', fileNames: ['nx.json', '.nxignore'] }, - { name: 'opam', fileExtensions: ['opam'] }, - { - name: 'dune', - fileNames: [ - 'dune', - 'dune-project', - 'dune-workspace', - 'dune-workspace.dev', - ], - }, - { name: 'imba', fileExtensions: ['imba'] }, - { name: 'drawio', fileExtensions: ['drawio', 'dio'] }, - { name: 'pascal', fileExtensions: ['pas'] }, - { name: 'shaderlab', fileExtensions: ['unity'] }, - { - name: 'roadmap', - fileNames: [ - 'roadmap.md', - 'roadmap.txt', - 'timeline.md', - 'timeline.txt', - 'milestones.md', - 'milestones.txt', - ], - }, - { - name: 'sas', - fileExtensions: ['sas', 'sas7bdat', 'sashdat', 'astore', 'ast', 'sast'], - }, - { - name: 'nuget', - fileNames: ['nuget.config', '.nuspec', 'nuget.exe'], - fileExtensions: ['nupkg'], - }, - { name: 'command', fileExtensions: ['command'] }, - { - name: 'stryker', - fileNames: [ - 'stryker.conf.json', - 'stryker.conf.js', - 'stryker.conf.cjs', - 'stryker.conf.mjs', - '.stryker.conf.json', - '.stryker.conf.js', - '.stryker.conf.cjs', - '.stryker.conf.mjs', - ], - }, - { name: 'denizenscript', fileExtensions: ['dsc'] }, - { - name: 'modernizr', - fileNames: ['.modernizrrc', '.modernizrrc.js', '.modernizrrc.json'], - }, - { name: 'slug', fileNames: ['.slugignore'] }, - { name: 'search', fileExtensions: ['code-search'] }, - { - name: 'stitches', - fileNames: ['stitches.config.js', 'stitches.config.ts'], - light: true, - }, - { - name: 'nginx', - fileNames: ['nginx.conf'], - fileExtensions: ['nginx', 'nginxconf', 'nginxconfig'], - }, - { - name: 'minecraft', - fileExtensions: [ - 'mcfunction', - 'mcmeta', - 'mcr', - 'mca', - 'mcgame', - 'mclevel', - 'mcworld', - 'mine', - 'mus', - 'mcstructure', - 'mcpack', - 'mcaddon', - 'mctemplate', - 'mcproject', - ], - fileNames: ['.mcattributes', '.mcdefinitions', '.mcignore'], - }, - { name: 'replit', fileNames: ['.replit'] }, - { name: 'rescript', fileExtensions: ['res'] }, - { name: 'rescript-interface', fileExtensions: ['resi'] }, - { - name: 'duc', - fileNames: ['duc.fbs'], - fileExtensions: ['duc'], - }, - { - name: 'snowpack', - fileNames: [ - 'snowpack.config.js', - 'snowpack.config.cjs', - 'snowpack.config.mjs', - 'snowpack.config.ts', - 'snowpack.config.cts', - 'snowpack.config.mts', - 'snowpack.deps.json', - 'snowpack.config.json', - ], - light: true, - }, - { name: 'brainfuck', fileExtensions: ['b', 'bf'] }, - { name: 'bicep', fileExtensions: ['bicep'] }, - { name: 'cobol', fileExtensions: ['cob', 'cbl'] }, - { name: 'grain', fileExtensions: ['gr'] }, - { name: 'lolcode', fileExtensions: ['lol'] }, - { name: 'idris', fileExtensions: ['idr', 'ibc'] }, - { name: 'quasar', fileNames: ['quasar.conf.js', 'quasar.config.js'] }, - { name: 'dependabot', fileNames: ['dependabot.yml', 'dependabot.yaml'] }, - { name: 'pipeline', fileExtensions: ['pipeline'] }, - { - name: 'vite', - patterns: { - 'vite.config': FileNamePattern.Ecmascript, - }, - }, - { - name: 'vitest', - patterns: { - 'vitest.workspace': FileNamePattern.Ecmascript, - 'vitest.config': FileNamePattern.Ecmascript, - }, - }, - { - name: 'velite', - patterns: { - 'velite.config': FileNamePattern.Ecmascript, - }, - }, - { name: 'opa', fileExtensions: ['rego'] }, - { name: 'lerna', fileNames: ['lerna.json'] }, - { - name: 'windicss', - fileNames: [ - 'windi.config.js', - 'windi.config.cjs', - 'windi.config.ts', - 'windi.config.cts', - 'windi.config.json', - ], - fileExtensions: ['windi'], - }, - { - name: 'textlint', - fileNames: [ - '.textlintrc', - '.textlintrc.js', - '.textlintrc.json', - '.textlintrc.yml', - '.textlintrc.yaml', - ], - }, - { name: 'scala', fileExtensions: ['scala', 'sc'] }, - { name: 'lilypond', fileExtensions: ['ly'] }, - { name: 'vlang', fileExtensions: ['v'], fileNames: ['vpkg.json', 'v.mod'] }, - { name: 'chess', fileExtensions: ['pgn', 'fen'], light: true }, - { name: 'gemini', fileExtensions: ['gmi', 'gemini'] }, - { - name: 'sentry', - fileNames: ['.sentryclirc'], - patterns: { - 'sentry.client.config': FileNamePattern.Ecmascript, - 'sentry.server.config': FileNamePattern.Ecmascript, - 'sentry.edge.config': FileNamePattern.Ecmascript, - }, - }, - { - name: 'phpunit', - fileNames: [ - '.phpunit.result.cache', - '.phpunit-watcher.yml', - 'phpunit.xml', - 'phpunit.xml.dist', - 'phpunit-watcher.yml', - 'phpunit-watcher.yml.dist', - ], - }, - { - name: 'php-cs-fixer', - fileNames: [ - '.php_cs', - '.php_cs.dist', - '.php_cs.php', - '.php_cs.dist.php', - '.php-cs-fixer.php', - '.php-cs-fixer.dist.php', - ], - }, - { name: 'robots', fileNames: ['robots.txt'] }, - { - name: 'tsconfig', - fileNames: [ - 'tsconfig.json', - 'tsconfig.app.json', - 'tsconfig.editor.json', - 'tsconfig.spec.json', - 'tsconfig.base.json', - 'tsconfig.build.json', - 'tsconfig.eslint.json', - 'tsconfig.lib.json', - 'tsconfig.lib.prod.json', - 'tsconfig.node.json', - 'tsconfig.test.json', - 'tsconfig.e2e.json', - 'tsconfig.web.json', - 'tsconfig.webworker.json', - 'tsconfig.worker.json', - 'tsconfig.config.json', - 'tsconfig.vitest.json', - 'tsconfig.cjs.json', - 'tsconfig.esm.json', - 'tsconfig.mjs.json', - 'tsconfig.doc.json', - 'tsconfig.paths.json', - 'tsconfig.main.json', - 'tsconfig.renderer.json', - 'tsconfig.server.json', - ], - fileExtensions: ['tsconfig.json'], - }, - { - name: 'tauri', - fileNames: [ - 'tauri.conf.json', - 'tauri.config.json', - 'tauri.linux.conf.json', - 'tauri.windows.conf.json', - 'tauri.macos.conf.json', - '.taurignore', - ], - fileExtensions: ['tauri'], - }, - { - name: 'jsconfig', - fileNames: ['jsconfig.json'], - fileExtensions: ['jsconfig.json'], - }, - { - name: 'maven', - fileNames: ['maven.config', 'jvm.config', 'pom.xml'], - }, - { name: 'ada', fileExtensions: ['ada', 'adb', 'ads', 'ali'] }, - { - name: 'serverless', - fileNames: [ - 'serverless.yml', - 'serverless.yaml', - 'serverless.json', - 'serverless.js', - 'serverless.ts', - ], - }, - { - name: 'supabase', - fileNames: ['supabase.js', 'supabase.py'], - }, - { - name: 'ember', - fileNames: ['.ember-cli', '.ember-cli.js', 'ember-cli-builds.js'], - }, - { - name: 'horusec', - fileNames: ['horusec-config.json'], - fileExtensions: ['horusec-config.json'], - }, - { name: 'poetry', fileNames: ['poetry.lock'] }, - { - name: 'pdm', - fileNames: ['pdm.lock', 'pdm.toml', '.pdm-python'], - fileExtensions: ['pdm.lock', 'pdm.toml'], - }, - { name: 'coala', fileExtensions: ['coarc', 'coafile'] }, - { name: 'parcel', fileNames: ['.parcelrc'] }, - { - name: 'dinophp', - fileExtensions: ['bubble', 'html.bubble', 'php.bubble'], - }, - { name: 'teal', fileExtensions: ['tl'] }, - { name: 'template', fileExtensions: ['template'] }, - { name: 'astyle', fileNames: ['.astylerc'] }, - { - name: 'shader', - fileExtensions: [ - 'glsl', - 'vert', - 'tesc', - 'tese', - 'geom', - 'frag', - 'comp', - 'vert.glsl', - 'tesc.glsl', - 'tese.glsl', - 'geom.glsl', - 'frag.glsl', - 'comp.glsl', - 'vertex.glsl', - 'geometry.glsl', - 'fragment.glsl', - 'compute.glsl', - 'ts.glsl', - 'gs.glsl', - 'vs.glsl', - 'fs.glsl', - 'shader', - 'vertexshader', - 'fragmentshader', - 'geometryshader', - 'computeshader', - 'hlsl', - 'pixel.hlsl', - 'geometry.hlsl', - 'compute.hlsl', - 'tessellation.hlsl', - 'px.hlsl', - 'geom.hlsl', - 'comp.hlsl', - 'tess.hlsl', - 'wgsl', - ], - }, - { - name: 'lighthouse', - fileNames: [ - '.lighthouserc.js', - 'lighthouserc.js', - '.lighthouserc.cjs', - 'lighthouserc.cjs', - '.lighthouserc.json', - 'lighthouserc.json', - '.lighthouserc.yml', - 'lighthouserc.yml', - '.lighthouserc.yaml', - 'lighthouserc.yaml', - ], - }, - { - name: 'svgr', - patterns: { - svgr: FileNamePattern.Cosmiconfig, - }, - }, - { name: 'rome', fileNames: ['rome.json'] }, - { - name: 'cypress', - fileNames: ['cypress.json', 'cypress.env.json'], - patterns: { - 'cypress.config': FileNamePattern.Ecmascript, - }, - }, - { name: 'siyuan', fileExtensions: ['sy'] }, - { name: 'ndst', fileExtensions: ['ndst.yml', 'ndst.yaml', 'ndst.json'] }, - { - name: 'plop', - fileNames: ['plopfile.js', 'plopfile.cjs', 'plopfile.mjs', 'plopfile.ts'], - }, - { name: 'tobi', fileExtensions: ['tobi'] }, - { name: 'tobimake', fileNames: ['.tobimake'] }, - { name: 'gleam', fileNames: ['gleam.toml'], fileExtensions: ['gleam'] }, - { - name: 'pnpm', - light: true, - fileNames: ['pnpm-lock.yaml', 'pnpm-workspace.yaml', '.pnpmfile.cjs'], - }, - { - name: 'gridsome', - fileNames: ['gridsome.config.js', 'gridsome.server.js'], - }, - { - name: 'steadybit', - fileExtensions: ['steadybit.yml', 'steadybit.yaml'], - fileNames: [ - '.steadybit.yml', - 'steadybit.yml', - '.steadybit.yaml', - 'steadybit.yaml', - ], - }, - { name: 'capnp', fileExtensions: ['capnp'] }, - { name: 'tree', fileExtensions: ['tree'] }, - { - name: 'cadence', - fileExtensions: ['cdc'], - }, - { name: 'caddy', fileNames: ['Caddyfile'] }, - { - name: 'openapi', - light: true, - fileExtensions: ['openapi.json', 'openapi.yml', 'openapi.yaml'], - fileNames: ['openapi.json', 'openapi.yml', 'openapi.yaml'], - }, - { - name: 'swagger', - fileExtensions: ['swagger.json', 'swagger.yml', 'swagger.yaml'], - fileNames: ['swagger.json', 'swagger.yml', 'swagger.yaml'], - }, - { name: 'bun', fileNames: ['bun.lockb', 'bunfig.toml'], light: true }, - { name: 'antlr', fileExtensions: ['g4'] }, - { name: 'stylable', fileExtensions: ['st.css'] }, - { name: 'pinejs', fileExtensions: ['pine'] }, - { - name: 'nano-staged', - light: true, - fileNames: [ - '.nano-staged.js', - 'nano-staged.js', - '.nano-staged.cjs', - 'nano-staged.cjs', - '.nano-staged.mjs', - 'nano-staged.mjs', - '.nano-staged.json', - 'nano-staged.json', - '.nanostagedrc', - ], - }, - { - name: 'knip', - fileNames: [ - 'knip.json', - 'knip.jsonc', - '.knip.json', - '.knip.jsonc', - 'knip.ts', - 'knip.js', - 'knip.config.ts', - 'knip.config.js', - ], - }, - { - name: 'taskfile', - fileExtensions: ['taskfile.yml', 'taskfile.yaml'], - fileNames: [ - 'taskfile.yml', - 'taskfile.yaml', - 'taskfile.dist.yml', - 'taskfile.dist.yaml', - ], - }, - { - name: 'craco', - patterns: { - craco: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'gamemaker', - fileExtensions: ['gml', 'yy', 'yyp', 'yyz'], - }, - { name: 'tldraw', fileExtensions: ['tldr'], light: true }, - { - name: 'mercurial', - fileNames: [ - '.hg', - '.hgignore', - '.hgflow', - '.hgrc', - 'hgrc', - 'mercurial.ini', - ], - }, - { - name: 'deno', - fileNames: ['deno.json', 'deno.jsonc', 'deno.lock'], - light: true, - }, - { - name: 'plastic', - fileNames: [ - 'plastic.branchexplorer', - 'plastic.selector', - 'plastic.wktree', - 'plastic.workspace', - 'plastic.workspaces', - ], - }, - { name: 'typst', fileExtensions: ['typ'] }, - { - name: 'unocss', - fileNames: [ - 'uno.config.js', - 'uno.config.mjs', - 'uno.config.ts', - 'uno.config.mts', - 'unocss.config.js', - 'unocss.config.mjs', - 'unocss.config.ts', - 'unocss.config.mts', - ], - }, - { name: 'ifanr-cloud', fileNames: ['.mincloudrc'] }, - { name: 'concourse', fileNames: ['concourse.yml'] }, - { name: 'qwik', fileExtensions: ['tsx'], enabledFor: [IconPack.Qwik] }, - { name: 'mermaid', fileExtensions: ['mmd', 'mermaid'] }, - { - name: 'syncpack', - patterns: { - syncpack: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'mojo', - fileExtensions: ['mojo', '🔥'], - }, - { - name: 'werf', - fileNames: [ - 'werf.yaml', - 'werf.yml', - 'werf-giterminism.yaml', - 'werf-giterminism.yml', - ], - }, - { name: 'roblox', fileExtensions: ['rbxl', 'rbxlx', 'rbxm', 'rbxmx'] }, - { - name: 'panda', - patterns: { - 'panda.config': FileNamePattern.Ecmascript, - }, - }, - { name: 'biome', fileNames: ['biome.json', 'biome.jsonc'] }, - { - name: 'esbuild', - patterns: { - esbuild: FileNamePattern.Ecmascript, - 'esbuild.config': FileNamePattern.Ecmascript, - }, - }, - { name: 'spwn', fileExtensions: ['spwn'] }, - { name: 'templ', fileExtensions: ['templ'] }, - { name: 'chrome', fileExtensions: ['crx'] }, - { name: 'stan', fileExtensions: ['stan'] }, - { - name: 'abap', - fileExtensions: ['abap', 'acds', 'asddls'], - }, - { - name: 'drizzle', - fileNames: [ - 'drizzle.config.ts', - 'drizzle.config.js', - 'drizzle.config.json', - ], - }, - { name: 'lottie', fileExtensions: ['lottie'] }, - { - name: 'puppeteer', - patterns: { - puppeteer: FileNamePattern.Cosmiconfig, - }, - }, - { name: 'apps-script', fileExtensions: ['gs'] }, - { - name: 'pkl', - fileExtensions: ['pkl'], - fileNames: ['PklProject', 'PklProject.deps.json'], - }, - { - name: 'kubernetes', - fileNames: [ - 'k8s.yml', - 'k8s.yaml', - 'kubernetes.yml', - 'kubernetes.yaml', - '.k8s.yml', - '.k8s.yaml', - ], - }, - { - name: 'screwdriver', - fileNames: ['screwdriver.yaml', 'screwdriver.yml'], - }, - { - name: 'snapcraft', - fileNames: ['snapcraft.yaml', 'snapcraft.yml'], - }, - { - name: 'container', - clone: { - base: '3d', - color: '#00b0ff', - }, - fileNames: [ - '.devcontainer/devcontainer.json', - '.devcontainer/devcontainer-lock.json', - ], - }, - { - name: 'kcl', - fileNames: ['kcl.mod', 'kcl.yaml', 'kcl.yml'], - fileExtensions: ['k'], - }, - { - name: 'verified', - fileExtensions: ['sigstore.json'], - }, - { - name: 'bruno', - fileExtensions: ['bru'], - }, - { - name: 'cairo', - fileExtensions: ['cairo'], - }, - { - name: 'grafana-alloy', - fileExtensions: ['alloy'], - }, - { - name: 'clangd', - fileNames: ['.clangd'], - }, - { - name: 'markdownlint', - fileNames: [ - '.markdownlint.json', - '.markdownlint.jsonc', - '.markdownlint.yaml', - '.markdownlint.yml', - '.markdownlint-cli2.jsonc', - '.markdownlint-cli2.yaml', - '.markdownlint-cli2.cjs', - '.markdownlint-cli2.mjs', - '.markdownlintignore', - ], - }, - { - name: 'tsil', - fileExtensions: ['ц'], - }, - { - name: 'deepsource', - fileNames: ['.deepsource.toml'], - }, - { - name: 'tape', - fileExtensions: ['tape'], - clone: { base: 'video', color: 'purple-300' }, - }, - { - name: 'hurl', - fileExtensions: ['hurl'], - }, - { - name: 'cds', - fileExtensions: ['cds'], - }, - { - name: 'slint', - fileExtensions: ['slint', '60'], - }, - { - name: 'jsr', - fileNames: ['jsr.json', 'jsr.jsonc'], - light: true, - }, - { - name: 'coderabbit-ai', - fileNames: ['.coderabbit.yml', '.coderabbit.yaml'], - }, - { - name: 'gemini-ai', - fileNames: ['.aiexclude'], - }, - ]), -}; diff --git a/apps/web/src/material-icons/src/core/icons/folderIcons.ts b/apps/web/src/material-icons/src/core/icons/folderIcons.ts deleted file mode 100644 index ad21213..0000000 --- a/apps/web/src/material-icons/src/core/icons/folderIcons.ts +++ /dev/null @@ -1,931 +0,0 @@ -import type { FolderTheme } from '../models/icons/folders/folderTheme'; -import { IconPack } from '../models/icons/iconPack'; - -/** - * Defines folder icons - */ -export const folderIcons: FolderTheme[] = [ - { - name: 'specific', - defaultIcon: { name: 'folder' }, - rootFolder: { name: 'folder-root' }, - icons: [ - { - name: 'folder-robot', - folderNames: ['bot', 'robot'], - }, - { - name: 'folder-src', - folderNames: ['src', 'srcs', 'source', 'sources', 'code'], - }, - { - name: 'folder-dist', - folderNames: [ - 'dist', - 'out', - 'output', - 'build', - 'release', - 'bin', - 'distribution', - ], - }, - { - name: 'folder-css', - folderNames: ['css', 'stylesheet', 'stylesheets', 'style', 'styles'], - }, - { name: 'folder-sass', folderNames: ['sass', 'scss'] }, - { name: 'folder-television', folderNames: ['tv', 'television'] }, - { name: 'folder-desktop', folderNames: ['desktop'] }, - { name: 'folder-console', folderNames: ['console'] }, - { - name: 'folder-images', - folderNames: [ - 'images', - 'image', - 'imgs', - 'img', - 'icons', - 'icon', - 'icos', - 'ico', - 'figures', - 'figure', - 'figs', - 'fig', - 'screenshot', - 'screenshots', - 'screengrab', - 'screengrabs', - 'pic', - 'pics', - 'picture', - 'pictures', - 'photo', - 'photos', - 'photograph', - 'photographs', - ], - }, - { - name: 'folder-scripts', - folderNames: ['script', 'scripts', 'scripting'], - }, - { name: 'folder-node', folderNames: ['node_modules'] }, - { - name: 'folder-javascript', - folderNames: ['js', 'javascript', 'javascripts'], - }, - { name: 'folder-json', folderNames: ['json', 'jsons'] }, - { name: 'folder-font', folderNames: ['font', 'fonts'] }, - { name: 'folder-bower', folderNames: ['bower_components'] }, - { - name: 'folder-test', - folderNames: ['test', 'tests', 'testing', 'snapshots', 'spec', 'specs'], - }, - { - name: 'folder-jinja', - folderNames: ['jinja', 'jinja2', 'j2'], - light: true, - }, - { name: 'folder-markdown', folderNames: ['markdown', 'md'] }, - { name: 'folder-pdm', folderNames: ['pdm-plugins', 'pdm-build'] }, - { name: 'folder-php', folderNames: ['php'] }, - { name: 'folder-phpmailer', folderNames: ['phpmailer'] }, - { name: 'folder-sublime', folderNames: ['sublime'] }, - { - name: 'folder-docs', - folderNames: [ - 'doc', - 'docs', - 'document', - 'documents', - 'documentation', - 'post', - 'posts', - 'article', - 'articles', - ], - }, - { name: 'folder-gh-workflows', folderNames: ['github/workflows'] }, - { - name: 'folder-git', - folderNames: ['git', 'patches', 'githooks', 'submodules'], - }, - { name: 'folder-github', folderNames: ['github'] }, - { name: 'folder-gitea', folderNames: ['gitea'] }, - { name: 'folder-gitlab', folderNames: ['gitlab'] }, - { name: 'folder-vscode', folderNames: ['vscode', 'vscode-test'] }, - { - name: 'folder-views', - folderNames: [ - 'view', - 'views', - 'screen', - 'screens', - 'page', - 'pages', - 'public_html', - 'html', - ], - }, - { name: 'folder-vue', folderNames: ['vue'] }, - { name: 'folder-vuepress', folderNames: ['vuepress'] }, - { name: 'folder-expo', folderNames: ['expo', 'expo-shared'] }, - { - name: 'folder-config', - folderNames: [ - 'cfg', - 'cfgs', - 'conf', - 'confs', - 'config', - 'configs', - 'configuration', - 'configurations', - 'setting', - 'settings', - 'META-INF', - 'option', - 'options', - ], - }, - { - name: 'folder-i18n', - folderNames: [ - 'i18n', - 'internationalization', - 'lang', - 'langs', - 'language', - 'languages', - 'locale', - 'locales', - 'l10n', - 'localization', - 'translation', - 'translate', - 'translations', - 'tx', - ], - }, - { - name: 'folder-components', - folderNames: ['components', 'widget', 'widgets', 'fragments'], - }, - { - name: 'folder-verdaccio', - folderNames: ['verdaccio'], - }, - { name: 'folder-aurelia', folderNames: ['aurelia_project'] }, - { - name: 'folder-resource', - folderNames: [ - 'resource', - 'resources', - 'res', - 'asset', - 'assets', - 'static', - 'report', - 'reports', - ], - }, - { - name: 'folder-lib', - folderNames: [ - 'lib', - 'libs', - 'library', - 'libraries', - 'vendor', - 'vendors', - 'third-party', - 'lib64', - ], - }, - { - name: 'folder-theme', - folderNames: [ - 'themes', - 'theme', - 'color', - 'colors', - 'design', - 'designs', - ], - }, - { name: 'folder-webpack', folderNames: ['webpack'] }, - { name: 'folder-global', folderNames: ['global'] }, - { - name: 'folder-public', - folderNames: [ - 'public', - 'www', - 'wwwroot', - 'web', - 'website', - 'site', - 'browser', - 'browsers', - ], - }, - { - name: 'folder-include', - folderNames: [ - 'inc', - 'include', - 'includes', - 'partial', - 'partials', - 'inc64', - ], - }, - { - name: 'folder-docker', - folderNames: ['docker', 'dockerfiles', 'dockerhub'], - }, - { - name: 'folder-ngrx-effects', - folderNames: ['effects'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-ngrx-store', - folderNames: ['store'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-ngrx-state', - folderNames: ['states', 'state'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-ngrx-reducer', - folderNames: ['reducers', 'reducer'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-ngrx-actions', - folderNames: ['actions'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-ngrx-entities', - folderNames: ['entities'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-ngrx-selectors', - folderNames: ['selectors'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-redux-reducer', - folderNames: ['reducers', 'reducer'], - enabledFor: [IconPack.Redux], - }, - { - name: 'folder-redux-actions', - folderNames: ['actions'], - enabledFor: [IconPack.Redux], - }, - { - name: 'folder-redux-selector', - folderNames: ['selectors', 'selector'], - enabledFor: [IconPack.Redux], - }, - { - name: 'folder-redux-store', - folderNames: ['store', 'stores'], - enabledFor: [IconPack.Redux], - }, - { - name: 'folder-react-components', - folderNames: ['components', 'react', 'jsx', 'reactjs'], - enabledFor: [IconPack.React, IconPack.Redux], - }, - { - name: 'folder-astro', - folderNames: ['astro'], - }, - { - name: 'folder-database', - folderNames: ['db', 'data', 'database', 'databases', 'sql'], - }, - { name: 'folder-log', folderNames: ['log', 'logs', 'logging'] }, - { name: 'folder-target', folderNames: ['target'] }, - { - name: 'folder-temp', - folderNames: ['temp', 'tmp', 'cached', 'cache'], - }, - { name: 'folder-aws', folderNames: ['aws'] }, - { - name: 'folder-audio', - folderNames: [ - 'aud', - 'auds', - 'audio', - 'audios', - 'music', - 'sound', - 'sounds', - ], - }, - { - name: 'folder-video', - folderNames: ['vid', 'vids', 'video', 'videos', 'movie', 'movies'], - }, - { - name: 'folder-kubernetes', - folderNames: ['kubernetes', 'k8s'], - }, - { name: 'folder-import', folderNames: ['import', 'imports', 'imported'] }, - { name: 'folder-export', folderNames: ['export', 'exports', 'exported'] }, - { name: 'folder-wakatime', folderNames: ['wakatime'] }, - { name: 'folder-circleci', folderNames: ['circleci'] }, - { - name: 'folder-wordpress', - folderNames: ['wordpress-org', 'wp-content'], - }, - { name: 'folder-gradle', folderNames: ['gradle'] }, - { - name: 'folder-coverage', - folderNames: [ - 'coverage', - 'nyc-output', - 'nyc_output', - 'e2e', - 'it', - 'integration-test', - 'integration-tests', - ], - }, - { - name: 'folder-class', - folderNames: [ - 'class', - 'classes', - 'model', - 'models', - 'schemas', - 'schema', - ], - }, - { - name: 'folder-other', - folderNames: [ - 'other', - 'others', - 'misc', - 'miscellaneous', - 'extra', - 'extras', - 'etc', - ], - }, - { name: 'folder-lua', folderNames: ['lua'] }, - { name: 'folder-turborepo', folderNames: ['turbo'] }, - { - name: 'folder-typescript', - folderNames: ['typescript', 'ts', 'typings', '@types', 'types'], - }, - { name: 'folder-graphql', folderNames: ['graphql', 'gql'] }, - { name: 'folder-routes', folderNames: ['routes', 'router', 'routers'] }, - { name: 'folder-ci', folderNames: ['ci'] }, - { - name: 'folder-benchmark', - folderNames: [ - 'benchmark', - 'benchmarks', - 'performance', - 'measure', - 'measures', - 'measurement', - ], - }, - { - name: 'folder-messages', - folderNames: [ - 'messages', - 'messaging', - 'forum', - 'chat', - 'chats', - 'conversation', - 'conversations', - ], - }, - { name: 'folder-less', folderNames: ['less'] }, - { - name: 'folder-gulp', - folderNames: [ - 'gulp', - 'gulp-tasks', - 'gulpfile.js', - 'gulpfile.mjs', - 'gulpfile.ts', - 'gulpfile.babel.js', - ], - }, - { - name: 'folder-python', - folderNames: ['python', 'pycache', 'pytest_cache'], - }, - { - name: 'folder-mojo', - folderNames: ['mojo'], - }, - { name: 'folder-moon', folderNames: ['moon'] }, - { name: 'folder-debug', folderNames: ['debug', 'debugging'] }, - { name: 'folder-fastlane', folderNames: ['fastlane'] }, - { - name: 'folder-plugin', - folderNames: [ - 'plugin', - 'plugins', - 'mod', - 'mods', - 'modding', - 'extension', - 'extensions', - 'addon', - 'addons', - 'module', - 'modules', - ], - }, - { name: 'folder-middleware', folderNames: ['middleware', 'middlewares'] }, - { - name: 'folder-controller', - folderNames: [ - 'controller', - 'controllers', - 'service', - 'services', - 'provider', - 'providers', - 'handler', - 'handlers', - ], - }, - { name: 'folder-ansible', folderNames: ['ansible'] }, - { - name: 'folder-server', - folderNames: ['server', 'servers', 'backend', 'backends'], - }, - { - name: 'folder-client', - folderNames: ['client', 'clients', 'frontend', 'frontends', 'pwa'], - }, - { name: 'folder-tasks', folderNames: ['tasks', 'tickets'] }, - { name: 'folder-android', folderNames: ['android'] }, - { name: 'folder-ios', folderNames: ['ios'] }, - { - name: 'folder-ui', - folderNames: ['presentation', 'gui', 'ui', 'ux'], - }, - { name: 'folder-upload', folderNames: ['uploads', 'upload'] }, - { name: 'folder-download', folderNames: ['downloads', 'download'] }, - { - name: 'folder-tools', - folderNames: [ - 'tools', - 'toolkit', - 'toolkits', - 'toolbox', - 'toolboxes', - 'tooling', - 'devtools', - ], - }, - { name: 'folder-helper', folderNames: ['helpers', 'helper'] }, - { name: 'folder-serverless', folderNames: ['serverless'] }, - { name: 'folder-api', folderNames: ['api', 'apis', 'restapi'] }, - { name: 'folder-app', folderNames: ['app', 'apps'] }, - { - name: 'folder-apollo', - folderNames: [ - 'apollo', - 'apollo-client', - 'apollo-cache', - 'apollo-config', - ], - }, - { - name: 'folder-archive', - folderNames: [ - 'arc', - 'arcs', - 'archive', - 'archives', - 'archival', - 'bkp', - 'bkps', - 'bak', - 'baks', - 'backup', - 'backups', - 'back-up', - 'back-ups', - 'history', - 'histories', - ], - }, - { name: 'folder-batch', folderNames: ['batch', 'batchs', 'batches'] }, - { name: 'folder-buildkite', folderNames: ['buildkite'] }, - { name: 'folder-cluster', folderNames: ['cluster', 'clusters'] }, - { - name: 'folder-command', - folderNames: ['command', 'commands', 'cmd', 'cli', 'clis'], - }, - { name: 'folder-constant', folderNames: ['constant', 'constants'] }, - { - name: 'folder-container', - folderNames: ['container', 'containers', 'devcontainer'], - }, - { name: 'folder-content', folderNames: ['content', 'contents'] }, - { name: 'folder-context', folderNames: ['context', 'contexts'] }, - { name: 'folder-core', folderNames: ['core'] }, - { name: 'folder-delta', folderNames: ['delta', 'deltas', 'changes'] }, - { name: 'folder-dump', folderNames: ['dump', 'dumps'] }, - { - name: 'folder-examples', - folderNames: [ - 'demo', - 'demos', - 'example', - 'examples', - 'sample', - 'samples', - 'sample-data', - ], - }, - { - name: 'folder-environment', - folderNames: ['env', 'envs', 'environment', 'environments', 'venv'], - }, - { - name: 'folder-functions', - folderNames: [ - 'func', - 'funcs', - 'function', - 'functions', - 'lambda', - 'lambdas', - 'logic', - 'math', - 'maths', - 'calc', - 'calcs', - 'calculation', - 'calculations', - ], - }, - { - name: 'folder-generator', - folderNames: [ - 'generator', - 'generators', - 'generated', - 'cfn-gen', - 'gen', - 'gens', - 'auto', - ], - }, - { - name: 'folder-hook', - folderNames: ['hook', 'hooks', 'trigger', 'triggers'], - }, - { name: 'folder-job', folderNames: ['job', 'jobs'] }, - { - name: 'folder-keys', - folderNames: [ - 'key', - 'keys', - 'token', - 'tokens', - 'jwt', - 'secret', - 'secrets', - ], - }, - { name: 'folder-layout', folderNames: ['layout', 'layouts'] }, - { - name: 'folder-mail', - folderNames: ['mail', 'mails', 'email', 'emails', 'smtp', 'mailers'], - }, - { name: 'folder-mappings', folderNames: ['mappings', 'mapping'] }, - { name: 'folder-meta', folderNames: ['meta'] }, - { name: 'folder-changesets', folderNames: ['changesets', 'changeset'] }, - { - name: 'folder-packages', - folderNames: ['package', 'packages', 'pkg', 'pkgs'], - }, - { name: 'folder-shared', folderNames: ['shared', 'common'] }, - { - name: 'folder-shader', - folderNames: ['glsl', 'hlsl', 'shader', 'shaders'], - }, - { name: 'folder-stack', folderNames: ['stack', 'stacks'] }, - { - name: 'folder-template', - folderNames: [ - 'template', - 'templates', - 'github/ISSUE_TEMPLATE', - 'github/PULL_REQUEST_TEMPLATE', - ], - }, - { - name: 'folder-utils', - folderNames: ['util', 'utils', 'utility', 'utilities'], - }, - { name: 'folder-supabase', folderNames: ['supabase'] }, - { name: 'folder-private', folderNames: ['private'] }, - { name: 'folder-linux', folderNames: ['linux', 'linuxbsd', 'unix'] }, - { name: 'folder-windows', folderNames: ['windows', 'win', 'win32'] }, - { - name: 'folder-macos', - folderNames: ['macos', 'mac', 'osx', 'DS_Store'], - }, - { - name: 'folder-error', - folderNames: ['error', 'errors', 'err', 'errs', 'crash', 'crashes'], - }, - { name: 'folder-event', folderNames: ['event', 'events'] }, - { - name: 'folder-secure', - folderNames: [ - 'auth', - 'authentication', - 'secure', - 'security', - 'cert', - 'certs', - 'certificate', - 'certificates', - 'ssl', - ], - }, - { name: 'folder-custom', folderNames: ['custom', 'customs'] }, - { - name: 'folder-mock', - folderNames: [ - 'draft', - 'drafts', - 'mock', - 'mocks', - 'fixture', - 'fixtures', - 'concept', - 'concepts', - 'sketch', - 'sketches', - ], - }, - { - name: 'folder-syntax', - folderNames: ['syntax', 'syntaxes', 'spellcheck'], - }, - { name: 'folder-vm', folderNames: ['vm', 'vms'] }, - { name: 'folder-stylus', folderNames: ['stylus'] }, - { name: 'folder-flow', folderNames: ['flow-typed'] }, - { - name: 'folder-rules', - folderNames: [ - 'rule', - 'rules', - 'validation', - 'validations', - 'validator', - 'validators', - ], - }, - { - name: 'folder-review', - folderNames: ['review', 'reviews', 'revisal', 'revisals', 'reviewed'], - }, - { - name: 'folder-animation', - folderNames: ['anim', 'anims', 'animation', 'animations', 'animated'], - }, - { name: 'folder-guard', folderNames: ['guard', 'guards'] }, - { name: 'folder-prisma', folderNames: ['prisma', 'prisma/schema'] }, - { name: 'folder-pipe', folderNames: ['pipe', 'pipes'] }, - { name: 'folder-svg', folderNames: ['svg', 'svgs'] }, - { - name: 'folder-vuex-store', - folderNames: ['store', 'stores'], - enabledFor: [IconPack.Vuex], - }, - { - name: 'folder-nuxt', - folderNames: ['nuxt'], - }, - { - name: 'folder-vue-directives', - folderNames: ['directives'], - enabledFor: [IconPack.Vuex, IconPack.Vue], - }, - { - name: 'folder-vue', - folderNames: ['components'], - enabledFor: [IconPack.Vuex, IconPack.Vue], - }, - { name: 'folder-terraform', folderNames: ['terraform'] }, - { - name: 'folder-mobile', - folderNames: ['mobile', 'mobiles', 'portable', 'portability'], - }, - { name: 'folder-stencil', folderNames: ['stencil'] }, - { name: 'folder-firebase', folderNames: ['firebase'] }, - { name: 'folder-svelte', folderNames: ['svelte', 'svelte-kit'] }, - { - name: 'folder-update', - folderNames: ['update', 'updates', 'upgrade', 'upgrades'], - }, - { name: 'folder-intellij', folderNames: ['idea'], light: true }, - { - name: 'folder-azure-pipelines', - folderNames: ['azure-pipelines', 'azure-pipelines-ci'], - }, - { name: 'folder-mjml', folderNames: ['mjml'] }, - { - name: 'folder-admin', - folderNames: [ - 'admin', - 'admins', - 'manager', - 'managers', - 'moderator', - 'moderators', - ], - }, - { - name: 'folder-jupyter', - folderNames: ['jupyter', 'notebook', 'notebooks', 'ipynb'], - }, - { name: 'folder-scala', folderNames: ['scala'] }, - { - name: 'folder-connection', - folderNames: [ - 'connection', - 'connections', - 'integration', - 'integrations', - 'remote', - 'remotes', - ], - }, - { name: 'folder-quasar', folderNames: ['quasar'] }, - { name: 'folder-next', folderNames: ['next'] }, - { name: 'folder-cobol', folderNames: ['cobol'] }, - { name: 'folder-yarn', folderNames: ['yarn'] }, - { name: 'folder-husky', folderNames: ['husky'] }, - { - name: 'folder-storybook', - folderNames: ['storybook', 'stories'], - }, - { name: 'folder-base', folderNames: ['base', 'bases'] }, - { - name: 'folder-cart', - folderNames: ['cart', 'shopping-cart', 'shopping', 'shop'], - }, - { - name: 'folder-home', - folderNames: ['home', 'start'], - }, - { - name: 'folder-project', - folderNames: ['project', 'projects'], - }, - { - name: 'folder-interface', - folderNames: ['interface', 'interfaces'], - }, - { name: 'folder-netlify', folderNames: ['netlify'] }, - { - name: 'folder-enum', - folderNames: ['enum', 'enums'], - }, - { - name: 'folder-contract', - folderNames: [ - 'pact', - 'pacts', - 'contract', - 'contracts', - 'contract-testing', - 'contract-test', - 'contract-tests', - ], - }, - { - name: 'folder-helm', - folderNames: ['helm', 'helmchart', 'helmcharts'], - }, - { - name: 'folder-queue', - folderNames: ['queue', 'queues', 'bull', 'mq'], - }, - { - name: 'folder-vercel', - folderNames: ['vercel', 'now'], - }, - { - name: 'folder-cypress', - folderNames: ['cypress'], - }, - { - name: 'folder-decorators', - folderNames: ['decorator', 'decorators'], - }, - { - name: 'folder-java', - folderNames: ['java'], - }, - { - name: 'folder-resolver', - folderNames: ['resolver', 'resolvers'], - }, - { - name: 'folder-angular', - folderNames: ['angular'], - }, - { - name: 'folder-unity', - folderNames: ['unity'], - }, - { - name: 'folder-pdf', - folderNames: ['pdf', 'pdfs'], - }, - { - name: 'folder-proto', - folderNames: ['protobuf', 'protobufs', 'proto', 'protos'], - }, - { - name: 'folder-plastic', - folderNames: ['plastic'], - }, - { - name: 'folder-gamemaker', - folderNames: ['gamemaker', 'gamemaker2'], - }, - { - name: 'folder-mercurial', - folderNames: ['hg', 'hghooks', 'hgext'], - }, - { - name: 'folder-godot', - folderNames: ['godot', 'godot-cpp'], - }, - { - name: 'folder-lottie', - folderNames: ['lottie', 'lotties', 'lottiefiles'], - }, - { - name: 'folder-taskfile', - folderNames: ['taskfile', 'taskfiles'], - }, - { - name: 'folder-drizzle', - folderNames: ['drizzle'], - }, - { - name: 'folder-cloudflare', - folderNames: ['cloudflare'], - }, - { - name: 'folder-seeders', - folderNames: ['seeds', 'seeders', 'seed', 'seeding'], - }, - { - name: 'folder-store', - folderNames: ['store', 'stores'], - enabledFor: [IconPack.Angular], - }, - { name: 'folder-bicep', folderNames: ['bicep'] }, - { name: 'folder-snapcraft', folderNames: ['snap', 'snapcraft'] }, - { - name: 'folder-development', - folderNames: ['dev', 'development'], - clone: { - base: 'folder-src', - color: 'light-blue-700', - }, - }, - { name: 'folder-flutter', folderNames: ['flutter'] }, - { name: 'folder-snippet', folderNames: ['snippet', 'snippets'] }, - ], - }, - { - name: 'classic', - defaultIcon: { name: 'folder' }, - rootFolder: { name: 'folder-root' }, - }, - { name: 'none', defaultIcon: { name: '' } }, -]; diff --git a/apps/web/src/material-icons/src/core/icons/languageIcons.ts b/apps/web/src/material-icons/src/core/icons/languageIcons.ts deleted file mode 100644 index 8bad5b0..0000000 --- a/apps/web/src/material-icons/src/core/icons/languageIcons.ts +++ /dev/null @@ -1,163 +0,0 @@ -import type { LanguageIcon } from '../models/icons/languages/languageIdentifier'; - -/** - * Defines icons for language ids - */ -export const languageIcons: LanguageIcon[] = [ - { icon: { name: 'git' }, ids: ['git', 'git-commit', 'git-rebase', 'ignore'] }, - { - icon: { name: 'github-actions-workflow' }, - ids: ['github-actions-workflow'], - }, - { - icon: { name: 'yaml' }, - ids: ['yaml', 'spring-boot-properties-yaml', 'ansible', 'ansible-jinja'], - }, - { icon: { name: 'xml' }, ids: ['xml', 'xquery', 'xsl'] }, - { icon: { name: 'matlab' }, ids: ['matlab'] }, - { - icon: { name: 'settings' }, - ids: ['makefile', 'toml', 'ini', 'properties', 'spring-boot-properties'], - }, - { icon: { name: 'shaderlab' }, ids: ['shaderlab'] }, - { icon: { name: 'diff' }, ids: ['diff'] }, - { icon: { name: 'json' }, ids: ['json', 'jsonc', 'json5'] }, - { icon: { name: 'blink' }, ids: ['blink'] }, - { icon: { name: 'java' }, ids: ['java'] }, - { icon: { name: 'razor' }, ids: ['razor', 'aspnetcorerazor'] }, - { icon: { name: 'python' }, ids: ['python'] }, - { icon: { name: 'mojo' }, ids: ['mojo'] }, - { icon: { name: 'javascript' }, ids: ['javascript'] }, - { icon: { name: 'typescript' }, ids: ['typescript'] }, - { icon: { name: 'scala' }, ids: ['scala'] }, - { icon: { name: 'handlebars' }, ids: ['handlebars'] }, - { icon: { name: 'perl' }, ids: ['perl', 'perl6'] }, - { icon: { name: 'haxe' }, ids: ['haxe', 'hxml'] }, - { icon: { name: 'puppet' }, ids: ['puppet'] }, - { icon: { name: 'elixir' }, ids: ['elixir'] }, - { icon: { name: 'livescript' }, ids: ['livescript'] }, - { icon: { name: 'erlang' }, ids: ['erlang'] }, - { icon: { name: 'twig' }, ids: ['twig'] }, - { icon: { name: 'julia' }, ids: ['julia'] }, - { icon: { name: 'elm' }, ids: ['elm'] }, - { icon: { name: 'purescript' }, ids: ['purescript'] }, - { icon: { name: 'stylus' }, ids: ['stylus'] }, - { icon: { name: 'nunjucks' }, ids: ['nunjucks'] }, - { icon: { name: 'pug' }, ids: ['pug'] }, - { icon: { name: 'robot' }, ids: ['robotframework'] }, - { icon: { name: 'sass' }, ids: ['sass', 'scss'] }, - { icon: { name: 'less' }, ids: ['less'] }, - { icon: { name: 'css' }, ids: ['css'] }, - { icon: { name: 'visualstudio' }, ids: ['testOutput', 'vb'] }, - { icon: { name: 'angular' }, ids: ['ng-template'] }, - { icon: { name: 'graphql' }, ids: ['graphql'] }, - { icon: { name: 'solidity' }, ids: ['solidity'] }, - { icon: { name: 'autoit' }, ids: ['autoit'] }, - { icon: { name: 'haml' }, ids: ['haml'] }, - { icon: { name: 'yang' }, ids: ['yang'] }, - { icon: { name: 'terraform' }, ids: ['terraform'] }, - { icon: { name: 'applescript' }, ids: ['applescript'] }, - { icon: { name: 'cake' }, ids: ['cake'] }, - { icon: { name: 'cucumber' }, ids: ['cucumber'] }, - { icon: { name: 'nim' }, ids: ['nim', 'nimble'] }, - { icon: { name: 'apiblueprint' }, ids: ['apiblueprint'] }, - { icon: { name: 'riot' }, ids: ['riot'] }, - { icon: { name: 'postcss' }, ids: ['postcss'] }, - { icon: { name: 'coldfusion' }, ids: ['lang-cfml'] }, - { icon: { name: 'haskell' }, ids: ['haskell'] }, - { icon: { name: 'dhall' }, ids: ['dhall'] }, - { icon: { name: 'cabal' }, ids: ['cabal'] }, - { icon: { name: 'nix' }, ids: ['nix'] }, - { icon: { name: 'ruby' }, ids: ['ruby'] }, - { icon: { name: 'slim' }, ids: ['slim'] }, - { icon: { name: 'php' }, ids: ['php'] }, - { icon: { name: 'php_elephant' }, ids: [] }, - { icon: { name: 'php_elephant_pink' }, ids: [] }, - { icon: { name: 'hack' }, ids: ['hack'] }, - { icon: { name: 'react' }, ids: ['javascriptreact'] }, - { icon: { name: 'mjml' }, ids: ['mjml'] }, - { icon: { name: 'processing' }, ids: ['processing'] }, - { icon: { name: 'hcl' }, ids: ['hcl'] }, - { icon: { name: 'go' }, ids: ['go'] }, - { icon: { name: 'go_gopher' }, ids: [] }, - { icon: { name: 'nodejs_alt' }, ids: [] }, - { icon: { name: 'django' }, ids: ['django-html', 'django-txt'] }, - { icon: { name: 'html' }, ids: ['html'] }, - { icon: { name: 'godot' }, ids: ['gdscript'] }, - { icon: { name: 'godot-assets' }, ids: ['gdresource', 'gdshader'] }, - { icon: { name: 'vim' }, ids: ['viml'] }, - { icon: { name: 'silverstripe' }, ids: [] }, - { icon: { name: 'prolog' }, ids: ['prolog'] }, - { icon: { name: 'pawn' }, ids: ['pawn'] }, - { icon: { name: 'reason' }, ids: ['reason', 'reason_lisp'] }, - { icon: { name: 'sml' }, ids: ['sml'] }, - { icon: { name: 'tex' }, ids: ['tex', 'doctex', 'latex', 'latex-expl3'] }, - { icon: { name: 'salesforce' }, ids: ['apex'] }, - { icon: { name: 'sas' }, ids: ['sas'] }, - { icon: { name: 'docker' }, ids: ['dockerfile', 'dockercompose'] }, - { icon: { name: 'table' }, ids: ['csv', 'tsv', 'psv'] }, - { icon: { name: 'csharp' }, ids: ['csharp'] }, - { icon: { name: 'console' }, ids: ['bat', 'awk', 'shellscript'] }, - { icon: { name: 'c' }, ids: ['c'] }, - { icon: { name: 'cpp' }, ids: ['cpp'] }, - { icon: { name: 'objective-c' }, ids: ['objective-c'] }, - { icon: { name: 'objective-cpp' }, ids: ['objective-cpp'] }, - { icon: { name: 'coffee' }, ids: ['coffeescript'] }, - { icon: { name: 'fsharp' }, ids: ['fsharp'] }, - { icon: { name: 'editorconfig' }, ids: ['editorconfig'] }, - { icon: { name: 'clojure' }, ids: ['clojure'] }, - { icon: { name: 'groovy' }, ids: ['groovy'] }, - { icon: { name: 'markdown' }, ids: ['markdown'] }, - { icon: { name: 'jinja' }, ids: ['jinja'] }, - { icon: { name: 'proto' }, ids: ['proto'] }, - { icon: { name: 'python-misc' }, ids: ['pip-requirements'] }, - { icon: { name: 'vue' }, ids: ['vue', 'vue-postcss', 'vue-html'] }, - { icon: { name: 'lua' }, ids: ['lua'] }, - { icon: { name: 'lib' }, ids: ['bibtex', 'bibtex-style'] }, - { icon: { name: 'log' }, ids: ['log'] }, - { icon: { name: 'jupyter' }, ids: ['jupyter'] }, - { icon: { name: 'document' }, ids: ['plaintext'] }, - { icon: { name: 'pdf' }, ids: ['pdf'] }, - { icon: { name: 'powershell' }, ids: ['powershell'] }, - { icon: { name: 'pug' }, ids: ['jade'] }, - { icon: { name: 'r' }, ids: ['r', 'rsweave'] }, - { icon: { name: 'rust' }, ids: ['rust'] }, - { icon: { name: 'database' }, ids: ['sql'] }, - { icon: { name: 'kusto' }, ids: ['kql'] }, - { icon: { name: 'lock' }, ids: ['ssh_config'] }, - { icon: { name: 'svg' }, ids: ['svg'] }, - { icon: { name: 'swift' }, ids: ['swift'] }, - { icon: { name: 'react_ts' }, ids: ['typescriptreact'] }, - { icon: { name: 'search' }, ids: ['search-result'] }, - { icon: { name: 'minecraft' }, ids: ['mcfunction'] }, - { icon: { name: 'rescript' }, ids: ['rescript'] }, - { icon: { name: 'otne' }, ids: ['otne'] }, - { - icon: { name: 'twine' }, - ids: ['twee3', 'twee3-harlowe-3', 'twee3-chapbook-1', 'twee3-sugarcube-2'], - }, - { icon: { name: 'grain' }, ids: ['grain'] }, - { icon: { name: 'lolcode' }, ids: ['lolcode'] }, - { icon: { name: 'idris' }, ids: ['idris'] }, - { icon: { name: 'chess' }, ids: ['pgn'] }, - { icon: { name: 'gemini' }, ids: ['gemini', 'text-gemini'] }, - { icon: { name: 'vlang' }, ids: ['v'] }, - { icon: { name: 'wolframlanguage' }, ids: ['wolfram'] }, - { icon: { name: 'shader' }, ids: ['hlsl', 'glsl', 'wgsl'] }, - { icon: { name: 'tree' }, ids: ['tree'] }, - { icon: { name: 'svelte' }, ids: ['svelte'] }, - { icon: { name: 'dart' }, ids: ['dart'] }, - { icon: { name: 'cadence' }, ids: ['cadence'] }, - { icon: { name: 'stylable' }, ids: ['stylable'] }, - { icon: { name: 'hjson' }, ids: ['hjson'] }, - { icon: { name: 'huff' }, ids: ['huff'] }, - { - icon: { name: 'cds' }, - ids: ['cds', 'capnb', 'cds-markdown-injection'], - }, - { - icon: { name: 'concourse' }, - ids: ['concourse-pipeline-yaml', 'concourse-task-yaml'], - }, - { icon: { name: 'slint' }, ids: ['slint'] }, -]; diff --git a/apps/web/src/material-icons/src/core/index.ts b/apps/web/src/material-icons/src/core/index.ts deleted file mode 100644 index 039d031..0000000 --- a/apps/web/src/material-icons/src/core/index.ts +++ /dev/null @@ -1,57 +0,0 @@ -export { applyConfigToIcons } from './generator/applyConfigToIcons'; -export { - customClonesIcons, - generateConfiguredClones, - hasCustomClones, -} from './generator/clones/clonesGenerator'; -export { clearCloneFolder } from './generator/clones/utils/cloneData'; -export { - getDefaultConfig, - padWithDefaultConfig, -} from './generator/config/defaultConfig'; -export { - extensionName, - extensionPublisher, - highContrastColorFileEnding, - lightColorFileEnding, - logEventKey, - manifestName, - openedFolder, -} from './generator/constants'; -export { generateFileIcons } from './generator/fileGenerator'; -export { generateFolderIcons } from './generator/folderGenerator'; -export { generateManifest } from './generator/generateManifest'; -export { validateOpacityValue } from './generator/iconOpacity'; -export { validateSaturationValue } from './generator/iconSaturation'; -export { renameIconFiles } from './generator/renameIconFiles'; -export { validateHEXColorCode } from './generator/shared/validation'; -export { availableIconPacks } from './helpers/iconPacks'; -export { get, merge, set } from './helpers/object'; -export { resolvePath } from './helpers/resolvePath'; -export { capitalizeFirstLetter, toTitleCase } from './helpers/titlecase'; -export { writeToFile } from './helpers/writeFile'; -export { initTranslations, translate } from './i18n/translate'; -export { fileIcons } from './icons/fileIcons'; -export { folderIcons } from './icons/folderIcons'; -export { languageIcons } from './icons/languageIcons'; -export { - createLoggingObserver, - logger, - type LogEvent, - type LogLevel, -} from './logging/logger'; -export type { CloneOptions } from './models/icons/cloneOptions'; -export type { Config, IconAssociations } from './models/icons/config'; -export type { DefaultIcon } from './models/icons/defaultIcon'; -export type { FileIcon } from './models/icons/files/fileIcon'; -export type { FileIcons } from './models/icons/files/fileTypes'; -export type { FolderIcon } from './models/icons/folders/folderIcon'; -export type { - FolderTheme, - FolderThemeName, -} from './models/icons/folders/folderTheme'; -export { IconPack, type IconPackValue } from './models/icons/iconPack'; -export type { LanguageIcon } from './models/icons/languages/languageIdentifier'; -export { FileNamePattern } from './models/icons/patterns/patterns'; -export { type Manifest, type ManifestConfig } from './models/manifest'; -export { parseByPattern } from './patterns/patterns'; diff --git a/apps/web/src/material-icons/src/core/logging/logger.ts b/apps/web/src/material-icons/src/core/logging/logger.ts deleted file mode 100644 index bc67ed3..0000000 --- a/apps/web/src/material-icons/src/core/logging/logger.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { EventEmitter } from 'node:events'; -import { logEventKey } from '../generator/constants'; - -export type LogLevel = 'info' | 'error' | 'debug'; -const loggerEmitter = new EventEmitter({ - captureRejections: true, -}); - -// Mapping log levels to numeric values for comparison -const logLevelValues: { [Key in LogLevel]: number } = { - debug: 1, - info: 2, - error: 3, -}; - -export type LogEvent = { - level: LogLevel; - message: string; -}; - -/** - * Create a logger that emits log events. - */ -const createLogger = () => { - const emitLogEvent = (level: LogLevel, message: unknown) => { - const timestamp = new Date().toISOString(); - const logEvent: LogEvent = { - level, - message: `[${level.toUpperCase()}] ${timestamp} - ${message}`, - }; - loggerEmitter.emit(logEventKey, logEvent); - }; - - return { - info: (message: unknown) => emitLogEvent('info', message), - error: (message: unknown) => emitLogEvent('error', message), - debug: (message: unknown) => emitLogEvent('debug', message), - }; -}; - -/** - * Create a logging observer that listens to log events and calls a callback function when a log event is emitted. - * - * @param minLogLevel Minimum log level to observe - * @param callback Callback function to be called when a log event is emitted - */ -export const createLoggingObserver = ( - minLogLevel: LogLevel, - callback: (event: LogEvent) => void -): EventEmitter => { - const minLogLevelValue = logLevelValues[minLogLevel]; - - return loggerEmitter.on(logEventKey, (event: LogEvent) => { - if (logLevelValues[event.level] >= minLogLevelValue) { - callback(event); - } - }); -}; - -export const logger = createLogger(); diff --git a/apps/web/src/material-icons/src/core/models/i18n/translation.ts b/apps/web/src/material-icons/src/core/models/i18n/translation.ts deleted file mode 100644 index 151699f..0000000 --- a/apps/web/src/material-icons/src/core/models/i18n/translation.ts +++ /dev/null @@ -1,43 +0,0 @@ -export type Translation = { - activate: string; - activated: string; - iconPacks: { - selectPack: string; - description: string; - disabled: string; - }; - folders: { - toggleIcons: string; - disabled: string; - theme: { - description: string; - }; - }; - colorSelect: { - color: string; - hexCode: string; - wrongHexCode: string; - }; - opacity: { - inputPlaceholder: string; - wrongValue: string; - }; - toggleSwitch: { - on: string; - off: string; - }; - explorerArrows: { - toggle: string; - enable: string; - disable: string; - }; - grayscale: { - toggle: string; - enable: string; - disable: string; - }; - saturation: { - inputPlaceholder: string; - wrongValue: string; - }; -}; diff --git a/apps/web/src/material-icons/src/core/models/icons/cloneOptions.ts b/apps/web/src/material-icons/src/core/models/icons/cloneOptions.ts deleted file mode 100644 index 9d1b903..0000000 --- a/apps/web/src/material-icons/src/core/models/icons/cloneOptions.ts +++ /dev/null @@ -1,5 +0,0 @@ -export type CloneOptions = { - base: string; - color: string; - lightColor?: string; -}; diff --git a/apps/web/src/material-icons/src/core/models/icons/config.ts b/apps/web/src/material-icons/src/core/models/icons/config.ts deleted file mode 100644 index ec2f140..0000000 --- a/apps/web/src/material-icons/src/core/models/icons/config.ts +++ /dev/null @@ -1,47 +0,0 @@ -import type { LogLevel } from '../../logging/logger'; -import type { FolderThemeName } from './folders/folderTheme'; -import type { IconPackValue } from './iconPack'; - -export type Config = { - activeIconPack: IconPackValue; - hidesExplorerArrows: boolean; - opacity: number; - saturation: number; - folders: { - theme: FolderThemeName; - color: string; - associations: IconAssociations; - customClones: FolderIconClone[]; - }; - files: { - color: string; - associations: IconAssociations; - customClones: FileIconClone[]; - }; - languages: { - associations: IconAssociations; - }; - enableLogging: boolean; - logLevel: LogLevel; -}; - -export type IconAssociations = { - [pattern: string]: string; -}; - -export type CustomClone = { - name: string; - base: string; - color: string; - lightColor?: string; - activeForPacks?: IconPackValue[]; -}; - -export type FileIconClone = CustomClone & { - fileExtensions?: string[]; - fileNames?: string[]; -}; - -export type FolderIconClone = CustomClone & { - folderNames: string[]; -}; diff --git a/apps/web/src/material-icons/src/core/models/icons/defaultIcon.ts b/apps/web/src/material-icons/src/core/models/icons/defaultIcon.ts deleted file mode 100644 index 2fb5961..0000000 --- a/apps/web/src/material-icons/src/core/models/icons/defaultIcon.ts +++ /dev/null @@ -1,16 +0,0 @@ -export type DefaultIcon = { - /** - * Name of the icon, e.g. `src` - */ - name: string; - - /** - * Define if there is a light icon available. - */ - light?: boolean; - - /** - * Define if there is a high contrast icon available. - */ - highContrast?: boolean; -}; diff --git a/apps/web/src/material-icons/src/core/models/icons/files/fileIcon.ts b/apps/web/src/material-icons/src/core/models/icons/files/fileIcon.ts deleted file mode 100644 index bc0f5d2..0000000 --- a/apps/web/src/material-icons/src/core/models/icons/files/fileIcon.ts +++ /dev/null @@ -1,61 +0,0 @@ -import type { RequireAtLeastOne } from '../../../types/requiredAtLeastOne'; -import type { CloneOptions } from '../cloneOptions'; -import type { IconPack } from '../iconPack'; -import type { Patterns } from '../patterns/patterns'; - -type BasicFileIcon = { - /** - * Name of the icon, e.g. `javascript` - */ - name: string; - - /** - * Define the file extensions that should use this icon. - * E.g. `['js']` - */ - fileExtensions?: string[]; - - /** - * Define if there are some static file names that should apply this icon. - * E.g. `['sample.js']` - */ - fileNames?: string[]; - - /** - * Define patterns for file names. Patterns are used to generate common file names and file extensions based on a key. - */ - patterns?: Patterns; - - /** - * Define if there is a light icon available. - */ - light?: boolean; - - /** - * Define if there is a high contrast icon available. - */ - highContrast?: boolean; - - /** - * Define if the icon should be disabled. - */ - disabled?: boolean; - - /** - * Defines a pack to which this icon belongs. A pack can be toggled and all icons inside this pack can be enabled or disabled together. - */ - enabledFor?: IconPack[]; - - /** - * Options for generating an icon based on another icon. - */ - clone?: CloneOptions; -}; - -/** - * Type for a `FileIcon`. In addition to the `name` property, either a `fileExtensions` or `fileNames` property is required. - */ -export type FileIcon = RequireAtLeastOne< - BasicFileIcon, - 'fileExtensions' | 'fileNames' | 'patterns' ->; diff --git a/apps/web/src/material-icons/src/core/models/icons/files/fileTypes.ts b/apps/web/src/material-icons/src/core/models/icons/files/fileTypes.ts deleted file mode 100644 index 8d06123..0000000 --- a/apps/web/src/material-icons/src/core/models/icons/files/fileTypes.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { type DefaultIcon } from '../defaultIcon'; -import type { FileIcon } from './fileIcon'; - -export type FileIcons = { - /** - * Define the default icon for folders. - */ - defaultIcon: DefaultIcon; - - /** - * Defines all folder icons. - */ - icons: FileIcon[]; -}; diff --git a/apps/web/src/material-icons/src/core/models/icons/folders/folderIcon.ts b/apps/web/src/material-icons/src/core/models/icons/folders/folderIcon.ts deleted file mode 100644 index a55dfed..0000000 --- a/apps/web/src/material-icons/src/core/models/icons/folders/folderIcon.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { type CloneOptions } from '../cloneOptions'; -import type { IconPack } from '../iconPack'; - -export type FolderIcon = { - /** - * Name of the icon, e.g. `src` - */ - name: string; - - /** - * Define the folder names that should apply the icon. - * E.g. `['src', 'source']` - */ - folderNames: string[]; - - /** - * Define if there is a light icon available. - */ - light?: boolean; - - /** - * Define if there is a high contrast icon available. - */ - highContrast?: boolean; - - /** - * Define if the icon should be disabled. - */ - disabled?: boolean; - - /** - * Defines a pack to which this icon belongs. A pack can be toggled and all icons inside this pack can be enabled or disabled together. - */ - enabledFor?: IconPack[]; - - /** - * Options for generating an icon based on another icon. - */ - clone?: CloneOptions; -}; diff --git a/apps/web/src/material-icons/src/core/models/icons/folders/folderTheme.ts b/apps/web/src/material-icons/src/core/models/icons/folders/folderTheme.ts deleted file mode 100644 index 5822246..0000000 --- a/apps/web/src/material-icons/src/core/models/icons/folders/folderTheme.ts +++ /dev/null @@ -1,26 +0,0 @@ -import type { DefaultIcon } from '../defaultIcon'; -import type { FolderIcon } from './folderIcon'; - -export type FolderTheme = { - /** - * Name of the theme - */ - name: FolderThemeName; - - /** - * Define the default icon for folders in a theme. - */ - defaultIcon: DefaultIcon; - - /** - * Icon for root folders. - */ - rootFolder?: DefaultIcon; - - /** - * Defines folder icons for specific folder names. - */ - icons?: FolderIcon[]; -}; - -export type FolderThemeName = 'specific' | 'classic' | 'none'; diff --git a/apps/web/src/material-icons/src/core/models/icons/iconPack.ts b/apps/web/src/material-icons/src/core/models/icons/iconPack.ts deleted file mode 100644 index bf0dfdb..0000000 --- a/apps/web/src/material-icons/src/core/models/icons/iconPack.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Defines icon packs that can be toggled. - */ -export enum IconPack { - Angular = 'angular', - Nest = 'nest', - Ngrx = 'angular_ngrx', - React = 'react', - Redux = 'react_redux', - Qwik = 'qwik', - Vue = 'vue', - Vuex = 'vue_vuex', -} - -export type IconPackValue = `${IconPack}` | ''; diff --git a/apps/web/src/material-icons/src/core/models/icons/languages/languageIdentifier.ts b/apps/web/src/material-icons/src/core/models/icons/languages/languageIdentifier.ts deleted file mode 100644 index 66fbeb0..0000000 --- a/apps/web/src/material-icons/src/core/models/icons/languages/languageIdentifier.ts +++ /dev/null @@ -1,27 +0,0 @@ -import type { DefaultIcon } from '../defaultIcon'; -import type { IconPack } from '../iconPack'; - -export type LanguageIcon = { - /** - * Icon for the language identifier - */ - icon: DefaultIcon; - - /** - * Language ID, e.g. `javascript` - * - * According to official VS Code documentation: - * https://code.visualstudio.com/docs/languages/identifiers - */ - ids: string[]; - - /** - * Define if the icon should be disabled. - */ - disabled?: boolean; - - /** - * Defines a pack to which this icon belongs. A pack can be toggled and all icons inside this pack can be enabled or disabled together. - */ - enabledFor?: IconPack[]; -}; diff --git a/apps/web/src/material-icons/src/core/models/icons/patterns/patterns.ts b/apps/web/src/material-icons/src/core/models/icons/patterns/patterns.ts deleted file mode 100644 index 45bcb0c..0000000 --- a/apps/web/src/material-icons/src/core/models/icons/patterns/patterns.ts +++ /dev/null @@ -1,18 +0,0 @@ -import type { FileIcon } from '../files/fileIcon'; - -export enum FileNamePattern { - /** Adds the following extensions to the file name: `js`, `mjs`, `cjs`, `ts`, `mts`, `cts`. */ - Ecmascript = 'ecmascript', - - /** Adds the following extensions to the file name: `json`, `jsonc`, `json5`, `yaml`, `yml`, `toml`. */ - Configuration = 'configuration', - - /** Adds the following extensions to the file name: `js`, `mjs`, `cjs`, `ts`, `mts`, `cts`, `json`, `jsonc`, `json5`, `yaml`, `yml`, `toml`. */ - NodeEcosystem = 'nodeEcosystem', - - /** It adjusts the name with the following patterns: `.fileNamerc`, `.config/fileNamerc`, `fileName.config` and combines that with the pattern `NodeEcosystem` */ - Cosmiconfig = 'cosmiconfig', -} - -export type Patterns = Record; -export type FileIconWithPatterns = (FileIcon & { patterns?: Patterns })[]; diff --git a/apps/web/src/material-icons/src/core/models/manifest.ts b/apps/web/src/material-icons/src/core/models/manifest.ts deleted file mode 100644 index d900411..0000000 --- a/apps/web/src/material-icons/src/core/models/manifest.ts +++ /dev/null @@ -1,47 +0,0 @@ -import type { RecursivePartial } from '../types/recursivePartial'; -import type { Config } from './icons/config'; - -/** - * Configuration for the manifest. It contains the configuration which is used to generate the manifest. - */ -export type ManifestConfig = RecursivePartial< - Pick & { - files: Pick; - } & { - folders: Pick; - } ->; - -export type Manifest = { - file?: string; - folder?: string; - folderExpanded?: string; - folderNames?: Record; - folderNamesExpanded?: Record; - rootFolder?: string; - rootFolderExpanded?: string; - fileExtensions?: Record; - fileNames?: Record; - languageIds?: Record; - iconDefinitions?: Record; - light?: Manifest; - highContrast?: Manifest; - hidesExplorerArrows?: boolean; -}; - -export const createEmptyManifest = (): Manifest => ({ - iconDefinitions: {}, - folderNames: {}, - folderNamesExpanded: {}, - fileExtensions: {}, - fileNames: {}, - languageIds: {}, - light: { - fileExtensions: {}, - fileNames: {}, - }, - highContrast: { - fileExtensions: {}, - fileNames: {}, - }, -}); diff --git a/apps/web/src/material-icons/src/core/patterns/patterns.ts b/apps/web/src/material-icons/src/core/patterns/patterns.ts deleted file mode 100644 index f877bfe..0000000 --- a/apps/web/src/material-icons/src/core/patterns/patterns.ts +++ /dev/null @@ -1,118 +0,0 @@ -import type { FileIcon } from '../models/icons/files/fileIcon'; -import { - type FileIconWithPatterns, - FileNamePattern, - type Patterns, -} from '../models/icons/patterns/patterns'; - -/** - * Maps the patterns to an array of strings. - * Each pattern is a function that generates file names based on a key. - * - * @param patterns The patterns to map. - * @returns An array of strings generated by applying the patterns. - */ -const mapPatterns = (patterns: Patterns): string[] => { - return Object.entries(patterns).flatMap(([fileName, pattern]) => { - switch (pattern) { - case FileNamePattern.Ecmascript: - return [ - `${fileName}.js`, - `${fileName}.mjs`, - `${fileName}.cjs`, - `${fileName}.ts`, - `${fileName}.mts`, - `${fileName}.cts`, - ]; - - case FileNamePattern.Configuration: - return [ - `${fileName}.json`, - `${fileName}.jsonc`, - `${fileName}.json5`, - `${fileName}.yaml`, - `${fileName}.yml`, - `${fileName}.toml`, - ]; - - case FileNamePattern.NodeEcosystem: - return [ - `${fileName}.js`, - `${fileName}.mjs`, - `${fileName}.cjs`, - `${fileName}.ts`, - `${fileName}.mts`, - `${fileName}.cts`, - `${fileName}.json`, - `${fileName}.jsonc`, - `${fileName}.json5`, - `${fileName}.yaml`, - `${fileName}.yml`, - `${fileName}.toml`, - ]; - - case FileNamePattern.Cosmiconfig: - return [ - `.${fileName}rc`, - `.${fileName}rc.json`, - `.${fileName}rc.jsonc`, - `.${fileName}rc.json5`, - `.${fileName}rc.yaml`, - `.${fileName}rc.yml`, - `.${fileName}rc.toml`, - `.${fileName}rc.js`, - `.${fileName}rc.mjs`, - `.${fileName}rc.cjs`, - `.${fileName}rc.ts`, - `.${fileName}rc.mts`, - `.${fileName}rc.cts`, - `.config/${fileName}rc`, - `.config/${fileName}rc.json`, - `.config/${fileName}rc.jsonc`, - `.config/${fileName}rc.json5`, - `.config/${fileName}rc.yaml`, - `.config/${fileName}rc.yml`, - `.config/${fileName}rc.toml`, - `.config/${fileName}rc.js`, - `.config/${fileName}rc.mjs`, - `.config/${fileName}rc.cjs`, - `.config/${fileName}rc.ts`, - `.config/${fileName}rc.mts`, - `.config/${fileName}rc.cts`, - `${fileName}.config.json`, - `${fileName}.config.jsonc`, - `${fileName}.config.json5`, - `${fileName}.config.yaml`, - `${fileName}.config.yml`, - `${fileName}.config.toml`, - `${fileName}.config.js`, - `${fileName}.config.mjs`, - `${fileName}.config.cjs`, - `${fileName}.config.ts`, - `${fileName}.config.mts`, - `${fileName}.config.cts`, - ]; - - default: - // Check if all potential pattern cases are handled - const exhaustiveCheck: never = pattern; - throw new Error(`Unhandled pattern: ${exhaustiveCheck}`); - } - }); -}; - -/** - * Parses the raw file icons by applying the patterns. - * A pattern helps to generate file names based on a key. - * - * @param rawFileIcons - The list of file icons without applied patterns. - * @returns The list of file icons with applied patterns. - */ -export const parseByPattern = ( - rawFileIcons: FileIconWithPatterns -): FileIcon[] => { - return rawFileIcons.map(({ patterns, fileNames = [], ...rest }) => ({ - ...rest, - fileNames: patterns ? [...mapPatterns(patterns), ...fileNames] : fileNames, - })); -}; diff --git a/apps/web/src/material-icons/src/core/tests/helpers/object.test.ts b/apps/web/src/material-icons/src/core/tests/helpers/object.test.ts deleted file mode 100644 index 44f44fa..0000000 --- a/apps/web/src/material-icons/src/core/tests/helpers/object.test.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { describe, expect, it } from 'bun:test'; -import { merge, set } from '../../helpers/object'; - -describe('set function its', () => { - it('should set value at root level', () => { - const obj: { a: number; b: number; c?: number } = { a: 1, b: 2 }; - set(obj, 'c', 3); - expect(obj).toEqual({ a: 1, b: 2, c: 3 }); - }); - - it('should set value in a nested object', () => { - const obj: { a: { b: number; c?: number } } = { a: { b: 2 } }; - set(obj, 'a.c', 3); - expect(obj).toEqual({ a: { b: 2, c: 3 } }); - }); - - it('should override existing value', () => { - const obj = { a: 1 }; - set(obj, 'a', 2); - expect(obj.a).toBe(2); - }); - - it('should set value with array notation', () => { - const obj = {}; - set(obj, ['a', 'b', 'c'], 3); - expect(obj).toEqual({ a: { b: { c: 3 } } }); - }); - - it('should create nested structure if not exist', () => { - const obj = {}; - set(obj, 'a.b.c', 3); - expect(obj).toEqual({ a: { b: { c: 3 } } }); - }); - - it('should set value with complex path', () => { - const obj: { a: { b: { c: number; d?: { e?: number } } } } = { - a: { b: { c: 1 } }, - }; - set(obj, 'a.b.d.e', 2); - expect(obj).toEqual({ a: { b: { c: 1, d: { e: 2 } } } }); - }); - - it('should set value to null', () => { - const obj: { a: number; b?: null } = { a: 1 }; - set(obj, 'b', null); - expect(obj).toEqual({ a: 1, b: null }); - }); - - it('should set value to undefined', () => { - const obj: { a: number; b?: undefined } = { a: 1 }; - set(obj, 'b', undefined); - expect(obj).toEqual({ a: 1, b: undefined }); - }); -}); - -describe('merge function its', () => { - it('should merge objects with primitive values', () => { - type Obj = { a: number; b?: string; c?: boolean }; - const obj1: Obj = { a: 1, b: 'text' }; - const obj2: Obj = { a: 2, c: true }; - const result = merge(obj1, obj2); - expect(result).toEqual({ a: 2, b: 'text', c: true }); - }); - - it('should merge objects with nested objects', () => { - type Obj = { a: { x?: number; y?: number }; b?: string; c?: boolean }; - const obj1: Obj = { a: { x: 1 }, b: 'text' }; - const obj2: Obj = { a: { y: 2 }, c: true }; - const result = merge(obj1, obj2); - expect(result).toEqual({ a: { x: 1, y: 2 }, b: 'text', c: true }); - }); - - it('should merge objects with arrays', () => { - type Obj = { a: number[]; b?: string; c?: boolean }; - const obj1: Obj = { a: [1, 2], b: 'text' }; - const obj2: Obj = { a: [3, 4], c: true }; - const result = merge(obj1, obj2); - expect(result).toEqual({ a: [1, 2, 3, 4], b: 'text', c: true }); - }); - - it('should handle null and undefined correctly', () => { - type Obj = { - a: { x: number } | null; - b: string | undefined; - }; - const obj1: Obj = { a: null, b: undefined }; - const obj2: Obj = { a: { x: 1 }, b: 'text' }; - const result = merge(obj1, obj2); - expect(result).toEqual({ a: { x: 1 }, b: 'text' }); - }); - - it('should prefer the truthy value when one value is undefined or null and the other is truthy', () => { - type Obj = { - key1?: string | null; - key2?: string | null; - key3?: string | null; - }; - const obj1: Obj = { key1: null, key2: 'value2', key3: undefined }; - const obj2: Obj = { key1: 'value1', key2: null, key3: 'value3' }; - - const expectedResult = { key1: 'value1', key2: 'value2', key3: 'value3' }; - const result = merge(obj1, obj2); - - expect(result).toEqual(expectedResult); - }); -}); diff --git a/apps/web/src/material-icons/src/core/tests/i18n/i18n.test.ts b/apps/web/src/material-icons/src/core/tests/i18n/i18n.test.ts deleted file mode 100644 index da27230..0000000 --- a/apps/web/src/material-icons/src/core/tests/i18n/i18n.test.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { describe, expect, it } from 'bun:test'; -import { get } from '../../helpers/object'; -import { getTranslationValue, replace } from '../../i18n/translate'; -import type { Translation } from '../../models/i18n/translation'; - -describe('i18n', () => { - it('should translate key', () => { - const result = getTranslationValue('activate', { - activate: 'b', - } as Translation); - expect(result).toBe('b'); - }); - - it('should return undefined if translation is not defined', () => { - const result = getTranslationValue( - 'activate', - {} as Translation, - {} as Translation - ); - expect(result).toBeUndefined(); - }); - - it('should use fallback if translation is not defined', () => { - const result = getTranslationValue( - 'activate', - {} as Translation, - { activate: 'fb' } as Translation - ); - expect(result).toBe('fb'); - }); - - it('should get the correct translation value of the translation object', () => { - const translation = { - a: { - b: { - c: 'c', - }, - }, - }; - - const result = get(translation, 'a.b.c'); - expect(result).toBe('c'); - }); - - it('should use placeholder in translation', () => { - const result = replace('%0 with placeholder', 'test'); - expect(result).toBe('test with placeholder'); - - const result2 = replace('%0 with %1', 'test', 'placeholder'); - expect(result2).toBe('test with placeholder'); - }); -}); diff --git a/apps/web/src/material-icons/src/core/tests/icons/cloning.test.ts b/apps/web/src/material-icons/src/core/tests/icons/cloning.test.ts deleted file mode 100644 index 6184c22..0000000 --- a/apps/web/src/material-icons/src/core/tests/icons/cloning.test.ts +++ /dev/null @@ -1,970 +0,0 @@ -import { beforeAll, describe, expect, it, mock } from 'bun:test'; -import { type INode, parse } from 'svgson'; -import { customClonesIcons } from '../../generator/clones/clonesGenerator'; -import { - Type, - Variant, - getCloneData, -} from '../../generator/clones/utils/cloneData'; -import { - cloneIcon, - getStyle, - traverse, -} from '../../generator/clones/utils/cloning'; -import { - closerMaterialColorTo, - materialPalette as palette, -} from '../../generator/clones/utils/color/materialPalette'; -import { padWithDefaultConfig } from '../../generator/config/defaultConfig'; -import { - clonesFolder, - iconFolderPath, - lightColorFileEnding, - openedFolder, -} from '../../generator/constants'; -import { getFileConfigHash } from '../../helpers/configHash'; -import { merge } from '../../helpers/object'; -import { resolvePath } from '../../helpers/resolvePath'; -import type { FileIconClone, FolderIconClone } from '../../models/icons/config'; -import { type Manifest, createEmptyManifest } from '../../models/manifest'; -import { - isValidColor, - orderDarkToLight, -} from './../../generator/clones/utils/color/colors'; -import * as icon from './data/icons'; - -describe('cloning: color manipulation', () => { - describe('#orderDarkToLight(..)', () => { - it('should order colors from dark to light', () => { - const colors = new Set(['#000', '#fff', '#f00', '#0f0', '#00f']); - const result = orderDarkToLight(colors); - expect(result).toStrictEqual(['#000', '#f00', '#0f0', '#00f', '#fff']); - }); - - it('if empty set, should return empty array', () => { - const colors = new Set(); - const result = orderDarkToLight(colors); - expect(result).toStrictEqual([]); - }); - - it('if one color, should return array with that color', () => { - const colors = new Set(['#000']); - const result = orderDarkToLight(colors); - expect(result).toStrictEqual(['#000']); - }); - }); - - describe('#closerMaterialColorTo(..)', () => { - it('should return the closest material color to the given color', () => { - const color = '#e24542'; - const result = closerMaterialColorTo(color); - expect(result).toStrictEqual(palette['red-600']); - }); - - it('should return the same color if it is already a material color', () => { - const color = palette['indigo-500']; - const result = closerMaterialColorTo(color); - expect(result).toStrictEqual(color); - }); - - it('should throw an error if the given color is not valid', () => { - const color = 'bad-color'; - expect(() => closerMaterialColorTo(color)).toThrowError( - 'The given color "bad-color" is not valid!' - ); - }); - }); -}); - -describe('cloning: icon cloning', () => { - describe('#getCloneData(..)', () => { - const subFolder = 'sub/'; - const hash = '~-fakehash123456789'; - const ext = '.ext'; - let manifest: Manifest; - - beforeAll(() => { - manifest = { - iconDefinitions: { - base: { - iconPath: 'icons/icon.svg', - }, - base2: { - iconPath: 'icons/icon2.svg', - }, - // biome-ignore lint/style/useNamingConvention: - base2_light: { - iconPath: 'icons/icon2_light.svg', - }, - 'folder-base': { - iconPath: 'icons/folder-base.svg', - }, - 'folder-base-open': { - iconPath: 'icons/folder-base_open.svg', - }, - 'folder-base2': { - iconPath: 'icons/folder-base2.svg', - }, - 'folder-base2-open': { - iconPath: 'icons/folder-base2_open.svg', - }, - 'folder-base2_light': { - iconPath: 'icons/folder-base2_light.svg', - }, - 'folder-base2-open_light': { - iconPath: 'icons/folder-base2_open_light.svg', - }, - }, - } as Partial as Manifest; - }); - - describe('clone data generation for file icons', () => { - it('should create a single clone object if not light version exists or asked', () => { - const cloneOpts: FileIconClone = { - name: 'foo', - base: 'base', - color: 'green-500', - fileExtensions: ['bar'], - fileNames: ['file.xyz'], - }; - - const result = getCloneData(cloneOpts, manifest, subFolder, hash, ext); - - const expected = [ - { - base: { - path: resolvePath(manifest.iconDefinitions!.base.iconPath), - type: Type.File, - variant: Variant.Base, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}foo${hash}${ext}`, - name: 'foo', - path: resolvePath(`./icons/${subFolder}foo${hash}${ext}`), - type: Type.File, - variant: Variant.Base, - }, - ]; - - expect(result).toStrictEqual(expected); - }); - - it('should create two clone objects if light version exists', () => { - const cloneOpts: FileIconClone = { - name: 'foo', - base: 'base2', - color: 'green-500', - fileExtensions: ['bar'], - fileNames: ['file.xyz'], - }; - - const result = getCloneData(cloneOpts, manifest, subFolder, hash, ext); - - const expected = [ - { - base: { - path: resolvePath(manifest.iconDefinitions!.base2.iconPath), - type: Type.File, - variant: Variant.Base, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}foo${hash}${ext}`, - name: 'foo', - path: resolvePath(`./icons/${subFolder}foo${hash}${ext}`), - type: Type.File, - variant: Variant.Base, - }, - { - base: { - path: resolvePath( - manifest.iconDefinitions!.base2_light!.iconPath - ), - type: Type.File, - variant: Variant.Light, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}foo${lightColorFileEnding}${hash}${ext}`, - name: `foo${lightColorFileEnding}`, - path: resolvePath( - `./icons/${subFolder}foo${lightColorFileEnding}${hash}${ext}` - ), - type: Type.File, - variant: Variant.Light, - }, - ]; - - expect(result).toStrictEqual(expected); - }); - - it("should create two clone objects if light version is asked and base light doesn't exist", () => { - const cloneOpts: FileIconClone = { - name: 'foo', - base: 'base', - color: 'green-500', - lightColor: 'green-800', - fileExtensions: ['bar'], - fileNames: ['file.xyz'], - }; - - const result = getCloneData(cloneOpts, manifest, subFolder, hash, ext); - - const expected = [ - { - base: { - path: resolvePath(manifest.iconDefinitions!.base.iconPath), - type: Type.File, - variant: Variant.Base, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}foo${hash}${ext}`, - name: 'foo', - path: resolvePath(`./icons/${subFolder}foo${hash}${ext}`), - type: Type.File, - variant: Variant.Base, - }, - { - base: { - // since light version of icon base doesn't exist, the base icon is used as a base - // to clone the light version - path: resolvePath(manifest.iconDefinitions!.base.iconPath), - type: Type.File, - variant: Variant.Light, - }, - color: 'green-800', - inConfigPath: `${iconFolderPath}${subFolder}foo${lightColorFileEnding}${hash}${ext}`, - name: `foo${lightColorFileEnding}`, - path: resolvePath( - `./icons/${subFolder}foo${lightColorFileEnding}${hash}${ext}` - ), - type: Type.File, - variant: Variant.Light, - }, - ]; - - expect(result).toStrictEqual(expected); - }); - }); - - describe('clone data generation for folder icons', () => { - it('should create a single clone object if not light version exists or asked', () => { - const cloneOpts: FolderIconClone = { - name: 'foo', - base: 'base', - color: 'green-500', - folderNames: ['bar'], - }; - - const result = getCloneData(cloneOpts, manifest, subFolder, hash, ext); - - const expected = [ - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base'].iconPath - ), - type: Type.Folder, - variant: Variant.Base, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${hash}${ext}`, - name: 'folder-foo', - path: resolvePath(`./icons/${subFolder}folder-foo${hash}${ext}`), - type: Type.Folder, - variant: Variant.Base, - }, - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base-open'].iconPath - ), - type: Type.Folder, - variant: Variant.Open, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${openedFolder}${hash}${ext}`, - name: `folder-foo${openedFolder}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${openedFolder}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.Open, - }, - ]; - - expect(result).toStrictEqual(expected); - }); - - it('should create two clone objects if light version exists', () => { - const cloneOpts: FolderIconClone = { - name: 'foo', - base: 'folder-base2', - color: 'green-500', - folderNames: ['bar'], - }; - - const result = getCloneData(cloneOpts, manifest, subFolder, hash, ext); - - const expected = [ - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base2'].iconPath - ), - type: Type.Folder, - variant: Variant.Base, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${hash}${ext}`, - name: 'folder-foo', - path: resolvePath(`./icons/${subFolder}folder-foo${hash}${ext}`), - type: Type.Folder, - variant: Variant.Base, - }, - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base2-open'].iconPath - ), - type: Type.Folder, - variant: Variant.Open, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${openedFolder}${hash}${ext}`, - name: `folder-foo${openedFolder}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${openedFolder}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.Open, - }, - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base2_light']!.iconPath - ), - type: Type.Folder, - variant: Variant.Light, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${lightColorFileEnding}${hash}${ext}`, - name: `folder-foo${lightColorFileEnding}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${lightColorFileEnding}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.Light, - }, - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base2-open_light']!.iconPath - ), - type: Type.Folder, - variant: Variant.LightOpen, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${openedFolder}${lightColorFileEnding}${hash}${ext}`, - name: `folder-foo${openedFolder}${lightColorFileEnding}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${openedFolder}${lightColorFileEnding}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.LightOpen, - }, - ]; - - expect(result).toStrictEqual(expected); - }); - - it("should create two clone objects if light version is asked and base light doesn't exist", () => { - const cloneOpts: FolderIconClone = { - name: 'foo', - base: 'folder-base', - color: 'green-500', - lightColor: 'green-800', - folderNames: ['bar'], - }; - - const result = getCloneData(cloneOpts, manifest, subFolder, hash, ext); - - const expected = [ - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base'].iconPath - ), - type: Type.Folder, - variant: Variant.Base, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${hash}${ext}`, - name: 'folder-foo', - path: resolvePath(`./icons/${subFolder}folder-foo${hash}${ext}`), - type: Type.Folder, - variant: Variant.Base, - }, - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base-open'].iconPath - ), - type: Type.Folder, - variant: Variant.Open, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${openedFolder}${hash}${ext}`, - name: `folder-foo${openedFolder}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${openedFolder}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.Open, - }, - { - base: { - // since light version of icon base doesn't exist, the base icon is used as a base - // to clone the light version - path: resolvePath( - manifest.iconDefinitions!['folder-base'].iconPath - ), - type: Type.Folder, - variant: Variant.Light, - }, - color: 'green-800', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${lightColorFileEnding}${hash}${ext}`, - name: `folder-foo${lightColorFileEnding}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${lightColorFileEnding}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.Light, - }, - { - base: { - // since light version of icon base doesn't exist, the base icon is used as a base - // to clone the light version - path: resolvePath( - manifest.iconDefinitions!['folder-base-open'].iconPath - ), - type: Type.Folder, - variant: Variant.LightOpen, - }, - color: 'green-800', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${openedFolder}${lightColorFileEnding}${hash}${ext}`, - name: `folder-foo${openedFolder}${lightColorFileEnding}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${openedFolder}${lightColorFileEnding}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.LightOpen, - }, - ]; - - expect(result).toStrictEqual(expected); - }); - }); - }); - - describe('#cloneIcon(..)', () => { - const bluePalette = [ - palette['blue-50'], - palette['blue-100'], - palette['blue-200'], - palette['blue-300'], - palette['blue-400'], - palette['blue-500'], - palette['blue-600'], - palette['blue-700'], - palette['blue-800'], - palette['blue-900'], - palette['blue-A100'], - palette['blue-A200'], - palette['blue-A400'], - palette['blue-A700'], - ]; - - it('should replace the color with the given color', async () => { - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.file), - }; - }); - - // mock the fs.readFileSync method to return the desired icon file - const result = await cloneIcon('fake/path/to/icon.svg', 'blue-600', ''); - - const colorCount = forEachColor(await parse(result), (color, loc) => { - expect(color).toBe(palette['blue-600']); - expect(loc).toBe('style:fill'); - }); - - expect(colorCount).toBe(1); - }); - - it('should replace the color with the given color if color is in fill attribute', async () => { - // mock the fs.readFileSync method to return the desired icon file - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.fileFill), - }; - }); - const result = await cloneIcon('fake/path/to/icon.svg', 'blue-600', ''); - - const colorCount = forEachColor(await parse(result), (color, loc) => { - expect(color).toBe(palette['blue-600']); - expect(loc).toBe('attr:fill'); - }); - - expect(colorCount).toBe(1); - }); - - it('should replace the color with the given color if color is in stop-color attribute', async () => { - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.gradient), - }; - }); - const result = await cloneIcon('fake/path/to/icon.svg', 'blue-600', ''); - - const colorCount = forEachColor(await parse(result), (color, loc) => { - expect(bluePalette).toContain(color); - expect(loc).toBe('attr:stop-color'); - }); - - expect(colorCount).toBe(3); - }); - - it('should replace colors on icons with multiple nodes', async () => { - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.folder), - }; - }); - const result = await cloneIcon('fake/path/to/icon.svg', 'blue-600', ''); - - const colors: string[] = []; - const colorCount = forEachColor(await parse(result), (color, loc) => { - colors.push(color); - expect(bluePalette).toContain(color); - expect(loc).toBe('style:fill'); - }); - - // check that one of the colors is actually blue-600 - expect(colors.includes(palette['blue-600'])).toBeTruthy(); - - expect(colorCount).toBe(2); - }); - - describe('`data-mit-no-recolor` attribute', () => { - it('should not replace the color if the node has the `data-mit-no-recolor` attribute', async () => { - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.folderIgnores), - }; - }); - - const result = await cloneIcon('fake/path/to/icon.svg', 'blue-600', ''); - const parsed = await parse(result); - const changedNodeStyle = getStyle(parsed.children[0]); - const unchangedNodeStyle = getStyle(parsed.children[1]); - - expect(changedNodeStyle.fill).toBe(palette['blue-600']); - expect(unchangedNodeStyle.fill).toBe('red'); - }); - - it('should not replace the color of any child of a node with the `data-mit-no-recolor` attribute', async () => { - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.gradientIgnore), - }; - }); - const result = await cloneIcon('fake/path/to/icon.svg', 'blue-600', ''); - - const colorCount = forEachColor(await parse(result), (color, loc) => { - expect(['#00695c', '#26a69a', '#b2dfdb']).toContain(color); - expect(bluePalette).not.toContain(color); - expect(loc).toBe('attr:stop-color'); - }); - - expect(colorCount).toBe(3); - }); - }); - }); -}); - -/** helper function to traverse the svg tree and notify the colors found */ -const forEachColor = ( - node: INode, - callback: (color: string, loc?: string) => void -) => { - let colorCount = 0; - - const notify = (color: string, loc: string) => { - colorCount++; - callback(color, loc); - }; - - traverse( - node, - (node) => { - // check colors in style attribute - const style = getStyle(node); - style?.fill && - isValidColor(style.fill) && - notify(style.fill, 'style:fill'); - style?.stroke && - isValidColor(style.stroke) && - notify(style.stroke, 'style:stroke'); - node.attributes?.fill && - isValidColor(node.attributes.fill) && - notify(node.attributes.fill, 'attr:fill'); - node.attributes?.stroke && - isValidColor(node.attributes.stroke) && - notify(node.attributes.stroke, 'attr:stroke'); - node.attributes?.['stop-color'] && - isValidColor(node.attributes['stop-color']) && - notify(node.attributes['stop-color'], 'attr:stop-color'); - }, - false // no filtering - ); - - return colorCount; -}; - -describe('cloning: json config generation from user options', () => { - beforeAll(() => { - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.file), - writeFile: () => Promise.resolve(), - }; - }); - }); - - const getManifest = (hash: string) => { - return { - iconDefinitions: { - foo: { iconPath: `./../icons/foo${hash}.svg` }, - file: { iconPath: `./../icons/file${hash}.svg` }, - 'folder-foo': { iconPath: `./../icons/folder${hash}.svg` }, - 'folder-foo-open': { iconPath: `./../icons/folder-open${hash}.svg` }, - }, - folderNames: {}, - folderNamesExpanded: {}, - fileExtensions: {}, - fileNames: { 'foo.bar': 'foo' }, - file: 'file', - languageIds: {}, - light: { - fileExtensions: {}, - fileNames: {}, - folderNames: {}, - folderNamesExpanded: {}, - }, - highContrast: { fileExtensions: {}, fileNames: {} }, - }; - }; - - it('should generate the manifest from the config', async () => { - const config = padWithDefaultConfig({ - files: { - customClones: [ - { - base: 'foo', - name: 'foo-clone', - fileNames: ['bar.foo'], - fileExtensions: ['baz'], - color: 'green-400', - lightColor: 'green-800', - }, - ], - }, - folders: { - customClones: [ - { - base: 'folder-foo', - name: 'folder-foo-clone', - folderNames: ['bar'], - color: 'green-400', - lightColor: 'green-800', - }, - ], - }, - }); - const hash = getFileConfigHash(config); - const result = await customClonesIcons(getManifest(hash), config); - - const expected = merge(createEmptyManifest(), { - iconDefinitions: { - file: { - iconPath: `./../icons/file${hash}.svg`, - }, - 'folder-foo': { - iconPath: `./../icons/folder${hash}.svg`, - }, - 'folder-foo-open': { - iconPath: `./../icons/folder${openedFolder}${hash}.svg`, - }, - foo: { - iconPath: `./../icons/foo${hash}.svg`, - }, - 'folder-foo-clone': { - iconPath: `./../icons/${clonesFolder}folder-foo-clone${hash}.svg`, - }, - 'folder-foo-clone-open': { - iconPath: `./../icons/${clonesFolder}folder-foo-clone${openedFolder}${hash}.svg`, - }, - 'folder-foo-clone_light': { - iconPath: `./../icons/${clonesFolder}folder-foo-clone${lightColorFileEnding}${hash}.svg`, - }, - 'folder-foo-clone-open_light': { - iconPath: `./../icons/${clonesFolder}folder-foo-clone${openedFolder}${lightColorFileEnding}${hash}.svg`, - }, - 'foo-clone': { - iconPath: `./../icons/${clonesFolder}foo-clone${hash}.svg`, - }, - 'foo-clone_light': { - iconPath: `./../icons/${clonesFolder}foo-clone${lightColorFileEnding}${hash}.svg`, - }, - }, - folderNames: { bar: 'folder-foo-clone' }, - folderNamesExpanded: { bar: `folder-foo-clone${openedFolder}` }, - fileExtensions: { baz: 'foo-clone' }, - fileNames: { 'bar.foo': 'foo-clone', 'foo.bar': 'foo' }, - file: 'file', - languageIds: {}, - light: { - fileExtensions: { baz: `foo-clone${lightColorFileEnding}` }, - fileNames: { 'bar.foo': `foo-clone${lightColorFileEnding}` }, - folderNames: { bar: `folder-foo-clone${lightColorFileEnding}` }, - folderNamesExpanded: { - bar: `folder-foo-clone${openedFolder}${lightColorFileEnding}`, - }, - }, - highContrast: { fileExtensions: {}, fileNames: {} }, - }); - - expect(result).toStrictEqual(expected); - }); - - it('should not generate clones for icons not in the active pack', async () => { - const config = padWithDefaultConfig({ - files: { - customClones: [ - { - base: 'foo', - name: 'foo-clone', - fileNames: ['bar.foo'], - fileExtensions: ['baz'], - color: 'green-400', - lightColor: 'green-800', - activeForPacks: ['nest'], - }, - ], - }, - folders: { - customClones: [ - { - base: 'folder-foo', - name: 'folder-foo-clone', - folderNames: ['bar'], - color: 'green-400', - lightColor: 'green-800', - activeForPacks: ['nest'], - }, - ], - }, - }); - const hash = getFileConfigHash(config); - const result = await customClonesIcons(getManifest(hash), config); - - const expected = merge(createEmptyManifest(), { - iconDefinitions: { - file: { - iconPath: `./../icons/file${hash}.svg`, - }, - 'folder-foo': { - iconPath: `./../icons/folder${hash}.svg`, - }, - 'folder-foo-open': { - iconPath: `./../icons/folder${openedFolder}${hash}.svg`, - }, - foo: { - iconPath: `./../icons/foo${hash}.svg`, - }, - }, - folderNames: {}, - folderNamesExpanded: {}, - fileExtensions: {}, - fileNames: { 'foo.bar': 'foo' }, - file: 'file', - languageIds: {}, - light: { - fileExtensions: {}, - fileNames: {}, - folderNames: {}, - folderNamesExpanded: {}, - }, - highContrast: { fileExtensions: {}, fileNames: {} }, - }); - - expect(result).toStrictEqual(expected); - }); - - it('should generate clones for icons in the active pack, or whose pack is unspecified', async () => { - const config = padWithDefaultConfig({ - files: { - customClones: [ - { - base: 'foo', - name: 'foo-clone', - fileNames: ['bar.foo'], - fileExtensions: ['baz'], - color: 'green-400', - lightColor: 'green-800', - activeForPacks: ['nest'], - }, - { - base: 'foo', - name: 'foo-angular-clone', - fileNames: ['bar.foo.angular'], - fileExtensions: ['baz.angular'], - color: 'green-500', - lightColor: 'green-900', - activeForPacks: ['angular'], - }, - { - base: 'foo', - name: 'foo-any-clone', - fileNames: ['bar.foo.any'], - fileExtensions: ['baz.any'], - color: 'green-600', - lightColor: 'green-100', - }, - ], - }, - folders: { - customClones: [ - { - base: 'folder-foo', - name: 'folder-foo-clone', - folderNames: ['bar'], - color: 'green-400', - lightColor: 'green-800', - activeForPacks: ['nest'], - }, - { - base: 'folder-foo', - name: 'folder-foo-angular-clone', - folderNames: ['bar.angular'], - color: 'green-500', - lightColor: 'green-900', - activeForPacks: ['angular'], - }, - { - base: 'folder-foo', - name: 'folder-foo-any-clone', - folderNames: ['bar.any'], - color: 'green-600', - lightColor: 'green-100', - }, - ], - }, - }); - const hash = getFileConfigHash(config); - const result = await customClonesIcons(getManifest(hash), config); - - const expected = merge(createEmptyManifest(), { - iconDefinitions: { - file: { - iconPath: `./../icons/file${hash}.svg`, - }, - 'folder-foo': { - iconPath: `./../icons/folder${hash}.svg`, - }, - 'folder-foo-open': { - iconPath: `./../icons/folder${openedFolder}${hash}.svg`, - }, - foo: { - iconPath: `./../icons/foo${hash}.svg`, - }, - 'folder-foo-angular-clone': { - iconPath: `./../icons/${clonesFolder}folder-foo-angular-clone${hash}.svg`, - }, - 'folder-foo-angular-clone-open': { - iconPath: `./../icons/${clonesFolder}folder-foo-angular-clone${openedFolder}${hash}.svg`, - }, - 'folder-foo-angular-clone_light': { - iconPath: `./../icons/${clonesFolder}folder-foo-angular-clone${lightColorFileEnding}${hash}.svg`, - }, - 'folder-foo-angular-clone-open_light': { - iconPath: `./../icons/${clonesFolder}folder-foo-angular-clone${openedFolder}${lightColorFileEnding}${hash}.svg`, - }, - 'folder-foo-any-clone': { - iconPath: `./../icons/${clonesFolder}folder-foo-any-clone${hash}.svg`, - }, - 'folder-foo-any-clone-open': { - iconPath: `./../icons/${clonesFolder}folder-foo-any-clone${openedFolder}${hash}.svg`, - }, - 'folder-foo-any-clone_light': { - iconPath: `./../icons/${clonesFolder}folder-foo-any-clone${lightColorFileEnding}${hash}.svg`, - }, - 'folder-foo-any-clone-open_light': { - iconPath: `./../icons/${clonesFolder}folder-foo-any-clone${openedFolder}${lightColorFileEnding}${hash}.svg`, - }, - 'foo-angular-clone': { - iconPath: `./../icons/${clonesFolder}foo-angular-clone${hash}.svg`, - }, - 'foo-angular-clone_light': { - iconPath: `./../icons/${clonesFolder}foo-angular-clone${lightColorFileEnding}${hash}.svg`, - }, - 'foo-any-clone': { - iconPath: `./../icons/${clonesFolder}foo-any-clone${hash}.svg`, - }, - 'foo-any-clone_light': { - iconPath: `./../icons/${clonesFolder}foo-any-clone${lightColorFileEnding}${hash}.svg`, - }, - }, - folderNames: { - 'bar.angular': 'folder-foo-angular-clone', - 'bar.any': 'folder-foo-any-clone', - }, - folderNamesExpanded: { - 'bar.angular': `folder-foo-angular-clone${openedFolder}`, - 'bar.any': `folder-foo-any-clone${openedFolder}`, - }, - fileExtensions: { - 'baz.angular': 'foo-angular-clone', - 'baz.any': 'foo-any-clone', - }, - fileNames: { - 'bar.foo.angular': 'foo-angular-clone', - 'bar.foo.any': 'foo-any-clone', - 'foo.bar': 'foo', - }, - file: 'file', - languageIds: {}, - light: { - fileExtensions: { - 'baz.angular': `foo-angular-clone${lightColorFileEnding}`, - 'baz.any': `foo-any-clone${lightColorFileEnding}`, - }, - fileNames: { - 'bar.foo.angular': `foo-angular-clone${lightColorFileEnding}`, - 'bar.foo.any': `foo-any-clone${lightColorFileEnding}`, - }, - folderNames: { - 'bar.angular': `folder-foo-angular-clone${lightColorFileEnding}`, - 'bar.any': `folder-foo-any-clone${lightColorFileEnding}`, - }, - folderNamesExpanded: { - 'bar.angular': `folder-foo-angular-clone${openedFolder}${lightColorFileEnding}`, - 'bar.any': `folder-foo-any-clone${openedFolder}${lightColorFileEnding}`, - }, - }, - highContrast: { fileExtensions: {}, fileNames: {} }, - }); - - expect(result).toStrictEqual(expected); - }); -}); diff --git a/apps/web/src/material-icons/src/core/tests/icons/data/icons.ts b/apps/web/src/material-icons/src/core/tests/icons/data/icons.ts deleted file mode 100644 index f20fd24..0000000 --- a/apps/web/src/material-icons/src/core/tests/icons/data/icons.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** a file icon with just one node */ -export const file = ` - - - -`; - -export const fileFill = ` - - - -`; - -/** an icon with a gradient */ -export const gradient = ` - - - - - - - - - - -`; - -/** a folder icon with many nodes */ -export const folder = ` - - - - -`; - -/** a folder icon asking for one node to not be recolorized */ -export const folderIgnores = ` - - - - -`; - -/** an icon with a gradient that asks for the gradient node to not be recolorized */ -export const gradientIgnore = ` - - - - - - - - - - -`; diff --git a/apps/web/src/material-icons/src/core/tests/icons/fileIcons.test.ts b/apps/web/src/material-icons/src/core/tests/icons/fileIcons.test.ts deleted file mode 100644 index 157181f..0000000 --- a/apps/web/src/material-icons/src/core/tests/icons/fileIcons.test.ts +++ /dev/null @@ -1,366 +0,0 @@ -import { beforeEach, describe, expect, it } from 'bun:test'; -import { getDefaultConfig } from '../../generator/config/defaultConfig'; -import { loadFileIconDefinitions } from '../../generator/fileGenerator'; -import type { Config } from '../../models/icons/config'; -import type { FileIcons } from '../../models/icons/files/fileTypes'; -import { IconPack } from '../../models/icons/iconPack'; -import { type Manifest, createEmptyManifest } from '../../models/manifest'; - -describe('file icons', () => { - let expectedManifest: Manifest; - let config: Config; - - beforeEach(() => { - config = getDefaultConfig(); - expectedManifest = createEmptyManifest(); - }); - - it('should configure icon definitions', () => { - const fileIcons: FileIcons = { - defaultIcon: { name: 'file' }, - icons: [ - { - name: 'angular', - fileNames: ['.angular-cli.json', 'angular-cli.json'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'javascript', - fileNames: ['filename.js'], - fileExtensions: ['js'], - }, - ], - }; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadFileIconDefinitions( - fileIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - angular: { - iconPath: './../icons/angular.svg', - }, - javascript: { - iconPath: './../icons/javascript.svg', - }, - file: { - iconPath: './../icons/file.svg', - }, - }; - expectedManifest.file = 'file'; - expectedManifest.fileExtensions = { - js: 'javascript', - }; - expectedManifest.fileNames = { - '.angular-cli.json': 'angular', - 'angular-cli.json': 'angular', - 'filename.js': 'javascript', - }; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should disable icon packs', () => { - const fileIcons: FileIcons = { - defaultIcon: { name: 'file' }, - icons: [ - { - name: 'angular', - fileNames: ['.angular-cli.json', 'angular-cli.json'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'javascript', - fileNames: ['filename.js'], - fileExtensions: ['js'], - }, - ], - }; - - const manifest = createEmptyManifest(); - config.activeIconPack = ''; - const iconDefinitions = loadFileIconDefinitions( - fileIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - file: { - iconPath: './../icons/file.svg', - }, - javascript: { - iconPath: './../icons/javascript.svg', - }, - }; - expectedManifest.file = 'file'; - expectedManifest.fileExtensions = { - js: 'javascript', - }; - expectedManifest.fileNames = { - 'filename.js': 'javascript', - }; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should configure custom icon associations', () => { - const fileIcons: FileIcons = { - defaultIcon: { name: 'file' }, - icons: [ - { - name: 'angular', - fileNames: ['.angular-cli.json', 'angular-cli.json'], - }, - { - name: 'javascript', - fileNames: ['filename.js'], - fileExtensions: ['js'], - }, - ], - }; - const config = getDefaultConfig(); - config.files.associations = { - '*.sample.ts': 'angular', - 'sample.js': 'javascript', - }; - const manifest = createEmptyManifest(); - const iconDefinitions = loadFileIconDefinitions( - fileIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - file: { - iconPath: './../icons/file.svg', - }, - javascript: { - iconPath: './../icons/javascript.svg', - }, - angular: { - iconPath: './../icons/angular.svg', - }, - }; - expectedManifest.file = 'file'; - expectedManifest.fileExtensions = { - js: 'javascript', - 'sample.ts': 'angular', - }; - expectedManifest.fileNames = { - '.angular-cli.json': 'angular', - 'angular-cli.json': 'angular', - 'sample.js': 'javascript', - 'filename.js': 'javascript', - }; - - config.files.associations = { - '*.sample.ts': 'angular', - 'sample.js': 'javascript', - }; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should configure language icons for light and high contrast', () => { - const fileIcons: FileIcons = { - defaultIcon: { name: 'file', light: true, highContrast: true }, - icons: [ - { - name: 'angular', - fileNames: ['.angular-cli.json', 'angular-cli.json'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'javascript', - fileNames: ['filename.js'], - fileExtensions: ['js'], - light: true, - highContrast: true, - }, - ], - }; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadFileIconDefinitions( - fileIcons, - config, - manifest - ); - expectedManifest.iconDefinitions = { - file: { - iconPath: './../icons/file.svg', - }, - // biome-ignore lint/style/useNamingConvention: - file_light: { - iconPath: './../icons/file_light.svg', - }, - // biome-ignore lint/style/useNamingConvention: - file_highContrast: { - iconPath: './../icons/file_highContrast.svg', - }, - javascript: { - iconPath: './../icons/javascript.svg', - }, - // biome-ignore lint/style/useNamingConvention: - javascript_light: { - iconPath: './../icons/javascript_light.svg', - }, - // biome-ignore lint/style/useNamingConvention: - javascript_highContrast: { - iconPath: './../icons/javascript_highContrast.svg', - }, - angular: { - iconPath: './../icons/angular.svg', - }, - }; - expectedManifest.file = 'file'; - expectedManifest.fileExtensions = { - js: 'javascript', - }; - expectedManifest.light = { - file: 'file_light', - fileExtensions: { - js: 'javascript_light', - }, - fileNames: { - 'filename.js': 'javascript_light', - }, - }; - expectedManifest.highContrast = { - file: 'file_highContrast', - fileExtensions: { - js: 'javascript_highContrast', - }, - fileNames: { - 'filename.js': 'javascript_highContrast', - }, - }; - expectedManifest.fileNames = { - '.angular-cli.json': 'angular', - 'angular-cli.json': 'angular', - 'filename.js': 'javascript', - }; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should generate cloned file icons config', () => { - const fileIcons: FileIcons = { - defaultIcon: { name: 'file' }, - icons: [ - { - name: 'foo', - fileNames: ['foo.bar'], - }, - { - name: 'foo-clone', - fileNames: ['bar.foo'], - fileExtensions: ['baz'], - light: true, - clone: { - base: 'foo', - color: 'green-500', - lightColor: 'green-100', - }, - }, - ], - }; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadFileIconDefinitions( - fileIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - foo: { - iconPath: './../icons/foo.svg', - }, - 'foo-clone': { - iconPath: './../icons/foo-clone.clone.svg', - }, - 'foo-clone_light': { - iconPath: './../icons/foo-clone_light.clone.svg', - }, - file: { - iconPath: './../icons/file.svg', - }, - }; - expectedManifest.light = { - fileExtensions: { - baz: 'foo-clone_light', - }, - fileNames: { - 'bar.foo': 'foo-clone_light', - }, - }; - expectedManifest.fileNames = { - 'foo.bar': 'foo', - 'bar.foo': 'foo-clone', - }; - expectedManifest.fileExtensions = { - baz: 'foo-clone', - }; - expectedManifest.file = 'file'; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should allow interoperability between cloned and user custom associations', () => { - const fileIcons: FileIcons = { - defaultIcon: { name: 'file' }, - icons: [ - { - name: 'foo', - fileExtensions: ['foo'], - }, - { - name: 'bar', - fileExtensions: ['bar'], - clone: { - base: 'foo', - color: 'green-500', - lightColor: 'green-100', - }, - }, - ], - }; - - config.files.associations = { - '*.baz': 'bar', // assigned to the clone - }; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadFileIconDefinitions( - fileIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - foo: { - iconPath: './../icons/foo.svg', - }, - bar: { - iconPath: './../icons/bar.clone.svg', - }, - file: { - iconPath: './../icons/file.svg', - }, - }; - expectedManifest.fileNames = {}; - expectedManifest.fileExtensions = { - foo: 'foo', - bar: 'bar', - baz: 'bar', - }; - expectedManifest.file = 'file'; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); -}); diff --git a/apps/web/src/material-icons/src/core/tests/icons/filename-pattern.test.ts b/apps/web/src/material-icons/src/core/tests/icons/filename-pattern.test.ts deleted file mode 100644 index 8cc5431..0000000 --- a/apps/web/src/material-icons/src/core/tests/icons/filename-pattern.test.ts +++ /dev/null @@ -1,95 +0,0 @@ -import { describe, expect, it } from 'bun:test'; -import type { FileIcon } from '../../models/icons/files/fileIcon'; -import { - type FileIconWithPatterns, - FileNamePattern, -} from '../../models/icons/patterns/patterns'; -import { parseByPattern } from '../../patterns/patterns'; - -describe('File name patterns', () => { - it('should add a pattern to the file names', () => { - const fileIconsWithPatterns: FileIconWithPatterns = [ - { - name: 'file1', - fileNames: ['file1.txt'], - patterns: { - file1: FileNamePattern.Ecmascript, - }, - }, - ]; - - const expected: FileIcon[] = [ - { - name: 'file1', - fileNames: [ - 'file1.js', - 'file1.mjs', - 'file1.cjs', - 'file1.ts', - 'file1.mts', - 'file1.cts', - 'file1.txt', - ], - }, - ]; - const result = parseByPattern(fileIconsWithPatterns); - - expect(result).toStrictEqual(expected); - }); - - it('should return same file names if there is no pattern configured', () => { - const fileIconsWithPatterns: FileIconWithPatterns = [ - { - name: 'file1', - fileNames: ['file1.txt'], - }, - ]; - - const expected: FileIcon[] = [ - { - name: 'file1', - fileNames: ['file1.txt'], - }, - ]; - const result = parseByPattern(fileIconsWithPatterns); - - expect(result).toStrictEqual(expected); - }); - - it('should add multiple patterns to the file names', () => { - const fileIconsWithPatterns: FileIconWithPatterns = [ - { - name: 'file1', - fileNames: ['file1.txt'], - patterns: { - file1: FileNamePattern.Ecmascript, - file2: FileNamePattern.Configuration, - }, - }, - ]; - - const expected: FileIcon[] = [ - { - name: 'file1', - fileNames: [ - 'file1.js', - 'file1.mjs', - 'file1.cjs', - 'file1.ts', - 'file1.mts', - 'file1.cts', - 'file2.json', - 'file2.jsonc', - 'file2.json5', - 'file2.yaml', - 'file2.yml', - 'file2.toml', - 'file1.txt', - ], - }, - ]; - const result = parseByPattern(fileIconsWithPatterns); - - expect(result).toStrictEqual(expected); - }); -}); diff --git a/apps/web/src/material-icons/src/core/tests/icons/folderIcons.test.ts b/apps/web/src/material-icons/src/core/tests/icons/folderIcons.test.ts deleted file mode 100644 index 200ee65..0000000 --- a/apps/web/src/material-icons/src/core/tests/icons/folderIcons.test.ts +++ /dev/null @@ -1,679 +0,0 @@ -import { beforeAll, beforeEach, describe, expect, it } from 'bun:test'; -import { getDefaultConfig } from '../../generator/config/defaultConfig'; -import { loadFolderIconDefinitions } from '../../generator/folderGenerator'; -import type { Config } from '../../models/icons/config'; -import type { FolderTheme } from '../../models/icons/folders/folderTheme'; -import { IconPack } from '../../models/icons/iconPack'; -import { type Manifest, createEmptyManifest } from '../../models/manifest'; - -describe('folder icons', () => { - let folderIcons: FolderTheme[]; - let expectedManifest: Manifest; - let config: Config; - - beforeAll(() => { - folderIcons = [ - { - name: 'specific', - defaultIcon: { name: 'folder' }, - rootFolder: { name: 'folder-root' }, - icons: [ - { name: 'folder-src', folderNames: ['src', 'source'] }, - { - name: 'folder-angular', - folderNames: ['angular', 'ng'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - ], - }, - { name: 'classic', defaultIcon: { name: 'folder' } }, - { name: 'none', defaultIcon: { name: '' } }, - ]; - }); - - beforeEach(() => { - config = getDefaultConfig(); - expectedManifest = createEmptyManifest(); - }); - - it('should configure icon definitions', () => { - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - folderIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - folder: { - iconPath: './../icons/folder.svg', - }, - 'folder-open': { - iconPath: './../icons/folder-open.svg', - }, - 'folder-root': { - iconPath: './../icons/folder-root.svg', - }, - 'folder-root-open': { - iconPath: './../icons/folder-root-open.svg', - }, - 'folder-src': { - iconPath: './../icons/folder-src.svg', - }, - 'folder-src-open': { - iconPath: './../icons/folder-src-open.svg', - }, - 'folder-angular': { - iconPath: './../icons/folder-angular.svg', - }, - 'folder-angular-open': { - iconPath: './../icons/folder-angular-open.svg', - }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder-root'; - expectedManifest.rootFolderExpanded = 'folder-root-open'; - expectedManifest.folderNames = { - src: 'folder-src', - source: 'folder-src', - angular: 'folder-angular', - ng: 'folder-angular', - _src: 'folder-src', - _source: 'folder-src', - _angular: 'folder-angular', - _ng: 'folder-angular', - __src__: 'folder-src', - __source__: 'folder-src', - __angular__: 'folder-angular', - __ng__: 'folder-angular', - '.src': 'folder-src', - '.source': 'folder-src', - '.angular': 'folder-angular', - '.ng': 'folder-angular', - }; - expectedManifest.folderNamesExpanded = { - src: 'folder-src-open', - source: 'folder-src-open', - angular: 'folder-angular-open', - ng: 'folder-angular-open', - _src: 'folder-src-open', - _source: 'folder-src-open', - _angular: 'folder-angular-open', - _ng: 'folder-angular-open', - __src__: 'folder-src-open', - __source__: 'folder-src-open', - __angular__: 'folder-angular-open', - __ng__: 'folder-angular-open', - '.src': 'folder-src-open', - '.source': 'folder-src-open', - '.angular': 'folder-angular-open', - '.ng': 'folder-angular-open', - }; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should deactivate folder icons', () => { - config.folders.theme = 'none'; - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - folderIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = {}; - expectedManifest.folderNames = {}; - expectedManifest.folderNamesExpanded = {}; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should change folder theme', () => { - config.folders.theme = 'classic'; - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - folderIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - folder: { - iconPath: './../icons/folder.svg', - }, - 'folder-open': { - iconPath: './../icons/folder-open.svg', - }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder'; - expectedManifest.rootFolderExpanded = 'folder-open'; - expectedManifest.folderNames = {}; - expectedManifest.folderNamesExpanded = {}; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should configure custom icon associations', () => { - config.folders.associations = { - sample: 'src', - }; - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - folderIcons, - config, - manifest - ); - expectedManifest.iconDefinitions = { - folder: { - iconPath: './../icons/folder.svg', - }, - 'folder-open': { - iconPath: './../icons/folder-open.svg', - }, - 'folder-root': { - iconPath: './../icons/folder-root.svg', - }, - 'folder-root-open': { - iconPath: './../icons/folder-root-open.svg', - }, - 'folder-src': { - iconPath: './../icons/folder-src.svg', - }, - 'folder-src-open': { - iconPath: './../icons/folder-src-open.svg', - }, - 'folder-angular': { - iconPath: './../icons/folder-angular.svg', - }, - 'folder-angular-open': { - iconPath: './../icons/folder-angular-open.svg', - }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder-root'; - expectedManifest.rootFolderExpanded = 'folder-root-open'; - expectedManifest.folderNames = { - src: 'folder-src', - source: 'folder-src', - angular: 'folder-angular', - ng: 'folder-angular', - sample: 'folder-src', - _src: 'folder-src', - _source: 'folder-src', - _angular: 'folder-angular', - _ng: 'folder-angular', - _sample: 'folder-src', - __src__: 'folder-src', - __source__: 'folder-src', - __angular__: 'folder-angular', - __ng__: 'folder-angular', - __sample__: 'folder-src', - '.src': 'folder-src', - '.source': 'folder-src', - '.angular': 'folder-angular', - '.ng': 'folder-angular', - '.sample': 'folder-src', - }; - expectedManifest.folderNamesExpanded = { - src: 'folder-src-open', - source: 'folder-src-open', - angular: 'folder-angular-open', - ng: 'folder-angular-open', - sample: 'folder-src-open', - _src: 'folder-src-open', - _source: 'folder-src-open', - _angular: 'folder-angular-open', - _ng: 'folder-angular-open', - _sample: 'folder-src-open', - __src__: 'folder-src-open', - __source__: 'folder-src-open', - __angular__: 'folder-angular-open', - __ng__: 'folder-angular-open', - __sample__: 'folder-src-open', - '.src': 'folder-src-open', - '.source': 'folder-src-open', - '.angular': 'folder-angular-open', - '.ng': 'folder-angular-open', - '.sample': 'folder-src-open', - }; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should disable icon packs', () => { - const manifest = createEmptyManifest(); - config.activeIconPack = ''; - const iconDefinitions = loadFolderIconDefinitions( - folderIcons, - config, - manifest - ); - expectedManifest.iconDefinitions = { - folder: { - iconPath: './../icons/folder.svg', - }, - 'folder-open': { - iconPath: './../icons/folder-open.svg', - }, - 'folder-root': { - iconPath: './../icons/folder-root.svg', - }, - 'folder-root-open': { - iconPath: './../icons/folder-root-open.svg', - }, - 'folder-src': { - iconPath: './../icons/folder-src.svg', - }, - 'folder-src-open': { - iconPath: './../icons/folder-src-open.svg', - }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder-root'; - expectedManifest.rootFolderExpanded = 'folder-root-open'; - expectedManifest.folderNames = { - src: 'folder-src', - source: 'folder-src', - _src: 'folder-src', - _source: 'folder-src', - __src__: 'folder-src', - __source__: 'folder-src', - '.src': 'folder-src', - '.source': 'folder-src', - }; - expectedManifest.folderNamesExpanded = { - src: 'folder-src-open', - source: 'folder-src-open', - _src: 'folder-src-open', - _source: 'folder-src-open', - __src__: 'folder-src-open', - __source__: 'folder-src-open', - '.src': 'folder-src-open', - '.source': 'folder-src-open', - }; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should configure folder icons for light and high contrast', () => { - const lightHighContrastFolderIcons: FolderTheme[] = [ - { - name: 'specific', - defaultIcon: { name: 'folder', light: true, highContrast: true }, - rootFolder: { name: 'folder-root', light: true, highContrast: true }, - icons: [ - { - name: 'folder-src', - folderNames: ['src', 'source'], - light: true, - highContrast: true, - }, - ], - }, - ]; - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - lightHighContrastFolderIcons, - config, - manifest - ); - expectedManifest.iconDefinitions = { - folder: { - iconPath: './../icons/folder.svg', - }, - 'folder-open': { - iconPath: './../icons/folder-open.svg', - }, - // biome-ignore lint/style/useNamingConvention: - folder_light: { - iconPath: './../icons/folder_light.svg', - }, - 'folder-open_light': { - iconPath: './../icons/folder-open_light.svg', - }, - // biome-ignore lint/style/useNamingConvention: - folder_highContrast: { - iconPath: './../icons/folder_highContrast.svg', - }, - 'folder-open_highContrast': { - iconPath: './../icons/folder-open_highContrast.svg', - }, - 'folder-root': { - iconPath: './../icons/folder-root.svg', - }, - 'folder-root-open': { - iconPath: './../icons/folder-root-open.svg', - }, - 'folder-root_light': { - iconPath: './../icons/folder-root_light.svg', - }, - 'folder-root-open_light': { - iconPath: './../icons/folder-root-open_light.svg', - }, - 'folder-root_highContrast': { - iconPath: './../icons/folder-root_highContrast.svg', - }, - 'folder-root-open_highContrast': { - iconPath: './../icons/folder-root-open_highContrast.svg', - }, - 'folder-src': { - iconPath: './../icons/folder-src.svg', - }, - 'folder-src-open': { - iconPath: './../icons/folder-src-open.svg', - }, - 'folder-src_light': { - iconPath: './../icons/folder-src_light.svg', - }, - 'folder-src-open_light': { - iconPath: './../icons/folder-src-open_light.svg', - }, - 'folder-src_highContrast': { - iconPath: './../icons/folder-src_highContrast.svg', - }, - 'folder-src-open_highContrast': { - iconPath: './../icons/folder-src-open_highContrast.svg', - }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder-root'; - expectedManifest.rootFolderExpanded = 'folder-root-open'; - expectedManifest.folderNames = { - src: 'folder-src', - source: 'folder-src', - _src: 'folder-src', - _source: 'folder-src', - __src__: 'folder-src', - __source__: 'folder-src', - '.src': 'folder-src', - '.source': 'folder-src', - }; - expectedManifest.folderNamesExpanded = { - src: 'folder-src-open', - source: 'folder-src-open', - _src: 'folder-src-open', - _source: 'folder-src-open', - __src__: 'folder-src-open', - __source__: 'folder-src-open', - '.src': 'folder-src-open', - '.source': 'folder-src-open', - }; - expectedManifest.light = { - fileExtensions: {}, - fileNames: {}, - folder: 'folder_light', - folderExpanded: 'folder-open_light', - rootFolder: 'folder-root_light', - rootFolderExpanded: 'folder-root-open_light', - folderNames: { - src: 'folder-src_light', - source: 'folder-src_light', - _src: 'folder-src_light', - _source: 'folder-src_light', - __src__: 'folder-src_light', - __source__: 'folder-src_light', - '.src': 'folder-src_light', - '.source': 'folder-src_light', - }, - folderNamesExpanded: { - src: 'folder-src-open_light', - source: 'folder-src-open_light', - _src: 'folder-src-open_light', - _source: 'folder-src-open_light', - __src__: 'folder-src-open_light', - __source__: 'folder-src-open_light', - '.src': 'folder-src-open_light', - '.source': 'folder-src-open_light', - }, - }; - expectedManifest.highContrast = { - fileExtensions: {}, - fileNames: {}, - folder: 'folder_highContrast', - folderExpanded: 'folder-open_highContrast', - rootFolder: 'folder-root_highContrast', - rootFolderExpanded: 'folder-root-open_highContrast', - folderNames: { - src: 'folder-src_highContrast', - source: 'folder-src_highContrast', - _src: 'folder-src_highContrast', - _source: 'folder-src_highContrast', - __src__: 'folder-src_highContrast', - __source__: 'folder-src_highContrast', - '.src': 'folder-src_highContrast', - '.source': 'folder-src_highContrast', - }, - folderNamesExpanded: { - src: 'folder-src-open_highContrast', - source: 'folder-src-open_highContrast', - _src: 'folder-src-open_highContrast', - _source: 'folder-src-open_highContrast', - __src__: 'folder-src-open_highContrast', - __source__: 'folder-src-open_highContrast', - '.src': 'folder-src-open_highContrast', - '.source': 'folder-src-open_highContrast', - }, - }; - expectedManifest.hidesExplorerArrows = false; - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should hide explorer arrows', () => { - const manifest = createEmptyManifest(); - config.hidesExplorerArrows = true; - const iconDefinitions = loadFolderIconDefinitions( - folderIcons, - config, - manifest - ); - - expect(iconDefinitions.hidesExplorerArrows).toBe(true); - }); - - it('should generate cloned folder icons config', () => { - const folderTheme: FolderTheme[] = [ - { - name: 'specific', - defaultIcon: { name: 'folder' }, - rootFolder: { name: 'folder-root' }, - icons: [ - { name: 'foo', folderNames: ['foo', 'bar'] }, - { - name: 'foo-clone', - folderNames: ['baz', 'qux'], - light: true, - clone: { - base: 'foo', - color: 'green-500', - lightColor: 'green-100', - }, - }, - ], - }, - ]; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - folderTheme, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - foo: { iconPath: './../icons/foo.svg' }, - 'foo-open': { iconPath: './../icons/foo-open.svg' }, - 'foo-clone': { iconPath: './../icons/foo-clone.clone.svg' }, - 'foo-clone-open': { iconPath: './../icons/foo-clone-open.clone.svg' }, - 'foo-clone_light': { iconPath: './../icons/foo-clone_light.clone.svg' }, - 'foo-clone-open_light': { - iconPath: './../icons/foo-clone-open_light.clone.svg', - }, - 'folder-open': { iconPath: './../icons/folder-open.svg' }, - 'folder-root': { iconPath: './../icons/folder-root.svg' }, - 'folder-root-open': { iconPath: './../icons/folder-root-open.svg' }, - folder: { iconPath: './../icons/folder.svg' }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder-root'; - expectedManifest.rootFolderExpanded = 'folder-root-open'; - expectedManifest.folderNames = { - foo: 'foo', - '.foo': 'foo', - _foo: 'foo', - __foo__: 'foo', - bar: 'foo', - '.bar': 'foo', - _bar: 'foo', - __bar__: 'foo', - baz: 'foo-clone', - '.baz': 'foo-clone', - _baz: 'foo-clone', - __baz__: 'foo-clone', - qux: 'foo-clone', - '.qux': 'foo-clone', - _qux: 'foo-clone', - __qux__: 'foo-clone', - }; - expectedManifest.folderNamesExpanded = { - foo: 'foo-open', - '.foo': 'foo-open', - _foo: 'foo-open', - __foo__: 'foo-open', - bar: 'foo-open', - '.bar': 'foo-open', - _bar: 'foo-open', - __bar__: 'foo-open', - baz: 'foo-clone-open', - '.baz': 'foo-clone-open', - _baz: 'foo-clone-open', - __baz__: 'foo-clone-open', - qux: 'foo-clone-open', - '.qux': 'foo-clone-open', - _qux: 'foo-clone-open', - __qux__: 'foo-clone-open', - }; - expectedManifest.light = { - fileExtensions: {}, - fileNames: {}, - folderNames: { - baz: 'foo-clone_light', - '.baz': 'foo-clone_light', - _baz: 'foo-clone_light', - __baz__: 'foo-clone_light', - qux: 'foo-clone_light', - '.qux': 'foo-clone_light', - _qux: 'foo-clone_light', - __qux__: 'foo-clone_light', - }, - folderNamesExpanded: { - baz: 'foo-clone-open_light', - '.baz': 'foo-clone-open_light', - _baz: 'foo-clone-open_light', - __baz__: 'foo-clone-open_light', - qux: 'foo-clone-open_light', - '.qux': 'foo-clone-open_light', - _qux: 'foo-clone-open_light', - __qux__: 'foo-clone-open_light', - }, - }; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should allow interoperability between cloned and user custom associations', () => { - const folderTheme: FolderTheme[] = [ - { - name: 'specific', - defaultIcon: { name: 'folder' }, - rootFolder: { name: 'folder-root' }, - icons: [ - { name: 'folder-foo', folderNames: ['foo'] }, - { - name: 'folder-bar', - folderNames: ['bar'], - clone: { - base: 'foo', - color: 'green-500', - }, - }, - ], - }, - ]; - - config.folders.associations = { - baz: 'bar', // assigned to the clone - }; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - folderTheme, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - 'folder-foo': { iconPath: './../icons/folder-foo.svg' }, - 'folder-foo-open': { iconPath: './../icons/folder-foo-open.svg' }, - 'folder-bar': { iconPath: './../icons/folder-bar.clone.svg' }, - 'folder-bar-open': { iconPath: './../icons/folder-bar-open.clone.svg' }, - folder: { iconPath: './../icons/folder.svg' }, - 'folder-open': { iconPath: './../icons/folder-open.svg' }, - 'folder-root': { iconPath: './../icons/folder-root.svg' }, - 'folder-root-open': { iconPath: './../icons/folder-root-open.svg' }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder-root'; - expectedManifest.rootFolderExpanded = 'folder-root-open'; - expectedManifest.folderNames = { - '.bar': 'folder-bar', - '.baz': 'folder-bar', - '.foo': 'folder-foo', - __bar__: 'folder-bar', - __baz__: 'folder-bar', - __foo__: 'folder-foo', - _bar: 'folder-bar', - _baz: 'folder-bar', - _foo: 'folder-foo', - bar: 'folder-bar', - baz: 'folder-bar', - foo: 'folder-foo', - }; - expectedManifest.folderNamesExpanded = { - '.bar': 'folder-bar-open', - '.baz': 'folder-bar-open', - '.foo': 'folder-foo-open', - __bar__: 'folder-bar-open', - __baz__: 'folder-bar-open', - __foo__: 'folder-foo-open', - _bar: 'folder-bar-open', - _baz: 'folder-bar-open', - _foo: 'folder-foo-open', - bar: 'folder-bar-open', - baz: 'folder-bar-open', - foo: 'folder-foo-open', - }; - - expectedManifest.light = { - fileExtensions: {}, - fileNames: {}, - }; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); -}); diff --git a/apps/web/src/material-icons/src/core/tests/icons/languageIcons.test.ts b/apps/web/src/material-icons/src/core/tests/icons/languageIcons.test.ts deleted file mode 100644 index a8d415f..0000000 --- a/apps/web/src/material-icons/src/core/tests/icons/languageIcons.test.ts +++ /dev/null @@ -1,181 +0,0 @@ -import { beforeEach, describe, expect, it } from 'bun:test'; -import { getDefaultConfig } from '../../generator/config/defaultConfig'; -import { loadLanguageIconDefinitions } from '../../generator/languageGenerator'; -import type { Config } from '../../models/icons/config'; -import { IconPack } from '../../models/icons/iconPack'; -import type { LanguageIcon } from '../../models/icons/languages/languageIdentifier'; -import { type Manifest, createEmptyManifest } from '../../models/manifest'; - -describe('language icons', () => { - let expectedManifest: Manifest; - let config: Config; - - beforeEach(() => { - expectedManifest = createEmptyManifest(); - config = getDefaultConfig(); - }); - - it('should configure icon definitions', () => { - const languageIcons: LanguageIcon[] = [ - { icon: { name: 'a' }, ids: ['a'] }, - { icon: { name: 'b' }, ids: ['b'] }, - { icon: { name: 'c' }, ids: ['c', 'd'] }, - ]; - const manifest = createEmptyManifest(); - const iconDefinitions = loadLanguageIconDefinitions( - languageIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - a: { - iconPath: './../icons/a.svg', - }, - b: { - iconPath: './../icons/b.svg', - }, - c: { - iconPath: './../icons/c.svg', - }, - }; - expectedManifest.languageIds = { - a: 'a', - b: 'b', - c: 'c', - d: 'c', - }; - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should disable icon definitions', () => { - const languageIcons: LanguageIcon[] = [ - { icon: { name: 'a' }, ids: ['a'] }, - { icon: { name: 'c' }, ids: ['c', 'd'], disabled: true }, - ]; - const manifest = createEmptyManifest(); - const iconDefinitions = loadLanguageIconDefinitions( - languageIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - a: { - iconPath: './../icons/a.svg', - }, - }; - expectedManifest.languageIds = { - a: 'a', - }; - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should disable icon packs', () => { - const languageIcons: LanguageIcon[] = [ - { icon: { name: 'a' }, ids: ['a'], enabledFor: [IconPack.Angular] }, - { icon: { name: 'c' }, ids: ['c', 'd'], disabled: true }, - ]; - - config.activeIconPack = ''; - const manifest = createEmptyManifest(); - const iconDefinitions = loadLanguageIconDefinitions( - languageIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = {}; - expectedManifest.languageIds = {}; - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should configure language icons for light and high contrast', () => { - const languageIcons: LanguageIcon[] = [ - { icon: { name: 'a', light: true, highContrast: true }, ids: ['a'] }, - { icon: { name: 'b', light: true, highContrast: true }, ids: ['b'] }, - ]; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadLanguageIconDefinitions( - languageIcons, - config, - manifest - ); - expectedManifest.iconDefinitions = { - a: { - iconPath: './../icons/a.svg', - }, - // biome-ignore lint/style/useNamingConvention: - a_light: { - iconPath: './../icons/a_light.svg', - }, - // biome-ignore lint/style/useNamingConvention: - a_highContrast: { - iconPath: './../icons/a_highContrast.svg', - }, - b: { - iconPath: './../icons/b.svg', - }, - // biome-ignore lint/style/useNamingConvention: - b_light: { - iconPath: './../icons/b_light.svg', - }, - // biome-ignore lint/style/useNamingConvention: - b_highContrast: { - iconPath: './../icons/b_highContrast.svg', - }, - }; - expectedManifest.languageIds = { - a: 'a', - b: 'b', - }; - expectedManifest.light = { - fileExtensions: {}, - fileNames: {}, - languageIds: { - a: 'a_light', - b: 'b_light', - }, - }; - expectedManifest.highContrast = { - fileExtensions: {}, - fileNames: {}, - languageIds: { - a: 'a_highContrast', - b: 'b_highContrast', - }, - }; - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should configure custom icon associations', () => { - const languageIcons: LanguageIcon[] = [ - { icon: { name: 'json' }, ids: ['a'] }, - ]; - - const manifest = createEmptyManifest(); - config.languages = { - associations: { - xml: 'json', - }, - }; - const iconDefinitions = loadLanguageIconDefinitions( - languageIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - json: { - iconPath: './../icons/json.svg', - }, - }; - expectedManifest.languageIds = { - a: 'json', - xml: 'json', - }; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); -}); diff --git a/apps/web/src/material-icons/src/core/tests/mocks/index.ts b/apps/web/src/material-icons/src/core/tests/mocks/index.ts deleted file mode 100644 index 0dd9fd4..0000000 --- a/apps/web/src/material-icons/src/core/tests/mocks/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { mock } from 'bun:test'; -import { vscodeApiMock } from './vscode'; - -mock.module('vscode', () => { - return vscodeApiMock; -}); diff --git a/apps/web/src/material-icons/src/core/tests/mocks/vscode.ts b/apps/web/src/material-icons/src/core/tests/mocks/vscode.ts deleted file mode 100644 index 4e7d1ba..0000000 --- a/apps/web/src/material-icons/src/core/tests/mocks/vscode.ts +++ /dev/null @@ -1,13 +0,0 @@ -export const vscodeApiMock = { - commands: { - registerCommand: () => {}, - }, - - window: { - showInformationMessage: () => {}, - }, - - env: { - language: 'en', - }, -}; diff --git a/apps/web/src/material-icons/src/core/types/recursivePartial.ts b/apps/web/src/material-icons/src/core/types/recursivePartial.ts deleted file mode 100644 index 2c0042c..0000000 --- a/apps/web/src/material-icons/src/core/types/recursivePartial.ts +++ /dev/null @@ -1,3 +0,0 @@ -export type RecursivePartial = { - [P in keyof T]?: RecursivePartial; -}; diff --git a/apps/web/src/material-icons/src/core/types/requiredAtLeastOne.ts b/apps/web/src/material-icons/src/core/types/requiredAtLeastOne.ts deleted file mode 100644 index 2f3700c..0000000 --- a/apps/web/src/material-icons/src/core/types/requiredAtLeastOne.ts +++ /dev/null @@ -1,7 +0,0 @@ -export type RequireAtLeastOne = Pick< - T, - Exclude -> & - { - [K in Keys]-?: Required> & Partial>>; - }[Keys]; diff --git a/apps/web/src/material-icons/src/extension/commands/activate.ts b/apps/web/src/material-icons/src/extension/commands/activate.ts deleted file mode 100644 index e5c625d..0000000 --- a/apps/web/src/material-icons/src/extension/commands/activate.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { window as codeWindow } from 'vscode'; -import { extensionName, logger, translate } from '../../core'; -import { getConfig } from '../shared/config'; - -/** Activate the icon theme by changing the settings for the iconTheme. */ -export const activateIcons = () => { - return setIconTheme(); -}; - -/** Set the icon theme in the config. */ -const setIconTheme = async () => { - // global user config - try { - const section = 'workbench.iconTheme'; - await getConfig().update(section, extensionName, true); - - // local workspace config - if (getConfig().inspect(section)?.workspaceValue) { - getConfig().update(section, extensionName); - } - codeWindow.showInformationMessage(translate('activated')); - } catch (error) { - logger.error(error); - } -}; diff --git a/apps/web/src/material-icons/src/extension/commands/explorerArrows.ts b/apps/web/src/material-icons/src/extension/commands/explorerArrows.ts deleted file mode 100644 index 99ea78d..0000000 --- a/apps/web/src/material-icons/src/extension/commands/explorerArrows.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { type QuickPickItem, window as codeWindow } from 'vscode'; -import { logger, translate } from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -/** Command to toggle the explorer arrows. */ -export const toggleExplorerArrows = async () => { - try { - const status = areExplorerArrowsHidden(); - const response = await showQuickPickItems(status); - return handleQuickPickActions(response); - } catch (error) { - logger.error(error); - } -}; - -/** Show QuickPick items to select preferred configuration for the explorer arrows. */ -const showQuickPickItems = ( - status: boolean -): Thenable => { - const on: QuickPickItem = { - description: translate('toggleSwitch.on'), - detail: translate('explorerArrows.enable'), - label: !status ? '\u2714' : '\u25FB', - }; - const off: QuickPickItem = { - description: translate('toggleSwitch.off'), - detail: translate('explorerArrows.disable'), - label: status ? '\u2714' : '\u25FB', - }; - return codeWindow.showQuickPick([on, off], { - placeHolder: translate('explorerArrows.toggle'), - ignoreFocusOut: false, - matchOnDescription: true, - }); -}; - -/** Handle the actions from the QuickPick. */ -const handleQuickPickActions = (value: QuickPickItem | undefined) => { - if (!value?.description) return; - switch (value.description) { - case translate('toggleSwitch.on'): { - return setThemeConfig('hidesExplorerArrows', false, true); - } - case translate('toggleSwitch.off'): { - return setThemeConfig('hidesExplorerArrows', true, true); - } - default: - return; - } -}; - -export const areExplorerArrowsHidden = (): boolean => { - return getThemeConfig('hidesExplorerArrows') === true; -}; diff --git a/apps/web/src/material-icons/src/extension/commands/fileColor.ts b/apps/web/src/material-icons/src/extension/commands/fileColor.ts deleted file mode 100644 index bd1fb3d..0000000 --- a/apps/web/src/material-icons/src/extension/commands/fileColor.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { type QuickPickItem, window as codeWindow } from 'vscode'; -import { - getDefaultConfig, - logger, - translate, - validateHEXColorCode, -} from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -type FileColor = { - label: string; - hex: string; -}; - -const iconPalette: FileColor[] = [ - { label: 'Grey (Default)', hex: '#90a4ae' }, - { label: 'Blue', hex: '#42a5f5' }, - { label: 'Green', hex: '#7CB342' }, - { label: 'Teal', hex: '#26A69A' }, - { label: 'Red', hex: '#EF5350' }, - { label: 'Orange', hex: '#FF7043' }, - { label: 'Yellow', hex: '#FDD835' }, - { label: 'Custom Color', hex: 'Custom HEX Code' }, -]; - -/** Command to toggle the file icons. */ -export const changeFileColor = async () => { - try { - const status = checkFileColorStatus(); - const response = await showQuickPickItems(status); - if (response) { - handleQuickPickActions(response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show QuickPick items to select preferred color for the file icons. */ -const showQuickPickItems = (currentColor: string) => { - const options = iconPalette.map( - (color): QuickPickItem => ({ - description: color.label, - label: isColorActive(color, currentColor) ? '\u2714' : '\u25FB', - }) - ); - - return codeWindow.showQuickPick(options, { - placeHolder: translate('colorSelect.color'), - ignoreFocusOut: false, - matchOnDescription: true, - }); -}; - -/** Handle the actions from the QuickPick. */ -const handleQuickPickActions = async (value: QuickPickItem) => { - if (!value || !value.description) return; - if (value.description === 'Custom Color') { - const value = await codeWindow.showInputBox({ - placeHolder: translate('colorSelect.hexCode'), - ignoreFocusOut: true, - validateInput: validateColorInput, - }); - if (value) { - setColorConfig(value); - } - } else { - const hexCode = iconPalette.find((c) => c.label === value.description)?.hex; - if (hexCode) { - setColorConfig(hexCode); - } - } -}; - -const validateColorInput = (colorInput: string) => { - if (!validateHEXColorCode(colorInput)) { - return translate('colorSelect.wrongHexCode'); - } - return undefined; -}; - -/** Check status of the file color */ -export const checkFileColorStatus = (): string => { - const defaultConfig = getDefaultConfig(); - return getThemeConfig('files.color') ?? defaultConfig.files.color; -}; - -const setColorConfig = (value: string) => { - setThemeConfig('files.color', value.toLowerCase(), true); -}; - -const isColorActive = (color: FileColor, currentColor: string): boolean => { - if (color.label === 'Custom Color') { - return !iconPalette.some( - (c) => c.hex.toLowerCase() === currentColor.toLowerCase() - ); - } - return color.hex.toLowerCase() === currentColor.toLowerCase(); -}; diff --git a/apps/web/src/material-icons/src/extension/commands/folderColor.ts b/apps/web/src/material-icons/src/extension/commands/folderColor.ts deleted file mode 100644 index 7804649..0000000 --- a/apps/web/src/material-icons/src/extension/commands/folderColor.ts +++ /dev/null @@ -1,100 +0,0 @@ -import { type QuickPickItem, window as codeWindow } from 'vscode'; -import { - getDefaultConfig, - logger, - translate, - validateHEXColorCode, -} from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -type FolderColor = { - label: string; - hex: string; -}; - -const iconPalette: FolderColor[] = [ - { label: 'Grey (Default)', hex: '#90a4ae' }, - { label: 'Blue', hex: '#42a5f5' }, - { label: 'Green', hex: '#7CB342' }, - { label: 'Teal', hex: '#26A69A' }, - { label: 'Red', hex: '#EF5350' }, - { label: 'Orange', hex: '#FF7043' }, - { label: 'Yellow', hex: '#FDD835' }, - { label: 'Custom Color', hex: 'Custom HEX Code' }, -]; - -/** Command to toggle the folder icons. */ -export const changeFolderColor = async () => { - try { - const status = checkFolderColorStatus(); - const response = await showQuickPickItems(status); - if (response) { - handleQuickPickActions(response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show QuickPick items to select preferred color for the folder icons. */ -const showQuickPickItems = (currentColor: string) => { - const options = iconPalette.map( - (color): QuickPickItem => ({ - description: color.label, - label: isColorActive(color, currentColor) ? '\u2714' : '\u25FB', - }) - ); - - return codeWindow.showQuickPick(options, { - placeHolder: translate('colorSelect.color'), - ignoreFocusOut: false, - matchOnDescription: true, - }); -}; - -/** Handle the actions from the QuickPick. */ -const handleQuickPickActions = async (value: QuickPickItem) => { - if (!value || !value.description) return; - if (value.description === 'Custom Color') { - const value = await codeWindow.showInputBox({ - placeHolder: translate('colorSelect.hexCode'), - ignoreFocusOut: true, - validateInput: validateColorInput, - }); - if (value) { - setColorConfig(value); - } - } else { - const hexCode = iconPalette.find((c) => c.label === value.description)?.hex; - if (hexCode) { - setColorConfig(hexCode); - } - } -}; - -const validateColorInput = (colorInput: string) => { - if (!validateHEXColorCode(colorInput)) { - return translate('colorSelect.wrongHexCode'); - } - return undefined; -}; - -/** Check status of the folder color */ -export const checkFolderColorStatus = (): string => { - const defaultConfig = getDefaultConfig(); - const folderColorConfig = getThemeConfig('folders.color'); - return folderColorConfig ?? defaultConfig.folders.color!; -}; - -const setColorConfig = (value: string) => { - setThemeConfig('folders.color', value.toLowerCase(), true); -}; - -const isColorActive = (color: FolderColor, currentColor: string): boolean => { - if (color.label === 'Custom Color') { - return !iconPalette.some( - (c) => c.hex.toLowerCase() === currentColor.toLowerCase() - ); - } - return color.hex.toLowerCase() === currentColor.toLowerCase(); -}; diff --git a/apps/web/src/material-icons/src/extension/commands/folders.ts b/apps/web/src/material-icons/src/extension/commands/folders.ts deleted file mode 100644 index 24406ab..0000000 --- a/apps/web/src/material-icons/src/extension/commands/folders.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { type QuickPickItem, window as codeWindow } from 'vscode'; -import { - type FolderThemeName, - capitalizeFirstLetter, - folderIcons, - logger, - translate, -} from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -/** Command to toggle the folder icons. */ -export const changeFolderTheme = async () => { - try { - const status = getFolderIconTheme(); - const response = await showQuickPickItems(status); - if (response) { - handleQuickPickActions(response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show QuickPick items to select preferred configuration for the folder icons. */ -const showQuickPickItems = (activeTheme: FolderThemeName) => { - const options = folderIcons.map( - (theme): QuickPickItem => ({ - description: capitalizeFirstLetter(theme.name), - detail: - theme.name === 'none' - ? translate('folders.disabled') - : translate( - 'folders.theme.description', - capitalizeFirstLetter(theme.name) - ), - label: theme.name === activeTheme ? '\u2714' : '\u25FB', - }) - ); - - return codeWindow.showQuickPick(options, { - placeHolder: translate('folders.toggleIcons'), - ignoreFocusOut: false, - matchOnDescription: true, - }); -}; - -/** Handle the actions from the QuickPick. */ -const handleQuickPickActions = (value: QuickPickItem) => { - if (!value || !value.description) return; - return setThemeConfig('folders.theme', value.description.toLowerCase(), true); -}; - -/** Get the current folder theme. */ -export const getFolderIconTheme = () => { - return getThemeConfig('folders.theme') ?? 'none'; -}; diff --git a/apps/web/src/material-icons/src/extension/commands/grayscale.ts b/apps/web/src/material-icons/src/extension/commands/grayscale.ts deleted file mode 100644 index 70f7bcc..0000000 --- a/apps/web/src/material-icons/src/extension/commands/grayscale.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { type QuickPickItem, window as codeWindow } from 'vscode'; -import { logger, translate } from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -/** Command to toggle grayscale. */ -export const toggleGrayscale = async () => { - try { - const status = checkGrayscaleStatus(); - const response = await showQuickPickItems(status); - if (response) { - handleQuickPickActions(response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show QuickPick items to select preferred configuration for grayscale icons. */ -const showQuickPickItems = (status: boolean) => { - const on: QuickPickItem = { - description: translate('toggleSwitch.on'), - detail: translate('grayscale.enable'), - label: status ? '\u2714' : '\u25FB', - }; - const off: QuickPickItem = { - description: translate('toggleSwitch.off'), - detail: translate('grayscale.disable'), - label: !status ? '\u2714' : '\u25FB', - }; - return codeWindow.showQuickPick([on, off], { - placeHolder: translate('grayscale.toggle'), - ignoreFocusOut: false, - matchOnDescription: true, - }); -}; - -/** Handle the actions from the QuickPick. */ -const handleQuickPickActions = (value: QuickPickItem) => { - if (!value || !value.description) return; - switch (value.description) { - case translate('toggleSwitch.on'): { - return setThemeConfig('saturation', 0, true); - } - case translate('toggleSwitch.off'): { - return setThemeConfig('saturation', 1, true); - } - default: - return; - } -}; - -/** Is grayscale icons enabled? */ -export const checkGrayscaleStatus = (): boolean => { - return getThemeConfig('saturation') === 0; -}; diff --git a/apps/web/src/material-icons/src/extension/commands/iconPacks.ts b/apps/web/src/material-icons/src/extension/commands/iconPacks.ts deleted file mode 100644 index 2524bde..0000000 --- a/apps/web/src/material-icons/src/extension/commands/iconPacks.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { type QuickPickItem, window as codeWindow } from 'vscode'; -import { logger, toTitleCase, translate } from '../../core'; -import { availableIconPacks } from '../../core/helpers/iconPacks'; -import type { IconPackValue } from '../../core/models/icons/iconPack'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -/** Command to toggle the icons packs */ -export const toggleIconPacks = async () => { - try { - const activeIconPack = getActiveIconPack(); - const response = await showQuickPickItems(activeIconPack); - if (response) { - handleQuickPickActions(response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show QuickPick items to select preferred configuration for the icon packs. */ -const showQuickPickItems = (activePack: IconPackValue) => { - const packs = [...availableIconPacks.sort(), 'none'] as ( - | IconPackValue - | 'none' - )[]; - const options = packs.map((pack): QuickPickItem => { - const packLabel = toTitleCase(pack.replace('_', ' + ')); - const active = isPackActive(activePack, pack); - const iconPacksDeactivated = pack === 'none' && activePack === ''; - - return { - description: packLabel, - detail: translate( - `iconPacks.${pack === 'none' ? 'disabled' : 'description'}`, - packLabel - ), - label: iconPacksDeactivated ? '\u2714' : active ? '\u2714' : '\u25FB', - }; - }); - - return codeWindow.showQuickPick(options, { - placeHolder: translate('iconPacks.selectPack'), - ignoreFocusOut: false, - matchOnDescription: true, - matchOnDetail: true, - }); -}; - -/** Handle the actions from the QuickPick. */ -const handleQuickPickActions = (value: QuickPickItem) => { - if (!value || !value.description) return; - const decision = value.description.replace(' + ', '_').toLowerCase() as - | IconPackValue - | 'none'; - - setThemeConfig('activeIconPack', decision === 'none' ? '' : decision, true); -}; - -const getActiveIconPack = () => { - return getThemeConfig('activeIconPack') ?? ''; -}; - -const isPackActive = (activePack: string, pack: string) => { - return activePack.toLowerCase() === pack.toLowerCase(); -}; diff --git a/apps/web/src/material-icons/src/extension/commands/opacity.ts b/apps/web/src/material-icons/src/extension/commands/opacity.ts deleted file mode 100644 index 3776c7a..0000000 --- a/apps/web/src/material-icons/src/extension/commands/opacity.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { window as codeWindow } from 'vscode'; -import { - getDefaultConfig, - logger, - translate, - validateOpacityValue, -} from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -/** Command to toggle the folder icons. */ -export const changeOpacity = async () => { - try { - const currentOpacityValue = getCurrentOpacityValue(); - const response = await showInput(currentOpacityValue); - if (response) { - await setOpacityConfig(+response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show input to enter the opacity value. */ -const showInput = (opacity: number) => { - return codeWindow.showInputBox({ - placeHolder: translate('opacity.inputPlaceholder'), - ignoreFocusOut: true, - value: opacity.toString(), - validateInput: validateOpacityInput, - }); -}; - -/** Validate the opacity value which was inserted by the user. */ -const validateOpacityInput = (opacityInput: string) => { - if (!validateOpacityValue(+opacityInput)) { - return translate('opacity.wrongValue'); - } - return undefined; -}; - -/** Get the current value of the opacity of the icons. */ -export const getCurrentOpacityValue = (): number => { - const defaultConfig = getDefaultConfig(); - return getThemeConfig('opacity') ?? defaultConfig.opacity; -}; - -const setOpacityConfig = (opacity: number) => { - return setThemeConfig('opacity', opacity, true); -}; diff --git a/apps/web/src/material-icons/src/extension/commands/restoreConfig.ts b/apps/web/src/material-icons/src/extension/commands/restoreConfig.ts deleted file mode 100644 index 388c1b7..0000000 --- a/apps/web/src/material-icons/src/extension/commands/restoreConfig.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { getConfigProperties, setConfig } from '../shared/config'; - -/** Restore all configurations to default. */ -export const restoreDefaultConfig = async () => { - const configProperties = Object.keys(getConfigProperties()); - await Promise.all( - configProperties.map((configProperty) => - setConfig(configProperty, undefined, true) - ) - ); -}; diff --git a/apps/web/src/material-icons/src/extension/commands/saturation.ts b/apps/web/src/material-icons/src/extension/commands/saturation.ts deleted file mode 100644 index d19f181..0000000 --- a/apps/web/src/material-icons/src/extension/commands/saturation.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { window as codeWindow } from 'vscode'; -import { - getDefaultConfig, - logger, - translate, - validateSaturationValue, -} from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -/** Command to toggle the folder icons. */ -export const changeSaturation = async () => { - try { - const currentSaturationValue = getCurrentSaturationValue(); - const response = await showInput(currentSaturationValue); - if (response) { - await setSaturationConfig(+response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show input to enter the saturation value. */ -const showInput = (saturation: number) => { - return codeWindow.showInputBox({ - placeHolder: translate('saturation.inputPlaceholder'), - ignoreFocusOut: true, - value: saturation.toString(), - validateInput: validateSaturationInput, - }); -}; - -/** Validate the saturation value which was inserted by the user. */ -const validateSaturationInput = (saturationInput: string) => { - if (!validateSaturationValue(+saturationInput)) { - return translate('saturation.wrongValue'); - } - return undefined; -}; - -/** Get the current value of the saturation of the icons. */ -export const getCurrentSaturationValue = (): number => { - const defaultConfig = getDefaultConfig(); - return getThemeConfig('saturation') ?? defaultConfig.saturation; -}; - -const setSaturationConfig = (saturation: number) => { - return setThemeConfig('saturation', saturation, true); -}; diff --git a/apps/web/src/material-icons/src/extension/desktop/extension.ts b/apps/web/src/material-icons/src/extension/desktop/extension.ts deleted file mode 100644 index 0341500..0000000 --- a/apps/web/src/material-icons/src/extension/desktop/extension.ts +++ /dev/null @@ -1,41 +0,0 @@ -'use strict'; - -import { type ExtensionContext, env, workspace } from 'vscode'; -import { initTranslations, logger } from '../../core'; -import { disableLogObserver, observeLogs } from '../logging/logger'; -import { detectConfigChanges } from '../tools/changeDetection'; -import { registered } from '../tools/registered'; - -/** - * This method is called when the extension is activated. - * It initializes the core functionality of the extension. - */ -export const activate = async (context: ExtensionContext) => { - try { - observeLogs(); - - await initTranslations(env.language); - - // Subscribe to the extension commands - context.subscriptions.push(...registered); - - // Initially trigger the config change detection - await detectConfigChanges(undefined, context); - - // Observe changes in the config - context.subscriptions.push( - workspace.onDidChangeConfiguration( - async (event) => await detectConfigChanges(event, context) - ) - ); - - logger.info('Extension activated!'); - } catch (error) { - logger.error(error); - } -}; - -/** This method is called when the extension is deactivated */ -export const deactivate = () => { - disableLogObserver(); -}; diff --git a/apps/web/src/material-icons/src/extension/logging/logger.ts b/apps/web/src/material-icons/src/extension/logging/logger.ts deleted file mode 100644 index 41a058c..0000000 --- a/apps/web/src/material-icons/src/extension/logging/logger.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { EventEmitter } from 'node:events'; -import { type OutputChannel, window } from 'vscode'; -import { - type LogLevel, - createLoggingObserver, - extensionName, - toTitleCase, -} from '../../core'; -import { getThemeConfig } from '../shared/config'; - -let eventEmitter: EventEmitter | undefined; - -/** - * Observe log events and write them to the output channel. - */ -export const observeLogs = () => { - const logLevel = getThemeConfig('logLevel') ?? 'info'; - const isLoggingEnabled = getThemeConfig('enableLogging') ?? false; - - let outputChannel: OutputChannel | undefined; - - if (isLoggingEnabled) { - // Create the output channel only if logging is enabled - outputChannel = window.createOutputChannel( - toTitleCase(extensionName.replaceAll('-', ' ')) - ); - } - - eventEmitter = createLoggingObserver(logLevel, (event) => { - if (outputChannel) { - outputChannel.appendLine(event.message); - } else { - console.log(event.message); - } - }); -}; - -export const disableLogObserver = () => { - if (eventEmitter) { - eventEmitter.removeAllListeners(); - } -}; diff --git a/apps/web/src/material-icons/src/extension/shared/config.ts b/apps/web/src/material-icons/src/extension/shared/config.ts deleted file mode 100644 index d73f236..0000000 --- a/apps/web/src/material-icons/src/extension/shared/config.ts +++ /dev/null @@ -1,114 +0,0 @@ -import { extensions, workspace } from 'vscode'; -import { type Config, extensionName, extensionPublisher } from '../../core'; -import { merge, set } from '../../core/helpers/object'; - -/** Get configuration of vs code. */ -export const getConfig = (section?: string) => { - return workspace.getConfiguration(section); -}; - -/** Get list of configuration entries of package.json */ -export const getConfigProperties = (): { [config: string]: unknown } => { - return extensions.getExtension(`${extensionPublisher}.${extensionName}`) - ?.packageJSON?.contributes?.configuration?.properties; -}; - -/** Get list of all configration properties */ -export const configPropertyNames = Object.keys(getConfigProperties()); - -/** Update configuration of vs code. */ -export const setConfig = (section: string, value: unknown, global = false) => { - return getConfig().update(section, value, global); -}; - -/** Get current configuration of the theme from the vscode config */ -export const getThemeConfig = (section: string): T | undefined => { - const themeConfig = getConfig(extensionName).inspect(section); - return getConfigValue(themeConfig); -}; - -/** Set the config of the theme. */ -export const setThemeConfig = ( - section: string, - value: unknown, - global = false -) => { - return getConfig(extensionName).update(section, value, global); -}; - -/** - * Checks if the theme is the active icon theme - * @param{boolean} global false by default - */ -export const isThemeActivated = (global = false): boolean => { - return global - ? getConfig().inspect('workbench.iconTheme')?.globalValue === extensionName - : getConfig().inspect('workbench.iconTheme')?.workspaceValue === - extensionName; -}; - -/** Checks if the theme is not the active icon theme */ -export const isThemeNotVisible = (): boolean => { - const config = getConfig().inspect('workbench.iconTheme'); - return ( - (!isThemeActivated(true) && !config?.workspaceValue) || // no workspace and not global - (!isThemeActivated() && !!config?.workspaceValue) - ); -}; - -/** - * Returns the value of a specific configuration by checking the workspace and the user configuration and fallback to the default value. - * - * @param themeConfig Theme configuration - * @returns Actual theme configuration value - */ -const getConfigValue = ( - themeConfig: Partial< - | { - globalValue: T; - workspaceValue: T; - defaultValue: T; - } - | undefined - > -) => { - let configValue: T | undefined; - if (themeConfig === undefined) { - return undefined; - } - if ( - typeof themeConfig.workspaceValue === 'object' && - themeConfig.workspaceValue && - themeConfig.globalValue - ) { - configValue = merge(themeConfig.workspaceValue, themeConfig.globalValue); - } else { - configValue = - themeConfig.workspaceValue ?? - themeConfig.globalValue ?? - themeConfig.defaultValue; - } - return configValue; -}; - -/** - * Get the current configuration of the theme. - * - * @returns Current configuration - */ -export const getCurrentConfig = (): Config => { - const updatedConfig = configPropertyNames.reduce>( - (acc, configNameWithExtensionId) => { - const configName = configNameWithExtensionId.replace( - `${extensionName}.`, - '' - ); - const configValue = getThemeConfig(configName) ?? null; - set(acc, configName, configValue); - return acc; - }, - {} - ); - - return updatedConfig as Config; -}; diff --git a/apps/web/src/material-icons/src/extension/tools/changeDetection.ts b/apps/web/src/material-icons/src/extension/tools/changeDetection.ts deleted file mode 100644 index 4fcd3bf..0000000 --- a/apps/web/src/material-icons/src/extension/tools/changeDetection.ts +++ /dev/null @@ -1,83 +0,0 @@ -import { join } from 'node:path'; -import deepEqual from 'fast-deep-equal'; -import type { ConfigurationChangeEvent, ExtensionContext } from 'vscode'; -import { - type Config, - applyConfigToIcons, - clearCloneFolder, - customClonesIcons, - extensionName, - generateManifest, - hasCustomClones, - logger, - manifestName, - merge, - padWithDefaultConfig, - renameIconFiles, - resolvePath, - writeToFile, -} from '../../core'; -import { getCurrentConfig } from '../shared/config'; - -/** Compare the workspace and the user configurations with the current setup of the icons. */ -export const detectConfigChanges = async ( - event: ConfigurationChangeEvent | undefined, - context: ExtensionContext -) => { - // if the changed config is not related to the extension - if (event?.affectsConfiguration(extensionName) === false) return; - - const oldConfig = getConfigFromStorage(context); - const config = getCurrentConfig(); - - // if the configuration has not changed - if (deepEqual(config, oldConfig)) return; - - await applyConfigToIcons(config, oldConfig); - - logger.info('Configuration changes detected and applied!'); - - await renameIconFiles(config); - const manifest = generateManifest(config); - - // clear the clone folder - await clearCloneFolder(hasCustomClones(config)); - - const manifestWithClones = merge( - manifest, - await customClonesIcons(manifest, config) - ); - - const iconJsonPath = join(resolvePath(manifestName)); - await writeToFile( - iconJsonPath, - JSON.stringify(manifestWithClones, undefined, 2), - 'utf-8' - ); - - logger.info('Updated the manifest file.'); - - logger.debug( - 'Applied configuration: ' + JSON.stringify(config, undefined, 2) - ); - - syncConfigWithStorage(config, context); -}; - -const syncConfigWithStorage = (config: Config, context: ExtensionContext) => { - context.globalState.update('config', { - version: context.extension.packageJSON.version, - config, - }); -}; - -const getConfigFromStorage = (context: ExtensionContext): Config => { - const config = context.globalState.get<{ version: string; config: Config }>( - 'config' - ); - if (context.extension.packageJSON.version === config?.version) { - return padWithDefaultConfig(config?.config); - } else { - return padWithDefaultConfig(); - } -}; diff --git a/apps/web/src/material-icons/src/extension/tools/registered.ts b/apps/web/src/material-icons/src/extension/tools/registered.ts deleted file mode 100644 index d97ff59..0000000 --- a/apps/web/src/material-icons/src/extension/tools/registered.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { commands } from 'vscode'; -import { extensionName } from '../../core'; -import { activateIcons } from '../commands/activate'; -import { toggleExplorerArrows } from '../commands/explorerArrows'; -import { changeFileColor } from '../commands/fileColor'; -import { changeFolderColor } from '../commands/folderColor'; -import { changeFolderTheme } from '../commands/folders'; -import { toggleGrayscale } from '../commands/grayscale'; -import { toggleIconPacks } from '../commands/iconPacks'; -import { changeOpacity } from '../commands/opacity'; -import { restoreDefaultConfig } from '../commands/restoreConfig'; -import { changeSaturation } from '../commands/saturation'; - -const extensionCommands: { [commmand: string]: () => Promise } = { - activateIcons, - toggleIconPacks, - changeFolderTheme, - changeFolderColor, - changeFileColor, - restoreDefaultConfig, - toggleExplorerArrows, - changeOpacity, - toggleGrayscale, - changeSaturation, -}; - -export const registered = Object.keys(extensionCommands).map((commandName) => { - const callCommand = () => extensionCommands[commandName](); - return commands.registerCommand( - `${extensionName}.${commandName}`, - callCommand - ); -}); diff --git a/apps/web/src/material-icons/src/extension/web/extension.ts b/apps/web/src/material-icons/src/extension/web/extension.ts deleted file mode 100644 index 159bad4..0000000 --- a/apps/web/src/material-icons/src/extension/web/extension.ts +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; - -/** - * This method is called when the extension is activated. - * It initializes the core functionality of the extension. - */ -export const activate = async () => {}; - -/** This method is called when the extension is deactivated */ -export const deactivate = () => {}; diff --git a/apps/web/src/material-icons/src/module/README.md b/apps/web/src/material-icons/src/module/README.md deleted file mode 100644 index 2b1ed43..0000000 --- a/apps/web/src/material-icons/src/module/README.md +++ /dev/null @@ -1,94 +0,0 @@ -

-
- logo -

- Material Icon Theme -
-
-

- -

Get the Material Design icons as NPM Module.

- -
- -## File icons - -
🏞️ Show all available file icons
file icons
- -## Folder icons - -
🏞️ Show all available folder icons
folder icons
- -## Description - -This npm module provides all Icons from the VS Code Material Icon Theme as npm module. The icons are available as SVG files and can be used in any web project. - -## Installation - -Install the npm module: - -```bash -npm install material-icon-theme -``` - -## Usage - -All the SVG files can be found in the "node_modules/material-icon-theme/icons" folder. To get to know the mapping between the file and folder names and the icons, the `generateManifest` has to be used. - -```javascript -import { generateManifest } from 'material-icon-theme'; -``` - -The `generateManifest` function returns a JSON object with the mapping between the file and folder names and the icons. The JSON object can be used to display the icons in a web project. - -This manifest follows the official VS Code extension API guidelines. More information how this manifest is structured and how it can be used can be found [in the VS Code documentation](https://code.visualstudio.com/api/extension-guides/file-icon-theme#icon-definitions). - -The type definition for the manifest can be found in the `material-icon-theme` module: - -```typescript -import { Manifest } from 'material-icon-theme'; -``` - -### Configure the icons - -While generating the manifest, there can be some configuration options passed to the `generateManifest` function. The configuration options are the same as in the VS Code Material Icon Theme extension. The configuration options can be found in the `material-icon-theme` module: - -```typescript -import { type ManifestConfig, type IconAssociations, type IconPackValue, generateManifest } from 'material-icon-theme'; - -const config: ManifestConfig = { - activeIconPack: 'angular'; - hidesExplorerArrows: true; - folders: { - theme: 'classic'; - associations: {}; - }; - files: { - associations: {}; - }; - languages: { - associations: {}; - }; -}; - -const manifest = generateManifest(config); -``` - -Not all configuration options have to be passed. The `generateManifest` function uses the default configuration options if they are not passed. - -## Icon packs - -The Material Icon Theme provides different icon packs. The icon pack can be changed by setting the `activeIconPack` in the configuration options. To get a list of all available icon packs, the `getIconPacks` function can be used: - -```typescript -import { availableIconPacks, type IconPackValue } from 'material-icon-theme'; - -const iconPacks: Array = availableIconPacks; - -console.log('Available icon packs:', iconPacks); -``` diff --git a/apps/web/src/material-icons/src/module/index.ts b/apps/web/src/material-icons/src/module/index.ts deleted file mode 100644 index e109f65..0000000 --- a/apps/web/src/material-icons/src/module/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Everything that is exported from this file will be exported to an npm package -export { - availableIconPacks, - generateManifest, - type FolderThemeName, - type IconAssociations, - type IconPackValue, - type ManifestConfig, - type Manifest, -} from '../core'; diff --git a/apps/web/src/material-icons/src/scripts/contributors/contributors.css b/apps/web/src/material-icons/src/scripts/contributors/contributors.css deleted file mode 100644 index 6fb06b9..0000000 --- a/apps/web/src/material-icons/src/scripts/contributors/contributors.css +++ /dev/null @@ -1,24 +0,0 @@ -body { - margin: 0; - padding: 0; -} - -ul { - list-style: none; - margin: 0; - padding: 0; - width: 100%; -} - -li { - width: 40px; - height: 40px; - float: left; - margin: 3px; -} - -img { - width: 100%; - height: 100%; - border-radius: 5px; -} diff --git a/apps/web/src/material-icons/src/scripts/contributors/contributors.ts b/apps/web/src/material-icons/src/scripts/contributors/contributors.ts deleted file mode 100644 index 1728f10..0000000 --- a/apps/web/src/material-icons/src/scripts/contributors/contributors.ts +++ /dev/null @@ -1,121 +0,0 @@ -import { join } from 'node:path'; -import axios, { type AxiosRequestConfig } from 'axios'; -import { writeToFile } from '../../core'; -import { green, red, yellow } from '../helpers/painter'; -import { createScreenshot } from '../helpers/screenshots'; -import type { Contributor } from '../models/scripts/contributors/contributor'; - -/** - * Parse link header - * @param linkHeader Link header as string - * @returns Object that contains the page numbers of `prev`, `next` and `last`. - */ -const parseLinkHeader = (linkHeader: string) => { - const nextPagePattern = new RegExp(/\bpage=(\d+)>;\srel="next"/); - const lastPagePattern = new RegExp(/\bpage=(\d+)>;\srel="last"/); - const prevPagePattern = new RegExp(/\bpage=(\d+)>;\srel="prev"/); - - const nextPage = nextPagePattern.exec(linkHeader) ?? ''; - const lastPage = lastPagePattern.exec(linkHeader) ?? ''; - const prevPage = prevPagePattern.exec(linkHeader) ?? ''; - - return { nextPage, lastPage, prevPage }; -}; - -/** - * Get all contributors from GitHub API. - */ -const fetchContributors = ( - page: string -): Promise<{ contributorsOfPage: Contributor[]; nextPage: string }> => { - return new Promise((resolve, reject) => { - const config: AxiosRequestConfig = { - method: 'get', - url: `https://api.github.com/repos/pkief/vscode-material-icon-theme/contributors`, - params: { page }, - headers: { - accept: 'application/json', - 'User-Agent': 'Contributors script', - }, - }; - - axios - .request(config) - .then((res) => { - const { nextPage, lastPage, prevPage } = parseLinkHeader( - res.headers?.link?.toString() ?? '' - ); - console.log( - '> Material Icon Theme:', - yellow( - `[${page}/${ - lastPage ? lastPage[1] : +prevPage[1] + 1 - }] Loading contributors from GitHub...` - ) - ); - - resolve({ contributorsOfPage: res.data, nextPage: nextPage?.[1] }); - }) - .catch((err) => { - reject(err); - }); - }); -}; - -const createContributorsList = async (contributors: Contributor[]) => { - const list = contributors - .map((c) => { - return `
  • ${c.login}
  • `; - }) - .join('\n'); - - const htmlDoctype = ''; - const styling = ''; - const generatedHtml = `${htmlDoctype}${styling}
      ${list}
    `; - - const outputPath = join(__dirname, 'contributors.html'); - await writeToFile(outputPath, generatedHtml); - return outputPath; -}; - -const init = async () => { - const contributorsList: Contributor[] = []; - let page = '1'; - - // iterate over the pages of GitHub API - while (page !== undefined) { - const result = await fetchContributors(page); - contributorsList.push(...result.contributorsOfPage); - page = result.nextPage; - } - - if (contributorsList.length > 0) { - console.log( - '> Material Icon Theme:', - green('Successfully fetched all contributors from GitHub!') - ); - } else { - console.log( - '> Material Icon Theme:', - red('Error: Could not fetch contributors from GitHub!') - ); - throw Error(); - } - const outputPath = await createContributorsList(contributorsList); - - // create the image - console.log('> Material Icon Theme:', yellow('Creating image...')); - const fileName = 'contributors'; - createScreenshot(outputPath, fileName) - .then(() => { - console.log( - '> Material Icon Theme:', - green(`Successfully created ${fileName} image!`) - ); - }) - .catch(() => { - throw Error(red(`Error while creating ${fileName} image`)); - }); -}; - -init(); diff --git a/apps/web/src/material-icons/src/scripts/helpers/painter.ts b/apps/web/src/material-icons/src/scripts/helpers/painter.ts deleted file mode 100644 index 26f54ed..0000000 --- a/apps/web/src/material-icons/src/scripts/helpers/painter.ts +++ /dev/null @@ -1,5 +0,0 @@ -// colored console output - -export const red = (value: string) => `\x1b[31m${value}\x1b[0m`; -export const green = (value: string) => `\x1b[32m${value}\x1b[0m`; -export const yellow = (value: string) => `\x1b[33m${value}\x1b[0m`; diff --git a/apps/web/src/material-icons/src/scripts/helpers/screenshots.ts b/apps/web/src/material-icons/src/scripts/helpers/screenshots.ts deleted file mode 100644 index 2285aa9..0000000 --- a/apps/web/src/material-icons/src/scripts/helpers/screenshots.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { join } from 'node:path'; -import Puppeteer from 'puppeteer'; - -/** - * Create a screenshot from an HTML file and save it as image. - * @param filePath Path of an HTML file - * @param fileName Name of the output image - */ -export const createScreenshot = async (filePath: string, fileName: string) => { - const browser = await Puppeteer.launch(); - const htmlFilePath = join('file:', filePath); - - try { - const page = await browser.newPage(); - await page.setViewport({ - height: 10, - width: 1000, - }); - - await page.goto(htmlFilePath); - - await page.screenshot({ - path: `images/${fileName}.png`, - omitBackground: true, - fullPage: true, - }); - - await browser.close(); - } catch (error) { - console.error(error); - throw Error('Could not create screenshot for a preview'); - } finally { - const pages = await browser.pages(); - - for (const page of pages) await page.close(); - } -}; diff --git a/apps/web/src/material-icons/src/scripts/helpers/similarity.ts b/apps/web/src/material-icons/src/scripts/helpers/similarity.ts deleted file mode 100644 index 97dc311..0000000 --- a/apps/web/src/material-icons/src/scripts/helpers/similarity.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Compares two strings and returns the Levenshtein distance - * @see https://stackoverflow.com/a/36566052/6942210 - * @param s1 Text string - * @param s2 text string - */ -export const similarity = (s1: string, s2: string) => { - let longer = s1; - let shorter = s2; - if (s1.length < s2.length) { - longer = s2; - shorter = s1; - } - const longerLength = longer.length; - if (longerLength === 0) { - return 1.0; - } - return (longerLength - editDistance(longer, shorter)) / longerLength; -}; - -const editDistance = (s1: string, s2: string) => { - s1 = s1.toLowerCase(); - s2 = s2.toLowerCase(); - - const costs = new Array(); - for (let i = 0; i <= s1.length; i++) { - let lastValue = i; - for (let j = 0; j <= s2.length; j++) { - if (i === 0) { - costs[j] = j; - } else { - if (j > 0) { - let newValue = costs[j - 1]; - if (s1.charAt(i - 1) !== s2.charAt(j - 1)) { - newValue = Math.min(Math.min(newValue, lastValue), costs[j]) + 1; - } - costs[j - 1] = lastValue; - lastValue = newValue; - } - } - } - if (i > 0) { - costs[s2.length] = lastValue; - } - } - return costs[s2.length]; -}; diff --git a/apps/web/src/material-icons/src/scripts/helpers/titleCase.ts b/apps/web/src/material-icons/src/scripts/helpers/titleCase.ts deleted file mode 100644 index 3c13d2b..0000000 --- a/apps/web/src/material-icons/src/scripts/helpers/titleCase.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** TitleCase all words in a string */ -export const toTitleCase = (str: string): string => { - return str.replace( - /\w\S*/g, - (txt) => txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase() - ); -}; diff --git a/apps/web/src/material-icons/src/scripts/icons/checks/checkIconAvailability.ts b/apps/web/src/material-icons/src/scripts/icons/checks/checkIconAvailability.ts deleted file mode 100644 index 25badd7..0000000 --- a/apps/web/src/material-icons/src/scripts/icons/checks/checkIconAvailability.ts +++ /dev/null @@ -1,258 +0,0 @@ -import { readdir } from 'node:fs'; -import { join, parse } from 'node:path'; -import { - type CloneOptions, - type DefaultIcon, - type FileIcon, - type FolderIcon, - type FolderTheme, - fileIcons, - folderIcons, - highContrastColorFileEnding, - languageIcons, - lightColorFileEnding, - openedFolder, -} from '../../../core'; -import { green, red } from '../../helpers/painter'; -import { similarity } from '../../helpers/similarity'; - -/** - * Defines the folder where all icon files are located. - */ -const folderPath = join('icons'); - -/** - * Defines an array with all icons that can be found in the file system. - */ -const availableIcons: Record = {}; - -/** - * Utility type that represents a File or Folder icon that has a clone property - * defined. - */ -type CloneIcon = (FileIcon & FolderIcon) & { clone: CloneOptions }; - -/** - * Save the misconfigured icons. - */ -const wrongIconNames: Record = { - fileIcons: [], - folderIcons: [], - languageIcons: [], -}; - -/** - * Get all icon file names from the file system. - */ -const fsReadAllIconFiles = ( - err: NodeJS.ErrnoException | null, - files: string[] -) => { - if (err) { - throw Error(err.message); - } - - files.forEach((file) => { - const fileName = file; - const iconName = parse(file).name; - availableIcons[iconName] = fileName; - }); - - // check icon configurations - checkFileIcons(); - checkFolderIcons(); - checkLanguageIcons(); - - // show error messages - handleErrors(); -}; - -// read from the file system -export const check = () => readdir(folderPath, fsReadAllIconFiles); - -/** - * Check if the file icons from the configuration are available on the file system. - */ -const checkFileIcons = () => { - [...fileIcons.icons, fileIcons.defaultIcon].forEach((icon) => { - isIconAvailable(icon, IconType.FileIcons, IconColor.Default); - isIconAvailable(icon, IconType.FileIcons, IconColor.Light); - isIconAvailable(icon, IconType.FileIcons, IconColor.HighContrast); - }); -}; - -const isIconAvailable = ( - icon: FileIcon | FolderIcon | DefaultIcon, - iconType: IconType, - iconColor: IconColor, - hasOpenedFolder?: boolean -) => { - const isClone = isCloneIcon(icon); - - let iconName = isClone - ? getCloneBaseName(icon, iconType, hasOpenedFolder) - : `${icon.name}${hasOpenedFolder ? openedFolder : ''}`; - - if (!isClone && icon.light && iconColor === IconColor.Light) { - iconName += lightColorFileEnding; - } - if (!isClone && icon.highContrast && iconColor === IconColor.HighContrast) { - iconName += highContrastColorFileEnding; - } - - if ( - !availableIcons[iconName] && - wrongIconNames[iconType].indexOf(iconName) === -1 - ) { - wrongIconNames[iconType].push(iconName); - } -}; - -/** - * Type guard to check if the icon is a clone icon - */ -const isCloneIcon = ( - icon: FileIcon | FolderIcon | DefaultIcon -): icon is CloneIcon => { - return ( - (icon as CloneIcon).clone && - (icon as FileIcon | FolderIcon).clone?.base !== undefined - ); -}; - -/** - * Get the base file name of a clone icon. - */ -const getCloneBaseName = ( - icon: CloneIcon, - iconType: IconType, - hasOpenedFolder?: boolean -) => { - const clone = icon.clone; - const folderBase = - iconType === IconType.FolderIcons - ? clone.base === 'folder' - ? 'folder' - : clone.base.startsWith('folder-') - ? clone.base - : `folder-${clone?.base}` - : clone.base; - - return `${folderBase}${hasOpenedFolder ? openedFolder : ''}`; -}; - -/** - * Check if the folder icons from the configuration are available on the file system. - */ -const checkFolderIcons = () => { - folderIcons - .map((theme) => (theme.name === 'none' ? [] : getAllFolderIcons(theme))) - .reduce((a, b) => a.concat(b)) - .forEach((icon) => { - if (icon) { - isIconAvailable(icon, IconType.FolderIcons, IconColor.Default); - isIconAvailable(icon, IconType.FolderIcons, IconColor.Default, true); - isIconAvailable(icon, IconType.FolderIcons, IconColor.Light); - isIconAvailable(icon, IconType.FolderIcons, IconColor.Light, true); - isIconAvailable(icon, IconType.FolderIcons, IconColor.HighContrast); - isIconAvailable( - icon, - IconType.FolderIcons, - IconColor.HighContrast, - true - ); - } - }); -}; - -const getAllFolderIcons = (theme: FolderTheme) => { - const icons = theme.icons ? theme.icons : []; - return [theme.defaultIcon, theme.rootFolder, ...icons].filter( - (icon) => icon !== undefined - ); // filter undefined root folder icons -}; - -/** - * Check if the language icons from the configuration are available on the file system. - */ -const checkLanguageIcons = () => { - languageIcons.forEach((lang) => { - const icon = lang.icon; - isIconAvailable(icon, IconType.LanguageIcons, IconColor.Default); - isIconAvailable(icon, IconType.LanguageIcons, IconColor.Light); - isIconAvailable(icon, IconType.LanguageIcons, IconColor.HighContrast); - }); -}; - -/** - * Show error messages in the terminal. - */ -const handleErrors = () => { - const amountOfErrors = - wrongIconNames.fileIcons.length + - wrongIconNames.folderIcons.length + - wrongIconNames.languageIcons.length; - if (amountOfErrors > 0) { - console.log( - '> Material Icon Theme:', - red(`Found ${amountOfErrors} error(s) in the icon configuration!`) - ); - } else { - console.log( - '> Material Icon Theme:', - green('Passed icon availability checks!') - ); - } - logIconInformation(wrongIconNames.fileIcons, 'File icons'); - logIconInformation(wrongIconNames.folderIcons, 'Folder icons'); - logIconInformation(wrongIconNames.languageIcons, 'Language icons'); - - if (amountOfErrors > 0) { - throw new Error( - 'Found some wrong file definitions in the icon configuration.' - ); - } -}; - -const logIconInformation = (wrongIcons: string[], title: string) => { - if (wrongIcons.length === 0) return; - console.log(`\n${title}:\n--------------------------------`); - wrongIcons.forEach((icon) => { - const suggestion = Object.keys(availableIcons).find((i) => { - return similarity(icon, i) > 0.75; - }); - const suggestionString = suggestion - ? ` (Did you mean ${green(suggestion)}?)` - : ''; - const isWrongLightVersion = icon.endsWith(lightColorFileEnding); - const isWrongLightVersionString = isWrongLightVersion - ? ` (There is no light icon for ${green( - icon.slice(0, -6) - )}! Set the light option to false!)` - : ''; - const isWrongHighContrastVersion = icon.endsWith( - highContrastColorFileEnding - ); - const isWrongHighContrastVersionString = isWrongHighContrastVersion - ? ` (There is no high contrast icon for ${green( - icon.slice(0, -13) - )}! Set the highContrast option to false!)` - : ''; - console.log( - red(`Icon not found: ${icon}.svg`) + - `${suggestionString}${isWrongLightVersionString}${isWrongHighContrastVersionString}` - ); - }); -}; - -enum IconType { - FileIcons = 'fileIcons', - FolderIcons = 'folderIcons', - LanguageIcons = 'languageIcons', -} - -enum IconColor { - Default = 'default', - Light = 'light', - HighContrast = 'highContrast', -} diff --git a/apps/web/src/material-icons/src/scripts/icons/checks/checkIconConflicts.ts b/apps/web/src/material-icons/src/scripts/icons/checks/checkIconConflicts.ts deleted file mode 100644 index 7629d83..0000000 --- a/apps/web/src/material-icons/src/scripts/icons/checks/checkIconConflicts.ts +++ /dev/null @@ -1,155 +0,0 @@ -import { fileIcons, folderIcons, languageIcons } from '../../../core'; -import { green, red } from '../../helpers/painter'; - -/** - * Store all icons that are wrong configured - */ -const allConflicts: { - fileIcons: { - fileExtensions: Record; - fileNames: Record; - }; - folderIcons: Record; - languageIcons: Record; -} = { - fileIcons: { - fileExtensions: {}, - fileNames: {}, - }, - folderIcons: {}, - languageIcons: {}, -}; - -export const check = () => { - checkFolderIcons(); - checkFileIcons(); - checkLanguageIcons(); - - handleErrors(); -}; - -const checkFileIcons = () => { - checkForConflictsInFileIcons('fileExtensions'); - checkForConflictsInFileIcons('fileNames'); -}; - -const checkForConflictsInFileIcons = ( - fileIconDefinitionType: 'fileExtensions' | 'fileNames' -) => { - const icons: Record = {}; - fileIcons.icons.forEach((icon) => { - if (!icon[fileIconDefinitionType]) return; - (icon[fileIconDefinitionType] ?? []) - .map((d) => d.toLowerCase()) - .forEach((definition) => { - if ( - !icons[definition] || - (icon.enabledFor && icon.enabledFor.length > 0) - ) { - icons[definition] = icon.name; - } else { - if (!allConflicts.fileIcons[fileIconDefinitionType][definition]) { - allConflicts.fileIcons[fileIconDefinitionType][definition] = [ - icons[definition], - icon.name, - ]; - } else { - allConflicts.fileIcons[fileIconDefinitionType][definition].push( - icon.name - ); - } - } - }); - }); -}; - -const checkFolderIcons = () => { - folderIcons.forEach((theme) => { - if (!theme.icons) return; - const icons: Record = {}; - theme.icons.forEach((icon) => { - icon.folderNames - .map((f) => f.toLowerCase()) - .forEach((folderName) => { - if ( - !icons[folderName] || - (icon.enabledFor && icon.enabledFor.length > 0) - ) { - icons[folderName] = icon.name; - } else { - if (!allConflicts.folderIcons[folderName]) { - allConflicts.folderIcons[folderName] = [ - icons[folderName], - icon.name, - ]; - } else { - allConflicts.folderIcons[folderName].push(icon.name); - } - } - }); - }); - }); -}; - -const checkLanguageIcons = () => { - const icons: Record = {}; - languageIcons.forEach((langIcon) => { - langIcon.ids - .map((id) => id.toLowerCase()) - .forEach((id) => { - if (!icons[id]) { - icons[id] = langIcon.icon.name; - } else { - if (!allConflicts.languageIcons[id]) { - allConflicts.languageIcons[id] = [icons[id], langIcon.icon.name]; - } else { - allConflicts.languageIcons[id].push(langIcon.icon.name); - } - } - }); - }); -}; - -const handleErrors = () => { - if ( - [ - ...Object.keys(allConflicts.fileIcons.fileExtensions), - ...Object.keys(allConflicts.fileIcons.fileNames), - ...Object.keys(allConflicts.folderIcons), - ...Object.keys(allConflicts.languageIcons), - ].length > 0 - ) { - console.log('> Material Icon Theme:', red('Icon conflicts:')); - console.log(red('--------------------------------------')); - - printErrorMessage(allConflicts.fileIcons.fileExtensions, 'fileExtension'); - printErrorMessage(allConflicts.fileIcons.fileNames, 'fileName'); - printErrorMessage(allConflicts.folderIcons, 'folderName'); - printErrorMessage(allConflicts.languageIcons, 'languageId'); - - console.log('\n' + red('Please check the wrong icon configurations!\n')); - process.exit(1); - } else { - console.log( - '> Material Icon Theme:', - green('Passed icon conflict checks!') - ); - } -}; - -const printErrorMessage = ( - icons: Record, - definitionType: string -) => { - const keys = Object.keys(icons); - keys.forEach((key) => { - const conflictIcons = icons[key]; - console.log( - red( - `For ${definitionType} "${key}" are ${ - conflictIcons.length - } icons defined: [${conflictIcons.join(', ')}]` - ) - ); - }); -}; diff --git a/apps/web/src/material-icons/src/scripts/icons/checks/checkIconUsage.ts b/apps/web/src/material-icons/src/scripts/icons/checks/checkIconUsage.ts deleted file mode 100644 index 9a04eb0..0000000 --- a/apps/web/src/material-icons/src/scripts/icons/checks/checkIconUsage.ts +++ /dev/null @@ -1,140 +0,0 @@ -import { readdir } from 'node:fs'; -import { join, parse } from 'node:path'; - -import { - type DefaultIcon, - type FolderIcon, - type FolderTheme, - fileIcons, - folderIcons, - highContrastColorFileEnding, - languageIcons, - lightColorFileEnding, - openedFolder, -} from '../../../core'; -import { green, red } from '../../helpers/painter'; - -/** - * Defines the folder where all icon files are located. - */ -const folderPath = join('icons'); - -/** - * Defines an array with all icons that can be found in the file system. - */ -const availableIcons: { [s: string]: string } = {}; - -/** - * Get all icon file names from the file system. - */ -const fsReadAllIconFiles = ( - error: NodeJS.ErrnoException | null, - files: string[] -) => { - if (error) { - throw Error(error.message); - } - - files.forEach((file) => { - const fileName = file; - const iconName = parse(file).name.replace('.clone', ''); - availableIcons[iconName] = fileName; - }); - - checkUsageOfAllIcons(); - handleErrors(); -}; - -const checkUsageOfAllIcons = () => { - const usedFileIcons: string[] = getAllUsedFileIcons(); - const usedFolderIcons: string[] = getAllUsedFolderIcons(); - const usedLanguageIcons: string[] = getAllUsedLanguageIcons(); - - [...usedFileIcons, ...usedFolderIcons, ...usedLanguageIcons].forEach( - (icon) => { - delete availableIcons[icon]; - } - ); -}; - -const handleErrors = () => { - const amountOfUnusedIcons = Object.keys(availableIcons).length; - if (amountOfUnusedIcons === 0) { - console.log('> Material Icon Theme:', green('Passed icon usage checks!')); - } else { - console.log( - '> Material Icon Theme: ' + red(`${amountOfUnusedIcons} unused icon(s):`) - ); - Object.keys(availableIcons).forEach((icon) => { - console.log(red(`- ${availableIcons[icon]}`)); - }); - throw new Error('Found unused icon files!'); - } -}; - -// read from the file system -export const check = () => readdir(folderPath, fsReadAllIconFiles); - -const getAllUsedFileIcons = (): string[] => { - return [ - fileIcons.defaultIcon.name, - fileIcons.defaultIcon.light - ? fileIcons.defaultIcon.name + lightColorFileEnding - : '', - fileIcons.defaultIcon.highContrast - ? fileIcons.defaultIcon.name + highContrastColorFileEnding - : '', - ...fileIcons.icons.map((icon) => icon.name), - ...fileIcons.icons - .filter((icon) => icon.light) - .map((icon) => icon.name + lightColorFileEnding), - ...fileIcons.icons - .filter((icon) => icon.highContrast) - .map((icon) => icon.name + highContrastColorFileEnding), - ].filter((f) => f !== ''); -}; - -const getAllUsedFolderIcons = (): string[] => { - const icons = folderIcons - .map((theme) => (theme.name === 'none' ? [] : getAllFolderIcons(theme))) - .reduce((a, b) => a.concat(b)); - return icons - .map((icon) => { - return [ - icon.name, - icon.name + openedFolder, - icon.light ? icon.name + lightColorFileEnding : '', - icon.light ? icon.name + openedFolder + lightColorFileEnding : '', - icon.highContrast ? icon.name + highContrastColorFileEnding : '', - icon.highContrast - ? icon.name + openedFolder + highContrastColorFileEnding - : '', - ]; - }) - .filter((icon) => icon !== undefined) - .reduce((a, b) => a.concat(b)); -}; - -const getAllFolderIcons = ( - theme: FolderTheme -): (FolderIcon | DefaultIcon)[] => { - const icons = theme.icons || []; - const allFolderIcons = [theme.defaultIcon, ...icons]; - if (theme.rootFolder) { - allFolderIcons.push(theme.rootFolder); - } - return allFolderIcons; -}; - -const getAllUsedLanguageIcons = (): string[] => { - const icons = [ - ...languageIcons.map((lang) => lang.icon.name), - ...languageIcons - .filter((lang) => lang.icon.light) - .map((lang) => lang.icon.name + lightColorFileEnding), - ...languageIcons - .filter((lang) => lang.icon.highContrast) - .map((lang) => lang.icon.name + highContrastColorFileEnding), - ]; - return icons; -}; diff --git a/apps/web/src/material-icons/src/scripts/icons/checks/run.ts b/apps/web/src/material-icons/src/scripts/icons/checks/run.ts deleted file mode 100644 index 70e2a42..0000000 --- a/apps/web/src/material-icons/src/scripts/icons/checks/run.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { check as checkAvailability } from './checkIconAvailability'; -import { check as checkIconConflicts } from './checkIconConflicts'; -import { check as checkIconUsage } from './checkIconUsage'; - -checkAvailability(); -checkIconUsage(); -checkIconConflicts(); diff --git a/apps/web/src/material-icons/src/scripts/icons/generateClones.ts b/apps/web/src/material-icons/src/scripts/icons/generateClones.ts deleted file mode 100644 index a76cc13..0000000 --- a/apps/web/src/material-icons/src/scripts/icons/generateClones.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { - fileIcons, - folderIcons, - generateConfiguredClones, - generateManifest, -} from '../../core'; - -/** - * This file is meant to be executed exclusively by npm scripts. - */ -try { - console.log('Generating icon clones...'); - const manifest = generateManifest(); - generateConfiguredClones(folderIcons, manifest); - generateConfiguredClones(fileIcons, manifest); -} catch (error) { - console.error(error); - throw Error('Could not generate clones!'); -} diff --git a/apps/web/src/material-icons/src/scripts/icons/generateJson.ts b/apps/web/src/material-icons/src/scripts/icons/generateJson.ts deleted file mode 100644 index cbcb921..0000000 --- a/apps/web/src/material-icons/src/scripts/icons/generateJson.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * This file is meant to be executed exclusively by npm scripts. - */ - -import { - generateFileIcons, - generateFolderIcons, - generateManifest, - getDefaultConfig, -} from '../../core'; - -try { - // Generate default file and folder icons - const config = getDefaultConfig(); - generateFileIcons(config.files.color, config.opacity, config.saturation); - generateFolderIcons(config.folders.color, config.opacity, config.saturation); - - const manifest = generateManifest(); - // Print manifest to stdout so that scripts can consume it - console.log(JSON.stringify(manifest)); -} catch (error) { - console.error(error); - throw Error('An error while generating the manifest occurred!'); -} diff --git a/apps/web/src/material-icons/src/scripts/models/scripts/contributors/contributor.ts b/apps/web/src/material-icons/src/scripts/models/scripts/contributors/contributor.ts deleted file mode 100644 index 30e7b87..0000000 --- a/apps/web/src/material-icons/src/scripts/models/scripts/contributors/contributor.ts +++ /dev/null @@ -1,5 +0,0 @@ -export type Contributor = { - login: string; - // biome-ignore lint/style/useNamingConvention: - avatar_url: string; -}; diff --git a/apps/web/src/material-icons/src/scripts/models/scripts/contributors/contributorsConfig.ts b/apps/web/src/material-icons/src/scripts/models/scripts/contributors/contributorsConfig.ts deleted file mode 100644 index f81ecff..0000000 --- a/apps/web/src/material-icons/src/scripts/models/scripts/contributors/contributorsConfig.ts +++ /dev/null @@ -1,10 +0,0 @@ -export type ContributorsConfig = { - /** Owner of the repository */ - owner: string; - - /** Name of the repository */ - repo: string; - - /** Size of a contributor's profile image in pixels */ - imageSize: number; -}; diff --git a/apps/web/src/material-icons/src/scripts/module/prepare.ts b/apps/web/src/material-icons/src/scripts/module/prepare.ts deleted file mode 100644 index 3486636..0000000 --- a/apps/web/src/material-icons/src/scripts/module/prepare.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { copyFile } from 'node:fs/promises'; -import { join } from 'node:path'; -import { spawn } from 'bun'; - -/** - * Prepare the module for publishing. - * - * This script sets the main field in the package.json to the correct path and copies the README.md to the root directory. - */ -const prepareModule = async () => { - try { - const setMain = spawn([ - 'npm', - 'pkg', - 'set', - 'main=./dist/module/index.cjs', - ]); - await setMain; - - //copy readme into root directory - const readmePath = join(process.cwd(), 'src', 'module', 'README.md'); - console.log('Copying README.md to root directory...'); - await copyFile(readmePath, 'README.md'); - } catch (error) { - console.error('Error preparing the module:', error); - process.exit(1); - } -}; - -prepareModule(); diff --git a/apps/web/src/material-icons/src/scripts/preview/preview.ts b/apps/web/src/material-icons/src/scripts/preview/preview.ts deleted file mode 100644 index abae098..0000000 --- a/apps/web/src/material-icons/src/scripts/preview/preview.ts +++ /dev/null @@ -1,163 +0,0 @@ -import { join } from 'node:path'; -import { writeToFile } from '../../core'; -import { green, red } from '../helpers/painter'; -import { createScreenshot } from '../helpers/screenshots'; -import { toTitleCase } from './../helpers/titleCase'; - -const htmlDoctype = ''; -const cssFilePath = 'style.css'; -const styling = ``; - -const createHTMLTableHeadRow = (amount: number) => { - const pair = ` - Icon - Name - `; - const columns = [...Array(amount)].map(() => pair).join(''); - return ` - - ${columns} - - `; -}; - -const createHTMLTableBodyRows = (items: IconDefinition[][]) => { - let rows = ''; - items.forEach((row) => { - const columns = row - .map( - (icon) => ` - - ${
-                  icon.label
-                } - - ${toTitleCase(icon.label)} - ` - ) - .join(''); - const tableRow = ` - - ${columns} - - `; - rows = rows + tableRow; - }); - return rows; -}; - -const createHTMLTable = (headRow: string, bodyRows: string) => ` - - ${headRow} - ${bodyRows} -
    -`; - -const createPreviewTable = (icons: IconDefinition[][], size: number) => { - const table = - htmlDoctype + - styling + - createHTMLTable( - createHTMLTableHeadRow(size), - createHTMLTableBodyRows(icons) - ); - return table; -}; - -const savePreview = async ( - fileName: string, - size: number, - icons: IconDefinition[][] -) => { - const filePath = join(__dirname, fileName + '.html'); - - // write the html file with the icon table - await writeToFile(filePath, createPreviewTable(icons, size)); - - // create the image - createScreenshot(filePath, fileName) - .then(() => { - console.log( - '> Material Icon Theme:', - green(`Successfully created ${fileName} preview image!`) - ); - }) - .catch(() => { - throw Error(red(`Error while creating ${fileName} preview image`)); - }); -}; - -const getIconDefinitionsMatrix = ( - icons: IconDefinition[], - size: number, - excluded: string[] = [] -): IconDefinition[][] => { - const iconList = icons.sort((a, b) => a.label.localeCompare(b.label)); - trimIconListToSize(iconList, size, excluded); - - // list for the columns with the icons - const matrix: IconDefinition[][] = []; - - // calculate the amount of icons per column - const itemsPerColumn = Math.floor(iconList.length / size); - - // create the columns with the icons - let counter = 0; - for (let c = 0; c < itemsPerColumn; c++) { - matrix[c] = []; - } - for (let s = 0; s < size; s++) { - for (let i = 0; i < itemsPerColumn; i++) { - matrix[i][s] = iconList[counter]; - counter++; - } - } - - return matrix; -}; - -/** - * Function that generates the preview image for specific icons. - * @param name name of the preview - * @param icons icons for the preview - * @param size amount of table columns - * @param trimmableIcons List of icons that can possibly be trimmed - */ -export const generatePreview = ( - name: string, - icons: IconDefinition[], - size: number, - trimmableIcons: string[] = [] -) => { - savePreview( - name, - size, - getIconDefinitionsMatrix(icons, size, trimmableIcons) - ); -}; - -type IconDefinition = { - iconName: string; - label: string; -}; - -/** - * Trim the list of icons into the matrix - * @param iconList List of icons - * @param size Amount of columns - * @param trimmableIcons List of icons that can possibly be trimmed - */ -const trimIconListToSize = ( - iconList: IconDefinition[], - size: number, - trimmableIcons: string[] -) => { - while (iconList.length % size !== 0) { - iconList.splice( - iconList.findIndex( - (i) => i.iconName === trimmableIcons[iconList.length % size] - ), - 1 - ); - } -}; diff --git a/apps/web/src/material-icons/src/scripts/preview/run.ts b/apps/web/src/material-icons/src/scripts/preview/run.ts deleted file mode 100644 index d96bc62..0000000 --- a/apps/web/src/material-icons/src/scripts/preview/run.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { fileIcons } from '../../core/icons/fileIcons'; -import { folderIcons } from '../../core/icons/folderIcons'; -import { languageIcons } from '../../core/icons/languageIcons'; -import { generatePreview } from './preview'; - -const filterDuplicates = (icons: string[]) => { - return [...new Set(icons)]; -}; - -const basicFileIcons = filterDuplicates( - fileIcons.icons - // remove icons that are clones - .filter((i) => i.clone === undefined) - .map((i) => i.name) - // merge language icons - .concat(languageIcons.map((i) => i.icon.name)) -).map((i) => ({ iconName: i, label: i })); - -const folderThemes = filterDuplicates( - folderIcons - .map((theme) => { - const folders = []; - if (theme.icons && theme.icons.length > 0) { - folders.push( - ...theme.icons - // remove icons that are clones - .filter((i) => i.clone === undefined) - .map((i) => i.name) - ); - } - return [...folders]; - }) - .reduce((a, b) => a.concat(b)) -).map((i) => ({ iconName: i, label: i.replace('folder-', '') })); - -generatePreview('fileIcons', basicFileIcons, 5, [ - 'virtual', - 'powerpoint', - 'word', - 'credits', -]); -generatePreview('folderIcons', folderThemes, 5, [ - 'folder-aurelia', - 'folder-phpmailer', - 'folder-syntax', - 'folder-ansible', -]); diff --git a/apps/web/src/material-icons/src/scripts/preview/style.css b/apps/web/src/material-icons/src/scripts/preview/style.css deleted file mode 100644 index 6a7d7e7..0000000 --- a/apps/web/src/material-icons/src/scripts/preview/style.css +++ /dev/null @@ -1,48 +0,0 @@ -:root { - --main-bg-color: #1e1e1e; -} - -body { - margin: 0; - padding: 0; -} - -table { - font-family: arial, sans-serif; - border-collapse: collapse; - width: 100%; - background: var(--main-bg-color); - color: rgb(250, 250, 250); - font-size: 1rem; -} - -td, -th { - border: 0px solid #dddddd; - text-align: left; - padding: 8px; -} - -tr:last-child { - border-bottom: 0.5rem solid var(--main-bg-color); -} - -tr:first-child { - border-top: 0.5rem solid var(--main-bg-color); - border-bottom: 0.5rem solid var(--main-bg-color); -} - -.icon { - width: 2rem; - text-align: center; - padding: 0.5rem 1rem 0.5rem 1rem; -} - -.iconName { - min-width: 9rem; -} - -img { - width: 30px; - height: auto; -} diff --git a/apps/web/src/material-icons/src/scripts/svg/checkSvgColors.ts b/apps/web/src/material-icons/src/scripts/svg/checkSvgColors.ts deleted file mode 100644 index 6818349..0000000 --- a/apps/web/src/material-icons/src/scripts/svg/checkSvgColors.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { spawn } from 'bun'; - -/** - * Check changed (not yet committed) SVG files for correct colors. - */ -const checkColors = async () => { - try { - // Execute Git command to get list of modified SVG files - const gitProcess = spawn([ - 'git', - 'ls-files', - '-mo', - '--exclude-standard', - '--', - '*.svg', - ]); - const { stdout } = await gitProcess; - const output = await new Response(stdout).text(); - const svgFiles = output.trim().split('\n').join(' '); - console.log('SVG files to check:', svgFiles); - - if (svgFiles) { - const command = [ - 'svg-color-linter', - '--colors', - 'material-colors.yml', - ...svgFiles.split(' '), - ]; - const linterProcess = spawn(command); - const { stdout } = await linterProcess; - const linterOutput = await new Response(stdout).text(); - - console.log('Colors check output:\n\n', linterOutput); - } else { - console.log('No SVG files to check.'); - } - } catch (error) { - console.error('Error checking colors:', error); - process.exit(1); - } -}; - -checkColors(); diff --git a/apps/web/src/material-icons/svgo.config.js b/apps/web/src/material-icons/svgo.config.js deleted file mode 100644 index 78c46f2..0000000 --- a/apps/web/src/material-icons/svgo.config.js +++ /dev/null @@ -1,16 +0,0 @@ -module.exports = { - multipass: true, - precision: 2, - plugins: [ - { - name: 'preset-default', - }, - 'convertStyleToAttrs', - 'removeDimensions', - 'removeOffCanvasPaths', - 'removeScriptElement', - 'removeStyleElement', - 'reusePaths', - 'sortAttrs', - ], -}; diff --git a/apps/web/src/material-icons/tsconfig.declarations.json b/apps/web/src/material-icons/tsconfig.declarations.json deleted file mode 100644 index 205df69..0000000 --- a/apps/web/src/material-icons/tsconfig.declarations.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "declaration": true, - "emitDeclarationOnly": true, - "noEmit": false, - "declarationDir": "./dist/types", - "declarationMap": true - }, - "include": ["src/module/index.ts"] -} diff --git a/apps/web/src/material-icons/tsconfig.json b/apps/web/src/material-icons/tsconfig.json deleted file mode 100644 index 2153993..0000000 --- a/apps/web/src/material-icons/tsconfig.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "compilerOptions": { - "lib": ["ESNext"], - "target": "ESNext", - "module": "ESNext", - "moduleDetection": "force", - "jsx": "react-jsx", - "allowJs": true, - "types": ["bun-types"], - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "verbatimModuleSyntax": true, - "noEmit": true, - - /* Linting */ - "skipLibCheck": true, - "strict": true, - "noImplicitAny": true, - "noFallthroughCasesInSwitch": true, - "forceConsistentCasingInFileNames": true - } -} diff --git a/src/material-icons/.coderabbit.yaml b/src/material-icons/.coderabbit.yaml deleted file mode 100644 index ef092f4..0000000 --- a/src/material-icons/.coderabbit.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json -language: "en-US" -early_access: false -reviews: - profile: "chill" - request_changes_workflow: false - high_level_summary: false - poem: false - review_status: false - collapse_walkthrough: true - auto_review: - enabled: true - drafts: false - tools: - biome: - enabled: true - gitleaks: - enabled: true - path_instructions: - - path: "**/*.svg" - instructions: | - Ignore SVG files in the repository. There're already internal checks which ensure that SVG files are in a proper shape. - - path: "**/*.test.ts" - instructions: | - Review the following unit test code written using the Bun.js test library. Ensure that: - - The code adheres to best practices associated with Bun and Jest. - - Descriptive test names are used to clearly convey the intent of each test. -chat: - auto_reply: true diff --git a/src/material-icons/.devcontainer/devcontainer.json b/src/material-icons/.devcontainer/devcontainer.json deleted file mode 100644 index 666bddb..0000000 --- a/src/material-icons/.devcontainer/devcontainer.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "vscode-material-icon-theme", - - // Use Microsoft's Ubuntu Base image for the dev container - "image": "mcr.microsoft.com/devcontainers/base:ubuntu", - "features": { - "ghcr.io/michidk/devcontainers-features/bun:1": {} - }, - - "privileged": true, - - "onCreateCommand": { - // Install dependencies in the dev container - "install-bun-packages": "bun install" - }, - - "customizations": { - "vscode": { - "settings": { - // Define suggested settings for the dev container - "resmon.show.battery": false, - "resmon.show.cpufreq": false - }, - "extensions": [ - "biomejs.biome", - "jock.svg", - "EditorConfig.EditorConfig", - "oven.bun-vscode", - "DavidAnson.vscode-markdownlint" - ] - } - } -} diff --git a/src/material-icons/.editorconfig b/src/material-icons/.editorconfig deleted file mode 100644 index 5a85bb7..0000000 --- a/src/material-icons/.editorconfig +++ /dev/null @@ -1,12 +0,0 @@ -root = true - -[*] -charset = utf-8 -end_of_line = lf -indent_size = 2 -indent_style = space -insert_final_newline = true -trim_trailing_whitespace = true - -[*.svg] -insert_final_newline = false diff --git a/src/material-icons/.gitattributes b/src/material-icons/.gitattributes deleted file mode 100644 index 59f21f9..0000000 --- a/src/material-icons/.gitattributes +++ /dev/null @@ -1,6 +0,0 @@ -# Normalize EOL for all files that Git considers text files -* text=auto eol=lf - -# Explicit binary files for older Git versions (<2.10) -*.png binary -*.gif binary diff --git a/src/material-icons/.github/FUNDING.yml b/src/material-icons/.github/FUNDING.yml deleted file mode 100644 index d7a91db..0000000 --- a/src/material-icons/.github/FUNDING.yml +++ /dev/null @@ -1,4 +0,0 @@ -# These are supported funding model platforms -github: [pkief] -buy_me_a_coffee: pkief -custom: ['https://paypal.me/philippkief'] diff --git a/src/material-icons/.github/ISSUE_TEMPLATE/1-icon-request.yml b/src/material-icons/.github/ISSUE_TEMPLATE/1-icon-request.yml deleted file mode 100644 index c5a1ba6..0000000 --- a/src/material-icons/.github/ISSUE_TEMPLATE/1-icon-request.yml +++ /dev/null @@ -1,63 +0,0 @@ -name: 🏞️ Icon Request -description: Ask for specific icons to be added -title: "[Icon Request]: " -labels: ["icon-request"] - -body: - - type: checkboxes - id: icon-type - attributes: - label: Icon Type - options: - - label: Folder - - label: File - required: true - - - type: textarea - id: folder-names - attributes: - label: Folder names - placeholder: | - - folder-name - - another-folder-name - - ... - validations: - required: false - - - type: textarea - id: file-names - attributes: - label: File names - placeholder: | - - file-name - - another-file-name - - ... - validations: - required: false - - - type: textarea - id: graphic-ideas - attributes: - label: Graphic ideas - description: A clear description of the icon you would like. If the icons are separate for folder and files, please create separate issues. - placeholder: Include a link to sample icons if possible - validations: - required: false - - - type: textarea - id: additional-context - attributes: - label: Additional context - description: Add any other context about the icons here. - placeholder: I consider these icons necessary because ... - validations: - required: false - - - type: checkboxes - id: terms - attributes: - label: Code of Conduct - description: By submitting this issue, you agree to follow our [Code of Conduct](../../CODE_OF_CONDUCT.md). - options: - - label: I agree to follow this project's **Code of Conduct** - required: true diff --git a/src/material-icons/.github/ISSUE_TEMPLATE/2-bug-report.yml b/src/material-icons/.github/ISSUE_TEMPLATE/2-bug-report.yml deleted file mode 100644 index 43e43e3..0000000 --- a/src/material-icons/.github/ISSUE_TEMPLATE/2-bug-report.yml +++ /dev/null @@ -1,78 +0,0 @@ -name: 🐛 Bug Report -description: Create a report to help us improve -title: "[Bug]: " -labels: ["bug"] - -body: - - type: markdown - attributes: - value: | - Thanks for taking the time to fill out this bug report! - - - type: textarea - id: description - attributes: - label: Describe the bug - description: Describe the bug clearly - validations: - required: true - - - type: textarea - id: reproduce - attributes: - label: To Reproduce - description: Steps to reproduce the behavior - placeholder: | - 1. Go to '...' - 2. Click on '....' - 3. Scroll down to '....' - 4. See error - validations: - required: true - - - type: textarea - id: expected - attributes: - label: Expected behavior - description: A clear and concise description of what you expected to happen - validations: - required: true - - - type: textarea - id: screenshots - attributes: - label: Screenshots - description: If applicable, add screenshots to help explain your problem - validations: - required: false - - - type: textarea - id: computer-info - attributes: - label: Computer information - description: | - Examples: - - **OS edition**: [e.g. Windows 11 Home] - - **Extension version**: [e.g. 5.6.0] - - **VSCode version**: [e.g. 1.91.1] - value: | - - **OS edition**: - - **Extension version**: - - **VSCode version**: - - - type: textarea - id: additional-context - attributes: - label: Additional context - description: Add any other context about the problem here. - validations: - required: false - - - type: checkboxes - id: terms - attributes: - label: Code of Conduct - description: By submitting this issue, you agree to follow our [Code of Conduct](../../CODE_OF_CONDUCT.md). - options: - - label: I agree to follow this project's **Code of Conduct** - required: true diff --git a/src/material-icons/.github/dependabot.yml b/src/material-icons/.github/dependabot.yml deleted file mode 100644 index 2a769f7..0000000 --- a/src/material-icons/.github/dependabot.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file - -version: 2 -updates: - - package-ecosystem: 'github-actions' # See documentation for possible values - directory: '/' # Location of package manifests - schedule: - interval: 'weekly' - assignees: - - 'PKief' - groups: - github-actions: - patterns: - - 'actions/*' diff --git a/src/material-icons/.github/labeler.yml b/src/material-icons/.github/labeler.yml deleted file mode 100644 index 0ac4e88..0000000 --- a/src/material-icons/.github/labeler.yml +++ /dev/null @@ -1,24 +0,0 @@ -# Add 'icons' label to any file changes within 'icons' folder or 'src/core/icons' typescript files -icons: -- changed-files: - - any-glob-to-any-file: ['icons/*', 'src/core/icons/*.ts'] - -# Add 'translations' label to any changes within 'package.nls*.json' files or 'src/core/i18n' folder -translations: -- changed-files: - - any-glob-to-any-file: ['package.nls*.json', 'src/core/i18n'] - -# Add 'docs' label to any changes to markdown files -docs: -- changed-files: - - any-glob-to-any-file: '*.md' - -# Add 'workflows' label to any changes within '.github/workflows' folder or '.github/labeler.yml' file -workflows: -- changed-files: - - any-glob-to-any-file: ['.github/workflows/*', '.github/labeler.yml'] - -# Add 'devcontainers' label to any changes within '.devcontainer' folder -devcontainers: -- changed-files: - - any-glob-to-any-file: '.devcontainer/*' diff --git a/src/material-icons/.github/pull_request_template.md b/src/material-icons/.github/pull_request_template.md deleted file mode 100644 index eed5fae..0000000 --- a/src/material-icons/.github/pull_request_template.md +++ /dev/null @@ -1,8 +0,0 @@ -# Description - - - -## Contribution Guidelines - -- [ ] By creating this pull request, I acknowledge that I have read the [Contribution Guidelines](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/CONTRIBUTING.md) for this project. -- [ ] I have read the [Code Of Conduct](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/CODE_OF_CONDUCT.md) and promise to abide by these rules diff --git a/src/material-icons/.github/workflows/build.yml b/src/material-icons/.github/workflows/build.yml deleted file mode 100644 index ef423b3..0000000 --- a/src/material-icons/.github/workflows/build.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Build + Test - -on: - push: - pull_request: - -permissions: - contents: read - -jobs: - build: - runs-on: [ubuntu-latest] - - name: Build Material Icon Theme - - steps: - - name: Checkout 🛎️ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - with: - persist-credentials: false - - - name: Setup Platform 🛠️ - uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2 - with: - bun-version: 1.1.18 - - - name: Install dependencies 📦 - run: bun install --frozen-lockfile - - - name: Test + Build 🚀 - run: | - bun test - bun run vscode:prepublish diff --git a/src/material-icons/.github/workflows/color-check.yml b/src/material-icons/.github/workflows/color-check.yml deleted file mode 100644 index 0377502..0000000 --- a/src/material-icons/.github/workflows/color-check.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: Check SVG icon colors - -on: - pull_request: - paths: - - 'icons/*.svg' - -permissions: - contents: read - -jobs: - color-check: - name: SVG Color Check - runs-on: ubuntu-latest - env: - TARGET_BRANCH: ${{ github.event.pull_request.base.ref }} - - steps: - - name: Checkout 🛎️ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - with: - fetch-depth: 0 - persist-credentials: false - - - name: Check colors 🎨 - run: | - svgFiles=$(git diff origin/${{ env.TARGET_BRANCH }} --diff-filter=ACMRTUX --name-only | grep '.svg$') - npx svg-color-linter --colors material-colors.yml ${svgFiles} diff --git a/src/material-icons/.github/workflows/icon-review.yml b/src/material-icons/.github/workflows/icon-review.yml deleted file mode 100644 index 561b6b8..0000000 --- a/src/material-icons/.github/workflows/icon-review.yml +++ /dev/null @@ -1,109 +0,0 @@ -name: Icon Review - -on: - pull_request_target: - paths: - - 'icons/*.svg' - -permissions: - contents: read - -jobs: - icon-review: - name: Icon Review - runs-on: ubuntu-latest - env: - TARGET_BRANCH: ${{ github.event.pull_request.base.ref }} - - permissions: - pull-requests: write - - steps: - - name: Setup Platform 🛠️ - uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2 - with: - bun-version: 1.1.20 - - - name: Checkout Fork 🛎️ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - with: - ref: ${{ github.event.pull_request.head.ref }} - repository: ${{ github.event.pull_request.head.repo.full_name }} - fetch-depth: 0 - path: fork - persist-credentials: false - - - name: Checkout Original 🛎️ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - with: - fetch-depth: 0 - path: main - persist-credentials: false - - - name: Review SVG files 🔍 - working-directory: main - run: | - files=$(git diff --no-index ../main ../fork --diff-filter=ACMRTUX --name-only | grep '^\.\./fork/icons/.*\.svg$') - filesCount=$(echo "$files" | wc -l) - bunx --bun svg-icon-review@2.1.0 --bigIcon ${files} - echo svg_files_count=$filesCount >> $GITHUB_ENV - - - name: Upload PNG ⬆️ - env: - IMAGE_UPLOAD: ${{ secrets.IMAGE_UPLOAD }} - id: upload - run: | - IMAGE_URL=$(curl --location 'https://freeimage.host/json' --form 'source=@"./main/preview.png"' --form 'type="file"' --form 'action="upload"' --form 'auth_token="${{env.IMAGE_UPLOAD}}"' | jq -r '.image.url') - echo image_url=$IMAGE_URL >> $GITHUB_ENV - - - name: Generate text 📃 - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - script: | - const iconsCount = parseInt("${{ env.svg_files_count }}"); - const imageURL = "${{ env.image_url }}"; - const image = `Generated preview`; - const pluralS = iconsCount > 1 ? "s" : ""; - - let preview = ""; - - if (iconsCount > 10) { - preview = `
    🏞️ Generated preview
    ${image}
    `; - } else { - preview = image; - } - - const comment = ` - - ## Preview - - Thank you for creating a pull request. This preview shows you how your icon${pluralS} will look on the different themes: - - ${preview} - - Check how your icon${pluralS} fit${!pluralS ? 's' : ''} in a 16x16 grid with our **Pixel Perfect Checker** by following [this link](https://pixp.lucode.ar/material-extensions/vscode-material-icon-theme/pull/${{ github.event.pull_request.number }}). - - You can find more information on how to contribute in the [contribution guidelines](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/CONTRIBUTING.md). - `; - - // Write comment to environment variable - core.exportVariable('comment', comment); - - - name: Find comment if exists 🕵️ - uses: peter-evans/find-comment@3eae4d37986fb5a8592848f6a574fdf654e61f9e # v3.1.0 - id: fc - with: - issue-number: ${{ github.event.pull_request.number }} - comment-author: 'github-actions[bot]' - body-includes: - - - name: Post or update comment in PR ✍️ - uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0 - with: - comment-id: ${{ steps.fc.outputs.comment-id }} - issue-number: ${{ github.event.pull_request.number }} - body: | - ${{ env.comment }} - edit-mode: replace diff --git a/src/material-icons/.github/workflows/label.yml b/src/material-icons/.github/workflows/label.yml deleted file mode 100644 index 4dbe828..0000000 --- a/src/material-icons/.github/workflows/label.yml +++ /dev/null @@ -1,18 +0,0 @@ -# This workflow will triage pull requests and apply a label based on the -# paths that are modified in the pull request. - -name: Labeler -on: [pull_request_target] - -jobs: - label: - - runs-on: ubuntu-latest - permissions: - contents: read - pull-requests: write - - steps: - - uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0 - with: - repo-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/src/material-icons/.github/workflows/pr-closed.yml b/src/material-icons/.github/workflows/pr-closed.yml deleted file mode 100644 index 5347e80..0000000 --- a/src/material-icons/.github/workflows/pr-closed.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: PR closed - -on: - pull_request_target: - types: - - closed - -permissions: - contents: read - -jobs: - thank_you: - runs-on: ubuntu-latest - if: github.event.pull_request.merged == true - - permissions: - pull-requests: write - - steps: - - name: Post Thank You Comment 🙏 - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 - with: - script: | - github.rest.issues.createComment({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - body: `## Merge Successful - - Thanks for your contribution! 🎉 - - The changes will be part of the upcoming update on the Marketplace.` - }) diff --git a/src/material-icons/.github/workflows/release.yml b/src/material-icons/.github/workflows/release.yml deleted file mode 100644 index a90fabb..0000000 --- a/src/material-icons/.github/workflows/release.yml +++ /dev/null @@ -1,106 +0,0 @@ -name: Release + Publish - -on: - workflow_dispatch: - inputs: - versionChange: - type: choice - description: Select the version change - required: true - default: 'minor' - options: - - major - - minor - - patch - -permissions: - id-token: write - contents: read - -jobs: - release: - runs-on: ubuntu-latest - env: - VERSION_CHANGE: ${{ github.event.inputs.versionChange }} - - permissions: - contents: write - id-token: write - attestations: write - - steps: - - uses: actions/create-github-app-token@31c86eb3b33c9b601a1f60f98dcbfd1d70f379b4 # v1.10.3 - id: app-token - with: - app-id: ${{ vars.BOT_APP_ID }} - private-key: ${{ secrets.BOT_PRIVATE_KEY }} - - - name: Checkout 🛎️ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - with: - fetch-depth: 0 - token: ${{ steps.app-token.outputs.token }} - - - name: Setup Platform 🛠️ - uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2 - with: - bun-version: 1.1.18 - - - name: Install dependencies 📦 - run: | - bun install --frozen-lockfile - bun add -g npm - - - name: Update version ↗ - run: | - git config --global user.name 'Philipp Kief' - git config --global user.email 'PKief@users.noreply.github.com' - git config --global push.followTags true - npm version ${{ env.VERSION_CHANGE }} -m "Release %s" - - - name: Get metadata 🔍 - run: | - VERSION=$(bun --print "(await import('./package.json')).version") - NAME=$(bun --print "(await import('./package.json')).name") - DISPLAY_NAME=$(bun --print "(await import('./package.json')).displayName") - echo VERSION=$VERSION >> $GITHUB_ENV - echo NAME=$NAME >> $GITHUB_ENV - echo DISPLAY_NAME=$DISPLAY_NAME >> $GITHUB_ENV - - - name: Build ⚒️ - run: bunx @vscode/vsce package - - - name: Attest artifacts ✅ - uses: actions/attest-build-provenance@6149ea5740be74af77f260b9db67e633f6b0a9a1 # v1.4.2 - # Read: https://docs.github.com/en/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds - with: - subject-path: '${{ env.NAME }}-${{ env.VERSION }}.vsix' - - - name: Push tags 📌 - run: git push - - - name: Release ${{ env.VERSION }} 🔆 - uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 # v2.0.8 - with: - files: ${{ env.NAME }}-${{ env.VERSION }}.vsix - tag_name: v${{ env.VERSION }} - name: ${{ env.DISPLAY_NAME }} v${{ env.VERSION }} - generate_release_notes: true - - - name: Publish to Open VSX Registry 🌐 - uses: HaaLeo/publish-vscode-extension@28e2d3f5817fccf23c1f219eb0cecc903132d1a2 # v1.6.2 - with: - pat: ${{ secrets.OPEN_VSX_TOKEN }} - extensionFile: ${{ env.NAME }}-${{ env.VERSION }}.vsix - - - name: Publish to Visual Studio Marketplace 🌐 - uses: HaaLeo/publish-vscode-extension@28e2d3f5817fccf23c1f219eb0cecc903132d1a2 # v1.6.2 - with: - pat: ${{ secrets.VS_MARKETPLACE_TOKEN }} - registryUrl: https://marketplace.visualstudio.com - extensionFile: ${{ env.NAME }}-${{ env.VERSION }}.vsix - - - name: Publish to NPM Registry 🌐 - run: | - npm set "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" - npm publish --provenance --access public diff --git a/src/material-icons/.gitignore b/src/material-icons/.gitignore deleted file mode 100644 index 1a47c83..0000000 --- a/src/material-icons/.gitignore +++ /dev/null @@ -1,18 +0,0 @@ -out -dist - -node_modules - -.vscode-test/** -*.vsix - -icons/file.svg -icons/folder.svg -icons/folder-open.svg -icons/folder-root.svg -icons/folder-root-open.svg -icons/*.clone.svg -icons/clones - -src/scripts/preview/*.html -src/scripts/contributors/*.html diff --git a/src/material-icons/.npmignore b/src/material-icons/.npmignore deleted file mode 100644 index ced09c1..0000000 --- a/src/material-icons/.npmignore +++ /dev/null @@ -1,5 +0,0 @@ -* -!icons/* -!dist/types/**/* -!dist/material-icons.json -!dist/module/index.cjs diff --git a/src/material-icons/.vscode/extensions.json b/src/material-icons/.vscode/extensions.json deleted file mode 100644 index 192fa55..0000000 --- a/src/material-icons/.vscode/extensions.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "recommendations": [ - "biomejs.biome", - "jock.svg", - "editorconfig.editorconfig", - "oven.bun-vscode", - "davidanson.vscode-markdownlint" - ] -} diff --git a/src/material-icons/.vscode/launch.json b/src/material-icons/.vscode/launch.json deleted file mode 100644 index 3f8a8b1..0000000 --- a/src/material-icons/.vscode/launch.json +++ /dev/null @@ -1,29 +0,0 @@ -// A launch configuration that compiles the extension and then opens it inside a new window -// Use IntelliSense to learn about possible attributes. -// Hover to view descriptions of existing attributes. -// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 -{ - "version": "0.2.0", - "configurations": [ - { - "name": "Run Extension", - "type": "extensionHost", - "request": "launch", - "args": ["--extensionDevelopmentPath=${workspaceFolder}"], - "outFiles": ["${workspaceFolder}/dist/**/*.cjs"], - "preLaunchTask": "${defaultBuildTask}" - }, - { - "name": "Run Web Extension in VS Code", - "type": "pwa-extensionHost", - "debugWebWorkerHost": true, - "request": "launch", - "args": [ - "--extensionDevelopmentPath=${workspaceFolder}", - "--extensionDevelopmentKind=web" - ], - "outFiles": ["${workspaceFolder}/dist/web/**/*.cjs"], - "preLaunchTask": "${defaultBuildTask}" - } - ] -} diff --git a/src/material-icons/.vscode/settings.json b/src/material-icons/.vscode/settings.json deleted file mode 100644 index 7cfbcc3..0000000 --- a/src/material-icons/.vscode/settings.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "files.exclude": { - "out": false - }, - "search.exclude": { - "out": true - }, - "[typescript]": { - "editor.codeActionsOnSave": { - "quickfix.biome": "explicit", - "source.organizeImports.biome": "explicit" - } - }, - "editor.defaultFormatter": "biomejs.biome", - "editor.formatOnSave": true -} diff --git a/src/material-icons/.vscode/tasks.json b/src/material-icons/.vscode/tasks.json deleted file mode 100644 index 14ab131..0000000 --- a/src/material-icons/.vscode/tasks.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "type": "bun", - "script": "bun run build", - "problemMatcher": [], - "label": "bun: build", - "detail": "bun run build", - "group": { - "kind": "build", - "isDefault": true - } - } - ] -} diff --git a/src/material-icons/.vscodeignore b/src/material-icons/.vscodeignore deleted file mode 100644 index e27de63..0000000 --- a/src/material-icons/.vscodeignore +++ /dev/null @@ -1,19 +0,0 @@ -# Files to include in the extension package -# Documentation for this format: -# https://code.visualstudio.com/api/working-with-extensions/publishing-extension#using-.vscodeignore -!CHANGELOG.md -!LICENSE.md -!README.md -!logo.png - -!package.json -!package.nls.json -!package.nls.*.json - -!dist/extension -!dist/material-icons.json - -!icons - -# Exclude everything else -**/* diff --git a/src/material-icons/CHANGELOG.md b/src/material-icons/CHANGELOG.md deleted file mode 100644 index 1095fb5..0000000 --- a/src/material-icons/CHANGELOG.md +++ /dev/null @@ -1,1749 +0,0 @@ -### Changelog - - All notable changes to this project will be documented in this file. Dates are displayed in UTC. - - -#### [v5.10.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.9.0...v5.10.0) - -> August 29, 2024 - -- feat: ✨ github actions workflow file icon [`#2559`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2559) -- duc Binary file format [`#2212`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2212) -- Add icon association for UNLICENSE files [`#2556`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2556) -- build(deps): bump actions/attest-build-provenance [`#2554`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2554) -- Update marketplace message capitalization [`#2553`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2553) -- Added coderabbit icon [`#2549`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2549) -- chore: Improve branch protection [`7112da93`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7112da93) -- Added `gemini-ai` icon [`#2548`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2548) -- feat: ✨ gitea folder icon [`#2552`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2552) -- Changed issue templates order [`#2546`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2546) -- Add remote(s) folder icon association [`4a3c324f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4a3c324f) -- Added emojis in issue template names [`#2532`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2532) -- Collapse the walkthrough of coderabbit [`c61a8d1e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c61a8d1e) -- Fixed pr template links [`#2531`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2531) -- Add config for coderabbit [`baf6202f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/baf6202f) -- Remove unused dependencies [`b167604c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b167604c) - -#### [v5.9.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.8.0...v5.9.0) - -> August 10, 2024 - -- Update release workflow [`1959aa1f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1959aa1f) -- Include 'devtools' in the folder-icon for 'tools' [`#2528`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2528) -- Add VHDL file icon association [`#2522`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2522) -- Add cds icon [`#2520`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2520) -- Added folder-icon for snippet, snippets [`#2510`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2510) -- Add store folder icon [`#2518`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2518) -- feat: ✨ rocket/release icon [`#2519`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2519) -- Feat: Drizzle ORM [`#2127`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2127) -- Show nuxt folder icon without pack [`1c8513c9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1c8513c9) -- build(deps): bump actions/attest in the github-actions group [`#2517`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2517) -- Added folder-icon for flutter [`#2511`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2511) -- Made pixel-perfect (almost) icons [`#2449`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2449) -- Added artifact attestation [`#2486`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2486) -- Added folder-icon about development. [`#2501`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2501) -- Add Phorm AI badge [`#2508`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2508) -- docs: 📝 fix broken links [`#2507`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2507) -- Fix URL in CONTRIBUTING.md [`#2505`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2505) -- Add 'distribution' to folder-dist [`#2500`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2500) -- Added `jsr` icon [`#2493`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2493) -- Improve icon review workflow [`#2499`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2499) -- Improved hint comments [`#2496`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2496) -- Add conditionally active custom clones [`#2498`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2498) -- Add license field to package.json [`#2495`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2495) -- ci: 🏷️ Add labels for PRs automatically [`#2490`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2490) -- feat: ✨ new rust icon [`#2489`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2489) -- Improve icon preview workflow [`#2485`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2485) -- Add inc64 folder icon [`#2484`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2484) -- Added clangd icon [`#2414`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2414) -- Reduced the size of the extension [`#2476`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2476) -- Added `devcontainer-lock.json` file icon [`#2478`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2478) -- Added `ipynb` folder icon [`#2479`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2479) -- Added `slint` icon [`#2480`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2480) -- fix: 🚑 review comment not being updated [`#2481`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2481) -- Improved text in icon-review [`#2467`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2467) -- Optimized `.vscodeignore` [`#2475`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2475) -- Add angular interceptor icon [`#2474`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2474) -- Add lib64 folder icon [`#2473`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2473) -- feat: add Just icon [`#1950`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1950) - -#### [v5.8.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.7.0...v5.8.0) - -> July 24, 2024 - -- feat: add remark support [`#2245`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2245) -- Add tape icon [`#2469`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2469) -- Added `hurl` icon [`#2465`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2465) -- Improve core functionality (Logging, Config comparison, Code Quality) [`#2464`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2464) -- Added alias for `.nuxtrc` [`#2466`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2466) -- Updated `svg-icon-review` version (1.1.0 -> 2.1.0) [`#2459`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2459) -- feat: adding icons to new configuration and envs files [`#2057`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2057) - -#### [v5.7.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.6.0...v5.7.0) - -> July 22, 2024 - -- Added markdownlint icon [`#2415`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2415) -- Use issue forms [`#2445`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2445) -- Added `Ціль` icon [`#2424`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2424) -- Added snap folder icon [`#2439`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2439) -- Add liara cloud icon [`#2409`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2409) -- Added deepsource icon [`#2413`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2413) -- Added separate Buy Me a Coffee link in `FUNDING.yml` [`#2458`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2458) -- Added aliases for codecov icon [`#2440`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2440) -- Changed icon for `devcontainer.json` [`#2448`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2448) -- Added icon for `xlf` files [`#2455`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2455) -- Added `win32` folder icon [`#2456`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2456) -- build(deps): bump softprops/action-gh-release from 2.0.6 to 2.0.8 [`#2453`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2453) -- build(deps): bump oven-sh/setup-bun [`#2452`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2452) -- Moved PR template [`#2438`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2438) -- Allign with new requirements of vscode-vsce v2.31.0 [`b5552f41`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b5552f41) -- feat: mist file icon [`#2435`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2435) -- Provide option to analyse bundle size [`6186d685`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6186d685) -- Improve stability of code [`58c90cf0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/58c90cf0) - -#### [v5.6.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.5.1...v5.6.0) - -> July 16, 2024 - -- feat: ✨ update turbo repo file icon + .turbo folder icon [`#2425`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2425) -- Revert esbuild config (Related to #2428) [`c66fa64d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c66fa64d) -- feat: velite [`#2406`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2406) - -#### [v5.5.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.5.0...v5.5.1) - -> July 15, 2024 - -- Remove lodash as dependency [`#2422`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2422) -- Update tsconfig [`412da52e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/412da52e) - -#### [v5.5.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.4.2...v5.5.0) - -> July 15, 2024 - -- Expose generateManifest as reusable function [`#2411`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2411) -- Added osx folder icon [`#2418`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2418) -- ci(preview): 🔄 add link to check pixel perfectness [`#2405`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2405) -- Include `.cts` and `.mts` in `esbuild` icon configuration [`#2404`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2404) -- feat: update astro file icon and add astro folder icon [`#2228`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2228) -- Fixed all .md files to conform to markdownlint rules [`#2398`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2398) -- Added markdownlint to list of reccomended extensions [`#2400`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2400) -- Added cairo icon [`#2393`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2393) -- Exclude files from vscode extension bundle [`a3f42ed7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a3f42ed7) -- A new item has been added to the checklist in the PR template [`#2395`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2395) -- Remove jq as it's already part of the runner [`#2386`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2386) -- Improved preview text [`#2397`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2397) -- Added dockerhub folder [`#2399`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2399) -- Fixed color checking [`#2392`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2392) -- Added grafana alloy icon [`#2391`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2391) -- Cleaned icons [`#2383`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2383) -- Added labels for issues [`#2394`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2394) -- Replace generated image previews instead of creating new ones [`#2386`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2386) -- Add Helm folder icon [`#1181`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1181) -- Update workflow files [`b1ad1d28`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b1ad1d28) -- Add folder icons for Jupyter [`#2368`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2368) -- ci: 🔄 persist credentials in release action [`#2385`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2385) -- feat: update sentry files [`#2303`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2303) -- Remove plain black and white from allowed colors [`9b7100ed`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9b7100ed) -- Update build directory [`4d71701d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4d71701d) -- ui folder icon [`#2382`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2382) -- Added icon for kcl lang [`#2342`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2342) -- Added icon for `*.sigstore.json` files [`#2341`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2341) -- Add Bicep folder icons [`#2367`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2367) -- Update devcontainer settings [`175ad6f7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/175ad6f7) -- build(deps): bump oven-sh/setup-bun from 1.2.2 to 2 [`#2373`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2373) -- build(deps): bump softprops/action-gh-release from 2.0.5 to 2.0.6 [`#2374`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2374) -- Update CONTRIBUTING.md [`#2372`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2372) -- Transfer repository to organization [`1aaaaaf4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1aaaaaf4) -- Support for Prisma 5.15 multi-file schema (Closes #2354) [`de76f5a8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/de76f5a8) -- Update biome js [`fa79975d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fa79975d) -- add amplify logo (Closes #893) [`#1084`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1084) -- Update task json to improve debugging [`b860c846`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b860c846) -- chore: provenance [`#2365`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2365) - -#### [v5.4.2](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.4.1...v5.4.2) - -> June 13, 2024 - -- Update action workflows [`314aba7b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/314aba7b) -- fix: remove log information from console (Fixes #2362) [`0c4c0821`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0c4c0821) - -#### [v5.4.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.4.0...v5.4.1) - -> June 13, 2024 - -- Fix #2360 Issue with translation loader [`f11d3e51`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f11d3e51) - -#### [v5.4.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.3.0...v5.4.0) - -> June 12, 2024 - -- feat: improve build performance [`#2359`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2359) -- fix: dead README.md link [`#2355`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2355) -- Clone Advpl icon files [`#2353`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2353) -- feat: Migrate from `prettier`/`eslint` to `biome` [`#2349`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2349) -- feat: Added `screwdriver` icon [`#2328`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2328) -- Add harmonix icon [`#2348`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2348) -- Add bruno icon [`#2345`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2345) -- feat: update patterns support [`d8bdd337`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d8bdd337) -- Added icon for `py.typed` file [`#2343`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2343) -- fix: `pull_request_template.md` [`#2339`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2339) -- feat: ⚙️ Refactor pattern code structure [`#2326`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2326) -- Added icon for `devcontainer.json` [`#2332`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2332) -- Added icons for `.github/*_TEMPLATE` folders [`#2333`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2333) -- Added new filenames for `key` icon [`#2334`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2334) -- Added snapcraft icon [`#2318`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2318) -- Added `CODE_OF_CONDUCT.md` [`#2327`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2327) -- feat: update recommended extensions for development [`8af9bcdb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8af9bcdb) - -#### [v5.3.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.2.0...v5.3.0) - -> May 13, 2024 - -- feat: select default version change value [`190092bf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/190092bf) -- feat: ✨ .github/workflows folder icon [`#2324`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2324) -- fix: 🚑 interop between cloned icons and user associations [`#2323`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2323) -- feat: Rename custom attribute (use data prefix) [`#2322`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2322) -- Added `devcontainer.json` [`#2319`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2319) -- feat: update link in readme [`de998a76`](https://github.com/material-extensions/vscode-material-icon-theme/commit/de998a76) - -#### [v5.2.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.1.0...v5.2.0) - -> May 9, 2024 - -- Feat/update angular and nest icons [`#2314`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2314) -- feat: support biome.jsonc [`#2316`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2316) -- Modernize svgo config [`#2301`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2301) -- feat: ✨ clone and recolorize icons [`#2305`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2305) -- feat(i18n): Add missing japanese translate [`#2313`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2313) -- Add seeders folder icons [`#2298`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2298) -- Pseudo-wildcard support for folder icons [`#2292`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2292) -- Update CONTRIBUTING.md [`834e5aed`](https://github.com/material-extensions/vscode-material-icon-theme/commit/834e5aed) -- feat: ✨ c-family icons improvements [`#2299`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2299) -- feat: slnx file extension [`#2302`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2302) -- feat(filenames): add patterns support [`#2289`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2289) -- Add some missed attribute options [`#2300`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2300) -- Add aliases for platform folders [`#2288`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2288) -- feat: Add `.editorconfig` and `.gitattributes` [`#2290`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2290) - -#### [v5.1.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v5.0.0...v5.1.0) - -> April 20, 2024 - -- fix: 🚑 golang icon [`#2287`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2287) -- feat: add all syncpack cosmiconfig config [`#2282`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2282) -- feat: knip [`#2280`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2280) -- Updated ES translation [`#2286`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2286) - -#### [v5.0.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.34.0...v5.0.0) - -> April 18, 2024 - -- fix: update version [`0ae248de`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0ae248de) -- feat: add backend/backends folder icon (Closes #2276) [`c7fd9c9c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c7fd9c9c) -- feat: update typescript and javascript icons [`d10e0d14`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d10e0d14) -- feat: add `.cjs` extension support for `gruntfile` [`#2271`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2271) -- feat: update color of JSON icon [`d8d90fd6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d8d90fd6) -- Add Quokka icon and file-extension default config [`#2152`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2152) -- Add `mjs` to `postcss.config.*` [`#2269`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2269) -- feat: update icons [`75bdd37d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/75bdd37d) -- feat: update file icons for grid alignment [`a8095d5f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a8095d5f) -- feat: add capnp [`#2224`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2224) -- Update icon-review.yml [`5fa74251`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5fa74251) -- feat: add lighthouserc .cjs extension support [`#2256`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2256) -- feat: add translation for Korean [`#2234`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2234) -- build(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6 [`#2254`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2254) -- chore: add `svg-color-linter` to check-colors before requesting merge [`#2237`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2237) -- Remove duplicated language id definitions [`ff4bb608`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ff4bb608) -- Move objective c and cpp to language associations [`#2249`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2249) -- feat: enhance eslint flat config support [`#2247`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2247) -- feat: add commitlint .mjs extension support [`#2241`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2241) -- Add Controller, Television, and Desktop folder icons [`#2218`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2218) -- feat: add postcss .mjs extension support [`#2239`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2239) -- Support Bun's bunfig.toml file [`#2238`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2238) -- Cloudflare folder icon [`#2235`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2235) -- Add zon file extension to zig icon [`ca53a641`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ca53a641) -- Feature/openapi file extensions [`#2229`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2229) -- Pixel perfect icons at 16px [`#2226`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2226) - -#### [v4.34.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.33.0...v4.34.0) - -> February 19, 2024 - -- feat: add syncpack icon [`#1968`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1968) -- feat: payload cms [`#2222`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2222) -- feat: add `tsconfig.server.json` to file names [`#2223`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2223) -- Added swagger icon [`#1718`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1718) -- Add PKL icon [`#2217`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2217) -- feat: added vitest workspace file [`#2207`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2207) -- feat: add icons for PDM [`#2195`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2195) -- Replace AsciiDoc icon with the official one [`#2199`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2199) -- feat: add dynamic library (dll) icon [`#2198`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2198) -- add photo (and variants) to folderIcons.ts [`#2200`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2200) -- Update Biome logo [`#2188`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2188) -- Add .stylelintrc.mjs [`#2192`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2192) -- feat: add Huff icon [`#2190`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2190) -- build(deps-dev): bump follow-redirects from 1.15.2 to 1.15.4 [`#2187`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2187) - -#### [v4.33.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.32.0...v4.33.0) - -> January 9, 2024 - -- Adjust azure pipelines filename [`#2186`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2186) -- add file icon for `Vedic` Programming Language. [`#2111`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2111) -- Delete unused files [`0f5fd1be`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0f5fd1be) -- Update vscode settings [`e10f594e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e10f594e) -- chore: add "protobuf" to proto folder names [`#2182`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2182) -- Concourse Icon [`#1947`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1947) -- feat: add postgres icon [`#2169`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2169) -- feat: add kubernetes file icon [`#2077`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2077) -- Add moon icons [`#2178`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2178) -- feat: add tooling folder [`#2167`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2167) -- Add RSpec file icon [`#2106`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2106) -- Simplify contribution guidelines [`7856d63e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7856d63e) -- feat: add the .config folder [`#2172`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2172) -- Update README.md [`a18fd923`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a18fd923) -- Add puppeteer file icons [`#2142`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2142) -- CRX file icon [`#2139`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2139) -- Additions to folder icons [`#2140`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2140) -- Update nuxt icons [`#2119`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2119) - -#### [v4.32.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.31.0...v4.32.0) - -> November 20, 2023 - -- [Icon Request] HJSON file icon [`#2136`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2136) -- Update workflow files [`d5912bb0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d5912bb0) -- Add Google App Script (*.gs) file icon [`#2143`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2143) -- build(deps-dev): bump axios from 1.4.0 to 1.6.0 [`#2141`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2141) -- Added Lottie Folder Icons aswell as the File Icon. [`#2073`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2073) -- [Icon Request] Add more textlintrc file names [`#2137`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2137) -- Update Angular icons [`#2134`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2134) -- Added mjs extension for stylelint [`#2129`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2129) -- Add history icon association [`71173fc2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/71173fc2) -- [Icon Request] Taskfile [`#1739`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1739) -- [Icon Request] ABAP [`#2123`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2123) -- Associate .whitesource file name with json file [`04e6cce6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/04e6cce6) -- feat: add tailwind config esm [`#2112`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2112) - -#### [v4.31.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.30.1...v4.31.0) - -> October 6, 2023 - -- added templ file icon [`#2102`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2102) -- Add .o and .zst extensions [`#2063`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2063) -- Add Biome icon [`#2075`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2075) -- Added .stan file icon [`#2050`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2050) -- [Icon Request] ESBuild [`#2104`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2104) -- add plural versions for manager, moderator, and admin folders [`#2098`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2098) -- Add SPWN file icon [`#2090`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2090) -- Support OWNERS files [`#2088`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2088) -- Remove sponsors badge from readme [`#2082`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2082) -- Add more panda file names (Closes #2065) [`afac99a5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/afac99a5) -- Add csharp file extension (Closes #2080) [`411e1c91`](https://github.com/material-extensions/vscode-material-icon-theme/commit/411e1c91) -- feat: icons for desktop os [`#1635`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1635) -- Added disc file extensions (vmdk, qcow2, etc.) [`#2069`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2069) - -#### [v4.30.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.30.0...v4.30.1) - -> August 28, 2023 - -- Add missing language ids for yaml icon [`#2066`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2066) - -#### [v4.30.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.29.0...v4.30.0) - -> August 26, 2023 - -- [Icon Request] Add icon association to dockercompose language id [`#2059`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2059) -- [Icon Request] Secret Folder [`#2060`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2060) -- Add frontends folder icon [`379040f7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/379040f7) -- Associate `.tfbackend` files with Terraform [`#2055`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2055) -- Add jest file names [`43bde808`](https://github.com/material-extensions/vscode-material-icon-theme/commit/43bde808) -- feat: enum icon [`#1195`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1195) -- Add istanbul file names [`5ce97aea`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5ce97aea) -- Add folder-robot icon [`#2039`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2039) -- czech translation [`#2040`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2040) -- [Icon Request] panda.config.ts [`#2034`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2034) -- Adding Roblox Studio icons [`#2029`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2029) -- Add .taurignore [`#2033`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2033) -- maint: `.containerfile` and `.containerignore` icon [`#2026`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2026) - -#### [v4.29.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.28.0...v4.29.0) - -> July 14, 2023 - -- Fix contributors script [`1d90a538`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1d90a538) -- Prettier supports config files in ESM [`#2019`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2019) -- Add playwright file names [`df129a42`](https://github.com/material-extensions/vscode-material-icon-theme/commit/df129a42) -- Add .eslintrc.base.json file name [`1dcba8d0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1dcba8d0) -- Add git icon to .keep [`#2010`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2010) -- fix: `nginx` file extensions typo [`#2002`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2002) -- fix: add semantic release as cjs extension [`#2000`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2000) -- feat: werf icon [`#1995`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1995) -- Use shields.io for marketplace badges in README [`#1996`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1996) -- feat: introduce support for semgrep files [`#1991`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1991) - -#### [v4.28.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.27.0...v4.28.0) - -> May 31, 2023 - -- feat: add "stores" (plural) to folder name [`#1965`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1965) -- feat: add UnoCSS icon and file mappings [`#1910`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1910) -- Add jest file names [`#1984`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1984) -- Add Mojo file and folder icons [`#1972`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1972) -- Add rbs file extension and .ruby-version file name [`#1978`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1978) -- Update folderIcons.ts for HTML FolderIcon [`#1974`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1974) -- feat: assign icons for electron process related configs [`#1963`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1963) -- Add .gitmessage file name [`8e599fe7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8e599fe7) - -#### [v4.27.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.26.0...v4.27.0) - -> April 30, 2023 - -- Add mermaid file icon [`#1957`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1957) -- Update package structure of npm module [`#1958`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1958) -- feat: support CommonJS file for semantic release [`#1954`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1954) -- Add qwik icon pack [`#1949`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1949) -- feat: support TSConfig icon for paths file [`#1953`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1953) -- feat: add ifanr cloud icon [`#1934`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1934) -- feat: enhance eslint flat config support [`#1935`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1935) -- Additional docker compose filenames [`#1933`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1933) - -#### [v4.26.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.25.0...v4.26.0) - -> April 8, 2023 - -- Remove sponsor logo [`#1929`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1929) -- feat: add mercurial icon [`#1898`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1898) -- feat: Add "Change File Color" functionality [`#1916`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1916) -- feat: add C/C++ resource icon [`#1897`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1897) -- feat: add deno icon [`#1896`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1896) -- Add typst file icon [`#1917`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1917) -- feat: add Plastic SCM icon [`#1877`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1877) -- Update folderIcons.ts [`#1914`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1914) -- add mctemplate and mcproject file extensions [`#1913`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1913) -- Godot optimizations, folder [`#1884`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1884) -- Update netlify icons [`#1908`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1908) -- Add all possible stryker config filenames [`#1907`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1907) -- Add support for all Serverless framework config extensions [`#1880`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1880) - -#### [v4.25.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.24.0...v4.25.0) - -> March 15, 2023 - -- Remove logo of sponsor [`#1893`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1893) -- build(deps-dev): bump webpack from 5.72.1 to 5.76.0 [`#1901`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1901) -- Additional git filenames [`#1891`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1891) -- Add type test file support [`#1874`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1874) -- Add folder name gulp-tasks [`#1875`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1875) -- Gatsby - add new supported file extensions [`#1886`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1886) -- Objective-C/C++ icons & associations [`#1888`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1888) -- Update bitbucket icon [`#1890`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1890) -- feat: :sparkles: Bun icon to bun.lockb [`#1709`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1709) -- feat: add GameMaker icon [`#1868`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1868) -- extend todo to more files [`#1879`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1879) -- Convert Pascal to Vector [`#1883`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1883) -- Expand godot-assets associations [`#1863`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1863) -- feat: add tldraw icon [`#1869`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1869) -- Add tsconfig.doc.json icon association [`c03e18d9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c03e18d9) - -#### [v4.24.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.23.1...v4.24.0) - -> February 9, 2023 - -- Add folder icon for "angular" folder name [`#1859`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1859) -- Add icon for .git-blame-ignore-revs [`#1836`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1836) -- Update contributions guidelines [`#1833`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1833) -- Add icon for code_of_conduct [`#1759`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1759) -- Added icon support for typical jekyll folders [`#1832`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1832) -- Add .cjs and .mjs extensions to `plop` fileNames [`#1819`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1819) -- Add .cjs extension to `graphql.config` [`#1818`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1818) -- Add Toolkit (Toolkits) and Toolbox (Toolboxes) [`#1809`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1809) - -#### [v4.23.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.23.0...v4.23.1) - -> December 23, 2022 - -- Add support for vitest config files [`#1572`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1572) -- Add icons for vscode files [`#1803`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1803) -- Add manager / moderator folder icon [`#1802`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1802) -- Update release workflow [`68bc32f3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/68bc32f3) -- Update badges in Readme [`#1796`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1796) -- add filename .env.uat into tune icon [`#1801`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1801) - -#### [v4.23.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.22.0...v4.23.0) - -> December 15, 2022 - -- feat: introduce icon folder for changesets [`#1603`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1603) -- Add icon for craco [`#1774`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1774) -- Add Angular icon to ng-package.json [`d6ea9c72`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d6ea9c72) -- Add tsconfig.lib.prod.json icon association [`72bd904e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/72bd904e) -- feat: support icns file type [`#1777`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1777) -- Add tsconfig.worker.json icon association [`90bfc9ea`](https://github.com/material-extensions/vscode-material-icon-theme/commit/90bfc9ea) -- feat: support `etc` folder [`#1762`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1762) -- Add tsconfig file names [`#1756`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1756) -- feat: 🎨 add console icon for nushell [`#1761`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1761) - -#### [v4.22.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.21.0...v4.22.0) - -> November 5, 2022 - -- Update import in scripts [`66d9e483`](https://github.com/material-extensions/vscode-material-icon-theme/commit/66d9e483) -- feat: add support for Sonarcloud [`#1677`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1677) -- Update build script [`8b24b74d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8b24b74d) -- docs: add note to saturation section re: Toggle Grayscale setting [`#1747`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1747) -- Change explanation of `languageId` values [`#1753`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1753) -- rm unlinked "official icons" list entry [`#1752`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1752) -- harmonise/clarify wording of Toggle Explorer Arrows [`#1749`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1749) -- change error messages for Opacity and Saturation (value should be float) [`#1746`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1746) -- feat: decorators folder [`#1671`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1671) -- feat: add stylable icon [`#1724`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1724) -- feat: supabase [`#1516`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1516) -- Add proto folder icon association [`#1751`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1751) -- Optimize SVG icons [`#1741`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1741) -- Remove welcome and update messages [`#1740`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1740) -- feat(dependabot): Add missing filename dependabot.yaml [`#1615`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1615) -- Add missing `,` to `vue-config` fileNames [`#1743`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1743) -- Add `volar.config.js` to `vue-config` fileNames [`#1742`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1742) -- Associate `.mcpack` and `.mcaddon` files with Minecraft file icon [`#1734`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1734) -- Add rollup .mjs config file support [`#1733`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1733) -- Pine script file icon [`#1725`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1725) -- feat: enhance svgo icon support [`#1730`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1730) -- feat: add nano-staged icon [`#1722`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1722) -- Update replit.svg [`#1728`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1728) -- Add tsconfig file names [`0eba3084`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0eba3084) -- Update drone light icon [`2ad273ee`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2ad273ee) -- Update antrl icon [`93da3f98`](https://github.com/material-extensions/vscode-material-icon-theme/commit/93da3f98) -- [Icon Request] Antlr4's grammar files [`#1711`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1711) -- Add browser folder icon association [`0ddc6f4b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0ddc6f4b) -- Add .git-blame-ignore icon association [`14afac15`](https://github.com/material-extensions/vscode-material-icon-theme/commit/14afac15) - -#### [v4.21.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.20.0...v4.21.0) - -> October 7, 2022 - -- feat: add folder-pdf [`#1651`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1651) -- Added file association to docker-compose file extension [`#1706`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1706) -- Add support for gatsby config typescript files [`#1701`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1701) -- Add jrxml file extension to xml icon [`#1632`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1632) -- feat: Update drone icon [`#1698`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1698) -- Add support for other Netlify files and folders [`#582`](https://github.com/material-extensions/vscode-material-icon-theme/pull/582) -- Flow - Cadence Icon Addition [`#1686`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1686) -- Folder association `protobufs` [`#1691`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1691) -- chore: adds file-ending .stylelintcache as a stylelint file [`#1693`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1693) -- feat: Caddyfile (#1689) [`#1017`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1017) -- Add .env.alpha [`#1680`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1680) -- Add eslint.config.js [`#1678`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1678) -- fix: add support to gatsby-config.ts [`#1672`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1672) -- Support Dart language [`#1663`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1663) -- feat: support Svelte language [`#1662`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1662) - -#### [v4.20.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.19.0...v4.20.0) - -> August 20, 2022 - -- feat: mdsvex [`#1633`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1633) -- feat: add icon for ".tree" files [`#1653`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1653) -- add folderName fragments [`#1650`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1650) -- Update Gitlab icon [`#1649`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1649) -- fix: typo in release yaml [`#1647`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1647) -- add - folderName : bases [`#1644`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1644) -- feat: add `nginx` extensions [`#1641`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1641) -- build(deps): bump terser from 5.7.1 to 5.14.2 [`#1614`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1614) -- [Icon Request] compose [`#1610`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1610) -- Update fileIcons.ts with fbx and stp. [`#1570`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1570) -- feat: add web and webworker to tsconfig [`#1605`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1605) -- Add quasar.config.js [`#1600`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1600) -- feat: jwt folder [`#1566`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1566) -- feat: fixtures folder [`#1595`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1595) -- fix: tsconfig [`#1594`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1594) -- fix: add tauri.conf.json file [`#1590`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1590) -- Added `wgsl` extension [`#1592`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1592) - -#### [v4.19.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.18.1...v4.19.0) - -> July 2, 2022 - -- fix: added __integration-tests__ folder [`#1585`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1585) -- fix: update cypress files [`#1582`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1582) -- [Add] Cypress file name "cypress.config.js" in fileIcon.ts [`#1579`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1579) -- feat: add support for new type declaration files [`#1576`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1576) -- feat: add `tsconfig.node.json` [`#1575`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1575) -- Adds Cypress 10.x e2e extension [`#1573`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1573) -- Fixing non-object workspace settings bug [`#1565`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1565) - -#### [v4.18.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.18.0...v4.18.1) - -> June 9, 2022 - -- On-boarding to VS Code sponsor [`#1558`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1558) -- feat: introduce the icon for the config files of auto [`#1511`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1511) -- Fix: Workspace settings override user settings [`#1553`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1553) - -#### [v4.18.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.17.0...v4.18.0) - -> June 5, 2022 - -- Support workspace settings [`#1540`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1540) -- Add React and Jsx folder icon [`#1519`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1519) -- Feature: added folder for Lua language; [`#1542`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1542) -- feat: add go.work.sum to list of go-mod files [`#1512`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1512) -- Add new `.cts` and `.mts` file extensions [`#1541`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1541) -- feat: add site to folder-public [`#1544`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1544) -- Add separate file icon for rescript interface [`#1539`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1539) -- Add new extension for i18n and Minecraft icon. [`#1538`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1538) -- feat: add `.` possibility to kubernetes folders [`#1536`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1536) -- feat: Support Playwright component test config files [`#1527`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1527) -- associate xlsm with excel icon, closes #1493 [`#1521`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1521) -- feat: add support for the graphqlrc.cjs file [`#1513`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1513) -- feat: introduce support for the webpack config in mjs [`#1514`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1514) -- feat: improve postcss config icon [`#1507`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1507) - -#### [v4.17.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.16.0...v4.17.0) - -> May 6, 2022 - -- feat: add Otne icon [`#1431`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1431) -- Add support to plop file icon [`#1350`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1350) -- feat: shaders [`#1483`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1483) -- feat: buildkite [`#1486`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1486) -- Update nuxt folder icons [`#1490`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1490) -- Remove sponsor badge [`#1491`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1491) -- Update azure icon [`#1488`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1488) -- Dart generated files icon [`#1465`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1465) -- Replace Nuxt Icon [`#1481`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1481) -- feat: icon for the architecture.md file [`#1475`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1475) -- Add gulpfile.ts etc. as folder names [`#1479`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1479) -- feat: verdaccio [`#1476`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1476) - -#### [v4.16.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.15.0...v4.16.0) - -> April 19, 2022 - -- Add icons for figure(s) and fig(s) [`#1466`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1466) -- Bump minimist from 1.2.5 to 1.2.6 [`#1451`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1451) -- Support astro.config.ts [`#1460`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1460) -- Add license names commonly used in multi-license projects [`#1463`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1463) -- Associate pyproject.toml with python-misc file icon [`#1459`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1459) - -#### [v4.15.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.14.1...v4.15.0) - -> March 30, 2022 - -- Aligns Processing icon to Processing 4.x [`#1440`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1440) -- Update color check to ignore deleted SVG icons [`#1450`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1450) -- Several file extension, file name, and folder name icon associations [`#1447`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1447) -- feat: add 'commit'msg' as file name to display 'console' icon [`#1445`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1445) -- feat: psv alias [`#1442`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1442) -- Unity folder icon [`#1434`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1434) -- Update Gleam file icon [`#1433`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1433) -- feat: turborepo [`#1388`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1388) -- Add Poetry Python icon [`#1155`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1155) -- Update lang-ru.ts [`#1428`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1428) -- Update lang-ru.ts [`#1427`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1427) -- feat: support avif image file type [`#1424`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1424) -- feat: fileicon for steadybit configuration files [`#1399`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1399) - -#### [v4.14.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.14.0...v4.14.1) - -> March 8, 2022 - -- Hardhat icon is broken [`#1420`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1420) - -#### [v4.14.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.13.0...v4.14.0) - -> March 7, 2022 - -- Update vscodeignore [`a2b05b62`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a2b05b62) -- Support partials folders [`#1307`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1307) -- [Icon Request] Gleam language [`#1415`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1415) -- Update color check workflow [`4e0a4890`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4e0a4890) -- feat: hardhat [`#1377`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1377) -- Add Parcel bundler icon [`#1414`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1414) -- Improve range of language `Makefile` [`#1409`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1409) -- Improve build workflow [`#1413`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1413) -- Adds second extension to the cucumber file type [`#1411`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1411) -- Add firebase as folder name [`#1410`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1410) -- Add Svelte-Kit to be included with the folder-svelte [`#1405`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1405) -- Add `pom.xml` to maven files [`#1398`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1398) -- Add TS support for capacitor config file [`#1396`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1396) - -#### [v4.13.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.12.1...v4.13.0) - -> February 11, 2022 - -- Improve release workflow [`#1378`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1378) -- Add new sponsor [`#1389`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1389) -- Add support for Eleventy's _layouts dir [`#585`](https://github.com/material-extensions/vscode-material-icon-theme/pull/585) -- Add support for pnpm files [`#584`](https://github.com/material-extensions/vscode-material-icon-theme/pull/584) -- Add support for Gridsome-related files [`#1383`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1383) -- Add NextJS folder icons [`#933`](https://github.com/material-extensions/vscode-material-icon-theme/pull/933) -- fileicon added for go.work file [`#1326`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1326) -- feat: integrations folder icon [`#1360`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1360) -- Add Translation for Japanese [`#1379`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1379) - -#### [v4.12.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.12.0...v4.12.1) - -> January 23, 2022 - -- Update release workflow [`6ed12b60`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6ed12b60) - -#### [v4.12.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.11.0...v4.12.0) - -> January 23, 2022 - -- Automate release process [`#1376`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1376) -- Add Translation for Traditional Chinese [`#1375`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1375) -- Refactor/enable strict type checking [`#1334`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1334) -- feat: blitz [`#1358`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1358) -- feat: added support for serverless file and folders [`#1352`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1352) -- feat: remix [`#1357`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1357) -- feat: cmd [`#1355`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1355) -- feat: figma [`#1354`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1354) -- feat: playwright [`#1353`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1353) -- Add `next.config.mjs` to next file icons [`#1369`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1369) -- feat: mailers [`#1359`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1359) -- Add `astro.config.*` files to astro file icons [`#1365`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1365) -- Add Tobilang icons [`#1337`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1337) -- Add "renovate-config.json" to renovate filenames [`#1348`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1348) -- Add target folder icon [`#1338`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1338) -- Adjust vscodeignore [`5c1d8508`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5c1d8508) -- Add SiYuan icon [`#1313`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1313) -- Added Tauri icon [`#1312`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1312) -- Add handlers folder icon (Closes #1323) [`#1325`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1325) - -#### [v4.11.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.10.0...v4.11.0) - -> November 25, 2021 - -- Add file icon for Netin Diagnotic System Template file [`#1314`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1314) -- Add Angular folder icon [`90cc4628`](https://github.com/material-extensions/vscode-material-icon-theme/commit/90cc4628) -- Update color of dependabot icon [`b866f710`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b866f710) -- Support .cjs in stylelint [`#1315`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1315) -- feat: add cjs and ts endings to commitlint [`#1304`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1304) -- Add Resolver folder icon (Closes #1295) [`#1297`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1297) -- Resize sponsor logos [`f8301d10`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f8301d10) -- Add more combinations of nestjs e2e jest config filenames [`#1287`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1287) -- Add java folder icon [`#1285`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1285) -- add git icon to .gitinclude file [`#1286`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1286) -- Apply minecraft icon to all Minecraft files [`#1283`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1283) -- Add "tune" filename for .env.stage [`#1282`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1282) -- Fix code formatting issue [`953c3096`](https://github.com/material-extensions/vscode-material-icon-theme/commit/953c3096) -- Add .pubignore (Closes #1273) [`008de61e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/008de61e) -- Update lang-es.ts [`#1271`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1271) -- Add Redux selector icon and folder icon [`#1247`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1247) -- Fix linting issue [`d81b6177`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d81b6177) -- feat: added icon for the lighthouse config files [`#1215`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1215) -- Routes pkg to packages icon by default (4 Go devs) [`#1256`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1256) -- Added queue folder icon [`#1159`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1159) -- add dependabot icon [`#1248`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1248) -- Remove hardcoded 'm' file icon association from C (Closes #1243) [`135cce30`](https://github.com/material-extensions/vscode-material-icon-theme/commit/135cce30) -- Add nxignore icon association [`828083ec`](https://github.com/material-extensions/vscode-material-icon-theme/commit/828083ec) -- feat: svgr [`#1218`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1218) -- Update color of cypress icons [`464953cc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/464953cc) -- Add heex file extension [`#1240`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1240) -- Add template file icon (Closes #1185) [`#1224`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1224) -- feat: cypress [`#1221`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1221) -- feat: feat: add graphql config file names [`#1231`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1231) -- Icon request template (Closes #1225) [`#1226`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1226) - -#### [v4.10.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.9.0...v4.10.0) - -> August 24, 2021 - -- Optimize extension for web usage [`#1219`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1219) -- Update dinophp file icon [`c4abb04a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c4abb04a) -- dinophp file icon [`#1186`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1186) -- Update odin color [`ef27d574`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ef27d574) -- Add support for the Odin programming language [`#1222`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1222) -- feat: rome.json [`#1214`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1214) -- Add Vercel folder icon [`#1211`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1211) -- feat: NextJS [`#1209`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1209) -- Add .mjmlconfig file support (Closes #1204) [`0b40fd80`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0b40fd80) -- Add wolfram language (Closes #1176) [`e0800956`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e0800956) -- Add Artistic Style icon (Closes #1187) [`#1203`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1203) -- Optimize SVG icons with svgo [`cff00b43`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cff00b43) -- Add tsconfig.lib.json [`5f2be65d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5f2be65d) -- Svgo optimize - sample [`#1129`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1129) -- Add `mjs/cjs` to `vite.config.*` [`#1190`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1190) -- We need `.rubocop_todo.yml` as well... [`#1192`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1192) -- Update sponsor image source [`cb3ea94f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cb3ea94f) -- Use material colors and minify SVG [`344e0fa1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/344e0fa1) -- Minify SVG files [`3d06301d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3d06301d) -- Minify SVG files [`40630458`](https://github.com/material-extensions/vscode-material-icon-theme/commit/40630458) -- Bake transforms that SVGO cannot parse [`0e061aff`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0e061aff) - -#### [v4.9.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.8.0...v4.9.0) - -> August 5, 2021 - -- Update color of JSON icon [`cf837049`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cf837049) -- Remove width and height properties of sentry icon [`15c4ed99`](https://github.com/material-extensions/vscode-material-icon-theme/commit/15c4ed99) -- Update sponsor link [`cd5f68ca`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cd5f68ca) -- Add Teal file icon (Closes #1180) [`#1182`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1182) -- Reduce size of logo [`26d87fae`](https://github.com/material-extensions/vscode-material-icon-theme/commit/26d87fae) -- Add <br> tag [`def38ec0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/def38ec0) -- Add sponsor image to readme [`9e9e909a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9e9e909a) -- Add XML support for phpcs.xml.dist.sample [`#1179`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1179) -- Update json icon [`#1175`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1175) -- Add interface folder icon (Closes #513) [`7286bbee`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7286bbee) -- Add dmn file extension [`7aa430c6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7aa430c6) -- More filenames support [`#1170`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1170) -- Add lerna.json icon [`#956`](https://github.com/material-extensions/vscode-material-icon-theme/pull/956) -- Add postcss.config.cjs file name [`#1168`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1168) -- Add more tsconfig file icon associations [`463d9194`](https://github.com/material-extensions/vscode-material-icon-theme/commit/463d9194) -- Add Rubocop [`#1141`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1141) -- Add Coala icon [`#1154`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1154) -- Allow folder icon for patches collection [`#1164`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1164) -- Add tsconfig.eslint.json to tsconfig.json [`#1147`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1147) -- Fix linting issue [`739badab`](https://github.com/material-extensions/vscode-material-icon-theme/commit/739badab) -- Add "module", "modules" to "folder-plugin" [`#1083`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1083) -- add vlang [`#1009`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1009) -- Update color of context folder icon [`8a982f91`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8a982f91) -- added icon for context [`#1106`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1106) -- Added renovate bot icon [`#1139`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1139) -- Update Flash and SWC icons [`#1157`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1157) -- Add PHPUnit icon [`#1053`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1053) -- Update color of yaml icon (Closes #1142) [`f0b4dbad`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f0b4dbad) -- Add Jest and TSConfig from Nest template [`#1144`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1144) -- Add support for git-hooks as console file icon [`#1138`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1138) - -#### [v4.8.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.7.0...v4.8.0) - -> July 4, 2021 - -- Extend prettier config file options (Closes #1067) [`23e9d6a6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/23e9d6a6) -- Add support for global git ignorance file [`#1131`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1131) -- Add sponsor logo [`45d40ba3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/45d40ba3) -- Add Maven icon [`#1098`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1098) -- Add missing module prettier [`d80797a3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d80797a3) -- Fix linting issues [`f06a8aaf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f06a8aaf) -- Remove unused webpack plugin which causes error [`6e56040d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6e56040d) -- Update actions [`a7aa37c2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a7aa37c2) -- Improve generation of icon preview images [`cd91ac41`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cd91ac41) -- Add yarn folder icon (Closes #998) [`bd77a62a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bd77a62a) -- Format code on save [`590063c2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/590063c2) -- Add .env.dist file icon support [`#1126`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1126) -- Add PHP CS Fixer icon [`#1052`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1052) -- Add Ada icon [`#1099`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1099) -- Add folder `.wordpress-org` support [`#1114`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1114) -- Add support for `sample-data` folder [`#1115`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1115) -- Add XML support for PHP_CodeSniffer ruleset file [`#1116`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1116) -- Add support for storybook directory [`#1118`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1118) -- Add ESLint config for JSDoc documentation [`#1117`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1117) -- Add Ember icon [`#1097`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1097) -- Update folderIcons.ts [`#1113`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1113) -- Added horusec-config file icon [`#1081`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1081) -- Add snowpack [`#1112`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1112) -- Assign icon for `tsconfig.base.json` [`#1109`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1109) -- Add Babel transform and Jest config files support [`#1107`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1107) -- Add eslint config for markdown documentation [`#1103`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1103) -- Update for yaml consistency with xml [`#1049`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1049) -- Link RestApi folder icon [`#1093`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1093) -- Update docker file icon (Closes #1100) [`8b2a3bca`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8b2a3bca) -- Add pink elephant icon (Closes #1071) [`cc09a0d4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cc09a0d4) -- Add Robots icon [`#1054`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1054) -- Add Java '.jar' file icons [`#1074`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1074) -- Update FUNDING.yml [`72ecc5b5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/72ecc5b5) -- Add picture(s) folder icon (References #1070) [`eb7cf6d7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/eb7cf6d7) -- Add vetur.config.* icon associations [`#1055`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1055) -- Add tsconfig icons (closes #499) [`#1066`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1066) -- Adding new extension of storybook CSF format for svelte [`#1064`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1064) -- Added __stories__ folder and .stories.mdx file [`#1048`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1048) -- Add artisan icon association [`#1057`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1057) -- Add webpack.mix.js icon association [`#1056`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1056) -- Add Hex file icon [`#1062`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1062) -- Add Java '.class' file icons [`#1060`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1060) - -#### [v4.7.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.6.0...v4.7.0) - -> May 24, 2021 - -- added .env.template to .env recognized filenames [`#1033`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1033) -- feat: recognize `.venv/` as env folder by default [`#1044`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1044) -- Update color of sentry file icon (References #1043) [`36888ce9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/36888ce9) -- feat: :art: Add sentry icon for .sentryclirc file [`#1043`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1043) -- Set main as default branch [`068a3ccb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/068a3ccb) -- Reducing the size of the Gitpod icon [`466780f2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/466780f2) -- Update Gitpod icon [`#1034`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1034) -- Add .bazelversion file icon association [`88cac752`](https://github.com/material-extensions/vscode-material-icon-theme/commit/88cac752) -- feat: add `.windi` file extension [`#1041`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1041) -- add tailwindcss icon to `tailwind.config.cjs` [`#1040`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1040) -- Add additional folder names for the contract folder icon [`a8768cef`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a8768cef) -- Support virtual workspaces (Closes #1036) [`026457b0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/026457b0) -- Add contract folder icon (Closes #1035) [`7fcd799a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7fcd799a) -- Add pl file extension to prolog file icon [`70cf73b4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/70cf73b4) -- Support extension in untrusted workspaces (Closes #1032) [`8ec317e5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8ec317e5) -- Add new folder icons (Closes #907) [`4b5b40da`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4b5b40da) -- Update storybook and add folder-storybook [`#1020`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1020) -- Add `.astro` icon [`#1025`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1025) -- Fix unclosed bold tag [`21b6cdbe`](https://github.com/material-extensions/vscode-material-icon-theme/commit/21b6cdbe) -- Fix description of how to use custom icons (Closes #984, 1004) [`a06913f7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a06913f7) -- Fix description of how to use custom icons (Closes #1004) [`80c551ba`](https://github.com/material-extensions/vscode-material-icon-theme/commit/80c551ba) -- Align circleci folder with github [`#1021`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1021) -- svgo icon [`#1022`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1022) -- add 'inc' to 'folder-include' folder names [`#1018`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1018) -- Add chess icons [`#1010`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1010) -- Add Husky folder [`#990`](https://github.com/material-extensions/vscode-material-icon-theme/pull/990) -- Add gemini icon [`#1014`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1014) -- Add .lintstagedrc icon association [`d632c2c5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d632c2c5) -- Vuepress [`#981`](https://github.com/material-extensions/vscode-material-icon-theme/pull/981) -- Add more android file extensions [`#1012`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1012) -- feat: new windicss icon [`#1007`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1007) -- Add icon association for copyright [`60dfe657`](https://github.com/material-extensions/vscode-material-icon-theme/commit/60dfe657) -- Add lilypond file icon (Closes #987) [`#1006`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1006) -- .pbm, .pgm, .ppm, .pnm extensions added as image files [`#989`](https://github.com/material-extensions/vscode-material-icon-theme/pull/989) -- Add wav file extension to audio icon [`a6b36189`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a6b36189) -- Add 'types' folder to folder-typescript [`#965`](https://github.com/material-extensions/vscode-material-icon-theme/pull/965) -- Add envs folder association (Closes #988) [`c02581ce`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c02581ce) -- Show `svelte.config.cjs` as svelte file [`#980`](https://github.com/material-extensions/vscode-material-icon-theme/pull/980) -- Add TS support for tailwind config file [`#985`](https://github.com/material-extensions/vscode-material-icon-theme/pull/985) -- Add sc file extension for scala file icon [`30ab89a9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/30ab89a9) -- Add scala file extension (Fixes #976) [`a5ec66bb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a5ec66bb) - -#### [v4.6.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.5.0...v4.6.0) - -> March 20, 2021 - -- Update Contributor guidance with a couple suggestions [`#970`](https://github.com/material-extensions/vscode-material-icon-theme/pull/970) -- Add proto icons (#963) [`#902`](https://github.com/material-extensions/vscode-material-icon-theme/pull/902) -- Nuxt icons [`#824`](https://github.com/material-extensions/vscode-material-icon-theme/pull/824) -- Add sponsor link to readme [`6604dfc1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6604dfc1) -- Update FUNDING.yml [`215ef624`](https://github.com/material-extensions/vscode-material-icon-theme/commit/215ef624) -- Add textlint file icon (Closes #967) [`3ad84a1b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3ad84a1b) -- Add Kusto Query Language (KQL) [`#968`](https://github.com/material-extensions/vscode-material-icon-theme/pull/968) -- ADD: folder name for audio and docs [`#964`](https://github.com/material-extensions/vscode-material-icon-theme/pull/964) -- Add Icon for windicss [`#960`](https://github.com/material-extensions/vscode-material-icon-theme/pull/960) -- Add '.terraform' folder name support [`#957`](https://github.com/material-extensions/vscode-material-icon-theme/pull/957) -- Adding support for Vitejs [`#948`](https://github.com/material-extensions/vscode-material-icon-theme/pull/948) -- Add variations to docker compose [`#953`](https://github.com/material-extensions/vscode-material-icon-theme/pull/953) -- Allow language associations to override the js file extension (Fixes #943) [`d1931bee`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d1931bee) -- added support for OPA (Open Policy Agent) [`#949`](https://github.com/material-extensions/vscode-material-icon-theme/pull/949) -- Add webpack.prod.config.js [`97932ed0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/97932ed0) -- Added cobol folder icons [`#940`](https://github.com/material-extensions/vscode-material-icon-theme/pull/940) -- Add Elyra pipelines icon [`#941`](https://github.com/material-extensions/vscode-material-icon-theme/pull/941) -- Added pwa folder icons [`#939`](https://github.com/material-extensions/vscode-material-icon-theme/pull/939) -- Update CONTRIBUTING.md [`f244ed43`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f244ed43) -- Update CONTRIBUTING.md [`c9aac688`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c9aac688) -- Update file associations documentation (References #928) [`f0dc2238`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f0dc2238) -- Add .sqlite3 and .db3 extensions [`#929`](https://github.com/material-extensions/vscode-material-icon-theme/pull/929) - -#### [v4.5.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.4.0...v4.5.0) - -> January 10, 2021 - -- Update PostCSS file icon (Closes #926) [`472823f6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/472823f6) -- Add related extensions section [`47771730`](https://github.com/material-extensions/vscode-material-icon-theme/commit/47771730) -- Add folder-privileged [`#831`](https://github.com/material-extensions/vscode-material-icon-theme/pull/831) -- Add quasar file and folder icon (Closes #920) [`b8a1fc61`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b8a1fc61) -- Add idris file icon (Closes #915) [`17179257`](https://github.com/material-extensions/vscode-material-icon-theme/commit/17179257) -- Add lolcode icon (Closes #914) [`f55b4090`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f55b4090) -- Add pylintrc icon association (Closes #891) [`ef0506d0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ef0506d0) -- Add cjs.map icon association (Closes #912) [`23d2f66e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/23d2f66e) -- Updated robot icon to official CD #910 [`#911`](https://github.com/material-extensions/vscode-material-icon-theme/pull/911) -- Add jfif file extension to image icon [`3952f7a4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3952f7a4) -- Add connection folder icon [`#903`](https://github.com/material-extensions/vscode-material-icon-theme/pull/903) -- add vim icon associations [`#904`](https://github.com/material-extensions/vscode-material-icon-theme/pull/904) -- Add .db extension [`#898`](https://github.com/material-extensions/vscode-material-icon-theme/pull/898) -- Sync version key value [`#897`](https://github.com/material-extensions/vscode-material-icon-theme/pull/897) -- Add Grain icon [`#892`](https://github.com/material-extensions/vscode-material-icon-theme/pull/892) -- Fix link to images [`503c3f55`](https://github.com/material-extensions/vscode-material-icon-theme/commit/503c3f55) -- Fix import of puppeteer (Closes #890) [`6f5f0842`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6f5f0842) -- add scala-folder [`#856`](https://github.com/material-extensions/vscode-material-icon-theme/pull/856) -- add cobol icon [`#889`](https://github.com/material-extensions/vscode-material-icon-theme/pull/889) -- Add exp file extension to console icon (Closes #875) [`0aee54c5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0aee54c5) -- Add bicep icon (Closes #886) [`a634f5bb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a634f5bb) -- add twine icon [`#873`](https://github.com/material-extensions/vscode-material-icon-theme/pull/873) -- Add cabal.project file to cabal file icons [`#883`](https://github.com/material-extensions/vscode-material-icon-theme/pull/883) -- Add meson_options.txt and meson wrapdb files [`ef4fc09f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ef4fc09f) -- Add dune-workspace file to dune file icons [`#881`](https://github.com/material-extensions/vscode-material-icon-theme/pull/881) -- Update dependencies [`7451b0d6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7451b0d6) -- add schemes to classes [`#880`](https://github.com/material-extensions/vscode-material-icon-theme/pull/880) -- Fix Typescript "hint" level warnings and trivial typing issue [`#877`](https://github.com/material-extensions/vscode-material-icon-theme/pull/877) - -#### [v4.4.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.3.0...v4.4.0) - -> November 1, 2020 - -- Remove animation from animation folder icon due to performance reasons (Closes #872) [`247d7210`](https://github.com/material-extensions/vscode-material-icon-theme/commit/247d7210) -- Update posthtml icon [`eeffbff6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/eeffbff6) -- Slightly update colors and size [`a46ddcc2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a46ddcc2) -- Add commitlintrc icon associations (Closes #870) [`fd9ea259`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fd9ea259) -- Make filenames for license files more generic [`4d30abd2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4d30abd2) -- Rename mcfunction to minecraft icon [`90752ac2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/90752ac2) -- Add NGRX selectors (Closes #861) [`c2e1d3d3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c2e1d3d3) -- #864 Display docker icon on Dockerfile.* [`993ad6eb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/993ad6eb) -- remove filters in svg [`48433564`](https://github.com/material-extensions/vscode-material-icon-theme/commit/48433564) -- remove filter on svgs [`27e20fd2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/27e20fd2) -- add snowpack config icons [`accebe6f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/accebe6f) -- Add brainfuck file icon (Closes #858) [`c00230a3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c00230a3) -- Add brainfuck file icon (Closes #858) [`b12830b3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b12830b3) -- Change the mcfunction icon. [`d9057c69`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d9057c69) -- Update size of rescript icon [`8fd0644c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8fd0644c) -- Update rescript icon [`a4e55200`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a4e55200) -- Update colors of replit icon [`0fff5e82`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0fff5e82) -- Add mcfunction_alt to the right file [`76b11f6a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/76b11f6a) -- Change size and add a alternative icon [`9a5728b0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9a5728b0) -- Update gulp folder icon (motive color and size of motive) [`851ef815`](https://github.com/material-extensions/vscode-material-icon-theme/commit/851ef815) -- add replit config file icon [`4c8f80e6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4c8f80e6) -- Add Minecraft Function Icon. [`74944db7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/74944db7) -- fix: gulp folder icon colors [`28511de4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/28511de4) -- fix: simplify gulp folder names [`ba38f75a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ba38f75a) -- Folder icon for messaging [`637b13a8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/637b13a8) -- Folder icon for messaging [`f901627d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f901627d) -- fix: remove trailing comma [`87766029`](https://github.com/material-extensions/vscode-material-icon-theme/commit/87766029) -- fix: remove trailing spaces [`5c2b690b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5c2b690b) -- feature: gulpfile folder icon [`88c5d70a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/88c5d70a) -- Add version for light themes and update colors [`1100f1ef`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1100f1ef) -- Update alignment of nginx icon [`8dfb4a29`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8dfb4a29) -- Update color of nginx icon to #43A047 [`0a91ce7e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0a91ce7e) -- add nginx configuration file icon [`b44e6da8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b44e6da8) -- remove folder-support from folderIcons.ts in order to fix pipeline [`ce035260`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ce035260) -- Update descriptions of workflow file [`3d7b3d0a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3d7b3d0a) -- Add reports folder icon [`2d1e9f28`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2d1e9f28) -- Add passwd file icon (Closes #838) [`7798e4d6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7798e4d6) -- feat(svelte): support svelte.config.js [`a47c3eda`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a47c3eda) -- Update eslintignore [`27d727c7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/27d727c7) -- Update .vscode config [`1e31cc32`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1e31cc32) -- Prettifiy source code [`9dfe4a17`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9dfe4a17) -- Update workflow file [`952dc39e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/952dc39e) -- Revert image changes [`ba1e0631`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ba1e0631) -- Add search file icon [`5c502447`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5c502447) -- Add language ids (Fixes #840) [`d3bcd697`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d3bcd697) -- Add preview images [`7859fdbf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7859fdbf) -- Add Stitches Icon [`b97d1856`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b97d1856) -- Add description for custom folder icons [`5b7ca028`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5b7ca028) -- Add "setting" names to folder-config [`21d2e222`](https://github.com/material-extensions/vscode-material-icon-theme/commit/21d2e222) -- remove dot from extension names [`cbb3fdcd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cbb3fdcd) -- Add rescript icon [`b7536eec`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b7536eec) -- add posthtml icon [`1dd5ac41`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1dd5ac41) - -#### [v4.3.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.0.2...v4.3.0) - -> September 9, 2020 - -- Create FUNDING.yml [`c821e6cc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c821e6cc) -- Update terraform folder and file icons [`23e4e36d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/23e4e36d) -- Updated saturation and opacity of custom icon files [`2ce832d1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2ce832d1) -- Fix #827 [`5be67bab`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5be67bab) -- Code Refactoring [`cd46788e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cd46788e) -- Add mjml folder icon (Closes #435) [`8abf22b4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8abf22b4) -- Adjusted secondary color [`775becaa`](https://github.com/material-extensions/vscode-material-icon-theme/commit/775becaa) -- Add www folder association [`b7082f5f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b7082f5f) -- Fixed icon configuration in folderIcons.ts due to broken checks [`ac170754`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ac170754) -- Added Terraform Folder Icons [`6392bb4b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6392bb4b) - -#### [v4.0.2](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.2.0...v4.0.2) - -> September 2, 2020 - -- Bump bl from 4.0.2 to 4.0.3 [`e8eaf1e6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e8eaf1e6) -- feat: associate docker icon to Dockerfile.prod and Dockerfile.production [`bcc52b79`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bcc52b79) -- Addition to utils folder icon [`464cc505`](https://github.com/material-extensions/vscode-material-icon-theme/commit/464cc505) -- Update description for custom SVG icons [`ff1aaab0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ff1aaab0) -- Add jsonl and ndjson file extensions [`0f495911`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0f495911) -- Add slug file icon (Closes #820) [`6542304f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6542304f) -- Always enable nuxt icons because there're no conflicts with other icon packages [`a31a1490`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a31a1490) -- Add jest.e2e file names [`76b32d99`](https://github.com/material-extensions/vscode-material-icon-theme/commit/76b32d99) -- Add description for custom SVG icons [`eee52d8b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/eee52d8b) -- Added "ace" [`988f24cb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/988f24cb) -- Add jinja-html to jinja extension array [`4de95b74`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4de95b74) -- Icon color changed to Material for Modernizr icon [`f47b150c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f47b150c) -- Update colors of apollo icons [`4b5f1554`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4b5f1554) -- Fix security vulnerability in dev dependencies [`203f8125`](https://github.com/material-extensions/vscode-material-icon-theme/commit/203f8125) -- Add Modernizr file icon [`b16cce8f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b16cce8f) -- Add .cjs extension to ESLint icon [`7253c2fb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7253c2fb) -- Add stryker file icon (Closes #784) [`7b2d0258`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7b2d0258) -- Changed colors to come from material ui design (indigo 900 for folder and indigo 100 for apollo logo; [`a223a6e0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a223a6e0) -- Add denizenscript (Closes #785) [`c6b7637c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c6b7637c) -- Alias gulpfile.js as gulpfile.mjs [`25adfab6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/25adfab6) -- Updated color of nuget icon [`47567393`](https://github.com/material-extensions/vscode-material-icon-theme/commit/47567393) -- Removed snake case in foldernames array [`457f0476`](https://github.com/material-extensions/vscode-material-icon-theme/commit/457f0476) -- Added apollo folder icon [`a4b48518`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a4b48518) -- Add command file icon (Closes #748) [`2ebf5110`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2ebf5110) -- Add NuGet file icon for nuget.config, .nuspec, nuget.exe, *.nupkg [`377f5bc6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/377f5bc6) -- Bump elliptic from 6.5.2 to 6.5.3 [`1e262f56`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1e262f56) -- Add CNAME file name to http icon [`2e744e9b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2e744e9b) -- Update sas icon [`f24d5616`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f24d5616) -- change sas-icon.svg to sas.svg [`b2c899d7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b2c899d7) -- add SAS icon [`44028c69`](https://github.com/material-extensions/vscode-material-icon-theme/commit/44028c69) -- Add salesforce icon (Closes #779) [`34f7a529`](https://github.com/material-extensions/vscode-material-icon-theme/commit/34f7a529) -- Bump lodash from 4.17.15 to 4.17.19 [`ad47a81f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ad47a81f) -- Update color of azure pipelines folder icon [`c04fd92e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c04fd92e) -- Update color of the rocket [`916f1ddf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/916f1ddf) -- Update color of the rocket [`f4ba7546`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f4ba7546) -- Add roadmap file icon (Closes #682) [`f7181676`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f7181676) -- Update so colors is from material design colors [`9bba8db1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9bba8db1) -- Add Azure Pipeline as a folder icon [`6bf39fc2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6bf39fc2) -- Update tcl icon [`c26f6f9a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c26f6f9a) -- Add security file names to existing lock icon [`f7c40411`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f7c40411) -- Remove security icon and use 'lock.svg' instead [`87ef79be`](https://github.com/material-extensions/vscode-material-icon-theme/commit/87ef79be) -- Remove database and storage rules from Firebase [`64e33eef`](https://github.com/material-extensions/vscode-material-icon-theme/commit/64e33eef) -- Update CI pipeline [`0f14ce1e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0f14ce1e) -- Fix CI pipeline [`7ca5d3a7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7ca5d3a7) -- Update CI pipeline [`ab9577a4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ab9577a4) -- Add fileIcons.ts reference [`49346921`](https://github.com/material-extensions/vscode-material-icon-theme/commit/49346921) -- Rename and edit security.svg [`d536a9ca`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d536a9ca) -- Add security.svg [`20f35192`](https://github.com/material-extensions/vscode-material-icon-theme/commit/20f35192) -- Add additional Firebase filenames [`c8b8dab9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c8b8dab9) -- feat: Add Tcl Icon [`e5aac1cd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e5aac1cd) - -#### [v4.2.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.1.0...v4.2.0) - -> June 17, 2020 - -- Updating forth and lisp icons [`17b773ff`](https://github.com/material-extensions/vscode-material-icon-theme/commit/17b773ff) -- Add update folder icon [`084320c3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/084320c3) -- Add intellij folder icons [`19747e96`](https://github.com/material-extensions/vscode-material-icon-theme/commit/19747e96) -- Add svelte folder icon (Closes #756) [`9f8e6974`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9f8e6974) -- Update color of vercel icons [`4be80ca4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4be80ca4) -- Switch vercel icons [`3aae82d9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3aae82d9) -- Update pawn icon [`5b327a50`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5b327a50) -- Update vercel icons (better contrast) [`a12fe318`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a12fe318) -- Add Pascal file icon (Closes #739) [`358c9650`](https://github.com/material-extensions/vscode-material-icon-theme/commit/358c9650) -- Update Vercel svgs (additional 2px whitespace) [`35bb92ef`](https://github.com/material-extensions/vscode-material-icon-theme/commit/35bb92ef) -- Added .unity extension to shaderlab icon [`8598a3e1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8598a3e1) -- Update vercel.svg [`24146f20`](https://github.com/material-extensions/vscode-material-icon-theme/commit/24146f20) -- Update vercel_light.svg [`4368407c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4368407c) -- Add unity icon [`413a94be`](https://github.com/material-extensions/vscode-material-icon-theme/commit/413a94be) -- Animate animation folder icon [`1d6c4d7e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1d6c4d7e) -- feat(files): add .env.schema and env.defaults [`933b0e3f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/933b0e3f) -- Update vala icon [`4d2960ce`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4d2960ce) -- Alias CHANGELOG as CHANGES [`45b6a9ef`](https://github.com/material-extensions/vscode-material-icon-theme/commit/45b6a9ef) -- Update ocaml icon (use same color as opam) [`7c165251`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7c165251) -- Add drawio icon [`4cc0ec3d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4cc0ec3d) -- Update color [`9d25612b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9d25612b) -- Use color of the Material Color Palette [`2455aa9b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2455aa9b) -- Remove specific/custom folder icons per review [`690ddcb2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/690ddcb2) -- Add ABC file icon [`4b8ccc22`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4b8ccc22) -- Rename "now" to "vercel" (Closes #738) [`2d780381`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2d780381) -- added .node-version filetype to nodejs association [`1f73b438`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1f73b438) -- Update color of components folder icon [`97744d3f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/97744d3f) -- Add folder icon for widgets (Closes #660 and Closes #726) [`f6ac11ac`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f6ac11ac) -- Update folderIcons.ts [`beb11a80`](https://github.com/material-extensions/vscode-material-icon-theme/commit/beb11a80) -- Add io, stdlib, portability folders (C/C++) [`4bf0ea24`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4bf0ea24) -- Rename tilt icon [`3bd50680`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3bd50680) -- Add folder icon for "sounds" [`6837df48`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6837df48) -- Slightly decrease size of icon [`f23c8c69`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f23c8c69) -- Add GraphQL Resolver icon for Nest [`ad5b5648`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ad5b5648) -- add 'code' to 'folder-src' icon [`8ee2ddfb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8ee2ddfb) -- tweak: map jest icon to jest.config.(m|c)js [`0214998c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0214998c) -- Update graphql icon [`c6877f53`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c6877f53) -- Add imba file icon (Closes #715) [`99c21cd0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/99c21cd0) -- Fix typo in comment [`7f69d992`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7f69d992) -- Remove Material Design box per PKief/vscode-material-icon-theme/pull/700#discussion_r416770170 [`61062c6c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/61062c6c) -- Add Opam and Dune support [`adf18656`](https://github.com/material-extensions/vscode-material-icon-theme/commit/adf18656) -- Update icon [`#2`](https://github.com/material-extensions/vscode-material-icon-theme/pull/2) -- Add eslintcache [`9883fbe4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9883fbe4) -- Added Dune and Opam icons [`0125f324`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0125f324) -- Update fileIcons.ts [`fc4ba300`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fc4ba300) -- fix: change svg according guidelines (ty @lmn8!) [`ccd0296b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ccd0296b) -- Switch Pawn icons with SVG [`#1`](https://github.com/material-extensions/vscode-material-icon-theme/pull/1) -- Add ReasonML, Reason Lisp (reason-vscode) [`87ff07a4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/87ff07a4) -- Cleanup of new icon [`ba0c40f8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ba0c40f8) -- Add as SML [`58eb76f3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/58eb76f3) -- Rename ml.svg to sml.svg [`200dffaf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/200dffaf) -- Fix a syntax error [`65e12532`](https://github.com/material-extensions/vscode-material-icon-theme/commit/65e12532) -- Cleanup [`65ee8617`](https://github.com/material-extensions/vscode-material-icon-theme/commit/65ee8617) -- Add *.mlb and *.use extensions [`31f3e01a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/31f3e01a) -- Remove capitalised extension [`482d08e4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/482d08e4) -- Attempt to resolve duplicate file extension [`93abdc4f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/93abdc4f) -- Prevent conflict with OCaml [`3ddc8a3e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3ddc8a3e) -- Add all ML file extensions [`6ba6e49c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6ba6e49c) -- Add ML family icon (inc. Standard ML) [`c7398ce5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c7398ce5) -- Add Forth support Clean up SVG files [`dcfc98d7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dcfc98d7) -- Add support for Lisp [`54e86277`](https://github.com/material-extensions/vscode-material-icon-theme/commit/54e86277) -- Update fileIcons.ts [`0ca6e45e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0ca6e45e) -- Update languageIcons.ts [`55981033`](https://github.com/material-extensions/vscode-material-icon-theme/commit/55981033) -- Create pawn.svg [`ba0f529d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ba0f529d) -- Add icon for Tiltfile (https://tilt.dev/) [`84e8d8fb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/84e8d8fb) -- Add vala icon [`a4b535e4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a4b535e4) - -#### [v4.1.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.0.1...v4.1.0) - -> April 26, 2020 - -- Remove trailing whitespace [`67f1fd5e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/67f1fd5e) -- Run linter with GitHub actions [`95671146`](https://github.com/material-extensions/vscode-material-icon-theme/commit/95671146) -- Update apollo file icon (References #695) [`f4626d9a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f4626d9a) -- Align nrwl icon [`574ab087`](https://github.com/material-extensions/vscode-material-icon-theme/commit/574ab087) -- Add nrwl icon for nx.json [`53533461`](https://github.com/material-extensions/vscode-material-icon-theme/commit/53533461) -- Merge dhall file extensions from PR #570 [`f4b0e82d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f4b0e82d) -- Add dhall file icon (Closes #662) [`1dffab95`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1dffab95) -- Update commitlint icon [`84296617`](https://github.com/material-extensions/vscode-material-icon-theme/commit/84296617) -- Add commitlint file icon (Closes #638) [`3bcf866e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3bcf866e) -- Finalize UML file icon (References #392) [`ce05042f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ce05042f) -- Update laravel file icon (References #637) [`d001f34c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d001f34c) -- Add ipa file extension to applescript icon [`6bac54dc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6bac54dc) -- Add perl icon to *.raku files (Closes #668) [`7d324df9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7d324df9) -- Add buck file icon [`d5ef0310`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d5ef0310) -- Update folderIcons.png [`45d8bcdc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/45d8bcdc) -- Update folderIcons.ts [`3edb5c8b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3edb5c8b) -- Update folderIcons.ts [`1cd705a6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1cd705a6) -- Delete folder-emails.svg [`825cdccc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/825cdccc) -- Delete folder-emails-open.svg [`cc273e9c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cc273e9c) -- Fix django file extension association (Fixes #693) [`f3381211`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f3381211) -- Update laravel.svg [`abc5b065`](https://github.com/material-extensions/vscode-material-icon-theme/commit/abc5b065) -- Add "common" as an alias for "shared" [`19d2ac9e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/19d2ac9e) -- added apollo config icon [`af7736f7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/af7736f7) -- Add folder email icons [`f7660c0e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f7660c0e) -- Update fileIcons.ts [`18f251ee`](https://github.com/material-extensions/vscode-material-icon-theme/commit/18f251ee) -- Update rollup file icon [`e607049b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e607049b) -- Add l10n folder icon (abr. localization) [`c40f9160`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c40f9160) -- Add Routers folder name to routers [`88a6c624`](https://github.com/material-extensions/vscode-material-icon-theme/commit/88a6c624) -- Slightly reduce size of meson file icon (References #678) [`6ca0ff6e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6ca0ff6e) -- Add margin on all sides [`2acb80a8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2acb80a8) -- Apply material color and fix transparency [`4861d90d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4861d90d) -- Remove file extension 'build' to make it specific to meson.build filename [`61d18566`](https://github.com/material-extensions/vscode-material-icon-theme/commit/61d18566) -- Add firebase folder icon (Closes #555) [`cafcc5ce`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cafcc5ce) -- Update firebase file icon (References #555) [`bfb172ad`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bfb172ad) -- Add meson icon [`a2a442da`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a2a442da) -- Fix dependency issue to vscode in preview script [`9831f58f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9831f58f) -- Update Adonis file icon (References #658) [`1034fd45`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1034fd45) -- Add more associations for functions folder icon [`79ffcabb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/79ffcabb) -- Add .devcontainer folder icon association [`548928b0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/548928b0) -- Remove unnecessary file names [`1f04fd4e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1f04fd4e) -- Remove unused code [`40881707`](https://github.com/material-extensions/vscode-material-icon-theme/commit/40881707) -- Refactor code [`a133ab0c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a133ab0c) -- Refactor code with nullish coalescing and optional chaining [`e4920f5a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e4920f5a) -- Bump acorn from 6.4.0 to 6.4.1 [`1ef5eb6f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1ef5eb6f) -- Update container folder icon [`7c5a5d62`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7c5a5d62) -- Add json file extension to babel file association [`3d0be815`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3d0be815) -- Add stencil folder icon (Closes #659) [`8f31e309`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8f31e309) -- Update stencil file icon (references #659) [`3e8f10f6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3e8f10f6) -- Add icon to fileicons [`b6c065ac`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b6c065ac) -- [Icon Request] AdonisJs icon [`a85a4676`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a85a4676) -- Add Dhall icon [`2ca9a8f0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2ca9a8f0) -- Remove comment [`3c52d453`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3c52d453) -- Add UML icon [`173e35ec`](https://github.com/material-extensions/vscode-material-icon-theme/commit/173e35ec) - -#### [v4.0.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v4.0.0...v4.0.1) - -> March 1, 2020 - -- Do not ignore CHANGELOG.md [`0a6fcf55`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0a6fcf55) - -#### [v4.0.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.9.3...v4.0.0) - -> March 1, 2020 - -- Ignore files to reduce extension size [`d9a6be01`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d9a6be01) -- Remove unused imports [`196293aa`](https://github.com/material-extensions/vscode-material-icon-theme/commit/196293aa) -- Remove outdated versioning support [`30d19cb1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/30d19cb1) -- Add Sketch icon [`32f3e1d9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/32f3e1d9) -- Update Ruby icon [`f533d23f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f533d23f) -- Remove open dependency (Closes #386) [`c41ca8bd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c41ca8bd) -- Add "workspace" to extensionKind [`9f413ea0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9f413ea0) -- Improve test setup and fix tests [`91b89d22`](https://github.com/material-extensions/vscode-material-icon-theme/commit/91b89d22) -- Fix test [`fd1b62e2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fd1b62e2) -- Rename method for better semantic [`5cae039d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5cae039d) -- Add capacitor icon [`a2274907`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a2274907) -- Prompt to reload dialog is not required anymore for the latest version [`696f0c0a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/696f0c0a) -- Handle overwriting conflicts with icon generator [`7cd213b7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7cd213b7) -- Append hash value to icon file name if content changes [`33a238ac`](https://github.com/material-extensions/vscode-material-icon-theme/commit/33a238ac) -- Remove side effects of getObjectPropertyValue method [`c803b434`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c803b434) -- Refactor code [`44f00310`](https://github.com/material-extensions/vscode-material-icon-theme/commit/44f00310) -- Add husky filename [`be1737ab`](https://github.com/material-extensions/vscode-material-icon-theme/commit/be1737ab) -- Add azure-pipeline icon to files ending with *.azure-pipelines.yaml [`57d67e88`](https://github.com/material-extensions/vscode-material-icon-theme/commit/57d67e88) -- Remove outdated build action of NodeJS v8 [`cfda11ef`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cfda11ef) -- Add ESLint rules [`a850dda5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a850dda5) -- Add VSCode extension recommendations [`96fe5fec`](https://github.com/material-extensions/vscode-material-icon-theme/commit/96fe5fec) -- Apply ESLint rules [`970544c5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/970544c5) -- Migrate from TSLint to ESLint [`cd9930f5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cd9930f5) -- Add coconut icon (Closes #500) [`f76109ba`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f76109ba) - -#### [v3.9.3](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.9.2...v3.9.3) - -> February 9, 2020 - -- Use CSS variable for background color [`be33e5df`](https://github.com/material-extensions/vscode-material-icon-theme/commit/be33e5df) -- Update header and badges in Readme [`55aefa56`](https://github.com/material-extensions/vscode-material-icon-theme/commit/55aefa56) -- Add husky icon (Closes #355) [`d98e55d3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d98e55d3) -- Add prolog icon (Closes #519) [`17dd6e5c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/17dd6e5c) -- Improve zig SVG icon file [`febfebd3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/febfebd3) -- Add support for .env.staging.local file [`afa3dd8f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/afa3dd8f) -- Add prolog icon [`d28d2adf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d28d2adf) -- Change font of Q# icon [`bec61068`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bec61068) -- Add tune icon to qa env file [`8bcfd3eb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8bcfd3eb) -- Add mobile folder (Closes #605) [`ab022cc8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ab022cc8) -- Add icon association for .yarnrc.yml [`96b6990e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/96b6990e) -- Add pug icon to pug lint files [`af561d4c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/af561d4c) -- Add webpack.production and webpack.development to webpack detection [`2afed011`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2afed011) -- #594 Minimize icon size [`cd8110d3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cd8110d3) -- updade from shopify to liquid [`50996ee7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/50996ee7) -- Add zig icon [`3df31148`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3df31148) -- Add Q# icon [`509387c2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/509387c2) -- Set json5 icon to json icon [`cba9f085`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cba9f085) -- Added ".env.sample" to the Tune icon [`4d329433`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4d329433) -- Map azure-pipelines.yaml to azure-pipelines [`f00c2395`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f00c2395) -- Add Shopify .liquid file icon [`aabfaaf6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/aabfaaf6) -- Update kl icon [`a0f013f9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a0f013f9) - -#### [v3.9.2](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.9.1...v3.9.2) - -> November 24, 2019 - -- Update netlify fileNames with new extensions (Closes #577) [`a6a04aa3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a6a04aa3) -- Add file icon for .mjmlconfig [`8d29f972`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8d29f972) -- Add Fortran icon (Closes #368) [`7c5434fa`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7c5434fa) -- #534 Remove file extension which is already in use by another icon [`574f24ed`](https://github.com/material-extensions/vscode-material-icon-theme/commit/574f24ed) -- #534 Update colors and minify svg files [`59159624`](https://github.com/material-extensions/vscode-material-icon-theme/commit/59159624) -- #534 Add file extensions to prw [`221ce960`](https://github.com/material-extensions/vscode-material-icon-theme/commit/221ce960) -- Revert "Add MSIX to executable icon definition" [`91be037d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/91be037d) -- Add MSIX to executable icon definition [`ced792c1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ced792c1) -- Add various 3D format [`8eebd043`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8eebd043) -- Add various raster image format [`7a474aa0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7a474aa0) -- Add githooks folder icon [`b5047d71`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b5047d71) -- Add disc (*.iso) icon [`3b08b211`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3b08b211) -- #537 Update codecov icon [`d057456f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d057456f) -- Add router folder name (Closes #564) [`dd80a8f5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dd80a8f5) -- Add .env.testing [`76fb3361`](https://github.com/material-extensions/vscode-material-icon-theme/commit/76fb3361) -- Add GCP icon (Closes #556) [`3ed2c9fc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3ed2c9fc) -- Add apk file extension for android [`00ae57a7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/00ae57a7) -- #543 Update JSON folder icon [`50207177`](https://github.com/material-extensions/vscode-material-icon-theme/commit/50207177) -- Add file icon for CODEOWNERS [`bff275cb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bff275cb) -- add - icon : json folder [`96a2e9cf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/96a2e9cf) -- add codecov icon [`4eabe245`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4eabe245) -- added icons for advpl projects [`d9fd5426`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d9fd5426) - -#### [v3.9.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.9.0...v3.9.1) - -> October 7, 2019 - -- Fix #547 - Create image of contributors profile image list [`088fc539`](https://github.com/material-extensions/vscode-material-icon-theme/commit/088fc539) -- Update build workflow to support pull requests [`534737b2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/534737b2) -- Fixes #548 - Exception thrown when using Japanese display language [`16757906`](https://github.com/material-extensions/vscode-material-icon-theme/commit/16757906) -- Add more jest extensions [`611be50a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/611be50a) -- Create build.yml [`c4acbbb2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c4acbbb2) -- Add types for glob [`2cf7c89e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2cf7c89e) -- Add "databases" to "database" folder names [`3ee46c8c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3ee46c8c) -- Add build.yml [`a4291642`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a4291642) - -#### [v3.9.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.8.1...v3.9.0) - -> August 29, 2019 - -- Improve code quality of contributors script [`c8b9a4fb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c8b9a4fb) -- Improve logging of check script [`2e2bb343`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2e2bb343) -- #514 Update color of event folder [`64a7a680`](https://github.com/material-extensions/vscode-material-icon-theme/commit/64a7a680) -- Add e2e-spec file extension [`00967715`](https://github.com/material-extensions/vscode-material-icon-theme/commit/00967715) -- #501 Update colors of nest and nest module icons [`52ad75c1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/52ad75c1) -- #501 Sort enum alphabetically [`bcb29b2f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bcb29b2f) -- #501 Update NestJS icons [`a5cf20f1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a5cf20f1) -- #520 Remove unused function [`676cda1e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/676cda1e) -- Add bazel file names [`0558790c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0558790c) -- Remove appveyor build badge [`c66742a6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c66742a6) -- Added AC3D (.ac) file icon. [`e966f687`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e966f687) -- Add gitpod file icon [`3c68d3b4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3c68d3b4) -- #497 Update riot icon [`b458e50a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b458e50a) -- feat: Add `env` to environment folder list [`d279abd2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d279abd2) -- feat: Add folder-event icon [`d61d82be`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d61d82be) -- Update dependencies [`1baf5eb0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1baf5eb0) -- Associate ".expo-shared" with the expo folder icon [`56c557b0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/56c557b0) -- Add inl file extension [`cc717489`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cc717489) -- Add percy file icon (Closes #508) [`ccfd9979`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ccfd9979) -- Update appveyor build configuration [`4f34317c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4f34317c) -- Remove azure pipelines [`c35be728`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c35be728) -- Remove unused vscode dependency [`c87193ad`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c87193ad) -- Add azure pipelines [`7665d279`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7665d279) -- Update test setup [`2f1e5d12`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2f1e5d12) -- #470 Update now icons [`5a3ff7e1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5a3ff7e1) -- Add jenkins file extensions [`1c36ac27`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1c36ac27) -- NestJS Icons - add main filetypes to NestJS [`102bbad7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/102bbad7) -- Adjust check scripts to be case insensitive (Closes #494) [`9fa2dd27`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9fa2dd27) -- Update riot.svg [`b31fb4de`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b31fb4de) -- add `.nowignore` to filenames [`4d861c21`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4d861c21) -- use the `fileNames` attribute instead of `fileExtensions` for `now.json` [`6b21c47d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6b21c47d) -- fix now light version [`f94d8d91`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f94d8d91) -- add now icon for `now.json` [`f96527d6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f96527d6) - -#### [v3.8.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.8.0...v3.8.1) - -> July 17, 2019 - -- #490 Update folder color and change motive icon from outline to filled icon [`6b720d9a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6b720d9a) -- Update dependencies [`2efaf4f6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2efaf4f6) -- Removing HPP [`adc80af7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/adc80af7) -- Removing case sensitive conflicts [`8ff814d3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8ff814d3) -- Add moonscript icon (Closes #485) [`ad315cba`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ad315cba) -- feat: Add jsx and tsx extensions to router icons. [`3c8e2ebe`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3c8e2ebe) -- feat: Add folder-error to icon map [`3c2594a0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3c2594a0) -- feat: Create folder-error icons [`8082ab16`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8082ab16) -- Add C/C++ cases based on GNU standards [`52f39101`](https://github.com/material-extensions/vscode-material-icon-theme/commit/52f39101) -- Add env file extension (Closes #484) [`ce9fcceb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ce9fcceb) -- Refactor code in change detection [`22966c7f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/22966c7f) -- Add website folder icon [`a53205d3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a53205d3) -- Use tex icon for .dtx and .ltx files [`87af29d2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/87af29d2) -- Add nest icon [`0212fe87`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0212fe87) -- Update Readme.md [`80998844`](https://github.com/material-extensions/vscode-material-icon-theme/commit/80998844) -- #475 Update color of go mod icon [`1aeb951a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1aeb951a) -- Change icon name to underscore notation and removed languageIcons entry. [`bd3b0100`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bd3b0100) -- Added go.mod and go.sum icons [`2a1afd9d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2a1afd9d) -- Added certificate icon to unlicense files [`2b0d0e56`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2b0d0e56) -- #448 Add non breaking spaces to improve layout in readme [`2465eb14`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2465eb14) -- Add PostCSS file names (Closes #461) [`0a61e12c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0a61e12c) -- #448 Remove whitespaces [`0b360d41`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0b360d41) -- #448 Update readme with contributor images [`02f8712f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/02f8712f) -- Update readme text [`441ca9f5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/441ca9f5) -- #448 Update contributors URL [`baf2d52b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/baf2d52b) -- #448 Create image of contributors list [`bc9a97b3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bc9a97b3) -- #448 Add npm script [`25089950`](https://github.com/material-extensions/vscode-material-icon-theme/commit/25089950) -- #448 Remove output files [`9701f532`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9701f532) -- remove leading dot [`c8daf321`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c8daf321) -- #448 Add contributors script [`0d4e02b5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0d4e02b5) -- use fileExtensions for gitlab icon [`3b2847da`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3b2847da) -- Update vim icon color and size [`#458`](https://github.com/material-extensions/vscode-material-icon-theme/pull/458) -- Add icons for Brotli [`56c9d410`](https://github.com/material-extensions/vscode-material-icon-theme/commit/56c9d410) -- Add silverstripe icon (Closes #457) [`5b850a97`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5b850a97) -- fix typo [`2a6bd74e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2a6bd74e) -- Add Vim icon [`fc4df5b0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fc4df5b0) -- Add nodemon file name (nodemon-debug.json) [`dcb45130`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dcb45130) - -#### [v3.8.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.7.0...v3.8.0) - -> May 25, 2019 - -- Updated translation keys [`490d2c2d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/490d2c2d) -- Updated command names [`e59aee94`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e59aee94) -- Improved compatibility for older versions of VS Code [`3fedead6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3fedead6) -- Enable hot reload for hidesExplorerArrows configuration (Closes #454) [`c65d9a69`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c65d9a69) -- Update nuxt icons (Related to #450) [`42de81dd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/42de81dd) -- Compress icons [`7dc5faa4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7dc5faa4) -- Show language icons in preview (Fixes #421) [`05bde2bd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/05bde2bd) -- Add Polish translation [`affaca88`](https://github.com/material-extensions/vscode-material-icon-theme/commit/affaca88) -- Update color of netlify icon [`d6da2f1d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d6da2f1d) -- Updated dependencies [`443586e2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/443586e2) -- Add directives icon [`62a52e01`](https://github.com/material-extensions/vscode-material-icon-theme/commit/62a52e01) -- Remove whitespace [`7f8553dc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7f8553dc) -- Add nuxt icons [`70f053b7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/70f053b7) -- Updated open dependency [`dfa3c069`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dfa3c069) -- adds .mocharc.js [`c7323071`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c7323071) -- adds .mocharc icons [`9e8dab08`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9e8dab08) -- Add Dutch translation. [`2789ca81`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2789ca81) -- Set "extensionKind": "ui" to support remote development [`222f6edf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/222f6edf) -- Added svelte file icon (Closes #439) [`22a83ed4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/22a83ed4) -- Refactored code [`e7d12a58`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e7d12a58) -- Added tsbuildinfo [`c408ac8b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c408ac8b) -- Added translations [`3e3abc7b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3e3abc7b) -- Updated vue icons [`3e5e7d56`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3e5e7d56) -- Add new 'leex' extension to elixir icon. [`6c0be766`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6c0be766) -- added tune icon to .env file names supported by Create React App [`b46932d8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b46932d8) -- Remove whitespace add router icon for vue theme [`1bc44dd2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1bc44dd2) -- Add vue and vuex_vuex theme [`fd6a171c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fd6a171c) -- add netlify file icon [`8960ceac`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8960ceac) - -#### [v3.7.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.6.3...v3.7.0) - -> March 24, 2019 - -- Improved npm scripts [`85365f23`](https://github.com/material-extensions/vscode-material-icon-theme/commit/85365f23) -- feat: Add `.cson` and `.iced` CoffeeScript extensions [`3c3c819e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3c3c819e) -- Updated vscode ignore [`2863fd3f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2863fd3f) -- Updated vscode ignore [`5f04a9d7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5f04a9d7) -- Added hot reload in change detection [`bee8e0c3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bee8e0c3) -- Added svg folder icon (Closes #358) [`94863f0f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/94863f0f) -- Added svg file icon (Closes #400) [`72663adf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/72663adf) -- Updated travis-ci badge [`ba1fa2a6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ba1fa2a6) -- Updated generation of preview images [`d38de4e5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d38de4e5) -- Updated build scripts [`760b3539`](https://github.com/material-extensions/vscode-material-icon-theme/commit/760b3539) -- Bundle code in production mode [`9f23ebf6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9f23ebf6) -- Bundle extension with webpack [`6850337e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6850337e) -- Refactored code [`f21ca04c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f21ca04c) -- Added pipe folder icon (Closes #403) [`5fc86ecc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5fc86ecc) -- Remove extra dot [`74c48935`](https://github.com/material-extensions/vscode-material-icon-theme/commit/74c48935) -- Use clojure icon for .cljc files [`1295f3a5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1295f3a5) -- Update folderIcons.ts [`ae31aebc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ae31aebc) -- Allow custom saturation values for icons [`aea186ae`](https://github.com/material-extensions/vscode-material-icon-theme/commit/aea186ae) -- Added .graphqlconfig [`c7ffad88`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c7ffad88) -- Add additional gatsby file names [`ed2a1d6a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ed2a1d6a) -- Updated badges [`ff560d8d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ff560d8d) -- Add config for grayscale icons [`f5a2e4cd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f5a2e4cd) -- Add web folder icon [`f2b6a8b9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f2b6a8b9) -- Join gatsby filenames to the single array [`21faf349`](https://github.com/material-extensions/vscode-material-icon-theme/commit/21faf349) -- Fix gatsby config fileName. Add gatsby-node fileName to existing gatsby icon [`79d8cda9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/79d8cda9) - -#### [v3.6.3](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.6.2...v3.6.3) - -> February 8, 2019 - -- Add Prisma Folder Icons [`4d0fbcb4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/4d0fbcb4) -- Updated buildkite icon (References #354) [`bf754960`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bf754960) -- Updated buildkite icon (References #354) [`6df27fb2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6df27fb2) -- Updated size of graphql icon (References #380) [`128092c5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/128092c5) -- Added GraphQL folder icon [`ada12853`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ada12853) -- Added Scheme icon (Closes #364) [`a9194769`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a9194769) -- Added crystal icon on .ecr ( Embedded Crystal ) [`9afc89c8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9afc89c8) -- Added crystal icon on .ecr ( Embedded Crystal ) [`af5eac85`](https://github.com/material-extensions/vscode-material-icon-theme/commit/af5eac85) -- Updated size and color (References #369) [`074bf180`](https://github.com/material-extensions/vscode-material-icon-theme/commit/074bf180) -- Added validation(s) folder association (Closes #375) [`b754d7a5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b754d7a5) -- Added dot-file-style for AppVeyor [`b1251ae6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b1251ae6) -- Added PureScript file extension (Closes #365) [`0f345a37`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0f345a37) -- Add Tailwind CSS icon [`674fe790`](https://github.com/material-extensions/vscode-material-icon-theme/commit/674fe790) -- Corrected file [`7792e59b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7792e59b) -- added obj icon [`ee01d66c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ee01d66c) -- Updated buildkite icon [`00271210`](https://github.com/material-extensions/vscode-material-icon-theme/commit/00271210) -- add icon for Buildkite [`3e24d1b9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3e24d1b9) - -#### [v3.6.2](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.6.1...v3.6.2) - -> December 20, 2018 - -- Updated expo folder icon (References #84) [`bc94e9f3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bc94e9f3) -- Added edge icon (Closes #359) [`2a27eb79`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2a27eb79) -- Added Istanbul icon (Closes #192) [`f9a32ca7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f9a32ca7) -- Added Angular related folder icons (References #350) [`49122b4f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/49122b4f) -- Updated icon name [`c056f2b3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c056f2b3) -- Added asciidoc file icon (Closes #352) [`6b0a8bb5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6b0a8bb5) -- Added folder icons: - animation - review - rules - syntax [`cfec8f13`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cfec8f13) -- Added private and secure folder icons [`32f69b16`](https://github.com/material-extensions/vscode-material-icon-theme/commit/32f69b16) -- Updated folder icons - app - ngrx-state [`ed402f4b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ed402f4b) -- Added Ngrx store folder icon (Closes #349) [`45b8030b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/45b8030b) -- Updated log messages of scripts [`00e49784`](https://github.com/material-extensions/vscode-material-icon-theme/commit/00e49784) -- Updated screenshots script (References #319) [`61029939`](https://github.com/material-extensions/vscode-material-icon-theme/commit/61029939) -- Add some alias for build and python test [`e4d3d8f8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e4d3d8f8) -- Add alias .webpack for webpack [`cc226c69`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cc226c69) -- Add .idea folder icon for intellij/jetbrain suite meta folder [`ac265ee1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ac265ee1) -- Add alias to syntax folder, definition [`dd1970d9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dd1970d9) -- Add flow-typed folder icons [`54adacf9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/54adacf9) -- Add some folder aliases [`f857ac27`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f857ac27) -- Reposition two folder icons [`f6aa4a10`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f6aa4a10) -- Add new folder icons storybook and stylus based on file icon [`fad7282d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fad7282d) -- Add new folder icons: mock,syntax,styleguide,scenario,vm [`02febad7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/02febad7) -- Add a node js icon on filder node :art: [`3f3e520b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3f3e520b) -- Add the forgotten docker-compose.test.yml to the dockers file [`e1de3ba8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e1de3ba8) -- Add icon for grunt folder [`cdde91d6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cdde91d6) -- Singularize screenshot and icon folder icons from images [`92954c65`](https://github.com/material-extensions/vscode-material-icon-theme/commit/92954c65) -- Add two new folder icon e2e for end to end test and custom [`95e6f7e4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/95e6f7e4) -- Added file prefix to puppeteer page link [`a95d4b2e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a95d4b2e) - -#### [v3.6.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.6.0...v3.6.1) - -> November 21, 2018 - -- Updated functions folder icon [`61fbd226`](https://github.com/material-extensions/vscode-material-icon-theme/commit/61fbd226) -- Improved preview script [`c57466f7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c57466f7) -- Minor improvements [`73cea76c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/73cea76c) -- fix: add missing comma [`64ba4343`](https://github.com/material-extensions/vscode-material-icon-theme/commit/64ba4343) -- Adding Visual Studio config files & .clang-tidy [`3b817a5d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3b817a5d) -- Refined folder icons (References #339) [`86ec9ecb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/86ec9ecb) -- Adding some docker compose aliases [`442cb337`](https://github.com/material-extensions/vscode-material-icon-theme/commit/442cb337) -- Refined Razor icon (References #342) [`85b7c635`](https://github.com/material-extensions/vscode-material-icon-theme/commit/85b7c635) -- Updated dependencies [`d2136472`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d2136472) -- Updated color of dump folder icon (Related to #339) [`8f1a267f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8f1a267f) -- Updated color of examples folder icon (Related to #339) [`ab4087ed`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ab4087ed) -- Updated generator icon (Related to #339) [`2c06a14f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2c06a14f) -- Updated folder icon associations (Related to #339) [`612a148c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/612a148c) -- Optimized icon colors (Related to #339) [`5ddc2d2c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5ddc2d2c) -- Try to apply color guidelines =) [`d75083fd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d75083fd) -- Add examples folder icon [`f85c6080`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f85c6080) -- Updated secondary file icons (vue.config, js.map, css.map) [`e47ad39c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e47ad39c) -- Updated python-file (Related to #340) [`331c8e25`](https://github.com/material-extensions/vscode-material-icon-theme/commit/331c8e25) -- Added .env file icon associations (Fixes #261) [`bf0054ce`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bf0054ce) -- Add a python-file icon that is assign to python related files [`281f5f88`](https://github.com/material-extensions/vscode-material-icon-theme/commit/281f5f88) -- Add some alias to existing folder directories [`43c97209`](https://github.com/material-extensions/vscode-material-icon-theme/commit/43c97209) -- Add mapping for the new icons [`a8b92bbd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a8b92bbd) -- Add color to all the new icons :art: :rainbow: [`69ed51df`](https://github.com/material-extensions/vscode-material-icon-theme/commit/69ed51df) -- Generated all the open folder with a little cut&sed command :wink: [`757007ea`](https://github.com/material-extensions/vscode-material-icon-theme/commit/757007ea) -- Optimise with svgo and reformat xml [`5268c5db`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5268c5db) -- Reposition icon with inkscape [`b70ef94a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b70ef94a) -- Add a last massive batch of folder icons, no positionning so far [`cf75ccab`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cf75ccab) -- Declare the serverless folder icon [`71a180df`](https://github.com/material-extensions/vscode-material-icon-theme/commit/71a180df) -- Optimise serverless and set color [`60694585`](https://github.com/material-extensions/vscode-material-icon-theme/commit/60694585) -- Reformat all the news icons svg [`ed070795`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ed070795) -- Second Batch of icons without colors so far [`9c8ad583`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9c8ad583) -- Add a bunch of new folder icons colorless for now [`d1b54e35`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d1b54e35) -- Added Procfile.windows [`dbaa5eb8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dbaa5eb8) -- Add "typings" and "@types" as a TypeScript folder (Resolves #337) [`ca0b5231`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ca0b5231) -- Lowercase file names [`69bee83c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/69bee83c) -- Add docker-compose.staging.yml to Docker icons [`0dd6d1c7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0dd6d1c7) -- Added Vagrantfile icon (Closes #324) [`559809f3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/559809f3) -- Added .tsx icon (Closes #322) [`37938673`](https://github.com/material-extensions/vscode-material-icon-theme/commit/37938673) -- Added middleware folder icon [`6344e102`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6344e102) -- Updated powershell icon [`9f4f5de5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9f4f5de5) -- added icon for vue.config.js file [`a1adcdc2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a1adcdc2) -- Added Azure icons (Closes #321) [`22be92e8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/22be92e8) -- Add Prisma folder and file icons [`37868e2c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/37868e2c) - -#### [v3.6.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.5.3...v3.6.0) - -> September 10, 2018 - -- Updated restore config command [`ec900d7a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ec900d7a) -- Fixed bugs - change detection must not trigger reload for invalid values [`8c6096cf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8c6096cf) -- Adapting the extension to the new Settings GUI [`c4bb7af7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c4bb7af7) -- Adapting the extension to the new Settings GUI [`818f888f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/818f888f) -- Improved code quality [`6c1ddf41`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6c1ddf41) -- Fixed size of godot icons (References #316) [`622d1a59`](https://github.com/material-extensions/vscode-material-icon-theme/commit/622d1a59) -- Added godot icon [`c1a12bfe`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c1a12bfe) -- Added folder icons - android, ios (Closes #312) - client, server (References #296) - upload, dowload (References #218) - helpers - tasks (References #218) - tools - themes [`aba8cae7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/aba8cae7) -- Updated babel icon (Closes #315) [`bdac3d11`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bdac3d11) -- Added: csx extension to csharp [`c481fe9f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c481fe9f) -- Added velocity icon (Closes #311) [`3e8f93bf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3e8f93bf) -- Added mint icon (Closes #308) [`38f46abe`](https://github.com/material-extensions/vscode-material-icon-theme/commit/38f46abe) -- .clang-format + bazel icons [`24546999`](https://github.com/material-extensions/vscode-material-icon-theme/commit/24546999) -- Added authors icon (references #306) [`ca7c9401`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ca7c9401) -- Add `authors`, `authors.md`, and `authors.txt` to `credits` [`3de2107d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3de2107d) -- Removed bithound config file [`7b1c3f6b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7b1c3f6b) - -#### [v3.5.3](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.5.2...v3.5.3) - -> August 19, 2018 - -- Updated clojure icon [`93977cb9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/93977cb9) -- Added racket icon (Closes #299) [`de87927c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/de87927c) -- Added ballerina icon (Closes #304) [`506c1a6a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/506c1a6a) -- Add 'stencil.config.ts' to fileIcons [`86409fb3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/86409fb3) -- Updated dependencies [`b0972216`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b0972216) -- Added mdx icon (Closes #295) [`f35f38bf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f35f38bf) -- Added docker-compose.prod.yml [`#294`](https://github.com/material-extensions/vscode-material-icon-theme/pull/294) -- Added d icon (Closes #291) [`d24a9914`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d24a9914) - -#### [v3.5.2](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.5.1...v3.5.2) - -> July 21, 2018 - -- Added Jekyll folder names (Closes #290) [`56a1829d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/56a1829d) -- Recognise gql extension as a GraphQL file [`#287`](https://github.com/material-extensions/vscode-material-icon-theme/pull/287) -- Added jupyter icon (Closes #285) [`eba7d7dc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/eba7d7dc) -- Fixed bitbucket PR (Closes #283) [`66d4eaea`](https://github.com/material-extensions/vscode-material-icon-theme/commit/66d4eaea) -- Add babel.config.js to the babel association list [`#286`](https://github.com/material-extensions/vscode-material-icon-theme/pull/286) -- add bitbucket icon for bitbucket pipeline yaml files [`97f61fca`](https://github.com/material-extensions/vscode-material-icon-theme/commit/97f61fca) -- Added icon for semantic-release (Closes #279) [`f4de3973`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f4de3973) -- Added .luacheckrc (Closes #277) [`586b78a2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/586b78a2) -- Added webassembly icon [`8b407585`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8b407585) -- Added i18n icon (Closes #276) [`503fd114`](https://github.com/material-extensions/vscode-material-icon-theme/commit/503fd114) -- Updated dependencies [`b015bdc0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b015bdc0) -- Updated folder icons - node - test [`36cf5c79`](https://github.com/material-extensions/vscode-material-icon-theme/commit/36cf5c79) -- Added alternative node icon (Closes #262) [`0967da81`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0967da81) -- Updated translations [`7f7f716d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7f7f716d) - -#### [v3.5.1](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.5.0...v3.5.1) - -> June 28, 2018 - -- Added makefile icon (Closes #269) [`890665af`](https://github.com/material-extensions/vscode-material-icon-theme/commit/890665af) -- Added foxpro icon (Closes #239) [`6b743012`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6b743012) -- Added red lang icon (Closes #265) [`ac68c3e9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ac68c3e9) -- Added Stencil icon (Closes #268) [`e3bbe96b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e3bbe96b) -- Added Django icon (Closes #267) [`dd7f222c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dd7f222c) -- Added wallaby icon (Closes #270) [`1545fd06`](https://github.com/material-extensions/vscode-material-icon-theme/commit/1545fd06) -- .env files for specific environments (Closes #261) [`8d60336b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8d60336b) -- Added san icon (Closes #260) [`97f97e70`](https://github.com/material-extensions/vscode-material-icon-theme/commit/97f97e70) -- Update Dart logo to match the official logo changes [`#259`](https://github.com/material-extensions/vscode-material-icon-theme/pull/259) - -#### [v3.5.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.4.0...v3.5.0) - -> May 31, 2018 - -- Improved folder HEX-color validation [`79c5fc00`](https://github.com/material-extensions/vscode-material-icon-theme/commit/79c5fc00) -- Compressed ansible folder icon References #254 [`ff0c95b5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ff0c95b5) -- Add Ansible folder icon [`43d0723d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/43d0723d) -- Added controller folder icon (Closes #227) References #187 [`b1f1ae1a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b1f1ae1a) -- Generalize router file icon References #255 [`40a4a387`](https://github.com/material-extensions/vscode-material-icon-theme/commit/40a4a387) -- Improved folder icons - export - import [`93741b37`](https://github.com/material-extensions/vscode-material-icon-theme/commit/93741b37) -- Added command to change opacity [`e6c2c652`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e6c2c652) -- Updated change detection - Fixed issue that new folder icons override the values of the opacity [`46695a9f`](https://github.com/material-extensions/vscode-material-icon-theme/commit/46695a9f) -- Updated opacity value type [`5fa8122d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5fa8122d) -- Optimized icon sizes [`6d4bdedc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6d4bdedc) -- Added helm icon (Closes #250) [`e8143f10`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e8143f10) -- Added translations for opacity feature [`f844fafb`](https://github.com/material-extensions/vscode-material-icon-theme/commit/f844fafb) -- Improved generation of opacity attributes [`ca788af8`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ca788af8) -- Updated opacity value [`58d7a73e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/58d7a73e) -- Improved opacity feature [`cffaeea0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cffaeea0) -- Set opacity of all icons [`6dcdac16`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6dcdac16) -- More React+Redux Ecosystem Icons (References #255) [`946a1d13`](https://github.com/material-extensions/vscode-material-icon-theme/commit/946a1d13) -- Storybook: associate typescript stories (Closes #258) [`8cdbcc0d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8cdbcc0d) -- Updated go icon (Closes #257) [`8a50a7c0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8a50a7c0) -- Updated todo icon (Closes #247) [`23b32b81`](https://github.com/material-extensions/vscode-material-icon-theme/commit/23b32b81) -- Assign the `console` icon to .fish files [`ec871e8e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ec871e8e) -- Updated hcl icons Closes #253 [`e6b1ecc5`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e6b1ecc5) -- Add HashiCorp Configuration Language icon [`638b7217`](https://github.com/material-extensions/vscode-material-icon-theme/commit/638b7217) -- Added .htpasswd file icon mapping Closes #251 [`35057bfe`](https://github.com/material-extensions/vscode-material-icon-theme/commit/35057bfe) -- Adds docker-compose.yaml file association [`b6591416`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b6591416) -- Added angular.json - Closes #243 [`62aed590`](https://github.com/material-extensions/vscode-material-icon-theme/commit/62aed590) - -#### [v3.4.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.3.0...v3.4.0) - -> May 6, 2018 - -- Added plugins folder icon [`00e05a67`](https://github.com/material-extensions/vscode-material-icon-theme/commit/00e05a67) -- Force wildcards to overwrite file names if required - Closes #241 [`ae15ab58`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ae15ab58) -- Updated size and color of Ruby Gemfile icon References #240 [`9f4e8bc9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9f4e8bc9) -- ✨ add Ruby Gemfile icon [`0467aa30`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0467aa30) -- Improved fastlane icons References #237 [`8bb48448`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8bb48448) -- 💄 add Fastlane icons [`85999f5c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/85999f5c) -- Updated dependencies [`b8ddd00b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b8ddd00b) -- Rearranged imports [`0b7a8b9b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0b7a8b9b) -- Added cfm icon mapping [`74d10557`](https://github.com/material-extensions/vscode-material-icon-theme/commit/74d10557) -- Added awk file icon mapping [`47fae343`](https://github.com/material-extensions/vscode-material-icon-theme/commit/47fae343) -- Added debug folder icon References #236 [`338782f2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/338782f2) -- Added .cache folder mapping [`9728bd5d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/9728bd5d) -- Updated version [`bb106bc4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bb106bc4) - -#### [v3.3.0](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.2.6...v3.3.0) - -> April 8, 2018 - -- Added __pycache__ folder icon mapping [`c13c060a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c13c060a) -- Added META-INF and manifest.mf icon associations [`58811d75`](https://github.com/material-extensions/vscode-material-icon-theme/commit/58811d75) -- Added option to disable restart message. References #225 [`08a0cbc9`](https://github.com/material-extensions/vscode-material-icon-theme/commit/08a0cbc9) -- Updated dependencies [`8bdabfde`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8bdabfde) -- Updated notification after update [`e378bd76`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e378bd76) -- Added python folder icon [`5b96e34a`](https://github.com/material-extensions/vscode-material-icon-theme/commit/5b96e34a) -- Added wepy file icon (closes #226) [`07944764`](https://github.com/material-extensions/vscode-material-icon-theme/commit/07944764) -- Added less folder icon (closes #207) + Improved less file icon [`dcb4b8c4`](https://github.com/material-extensions/vscode-material-icon-theme/commit/dcb4b8c4) -- Added `jest.teardown.js` icon association Closes #230 [`fa26bbe2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fa26bbe2) -- Added Storybook file icon Closes #235 [`8864d0a2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/8864d0a2) -- Updated html file icon mapping Added html icon for `*.xhtml`. [`92ffea70`](https://github.com/material-extensions/vscode-material-icon-theme/commit/92ffea70) -- Improved processing icon References #229 [`0c3277df`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0c3277df) -- added processing icon [`2c8ba32d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2c8ba32d) -- Improved Vue.js logo [`6eeb80c6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6eeb80c6) -- Fixes issue with config change detection References #225 [`50e40e8e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/50e40e8e) - -#### [v3.2.6](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.2.4...v3.2.6) - -> March 17, 2018 - -- Added '.vbs' file icon mapping [`6b374622`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6b374622) -- Added .nyc-output folder icon mapping #192 [`d275471c`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d275471c) -- Added jest icon #192 [`cac11bc0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cac11bc0) -- added docker icon to the docker-compose.override.yml file [`2507e1be`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2507e1be) -- Updated tslint rules [`22233123`](https://github.com/material-extensions/vscode-material-icon-theme/commit/22233123) -- Fixed issue in change detection [`0c274589`](https://github.com/material-extensions/vscode-material-icon-theme/commit/0c274589) -- Added messages folder icon [`53f07f82`](https://github.com/material-extensions/vscode-material-icon-theme/commit/53f07f82) -- Added benchmark folder icon [`ff7bec01`](https://github.com/material-extensions/vscode-material-icon-theme/commit/ff7bec01) -- Fixed issue with wrong color of docker icon (Bugfix 3.2.5) [`cb8e074e`](https://github.com/material-extensions/vscode-material-icon-theme/commit/cb8e074e) - -#### [v3.2.4](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.2.3...v3.2.4) - -> March 10, 2018 - -- Added ci folder icon Closes #209 [`d025a378`](https://github.com/material-extensions/vscode-material-icon-theme/commit/d025a378) -- Updated grunt file References #213 [`80fe7bb1`](https://github.com/material-extensions/vscode-material-icon-theme/commit/80fe7bb1) -- Added another common settings extension [`66510004`](https://github.com/material-extensions/vscode-material-icon-theme/commit/66510004) -- added gruntfile icon [`c8ed7ce7`](https://github.com/material-extensions/vscode-material-icon-theme/commit/c8ed7ce7) -- Additional folder names [`03727fd2`](https://github.com/material-extensions/vscode-material-icon-theme/commit/03727fd2) -- Added routes folder icon References #112 [`83fe248b`](https://github.com/material-extensions/vscode-material-icon-theme/commit/83fe248b) -- Added i18n folder mappings Closes #206 [`67818469`](https://github.com/material-extensions/vscode-material-icon-theme/commit/67818469) -- Added class folder icon References #112 [`b53f307d`](https://github.com/material-extensions/vscode-material-icon-theme/commit/b53f307d) -- Updated scripts and dependencies [`bffeaaff`](https://github.com/material-extensions/vscode-material-icon-theme/commit/bffeaaff) -- Add .cfignore (Cloud Foundry) icon Closes #210 [`59aacd19`](https://github.com/material-extensions/vscode-material-icon-theme/commit/59aacd19) -- Updated change detection [`30e9b3bf`](https://github.com/material-extensions/vscode-material-icon-theme/commit/30e9b3bf) -- Optimized icons [`58476c52`](https://github.com/material-extensions/vscode-material-icon-theme/commit/58476c52) - -#### [v3.2.3](https://github.com/material-extensions/vscode-material-icon-theme/compare/v3.2.2...v3.2.3) - -> February 20, 2018 - -- Added typescript folder icons Improved current typescript file icons Closes #199 [`e8808a49`](https://github.com/material-extensions/vscode-material-icon-theme/commit/e8808a49) -- Improved folder icons: - Font - Git - Sass - Views [`a4747c32`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a4747c32) -- Updated mjml icon size #200 [`aa3658ea`](https://github.com/material-extensions/vscode-material-icon-theme/commit/aa3658ea) -- fix: add .postcssrc (JSON) to supported filenames. [`6b5338ca`](https://github.com/material-extensions/vscode-material-icon-theme/commit/6b5338ca) -- Added PostgreSQL icon mappings Closes #197 [`7fa96ec0`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7fa96ec0) -- Added mjml icon [`aabf8bbc`](https://github.com/material-extensions/vscode-material-icon-theme/commit/aabf8bbc) -- Added "other" folder icon References #187 #192 [`7f2c8393`](https://github.com/material-extensions/vscode-material-icon-theme/commit/7f2c8393) -- coverage folder icon #192 [`3961dac6`](https://github.com/material-extensions/vscode-material-icon-theme/commit/3961dac6) -- Added gradle folder icon #112 [`fed271e3`](https://github.com/material-extensions/vscode-material-icon-theme/commit/fed271e3) -- Updated colors of wordpress icons #194 [`a6ffe876`](https://github.com/material-extensions/vscode-material-icon-theme/commit/a6ffe876) -- Add Wordpress icons [`2ff2b2cd`](https://github.com/material-extensions/vscode-material-icon-theme/commit/2ff2b2cd) diff --git a/src/material-icons/CODE_OF_CONDUCT.md b/src/material-icons/CODE_OF_CONDUCT.md deleted file mode 100644 index 897567a..0000000 --- a/src/material-icons/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,127 +0,0 @@ -# Contributor Covenant Code of Conduct - -## Our Pledge - -We as members, contributors, and leaders pledge to make participation in our -community a harassment-free experience for everyone, regardless of age, body -size, visible or invisible disability, ethnicity, sex characteristics, gender -identity and expression, level of experience, education, socio-economic status, -nationality, personal appearance, race, religion, or sexual identity -and orientation. - -We pledge to act and interact in ways that contribute to an open, welcoming, -diverse, inclusive, and healthy community. - -## Our Standards - -Examples of behavior that contributes to a positive environment for our -community include: - -* Demonstrating empathy and kindness toward other people -* Being respectful of differing opinions, viewpoints, and experiences -* Giving and gracefully accepting constructive feedback -* Accepting responsibility and apologizing to those affected by our mistakes, - and learning from the experience -* Focusing on what is best not just for us as individuals, but for the - overall community - -Examples of unacceptable behavior include: - -* The use of sexualized language or imagery, and sexual attention or - advances of any kind -* Trolling, insulting or derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or email - address, without their explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Enforcement Responsibilities - -Community leaders are responsible for clarifying and enforcing our standards of -acceptable behavior and will take appropriate and fair corrective action in -response to any behavior that they deem inappropriate, threatening, offensive, -or harmful. - -Community leaders have the right and responsibility to remove, edit, or reject -comments, commits, code, wiki edits, issues, and other contributions that are -not aligned to this Code of Conduct, and will communicate reasons for moderation -decisions when appropriate. - -## Scope - -This Code of Conduct applies within all community spaces, and also applies when -an individual is officially representing the community in public spaces. -Examples of representing our community include using an official e-mail address, -posting via an official social media account, or acting as an appointed -representative at an online or offline event. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported to the community leaders responsible for enforcement at: . -All complaints will be reviewed and investigated promptly and fairly. - -All community leaders are obligated to respect the privacy and security of the -reporter of any incident. - -## Enforcement Guidelines - -Community leaders will follow these Community Impact Guidelines in determining -the consequences for any action they deem in violation of this Code of Conduct: - -### 1. Correction - -**Community Impact**: Use of inappropriate language or other behavior deemed -unprofessional or unwelcome in the community. - -**Consequence**: A private, written warning from community leaders, providing -clarity around the nature of the violation and an explanation of why the -behavior was inappropriate. A public apology may be requested. - -### 2. Warning - -**Community Impact**: A violation through a single incident or series -of actions. - -**Consequence**: A warning with consequences for continued behavior. No -interaction with the people involved, including unsolicited interaction with -those enforcing the Code of Conduct, for a specified period of time. This -includes avoiding interactions in community spaces as well as external channels -like social media. Violating these terms may lead to a temporary or -permanent ban. - -### 3. Temporary Ban - -**Community Impact**: A serious violation of community standards, including -sustained inappropriate behavior. - -**Consequence**: A temporary ban from any sort of interaction or public -communication with the community for a specified period of time. No public or -private interaction with the people involved, including unsolicited interaction -with those enforcing the Code of Conduct, is allowed during this period. -Violating these terms may lead to a permanent ban. - -### 4. Permanent Ban - -**Community Impact**: Demonstrating a pattern of violation of community -standards, including sustained inappropriate behavior, harassment of an -individual, or aggression toward or disparagement of classes of individuals. - -**Consequence**: A permanent ban from any sort of public interaction within -the community. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], -version 2.0, available at -. - -Community Impact Guidelines were inspired by [Mozilla's code of conduct -enforcement ladder](https://github.com/mozilla/diversity). - -[homepage]: https://www.contributor-covenant.org - -For answers to common questions about this code of conduct, see the FAQ at -. Translations are available at -. diff --git a/src/material-icons/CONTRIBUTING.md b/src/material-icons/CONTRIBUTING.md deleted file mode 100644 index 195affb..0000000 --- a/src/material-icons/CONTRIBUTING.md +++ /dev/null @@ -1,451 +0,0 @@ - - -phorm.ai - -

    How to contribute

    - -Glad you're here and interested in expanding this project 🎉 In order to make this work in the best possible way, there are hints and tips for successful contributors on this page. Please read everything carefully and your contributions will be valuable and gratefully received. - - - -- [Icon Requests](#icon-requests) -- [Add new icons](#add-new-icons) -- [How-To's](#how-tos) - - [Create icon as SVG](#create-icon-as-svg) - - [Use Material Design colors](#material-design-colors) - - [Design folder icons](#design-folder-icons) - - [Icon spacing](#icon-spacing) - - [Icons for color themes](#icons-for-color-themes) - - [Unique assignment to file and folder names](#icon-assignments) - - [Create icon packs](#icon-packs) - - [Designing Pixel Perfect Icons](#pixel-perfect-icons) - - [Cloning existing icons](#icon-cloning) -- [Add translations](#add-translations) -- [Debug extension](#debug-extension-locally) - - - -## Icon Requests - -A new icon for a file name, file extension or folder name is needed? Please create an issue and follow the rules below: - -- Describe if a file and/or folder icon is needed -- List the file names/endings and folder names -- Mention some graphic ideas (how can the icon look like) -- Show an example image of the icon or provide a link to the related website - -## Add new icons - -It is always welcome to add new icons to the extension. However, there are a few things you should take into account so that the icon can be included in the extension. - -```mermaid -flowchart LR - B{Shape already exists\nwith different colors?} - B ---->|No| E - B ---->|Yes| C - C[Cloning Workflow] - E[Creating New Icons Workflow] -``` - -### Creating New Icons Workflow - -#### Checklist - -1. [ ] Create icon as SVG ([how to](#create-icon-as-svg)) -2. [ ] Icon color fits to Material Design ([how to](#material-design-colors)) -3. [ ] SVG has some space around the icon ([how to](#spacing)) -4. [ ] Unique assignment to file and folder names ([how to](#icon-assignments)) -5. [ ] Provide separate icons for color themes if necessary ([how to](#icons-for-color-themes)) - -### Cloning Workflow - -There are times when we just need to create a variant of an existing icon. - -For example, we might want to create an icon using the shape of the `typescript` icon, but we want it to be green and associated with the `library.ts` file name. In that case, we don't need to create a new svg. This can be done by configuration. - -#### Checklist - -1. [ ] Clone the existing icon adjusting its color ([how to](#icon-cloning)) - -## How tos - -

    Create icon as SVG

    - -These free tools are recommended to create or edit new SVG icons: - -- [Inkscape](https://inkscape.org/en/) is a free, open source SVG editor -- There are tools available to convert PNG/JPG images to SVG - [Autotracer.org](https://autotracer.org) and [Vectorizer.io](https://vectorizer.io) are two examples. - -> **Note** -> It's important to produce fully _vectorized_ graphic (don't include a base64 image string in the svg). - -When you create a folder icon, please keep in mind that two SVG files are needed here: one that represents the folder closed and another that represents it open. - -```text -📁 folder-example.svg -📂 folder-example-open.svg -``` - -Of course, there is also the possibility to add existing SVGs. Mostly, however, the color has to be adjusted or the styling has to be changed, so that the other points from the above checklist are also fulfilled. - -

    Known icon sources

    - -- [Material Design Icons](https://materialdesignicons.com/) - -

    Use Material Design colors

    - -An important success factor of this icon extension is the fact that all colors fit together harmoniously. This is due to the fact that all icons exist only from colors of the [Material Design color palette](https://material.io/design/color/the-color-system.html#tools-for-picking-colors). This creates nice contrasts and the icons are easily recognizable. - -Now it often happens that many programming languages already have icons with their own colors. To find the matching color from the Material Design color palette based on a known color, there is the [Material Color Converter](https://pkief.github.io/material-color-converter/). With its help any color can be converted into a Material Design color. - -You can check if your changed (i.e. not yet committed) icon fits the Material Design color palette by running the following command: - -```sh -bun run check-colors -``` - -Installation of the dependencies is necessary before running the command, see [Debug extension locally](#debug-extension-locally). - -> **Note** -> The colors black (`#000000`) and white (`#ffffff`) are not allowed in the icons. These colors have too much contrast and do not fit into the overall picture of the icons. - -Continue reading [here](#design-folder-icons) to find out about colors for the folder icons. - -| ✅ | ❌ | -| :-: | :-: | -| Icon with right color | Icon with wrong color | - -

    Design folder icons

    - -When designing folder icons there are also a few points to consider. A folder icon always consists of two icons - the folder in the background and a motive in the foreground: - -An example of a folder - -For the motive, only colors from the second row in the [color palette](https://pkief.github.io/material-color-converter/) are allowed. For the background choose a slightly darker hue (mostly in rows 4-6 in the palette). - -Material color palette - -This uniform color selection makes the folder icons look more consistent and fit well together. This ensures a good quality of the icons. - -| ✅ | ❌ | -| :-: | :-: | -| Folder icon with right colors | Folder icon with wrong colors | - -

    Icon spacing

    - -All icons have a small distance to the edge. This way they don't seem so pressed together and have a little more air. It is not defined how much margin you have to leave them, because this is always a bit different. Just make sure that there is a space to the outside. - -| ✅ | ❌ | -| :-: | :-: | -| Icon with a spacing around | Icon without spacing | - -

    Assignment to file and folder names and language ids

    - -Icons are assigned to file names, folder names or registered languages of VS Code in these files: - -- [fileIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/fileIcons.ts) -- [folderIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/folderIcons.ts) -- [languageIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/languageIcons.ts) - -Be careful when assigning icons to files and folders, as not everyone expects a file name to have a special icon based on a framework that is not used by them. A solution for this can be the usage of [Language icon definitions](#language-icons) or [icon packs](#icon-packs). - -### File icons - -Here's an example of how the SVG icon `sample.svg` is assigned to file names and extensions: - -```ts -{ - name: 'sample', - fileNames: ['sample.js', 'sample.ts', 'sample.html'], - fileExtensions: ['sample'], -} -``` - -This will apply an icon for the files 'sample.js', 'sample.ts' and 'sample.html' as well as for files that end with 'sample' like 'another-file.sample'. - -#### Apply patterns - -It is also possible to use patterns for file names and extensions. This is useful when you want to assign an icon to a group of files that have a common pattern. Here's an example: - -```ts -{ - name: 'graphql', - patterns: { - graphql: FileNamePattern.Ecmascript, - }, -} -``` - -In case of this example the generated file names are "graphql.js", "graphql.mjs", "graphql.cjs", "graphql.ts", "graphql.mts" and "graphql.cts". The pattern is defined in the [patterns.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/patterns/patterns.ts) file. - -Available patterns are right now: - -| Pattern | File extensions | -| ------------- | ---------------------------------------------------------------------------------------------------------- | -| ecmascript | `js`, `mjs`, `cjs`, `ts`, `mts`, `cts` | -| configuration | `json`, `jsonc`, `json5`, `yaml`, `yml`, `toml` | -| nodeEcosystem | Combination of ecmascript and configuration patterns | -| cosmiconfig | `.${fileName}rc`, `.config/${fileName}rc` and `${fileName}.config` with file extensions of `nodeEcosystem` | - -#### Folder icons - -Here's an example of how a folder icon can be assigned to folder icons: - -```ts -{ - name: 'folder-sample', - folderNames: ['sample', 'samples'], -} -``` - -This will apply a folder icon for the folders 'sample' and 'samples'. - -> **Note** -> The tool automatically creates generic "wildcard" variants of these folders, so only assign the base names. - -#### Language icons - -Here's an example of how a file icon can be assigned to language ids: - -```ts -{ icon: { name: 'sample' }, ids: ['css'] }, -``` - -This will apply the sample.svg icon to all files which could be associated by VS Code with the CSS programming language. - -

    Icons for color themes

    - -VS Code can be customized so that the background color is either light or dark. This must also be considered for the icons, because a dark icon on a dark background does not provide the necessary contrast it needs to be recognizable. - -| ✅ | ❌ | -| :-: | :-: | -| Icon with good contrast | Icon with bad constrast | - -Preferably, the icon has a color that looks good on both backgrounds. If this is ever not possible because it would otherwise no longer match the icon's branding, different icons can be provided for the respective color scheme. - -This separation is possible by using the `light` attribute in the icon configuration: - -```ts -{ name: 'sample', fileNames: ['sample.txt'], light: true }, -``` - -If the `light` attribute is set to `true`, it is necessary to provide two icon files: - -- sample.svg -- sample_light.svg - -The icon with the ending '\_light' will be automatically chosen when VS Code is using a light background color. So the icon should then look a bit darker to have a good contrast on the lighter background. - -In addition, there's also the possibility to provide a separate icon for high contrast backgrounds like this: - -```ts -{ name: 'sample', fileNames: ['sample.txt'], highContrast: true }, -``` - -If the `highContrast` attribute is set to `true`, it is necessary to provide two icon files: - -- sample.svg -- sample_highContrast.svg - -

    Create icon packs

    - -Sometimes it can happen that certain files or folders need an icon, but you cannot avoid that there could be different icons for them. An icon pack can bundle different icons and as an end user you can decide which icons to display. - -Here's an example that shows how two icons can be assigned to the same file name by using icon packs: - -```ts -{ - name: 'sample-blue', - fileNames: ['sample.txt'], - enabledFor: [IconPack.Blue], -}, -{ - name: 'sample-red', - fileNames: ['sample.txt'], - enabledFor: [IconPack.Red], -} -``` - -To create an icon pack, the following steps have to be completed: - -1. Add the name of the icon pack to the enum in [iconPack.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/e21e6b1b57f2ce0b6e7306178b26d11c60e2ca0f/src/core/models/icons/iconPack.ts) -2. Add translations to the package.nls.\*.json files under the section `configuration.activeIconPack` (at least to [package.nls.json](package.nls.json), the English translation file) -3. Adjust [package.json](package.json) under `configuration.properties.material-icon-theme.activeIconPack` -4. Use the icon pack inside the [fileIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/fileIcons.ts),[folderIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/folderIcons.ts) or [languageIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/languageIcons.ts) files in the `enabledFor` attribute - -

    Designing Pixel-Perfect Icons

    - -At 100% zoom, VS Code displays icons at 16x16 pixels. This means that ideally, the icons should be designed in a way that they look good at this size. - -A known issue is that the icons can appear blurry after resizing them, even to the point where they are no longer easily recognizable, depending on the case. - -To avoid blurry icons, it is recommended to design them using a 16x16 grid and trying to align the edges of the icon to it. This will help ensure that the icons look sharp and clear, even at smaller sizes. - -An example of a pixel-perfect icon - -

    Tips for Designing Pixel-Perfect Icons

    - -The following are some tips to help you design nice and sharp-looking icons. These tips are not rules but rather guidelines to help you achieve the best results possible: - -- **Use a grid**: This is the most important tip. Try to use a 16x16 grid to design the icons and snap the edges of the icon to the grid. Blurriness is often caused by misalignment of the edges and vertices, resulting in the icon trying to fit a pixel in between two pixels. As this is physically impossible, the engine will create two pixels with different opacity to simulate the in-between pixel, causing the blurriness. When a path is aligned to the grid, each pixel will be a solid color, and the icon will look sharp. - - The following example illustrates an icon with its paths aligned to a 16x16 grid: - - An example of a pixel-perfect folder icon - - On the other hand, this other example illustrates an icon with its paths not aligned to a 16x16 grid: - - An example of a missaligned folder icon - - Here is a comparison of both icons rendered at 16px: - - Comparison of the correctly positioned icon and the incorrect one - - As you can see, the misaligned icon (left) has blurry edges with "ghost pixels" that attempt to simulate "half a pixel". Additionally, the suitcase motif in it is slightly harder to recognize. On the other hand, the aligned icon (right) looks sharper and clearer. - - So, even though the difference between the two icons was subtle, the impact on the final result is quite significant. - -- **Decimals are not your friends**: Related to the previous tip, when designing icons, it's important to try to avoid using decimal values for the positions of the vertices. This is because, as previously mentioned, pixels are square, and there's no such thing as a fractionated pixel. If you keep the vertices aligned to the grid, it will be easier to avoid decimal coordinates. In short, try to keep the vertices on whole numbers. - -- **Sometimes less is more**: Detail is valuable, but attempting to incorporate too much detail in 16 pixels or less can pose a significant challenge. It might even be counterproductive, resulting in an icon that is difficult to recognize. Icons are primarily about communicating a concept. To effectively communicate a concept, it must be easily recognizable. - - Let's consider the following example: - - Elephant icon with too many details - - The icon is visually appealing, but it has some issues: the trunk, the tail and the negative space separating the ear from the body are too thin. Additionally, the eye is too small, and the shapes, in general, are somewhat complex. While this icon would look great if rendered at 24, 32, or 64 pixels, at 16 pixels, we lack sufficient resolution to effectively convey the concept. - - Now, let's explore a minimalistic approach to communicating the same concept: - - | Concept | Result | - | --- | --- | - | Elephant icon concept | Elephant ready icon | - - Indeed, the minimalistic version may lack the level of detail present in the first icon, particularly when viewed at a larger size. However, on the other hand, we are still effectively communicating the concept. It's unmistakably an elephant. Furthermore, all edges and paths are aligned to the grid. - - Now, let's examine both icons when rendered at 16px: - - Elephant result icon - -- **Curves vs straight lines**: Let's face it, pixels are square, there's nothing we can do about it. And since pixels are square, drawing a curve actually involves drawing a series of... squares. Consequently, when rendering a curve, we're essentially asking the display to render a fraction of a pixel, which is impossible. As a result, curves tend to appear blurry. This is normal. However, it's perfectly fine to use curves, circles, and rounded edges in your icons. Just keep in mind these limitations if you're wondering why your icon doesn't look as sharp as you'd like. - -

    Cloning existing icons

    - -The extension allows you to clone existing icons and adjust their colors through configuration. This enables you to create new color variants of an existing icon without having to create new SVG files. - -As we mentioned previously, icons are assigned to filenames, file extensions, and folder names in the following files: - -- [fileIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/fileIcons.ts) -- [folderIcons.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/folderIcons.ts) - -The following example demonstrates how the shapes of the `rust` file icon can be reused to create a clone of it, utilizing different colors and associated with different file names than the original icon. - -```ts -{ - name: 'rust-library', - fileNames: ['lib.rs'], - light: true, // needed if a `lightColor` is provided - clone: { - base: 'rust', - color: 'green-400', - lightColor: 'green-700', // optional - }, -}, -``` - -This will generate a new icon assignment for the file name `lib.rs` with the same shape as the already existing `rust` icon but with a green color instead. Additionally, it will create a light theme variant of the icon with a darker green color for better contrast when using a light theme. - -That's it. We don't need to create a new SVG file. The extension will automatically adjust the colors of the existing icon. - -Cloned Rust icon example - -The same technique can be applied to folder icons using the `clone` attribute in the configuration. - -You might have noticed that we are using aliases for the colors. These aliases correspond to the Material Design color palette. - -You can find a list of all available color aliases in the [materialPalette.ts](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/generator/clones/utils/color/materialPalette.ts) file. - -#### Preventing recoloring in cloned icons - -When cloning icons, recoloring works by replacing each color attribute in each path/shape of the SVG with a new color, which is determined by the selected color in the configuration. - -However, there are cases where you might want to prevent certain parts of the icon from being recolored. - -Let's see an example: - -![gitlab icon](./images/how-tos/cloned-icon-no-recolor.png) - -In this example, we have the `folder-gitlab` folder icon. If we were to clone it, we should prevent recoloring from happening over the gitlab logo and only allow recoloring of the folder shape itself. - -To do this, we need to set the attribute `data-mit-no-recolor="true"` to the paths, shapes, or groups we do not want to be recolored. - -```svg - - - - - - - - - -``` - -Now if we create a clone of this icon, the paths, shapes, or groups marked with `data-mit-no-recolor="true"` will retain their original colors. Recoloring will only affect paths not marked with this attribute. - -```typescript -{ name: 'folder-gitlab', folderNames: ['gitlab'] }, -{ - name: 'folder-green-gitlab', - clone: { - base: 'folder-gitlab', - color: 'blue-300' - }, -} -``` - -This will result in the following: - -![the result of cloning gitlab icon with selective recoloring](./images/how-tos/cloned-icon-no-recolor-result.png) - -## Add translations - -This project offers translations into different languages. If you notice an error here, please help to fix it. You can do this as follows: - -- Create or edit the translations in the `src/i18n` directory. -- Create or edit the `package.nls.*.json` files in the root folder - -## Debug extension locally - -This icon extension consists not only of icons but also brings some code. This is necessary to simplify various things and enable multiple functionalities. If you want to change something here, the following steps are to be considered: - -1. Install [Bun](https://bun.sh/docs/installation) on your machine -2. Install dependencies with `bun install` -3. Open project with VS Code -4. Install required [VS Code extensions](.vscode/extensions.json) -5. Press `F5` or run `Launch Extension` in the debug window -6. Run tests with `bun test` - -You will find more information about the official extension API in the [extension guides of VS Code](https://code.visualstudio.com/api/extension-guides/file-icon-theme). - -### Enable logging - -Logging can be enabled with the following settings: - -```json -{ - "material-icon-theme.enableLogging": true, - "material-icon-theme.logLevel": "debug", -} -``` - -The available log levels are: - -- `error`: Only errors are logged -- `info`: Only info logs are logged -- `debug`: All logs are logged - -Per default the logging is disabled as it can slow down the extension. If logging is enabled, the logs can be found in the output panel of VS Code under "Material Icon Theme". - -> **Note** -> Please restart the extension after changing the logging settings to apply the changes. diff --git a/src/material-icons/LICENSE.md b/src/material-icons/LICENSE.md deleted file mode 100644 index 1645fc6..0000000 --- a/src/material-icons/LICENSE.md +++ /dev/null @@ -1,8 +0,0 @@ -The MIT License (MIT) -Copyright (c) 2021 Philipp Kief - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/src/material-icons/README.md b/src/material-icons/README.md deleted file mode 100644 index dc9e80a..0000000 --- a/src/material-icons/README.md +++ /dev/null @@ -1,255 +0,0 @@ - - -

    -
    - logo -

    - Material Icon Theme -
    -
    -

    - -

    Get the Material Design icons into your VS Code.

    - -

    - Version  - Rating  - Installs  - Downloads -

    - -### File icons - -file icons - -### Folder icons - -folder icons - -#### Customize file & folder color - -You can change the color of the default file and folder icons using the command palette: - -custom folder colors - -or via user settings: - -```json -"material-icon-theme.folders.color": "#ef5350", -"material-icon-theme.files.color": "#42a5f5", -``` - -#### Folder themes - -You can change the design of the folder icons using the command palette: - -folder themes - -or via user settings: - -```json -"material-icon-theme.folders.theme": "specific" -``` - -## Custom icon opacity - -You can set a custom opacity for the icons: - -```json -"material-icon-theme.opacity": 0.5 -``` - -## Custom icon saturation - -If colors do not make you happy you can change the icons to have less saturation making them look grayish or completely grayscale by setting saturation to 0: - -```json -"material-icon-theme.saturation": 0.5 -``` - -You can also achieve no saturation (i.e., grayscale) by setting **Toggle Grayscale** to ON. - -## Custom icon associations - -You can customize the icon associations directly in the user settings. - -### File associations - -With the `*.[extension]` pattern you can define custom file icon associations. For example you could define an icon for `*.sample` and every file that ends with `.sample` will have the defined icon. However, not all files with the same file extension always have the same icon. For some specific file names there is a special icon. In order to overwrite all the specific file icons as well, two asterisks must be set instead of one, i.e. `**.[extension]`. - -If there's no leading `*` it will be automatically configured as filename and not as file extension. - -```json -"material-icon-theme.files.associations": { - "*.ts": "typescript", - "**.json": "json", - "fileName.ts": "angular" -} -``` - -#### Custom SVG icons - -It's possible to add custom icons by adding a path to an SVG file which is located relative to the extension's dist folder. However, the restriction applies that the directory in which the custom icons are located must be within the `extensions` directory of the `.vscode` folder in the user directory. - -For example a custom SVG file called `sample.svg` can be placed in an `icons` folder inside of VS Code's `extensions` folder: - -```text -.vscode - ┗ extensions - ┗ icons - ┗ sample.svg -``` - -In the settings.json (User Settings only!) the icon can be associated to a file name or file extension like this: - -```json -"material-icon-theme.files.associations": { - "fileName.ts": "../../icons/sample" -} -``` - -_Note: The custom file name must be configured in the settings without the file ending `.svg` as shown in the example above._ - -#### Custom file icon clones - -It's also possible to clone existing file icons and change their colors to create new icons that can be associated with file names or file extensions. The following example shows how to clone the `rust` icon: - -```json -"material-icon-theme.files.customClones": [ - { - "name": "rust-mod", - "base": "rust", - "color": "blue-400", - "fileNames": ["mod.rs"] - }, - { - "name": "rust-lib", - "base": "rust", - "color": "light-green-300", - "lightColor": "light-green-600", - "fileNames": ["lib.rs"] - } -] -``` - -This will create two new icons called `rust-mod` and `rust-lib` that are associated with the file names `mod.rs` and `lib.rs` respectively. The `base` property defines the icon that should be cloned (in this case the `rust` icon). The `color` property defines the color of the new icon. The `lightColor` property is optional and defines the color of the icon when Visual Studio Code is running with a light color theme. The `fileNames` property defines the file names that should be associated with the new icon. There's also a `fileExtensions` property, which can be used to associate the new icon with file extensions (`"fileExtensions": ["ext", "ext2"]`). - -cloned file icons - -- Although you can use any `#RRGGBB` color for the `color` and `lightColor` properties, if you want to stick with colors from the material palette, you can check the full list of allowed aliases [here](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/generator/clones/utils/color/materialPalette.ts). -- You can check the full list of available icons to be used as the `base` [here](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/fileIcons.ts). - -### Folder associations - -The following configuration can customize the folder icons. It is also possible to overwrite existing associations and create nice combinations. For example you could change the folder theme to "classic" and define icons only for the folder names you like. - -```json -"material-icon-theme.folders.associations": { - "customFolderName": "src", - "sample": "dist" -} -``` - -#### Custom SVG folder icons - -Similar to the files, it is also possible to reference your own SVG icons for folder icons. Here it's important to provide two SVG files: one for the folder if it's closed and another one for the opened state. These two files - let's call them "folder-sample.svg" and "folder-sample-open.svg" - have to be placed into a directory which is relative to the extensions dist folder. This directory has to be somewhere inside of the `.vscode/extensions` folder. - -In our example we place them into an `icons` folder inside of the `.vscode/extensions` folder: - -```text -.vscode - ┗ extensions - ┗ icons - ┣ folder-sample.svg - ┗ folder-sample-open.svg -``` - -In the settings.json (User Settings only!) the folder icons can be associated to a folder name (e.g. "src") like this: - -```json -"material-icon-theme.folders.associations": { - "src": "../../../../icons/folder-sample" -} -``` - -#### Custom folder icon clones - -It's also possible to clone existing folder icons and change their colors to create new icons that can be associated with folder names. The following example shows how to clone the `admin` folder icon: - -```json -"material-icon-theme.folders.customClones": [ - { - "name": "users-admin", - "base": "admin", - "color": "light-green-500", - "lightColor": "light-green-700", - "folderNames": ["users"] - }, - { - "name": "roles-admin", - "base": "admin", - "color": "purple-400", - "folderNames": ["roles"] - } -] -``` - -This will create two new icons called `users-admin` and `roles-admin` that are associated with the folder names `users` and `roles` respectively. The `base` property defines the icon that should be cloned (in this case the `admin` folder icon). The `color` property defines the color of the new icon. The `lightColor` property is optional and defines the color of the icon when Visual Studio Code is running with a light color theme. The `folderNames` property defines the folder names that should be associated with the new icon. - -cloned folder icons - -- Although you can use any `#RRGGBB` color for the `color` and `lightColor` properties, if you want to stick with colors from the material palette, you can check the full list of allowed aliases [here](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/generator/clones/utils/color/materialPalette.ts). -- You can check the full list of available icon to be used as the `base` [here](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/src/core/icons/folderIcons.ts). - -### Language associations - -With the following configuration you can customize the language icons. It is also possible to overwrite existing associations. - -```json -"material-icon-theme.languages.associations": { - "languageId": "iconName", - "json": "json" -} -``` - -You can see the available icon names in the overview above. See "[Known language identifiers](https://code.visualstudio.com/docs/languages/identifiers#_known-language-identifiers)" in the VS Code documentation for a list of permitted values for `languageId`. - -## Commands - -Press `Ctrl-Shift-P` to open the command palette and type `Material Icons`. - -commands - -

    - -| Command | Description | -| --------------------------------- | ----------------------------------------------------------------------------------- | -| **Activate Icon Theme** | Activate the icon theme. | -| **Change File Color** | Change the color of the file icons. | -| **Change Folder Color** | Change the color of the folder icons. | -| **Change Folder Theme** | Change the design of the folder icons. | -| **Change Opacity** | Change the opacity of the icons. | -| **Change Saturation** | Change the saturation value of the icons. | -| **Configure Icon Packs** | Selects an icon pack that enables additional icons (e.g. for Angular, React, Ngrx). | -| **Toggle Explorer Arrows** | Show or hide the arrows next to the folder icons. | -| **Restore Default Configuration** | Reset to the default configuration. | -| **Toggle Grayscale** | Set icon saturation to `0` (grayscale), or `1` (color). | - -## Icon sources - -- [Material Design Icons](https://materialdesignicons.com/) - -## Contributors - - - Contributors - - -**Would you like to contribute?** - -Take a look at the [contribution guidelines](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/CONTRIBUTING.md) and open a [new issue](https://github.com/material-extensions/vscode-material-icon-theme/issues) or [pull request](https://github.com/material-extensions/vscode-material-icon-theme/pulls) on GitHub. - -## Related extensions - -- [Material Icons for GitHub](https://github.com/Claudiohbsantos/github-material-icons-extension) -- [Material Product Icons](https://github.com/material-extensions/vscode-material-product-icons) diff --git a/src/material-icons/biome.jsonc b/src/material-icons/biome.jsonc deleted file mode 100644 index 1c88af2..0000000 --- a/src/material-icons/biome.jsonc +++ /dev/null @@ -1,65 +0,0 @@ -{ - "$schema": "https://biomejs.dev/schemas/1.8.2/schema.json", - "formatter": { - "enabled": true, - "formatWithErrors": false, - "indentStyle": "space", - "indentWidth": 2, - "lineEnding": "lf", - "lineWidth": 80, - "attributePosition": "auto" - }, - "organizeImports": { "enabled": true }, - "linter": { - "enabled": true, - "rules": { - "recommended": false, - "complexity": { "useArrowFunction": "error" }, - "correctness": { - "noUnsafeFinally": "error", - "noUnusedVariables": "error", - "noUnusedImports": "error" - }, - "security": { "noGlobalEval": "error" }, - "style": { - "noVar": "error", - "useBlockStatements": "off", - "useConst": "error", - "useNamingConvention": { - "level": "error", - "options": { "strictCase": false } - } - }, - "suspicious": { - "noDoubleEquals": "error", - "noExplicitAny": "error", - "useNamespaceKeyword": "error" - } - } - }, - "javascript": { - "formatter": { - "jsxQuoteStyle": "single", - "quoteProperties": "asNeeded", - "trailingCommas": "es5", - "semicolons": "always", - "arrowParentheses": "always", - "bracketSpacing": true, - "bracketSameLine": false, - "quoteStyle": "single", - "attributePosition": "auto" - } - }, - "overrides": [ - { - "include": ["src/models/scripts/contributors/contributor.ts"], - "linter": { - "rules": { - "style": { - "useNamingConvention": "off" - } - } - } - } - ] -} diff --git a/src/material-icons/build/build-with-esbuild.ts b/src/material-icons/build/build-with-esbuild.ts deleted file mode 100644 index 1723615..0000000 --- a/src/material-icons/build/build-with-esbuild.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { join } from 'node:path'; -import esbuild from 'esbuild'; -import config from './esbuild.config'; - -const output = await esbuild.build(config).catch(() => process.exit(1)); - -// If metafile is enabled, write it to dist/metafile.json -// Metafiles can be analyzed to determine the dependencies of the build -// https://esbuild.github.io/analyze/ -if (config.metafile) { - const path = join(process.cwd(), 'dist', 'metafile.json'); - await Bun.write(path, JSON.stringify(output.metafile, undefined, 2)); -} diff --git a/src/material-icons/build/esbuild.config.ts b/src/material-icons/build/esbuild.config.ts deleted file mode 100644 index 7169462..0000000 --- a/src/material-icons/build/esbuild.config.ts +++ /dev/null @@ -1,28 +0,0 @@ -import type { BuildOptions } from 'esbuild'; - -const config: BuildOptions = { - entryPoints: [ - './src/extension/desktop/extension.ts', - './src/extension/web/extension.ts', - './src/module/index.ts', - ], - minify: true, - bundle: true, - platform: 'node', - metafile: false, - target: 'node12', - outdir: './dist', - outbase: './src', - outExtension: { - '.js': '.cjs', - }, - format: 'cjs', - external: ['vscode'], - loader: { - '.ts': 'ts', - '.js': 'js', - }, - logLevel: 'info', -}; - -export default config; diff --git a/src/material-icons/build/watch-with-esbuild.ts b/src/material-icons/build/watch-with-esbuild.ts deleted file mode 100644 index 9cb41a8..0000000 --- a/src/material-icons/build/watch-with-esbuild.ts +++ /dev/null @@ -1,10 +0,0 @@ -import esbuild from 'esbuild'; -import config from './esbuild.config'; - -try { - const context = await esbuild.context(config); - await context.watch(); -} catch (e) { - console.error(e); - process.exit(1); -} diff --git a/src/material-icons/bun.lockb b/src/material-icons/bun.lockb deleted file mode 100644 index 99f36bd17433cdb567f549db422db331c74b54e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87461 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 \ No newline at end of file diff --git a/src/material-icons/icons/abap.svg b/src/material-icons/icons/abap.svg deleted file mode 100644 index 0a9b083..0000000 --- a/src/material-icons/icons/abap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/abc.svg b/src/material-icons/icons/abc.svg deleted file mode 100644 index 7754a1e..0000000 --- a/src/material-icons/icons/abc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/actionscript.svg b/src/material-icons/icons/actionscript.svg deleted file mode 100644 index 38452d9..0000000 --- a/src/material-icons/icons/actionscript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ada.svg b/src/material-icons/icons/ada.svg deleted file mode 100644 index 2b984e7..0000000 --- a/src/material-icons/icons/ada.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/adonis.svg b/src/material-icons/icons/adonis.svg deleted file mode 100644 index f854f01..0000000 --- a/src/material-icons/icons/adonis.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/advpl.svg b/src/material-icons/icons/advpl.svg deleted file mode 100644 index 54e493b..0000000 --- a/src/material-icons/icons/advpl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/amplify.svg b/src/material-icons/icons/amplify.svg deleted file mode 100644 index 89f4212..0000000 --- a/src/material-icons/icons/amplify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/android.svg b/src/material-icons/icons/android.svg deleted file mode 100644 index ee054ae..0000000 --- a/src/material-icons/icons/android.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/angular.svg b/src/material-icons/icons/angular.svg deleted file mode 100644 index a28075e..0000000 --- a/src/material-icons/icons/angular.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/antlr.svg b/src/material-icons/icons/antlr.svg deleted file mode 100644 index 7999956..0000000 --- a/src/material-icons/icons/antlr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/apiblueprint.svg b/src/material-icons/icons/apiblueprint.svg deleted file mode 100644 index 0846267..0000000 --- a/src/material-icons/icons/apiblueprint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/apollo.svg b/src/material-icons/icons/apollo.svg deleted file mode 100644 index f030fa6..0000000 --- a/src/material-icons/icons/apollo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/applescript.svg b/src/material-icons/icons/applescript.svg deleted file mode 100644 index 18b61d5..0000000 --- a/src/material-icons/icons/applescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/apps-script.svg b/src/material-icons/icons/apps-script.svg deleted file mode 100644 index 5f63d8a..0000000 --- a/src/material-icons/icons/apps-script.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/appveyor.svg b/src/material-icons/icons/appveyor.svg deleted file mode 100644 index eab0982..0000000 --- a/src/material-icons/icons/appveyor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/architecture.svg b/src/material-icons/icons/architecture.svg deleted file mode 100644 index 9c04d2e..0000000 --- a/src/material-icons/icons/architecture.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/arduino.svg b/src/material-icons/icons/arduino.svg deleted file mode 100644 index 188f20c..0000000 --- a/src/material-icons/icons/arduino.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/asciidoc.svg b/src/material-icons/icons/asciidoc.svg deleted file mode 100644 index 815ee91..0000000 --- a/src/material-icons/icons/asciidoc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/assembly.svg b/src/material-icons/icons/assembly.svg deleted file mode 100644 index 367d00e..0000000 --- a/src/material-icons/icons/assembly.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/astro-config.svg b/src/material-icons/icons/astro-config.svg deleted file mode 100644 index f5388f5..0000000 --- a/src/material-icons/icons/astro-config.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/astro.svg b/src/material-icons/icons/astro.svg deleted file mode 100644 index a9a0dfa..0000000 --- a/src/material-icons/icons/astro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/astyle.svg b/src/material-icons/icons/astyle.svg deleted file mode 100644 index b480f84..0000000 --- a/src/material-icons/icons/astyle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/audio.svg b/src/material-icons/icons/audio.svg deleted file mode 100644 index b22e30a..0000000 --- a/src/material-icons/icons/audio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/aurelia.svg b/src/material-icons/icons/aurelia.svg deleted file mode 100644 index 1253d04..0000000 --- a/src/material-icons/icons/aurelia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/authors.svg b/src/material-icons/icons/authors.svg deleted file mode 100644 index 5c47826..0000000 --- a/src/material-icons/icons/authors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/auto.svg b/src/material-icons/icons/auto.svg deleted file mode 100644 index f51adb4..0000000 --- a/src/material-icons/icons/auto.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/auto_light.svg b/src/material-icons/icons/auto_light.svg deleted file mode 100644 index a46a21f..0000000 --- a/src/material-icons/icons/auto_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/autohotkey.svg b/src/material-icons/icons/autohotkey.svg deleted file mode 100644 index a2ae28c..0000000 --- a/src/material-icons/icons/autohotkey.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/autoit.svg b/src/material-icons/icons/autoit.svg deleted file mode 100644 index 66b1a13..0000000 --- a/src/material-icons/icons/autoit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/azure-pipelines.svg b/src/material-icons/icons/azure-pipelines.svg deleted file mode 100644 index 25aa5f9..0000000 --- a/src/material-icons/icons/azure-pipelines.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/azure.svg b/src/material-icons/icons/azure.svg deleted file mode 100644 index dd83d74..0000000 --- a/src/material-icons/icons/azure.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/babel.svg b/src/material-icons/icons/babel.svg deleted file mode 100644 index 7333de3..0000000 --- a/src/material-icons/icons/babel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ballerina.svg b/src/material-icons/icons/ballerina.svg deleted file mode 100644 index 3c1341d..0000000 --- a/src/material-icons/icons/ballerina.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/bazel.svg b/src/material-icons/icons/bazel.svg deleted file mode 100644 index b38a90c..0000000 --- a/src/material-icons/icons/bazel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/bicep.svg b/src/material-icons/icons/bicep.svg deleted file mode 100644 index 562b39a..0000000 --- a/src/material-icons/icons/bicep.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/biome.svg b/src/material-icons/icons/biome.svg deleted file mode 100644 index 60027d7..0000000 --- a/src/material-icons/icons/biome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/bitbucket.svg b/src/material-icons/icons/bitbucket.svg deleted file mode 100644 index c4fa06d..0000000 --- a/src/material-icons/icons/bitbucket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/bithound.svg b/src/material-icons/icons/bithound.svg deleted file mode 100644 index 39c0b7b..0000000 --- a/src/material-icons/icons/bithound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/blink.svg b/src/material-icons/icons/blink.svg deleted file mode 100644 index 05e7708..0000000 --- a/src/material-icons/icons/blink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/blink_light.svg b/src/material-icons/icons/blink_light.svg deleted file mode 100644 index 8db0238..0000000 --- a/src/material-icons/icons/blink_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/blitz.svg b/src/material-icons/icons/blitz.svg deleted file mode 100644 index 7693299..0000000 --- a/src/material-icons/icons/blitz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/bower.svg b/src/material-icons/icons/bower.svg deleted file mode 100644 index c71d7a3..0000000 --- a/src/material-icons/icons/bower.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/brainfuck.svg b/src/material-icons/icons/brainfuck.svg deleted file mode 100644 index bb5c701..0000000 --- a/src/material-icons/icons/brainfuck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/browserlist.svg b/src/material-icons/icons/browserlist.svg deleted file mode 100644 index 24441a3..0000000 --- a/src/material-icons/icons/browserlist.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/browserlist_light.svg b/src/material-icons/icons/browserlist_light.svg deleted file mode 100644 index 716ad95..0000000 --- a/src/material-icons/icons/browserlist_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/bruno.svg b/src/material-icons/icons/bruno.svg deleted file mode 100644 index c44a351..0000000 --- a/src/material-icons/icons/bruno.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/buck.svg b/src/material-icons/icons/buck.svg deleted file mode 100644 index c035571..0000000 --- a/src/material-icons/icons/buck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/bucklescript.svg b/src/material-icons/icons/bucklescript.svg deleted file mode 100644 index d67a784..0000000 --- a/src/material-icons/icons/bucklescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/buildkite.svg b/src/material-icons/icons/buildkite.svg deleted file mode 100644 index 88bf375..0000000 --- a/src/material-icons/icons/buildkite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/bun.svg b/src/material-icons/icons/bun.svg deleted file mode 100644 index 124fefd..0000000 --- a/src/material-icons/icons/bun.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/bun_light.svg b/src/material-icons/icons/bun_light.svg deleted file mode 100644 index 739f668..0000000 --- a/src/material-icons/icons/bun_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/c.svg b/src/material-icons/icons/c.svg deleted file mode 100644 index 5bb84b6..0000000 --- a/src/material-icons/icons/c.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/cabal.svg b/src/material-icons/icons/cabal.svg deleted file mode 100644 index fc7f922..0000000 --- a/src/material-icons/icons/cabal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/caddy.svg b/src/material-icons/icons/caddy.svg deleted file mode 100644 index 5ab5f0c..0000000 --- a/src/material-icons/icons/caddy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/cadence.svg b/src/material-icons/icons/cadence.svg deleted file mode 100644 index d9d85e4..0000000 --- a/src/material-icons/icons/cadence.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/cairo.svg b/src/material-icons/icons/cairo.svg deleted file mode 100644 index cd629cf..0000000 --- a/src/material-icons/icons/cairo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/cake.svg b/src/material-icons/icons/cake.svg deleted file mode 100644 index b0a6d14..0000000 --- a/src/material-icons/icons/cake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/capacitor.svg b/src/material-icons/icons/capacitor.svg deleted file mode 100644 index 2a48c58..0000000 --- a/src/material-icons/icons/capacitor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/capnp.svg b/src/material-icons/icons/capnp.svg deleted file mode 100644 index 8d5efa3..0000000 --- a/src/material-icons/icons/capnp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/cds.svg b/src/material-icons/icons/cds.svg deleted file mode 100644 index e637c83..0000000 --- a/src/material-icons/icons/cds.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/certificate.svg b/src/material-icons/icons/certificate.svg deleted file mode 100644 index f35e17e..0000000 --- a/src/material-icons/icons/certificate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/changelog.svg b/src/material-icons/icons/changelog.svg deleted file mode 100644 index 3d9031d..0000000 --- a/src/material-icons/icons/changelog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/chess.svg b/src/material-icons/icons/chess.svg deleted file mode 100644 index 8494be8..0000000 --- a/src/material-icons/icons/chess.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/chess_light.svg b/src/material-icons/icons/chess_light.svg deleted file mode 100644 index a4e5939..0000000 --- a/src/material-icons/icons/chess_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/chrome.svg b/src/material-icons/icons/chrome.svg deleted file mode 100644 index b27f241..0000000 --- a/src/material-icons/icons/chrome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/circleci.svg b/src/material-icons/icons/circleci.svg deleted file mode 100644 index 9a03a3d..0000000 --- a/src/material-icons/icons/circleci.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/circleci_light.svg b/src/material-icons/icons/circleci_light.svg deleted file mode 100644 index 19cdaec..0000000 --- a/src/material-icons/icons/circleci_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/clangd.svg b/src/material-icons/icons/clangd.svg deleted file mode 100644 index f6742e9..0000000 --- a/src/material-icons/icons/clangd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/clojure.svg b/src/material-icons/icons/clojure.svg deleted file mode 100644 index 945fa06..0000000 --- a/src/material-icons/icons/clojure.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/cloudfoundry.svg b/src/material-icons/icons/cloudfoundry.svg deleted file mode 100644 index 277c957..0000000 --- a/src/material-icons/icons/cloudfoundry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/cmake.svg b/src/material-icons/icons/cmake.svg deleted file mode 100644 index b6d803d..0000000 --- a/src/material-icons/icons/cmake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/coala.svg b/src/material-icons/icons/coala.svg deleted file mode 100644 index daf2bb4..0000000 --- a/src/material-icons/icons/coala.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/cobol.svg b/src/material-icons/icons/cobol.svg deleted file mode 100644 index 7c812dc..0000000 --- a/src/material-icons/icons/cobol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/coconut.svg b/src/material-icons/icons/coconut.svg deleted file mode 100644 index 91965a1..0000000 --- a/src/material-icons/icons/coconut.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/code-climate.svg b/src/material-icons/icons/code-climate.svg deleted file mode 100644 index 97cbb4e..0000000 --- a/src/material-icons/icons/code-climate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/code-climate_light.svg b/src/material-icons/icons/code-climate_light.svg deleted file mode 100644 index dd18ba5..0000000 --- a/src/material-icons/icons/code-climate_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/codecov.svg b/src/material-icons/icons/codecov.svg deleted file mode 100644 index 48da2f2..0000000 --- a/src/material-icons/icons/codecov.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/codeowners.svg b/src/material-icons/icons/codeowners.svg deleted file mode 100644 index 1c7cdc3..0000000 --- a/src/material-icons/icons/codeowners.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/coderabbit-ai.svg b/src/material-icons/icons/coderabbit-ai.svg deleted file mode 100644 index c5e4340..0000000 --- a/src/material-icons/icons/coderabbit-ai.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/coffee.svg b/src/material-icons/icons/coffee.svg deleted file mode 100644 index 72a0810..0000000 --- a/src/material-icons/icons/coffee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/coldfusion.svg b/src/material-icons/icons/coldfusion.svg deleted file mode 100644 index 0596db7..0000000 --- a/src/material-icons/icons/coldfusion.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/command.svg b/src/material-icons/icons/command.svg deleted file mode 100644 index a21c0da..0000000 --- a/src/material-icons/icons/command.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/commitlint.svg b/src/material-icons/icons/commitlint.svg deleted file mode 100644 index 187429e..0000000 --- a/src/material-icons/icons/commitlint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/concourse.svg b/src/material-icons/icons/concourse.svg deleted file mode 100644 index 595cabc..0000000 --- a/src/material-icons/icons/concourse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/conduct.svg b/src/material-icons/icons/conduct.svg deleted file mode 100644 index 0e7659a..0000000 --- a/src/material-icons/icons/conduct.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/console.svg b/src/material-icons/icons/console.svg deleted file mode 100644 index 572910a..0000000 --- a/src/material-icons/icons/console.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/contributing.svg b/src/material-icons/icons/contributing.svg deleted file mode 100644 index ff2a72c..0000000 --- a/src/material-icons/icons/contributing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/cpp.svg b/src/material-icons/icons/cpp.svg deleted file mode 100644 index e0b01b9..0000000 --- a/src/material-icons/icons/cpp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/craco.svg b/src/material-icons/icons/craco.svg deleted file mode 100644 index 6fd97d8..0000000 --- a/src/material-icons/icons/craco.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/credits.svg b/src/material-icons/icons/credits.svg deleted file mode 100644 index b67c55a..0000000 --- a/src/material-icons/icons/credits.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/crystal.svg b/src/material-icons/icons/crystal.svg deleted file mode 100644 index e3796bf..0000000 --- a/src/material-icons/icons/crystal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/crystal_light.svg b/src/material-icons/icons/crystal_light.svg deleted file mode 100644 index ca387f4..0000000 --- a/src/material-icons/icons/crystal_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/csharp.svg b/src/material-icons/icons/csharp.svg deleted file mode 100644 index 02b1be3..0000000 --- a/src/material-icons/icons/csharp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/css-map.svg b/src/material-icons/icons/css-map.svg deleted file mode 100644 index 70f3163..0000000 --- a/src/material-icons/icons/css-map.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/css.svg b/src/material-icons/icons/css.svg deleted file mode 100644 index 2f178cf..0000000 --- a/src/material-icons/icons/css.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/cucumber.svg b/src/material-icons/icons/cucumber.svg deleted file mode 100644 index 2e1c2c4..0000000 --- a/src/material-icons/icons/cucumber.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/cuda.svg b/src/material-icons/icons/cuda.svg deleted file mode 100644 index d4a0f37..0000000 --- a/src/material-icons/icons/cuda.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/cypress.svg b/src/material-icons/icons/cypress.svg deleted file mode 100644 index c9ca6cc..0000000 --- a/src/material-icons/icons/cypress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/d.svg b/src/material-icons/icons/d.svg deleted file mode 100644 index ac053a0..0000000 --- a/src/material-icons/icons/d.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/dart.svg b/src/material-icons/icons/dart.svg deleted file mode 100644 index f474c78..0000000 --- a/src/material-icons/icons/dart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/dart_generated.svg b/src/material-icons/icons/dart_generated.svg deleted file mode 100644 index d025abc..0000000 --- a/src/material-icons/icons/dart_generated.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/database.svg b/src/material-icons/icons/database.svg deleted file mode 100644 index 731fe70..0000000 --- a/src/material-icons/icons/database.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/deepsource.svg b/src/material-icons/icons/deepsource.svg deleted file mode 100644 index d70fd46..0000000 --- a/src/material-icons/icons/deepsource.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/denizenscript.svg b/src/material-icons/icons/denizenscript.svg deleted file mode 100644 index f2deded..0000000 --- a/src/material-icons/icons/denizenscript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/deno.svg b/src/material-icons/icons/deno.svg deleted file mode 100644 index 1ce2a45..0000000 --- a/src/material-icons/icons/deno.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/deno_light.svg b/src/material-icons/icons/deno_light.svg deleted file mode 100644 index d74ba83..0000000 --- a/src/material-icons/icons/deno_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/dependabot.svg b/src/material-icons/icons/dependabot.svg deleted file mode 100644 index c497746..0000000 --- a/src/material-icons/icons/dependabot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/dhall.svg b/src/material-icons/icons/dhall.svg deleted file mode 100644 index d5a22bc..0000000 --- a/src/material-icons/icons/dhall.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/diff.svg b/src/material-icons/icons/diff.svg deleted file mode 100644 index 5596f2e..0000000 --- a/src/material-icons/icons/diff.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/dinophp.svg b/src/material-icons/icons/dinophp.svg deleted file mode 100644 index d35ef49..0000000 --- a/src/material-icons/icons/dinophp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/disc.svg b/src/material-icons/icons/disc.svg deleted file mode 100644 index dde6fd7..0000000 --- a/src/material-icons/icons/disc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/django.svg b/src/material-icons/icons/django.svg deleted file mode 100644 index b896de5..0000000 --- a/src/material-icons/icons/django.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/dll.svg b/src/material-icons/icons/dll.svg deleted file mode 100644 index 7d42654..0000000 --- a/src/material-icons/icons/dll.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/docker.svg b/src/material-icons/icons/docker.svg deleted file mode 100644 index 5b4da62..0000000 --- a/src/material-icons/icons/docker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/document.svg b/src/material-icons/icons/document.svg deleted file mode 100644 index e496b67..0000000 --- a/src/material-icons/icons/document.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/dotjs.svg b/src/material-icons/icons/dotjs.svg deleted file mode 100644 index 5ac893c..0000000 --- a/src/material-icons/icons/dotjs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/drawio.svg b/src/material-icons/icons/drawio.svg deleted file mode 100644 index e3b8ba0..0000000 --- a/src/material-icons/icons/drawio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/drizzle.svg b/src/material-icons/icons/drizzle.svg deleted file mode 100644 index 0de05d7..0000000 --- a/src/material-icons/icons/drizzle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/drone.svg b/src/material-icons/icons/drone.svg deleted file mode 100644 index 983a332..0000000 --- a/src/material-icons/icons/drone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/drone_light.svg b/src/material-icons/icons/drone_light.svg deleted file mode 100644 index 5499244..0000000 --- a/src/material-icons/icons/drone_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/duc.svg b/src/material-icons/icons/duc.svg deleted file mode 100644 index cfa947c..0000000 --- a/src/material-icons/icons/duc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/dune.svg b/src/material-icons/icons/dune.svg deleted file mode 100644 index 247cd36..0000000 --- a/src/material-icons/icons/dune.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/edge.svg b/src/material-icons/icons/edge.svg deleted file mode 100644 index 8275e40..0000000 --- a/src/material-icons/icons/edge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/editorconfig.svg b/src/material-icons/icons/editorconfig.svg deleted file mode 100644 index bfcfc42..0000000 --- a/src/material-icons/icons/editorconfig.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ejs.svg b/src/material-icons/icons/ejs.svg deleted file mode 100644 index 6ead40e..0000000 --- a/src/material-icons/icons/ejs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/elixir.svg b/src/material-icons/icons/elixir.svg deleted file mode 100644 index e086af6..0000000 --- a/src/material-icons/icons/elixir.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/elm.svg b/src/material-icons/icons/elm.svg deleted file mode 100644 index 973ded8..0000000 --- a/src/material-icons/icons/elm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/email.svg b/src/material-icons/icons/email.svg deleted file mode 100644 index 5c7de60..0000000 --- a/src/material-icons/icons/email.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ember.svg b/src/material-icons/icons/ember.svg deleted file mode 100644 index 1091083..0000000 --- a/src/material-icons/icons/ember.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/erlang.svg b/src/material-icons/icons/erlang.svg deleted file mode 100644 index 63a2769..0000000 --- a/src/material-icons/icons/erlang.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/esbuild.svg b/src/material-icons/icons/esbuild.svg deleted file mode 100644 index e682d6b..0000000 --- a/src/material-icons/icons/esbuild.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/eslint.svg b/src/material-icons/icons/eslint.svg deleted file mode 100644 index 185da17..0000000 --- a/src/material-icons/icons/eslint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/exe.svg b/src/material-icons/icons/exe.svg deleted file mode 100644 index 649fc58..0000000 --- a/src/material-icons/icons/exe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/fastlane.svg b/src/material-icons/icons/fastlane.svg deleted file mode 100644 index 78cf188..0000000 --- a/src/material-icons/icons/fastlane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/favicon.svg b/src/material-icons/icons/favicon.svg deleted file mode 100644 index 21abf66..0000000 --- a/src/material-icons/icons/favicon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/figma.svg b/src/material-icons/icons/figma.svg deleted file mode 100644 index e54adb1..0000000 --- a/src/material-icons/icons/figma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/firebase.svg b/src/material-icons/icons/firebase.svg deleted file mode 100644 index 7281691..0000000 --- a/src/material-icons/icons/firebase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/flash.svg b/src/material-icons/icons/flash.svg deleted file mode 100644 index 4d52f1e..0000000 --- a/src/material-icons/icons/flash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/flow.svg b/src/material-icons/icons/flow.svg deleted file mode 100644 index 0591981..0000000 --- a/src/material-icons/icons/flow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-admin-open.svg b/src/material-icons/icons/folder-admin-open.svg deleted file mode 100644 index aac8a3d..0000000 --- a/src/material-icons/icons/folder-admin-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-admin.svg b/src/material-icons/icons/folder-admin.svg deleted file mode 100644 index 27fc1ae..0000000 --- a/src/material-icons/icons/folder-admin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-android-open.svg b/src/material-icons/icons/folder-android-open.svg deleted file mode 100644 index c8b970a..0000000 --- a/src/material-icons/icons/folder-android-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-android.svg b/src/material-icons/icons/folder-android.svg deleted file mode 100644 index c8d1e70..0000000 --- a/src/material-icons/icons/folder-android.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-angular-open.svg b/src/material-icons/icons/folder-angular-open.svg deleted file mode 100644 index 5207d34..0000000 --- a/src/material-icons/icons/folder-angular-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-angular.svg b/src/material-icons/icons/folder-angular.svg deleted file mode 100644 index 496dc46..0000000 --- a/src/material-icons/icons/folder-angular.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-animation-open.svg b/src/material-icons/icons/folder-animation-open.svg deleted file mode 100644 index 1dedd76..0000000 --- a/src/material-icons/icons/folder-animation-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-animation.svg b/src/material-icons/icons/folder-animation.svg deleted file mode 100644 index ec3bd17..0000000 --- a/src/material-icons/icons/folder-animation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ansible-open.svg b/src/material-icons/icons/folder-ansible-open.svg deleted file mode 100644 index b729f8d..0000000 --- a/src/material-icons/icons/folder-ansible-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ansible.svg b/src/material-icons/icons/folder-ansible.svg deleted file mode 100644 index b20a8ca..0000000 --- a/src/material-icons/icons/folder-ansible.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-api-open.svg b/src/material-icons/icons/folder-api-open.svg deleted file mode 100644 index ddf4b1c..0000000 --- a/src/material-icons/icons/folder-api-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-api.svg b/src/material-icons/icons/folder-api.svg deleted file mode 100644 index 54bc5a2..0000000 --- a/src/material-icons/icons/folder-api.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-apollo-open.svg b/src/material-icons/icons/folder-apollo-open.svg deleted file mode 100644 index b9e5be1..0000000 --- a/src/material-icons/icons/folder-apollo-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-apollo.svg b/src/material-icons/icons/folder-apollo.svg deleted file mode 100644 index 88794b7..0000000 --- a/src/material-icons/icons/folder-apollo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-app-open.svg b/src/material-icons/icons/folder-app-open.svg deleted file mode 100644 index de52492..0000000 --- a/src/material-icons/icons/folder-app-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-app.svg b/src/material-icons/icons/folder-app.svg deleted file mode 100644 index 68083c7..0000000 --- a/src/material-icons/icons/folder-app.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-archive-open.svg b/src/material-icons/icons/folder-archive-open.svg deleted file mode 100644 index 4092ca7..0000000 --- a/src/material-icons/icons/folder-archive-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-archive.svg b/src/material-icons/icons/folder-archive.svg deleted file mode 100644 index 75ab518..0000000 --- a/src/material-icons/icons/folder-archive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-astro-open.svg b/src/material-icons/icons/folder-astro-open.svg deleted file mode 100644 index f2652fa..0000000 --- a/src/material-icons/icons/folder-astro-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-astro.svg b/src/material-icons/icons/folder-astro.svg deleted file mode 100644 index 163dea4..0000000 --- a/src/material-icons/icons/folder-astro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-audio-open.svg b/src/material-icons/icons/folder-audio-open.svg deleted file mode 100644 index a80eeb4..0000000 --- a/src/material-icons/icons/folder-audio-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-audio.svg b/src/material-icons/icons/folder-audio.svg deleted file mode 100644 index 1acd9d7..0000000 --- a/src/material-icons/icons/folder-audio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-aurelia-open.svg b/src/material-icons/icons/folder-aurelia-open.svg deleted file mode 100644 index 49fb3d8..0000000 --- a/src/material-icons/icons/folder-aurelia-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-aurelia.svg b/src/material-icons/icons/folder-aurelia.svg deleted file mode 100644 index 1d52a91..0000000 --- a/src/material-icons/icons/folder-aurelia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-aws-open.svg b/src/material-icons/icons/folder-aws-open.svg deleted file mode 100644 index acd1176..0000000 --- a/src/material-icons/icons/folder-aws-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-aws.svg b/src/material-icons/icons/folder-aws.svg deleted file mode 100644 index 48111a6..0000000 --- a/src/material-icons/icons/folder-aws.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-azure-pipelines-open.svg b/src/material-icons/icons/folder-azure-pipelines-open.svg deleted file mode 100644 index 4dc564c..0000000 --- a/src/material-icons/icons/folder-azure-pipelines-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-azure-pipelines.svg b/src/material-icons/icons/folder-azure-pipelines.svg deleted file mode 100644 index aa2be27..0000000 --- a/src/material-icons/icons/folder-azure-pipelines.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-base-open.svg b/src/material-icons/icons/folder-base-open.svg deleted file mode 100644 index 9f0fd46..0000000 --- a/src/material-icons/icons/folder-base-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-base.svg b/src/material-icons/icons/folder-base.svg deleted file mode 100644 index 938f34f..0000000 --- a/src/material-icons/icons/folder-base.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-batch-open.svg b/src/material-icons/icons/folder-batch-open.svg deleted file mode 100644 index 84f30bc..0000000 --- a/src/material-icons/icons/folder-batch-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-batch.svg b/src/material-icons/icons/folder-batch.svg deleted file mode 100644 index b0a88e9..0000000 --- a/src/material-icons/icons/folder-batch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-benchmark-open.svg b/src/material-icons/icons/folder-benchmark-open.svg deleted file mode 100644 index b12b046..0000000 --- a/src/material-icons/icons/folder-benchmark-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-benchmark.svg b/src/material-icons/icons/folder-benchmark.svg deleted file mode 100644 index 147e1ad..0000000 --- a/src/material-icons/icons/folder-benchmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-bicep-open.svg b/src/material-icons/icons/folder-bicep-open.svg deleted file mode 100644 index d315c56..0000000 --- a/src/material-icons/icons/folder-bicep-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-bicep.svg b/src/material-icons/icons/folder-bicep.svg deleted file mode 100644 index 9a529b1..0000000 --- a/src/material-icons/icons/folder-bicep.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-bower-open.svg b/src/material-icons/icons/folder-bower-open.svg deleted file mode 100644 index 186427a..0000000 --- a/src/material-icons/icons/folder-bower-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-bower.svg b/src/material-icons/icons/folder-bower.svg deleted file mode 100644 index 785a4d7..0000000 --- a/src/material-icons/icons/folder-bower.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-buildkite-open.svg b/src/material-icons/icons/folder-buildkite-open.svg deleted file mode 100644 index 6b844ac..0000000 --- a/src/material-icons/icons/folder-buildkite-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-buildkite.svg b/src/material-icons/icons/folder-buildkite.svg deleted file mode 100644 index 1f94ac0..0000000 --- a/src/material-icons/icons/folder-buildkite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-cart-open.svg b/src/material-icons/icons/folder-cart-open.svg deleted file mode 100644 index edb4911..0000000 --- a/src/material-icons/icons/folder-cart-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-cart.svg b/src/material-icons/icons/folder-cart.svg deleted file mode 100644 index 8143c67..0000000 --- a/src/material-icons/icons/folder-cart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-changesets-open.svg b/src/material-icons/icons/folder-changesets-open.svg deleted file mode 100644 index 4aa6a0f..0000000 --- a/src/material-icons/icons/folder-changesets-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-changesets.svg b/src/material-icons/icons/folder-changesets.svg deleted file mode 100644 index c66e9fa..0000000 --- a/src/material-icons/icons/folder-changesets.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ci-open.svg b/src/material-icons/icons/folder-ci-open.svg deleted file mode 100644 index b133e6b..0000000 --- a/src/material-icons/icons/folder-ci-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ci.svg b/src/material-icons/icons/folder-ci.svg deleted file mode 100644 index be5a49c..0000000 --- a/src/material-icons/icons/folder-ci.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-circleci-open.svg b/src/material-icons/icons/folder-circleci-open.svg deleted file mode 100644 index 9d2d7ea..0000000 --- a/src/material-icons/icons/folder-circleci-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-circleci.svg b/src/material-icons/icons/folder-circleci.svg deleted file mode 100644 index 2ddd48c..0000000 --- a/src/material-icons/icons/folder-circleci.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-class-open.svg b/src/material-icons/icons/folder-class-open.svg deleted file mode 100644 index 4288031..0000000 --- a/src/material-icons/icons/folder-class-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-class.svg b/src/material-icons/icons/folder-class.svg deleted file mode 100644 index 7b013a6..0000000 --- a/src/material-icons/icons/folder-class.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-client-open.svg b/src/material-icons/icons/folder-client-open.svg deleted file mode 100644 index 051253e..0000000 --- a/src/material-icons/icons/folder-client-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-client.svg b/src/material-icons/icons/folder-client.svg deleted file mode 100644 index d0c40b9..0000000 --- a/src/material-icons/icons/folder-client.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-cloudflare-open.svg b/src/material-icons/icons/folder-cloudflare-open.svg deleted file mode 100644 index 32b1c08..0000000 --- a/src/material-icons/icons/folder-cloudflare-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-cloudflare.svg b/src/material-icons/icons/folder-cloudflare.svg deleted file mode 100644 index 7c56b16..0000000 --- a/src/material-icons/icons/folder-cloudflare.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-cluster-open.svg b/src/material-icons/icons/folder-cluster-open.svg deleted file mode 100644 index 09a4536..0000000 --- a/src/material-icons/icons/folder-cluster-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-cluster.svg b/src/material-icons/icons/folder-cluster.svg deleted file mode 100644 index e8651b5..0000000 --- a/src/material-icons/icons/folder-cluster.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-cobol-open.svg b/src/material-icons/icons/folder-cobol-open.svg deleted file mode 100644 index d2d0b94..0000000 --- a/src/material-icons/icons/folder-cobol-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-cobol.svg b/src/material-icons/icons/folder-cobol.svg deleted file mode 100644 index a1a160d..0000000 --- a/src/material-icons/icons/folder-cobol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-command-open.svg b/src/material-icons/icons/folder-command-open.svg deleted file mode 100644 index 710d96d..0000000 --- a/src/material-icons/icons/folder-command-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-command.svg b/src/material-icons/icons/folder-command.svg deleted file mode 100644 index 41fd0dd..0000000 --- a/src/material-icons/icons/folder-command.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-components-open.svg b/src/material-icons/icons/folder-components-open.svg deleted file mode 100644 index 8501f56..0000000 --- a/src/material-icons/icons/folder-components-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-components.svg b/src/material-icons/icons/folder-components.svg deleted file mode 100644 index d6924bb..0000000 --- a/src/material-icons/icons/folder-components.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-config-open.svg b/src/material-icons/icons/folder-config-open.svg deleted file mode 100644 index a1f2b15..0000000 --- a/src/material-icons/icons/folder-config-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-config.svg b/src/material-icons/icons/folder-config.svg deleted file mode 100644 index 34f4a8a..0000000 --- a/src/material-icons/icons/folder-config.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-connection-open.svg b/src/material-icons/icons/folder-connection-open.svg deleted file mode 100644 index dd3a93e..0000000 --- a/src/material-icons/icons/folder-connection-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-connection.svg b/src/material-icons/icons/folder-connection.svg deleted file mode 100644 index 62183e8..0000000 --- a/src/material-icons/icons/folder-connection.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-console-open.svg b/src/material-icons/icons/folder-console-open.svg deleted file mode 100644 index 6e7fc8b..0000000 --- a/src/material-icons/icons/folder-console-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-console.svg b/src/material-icons/icons/folder-console.svg deleted file mode 100644 index 4e2cafb..0000000 --- a/src/material-icons/icons/folder-console.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-constant-open.svg b/src/material-icons/icons/folder-constant-open.svg deleted file mode 100644 index 57989fb..0000000 --- a/src/material-icons/icons/folder-constant-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-constant.svg b/src/material-icons/icons/folder-constant.svg deleted file mode 100644 index 5b66078..0000000 --- a/src/material-icons/icons/folder-constant.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-container-open.svg b/src/material-icons/icons/folder-container-open.svg deleted file mode 100644 index c27bb4f..0000000 --- a/src/material-icons/icons/folder-container-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-container.svg b/src/material-icons/icons/folder-container.svg deleted file mode 100644 index 72456eb..0000000 --- a/src/material-icons/icons/folder-container.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-content-open.svg b/src/material-icons/icons/folder-content-open.svg deleted file mode 100644 index 40ed89c..0000000 --- a/src/material-icons/icons/folder-content-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-content.svg b/src/material-icons/icons/folder-content.svg deleted file mode 100644 index aea422d..0000000 --- a/src/material-icons/icons/folder-content.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-context-open.svg b/src/material-icons/icons/folder-context-open.svg deleted file mode 100644 index 434c434..0000000 --- a/src/material-icons/icons/folder-context-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-context.svg b/src/material-icons/icons/folder-context.svg deleted file mode 100644 index 05eb90a..0000000 --- a/src/material-icons/icons/folder-context.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-contract-open.svg b/src/material-icons/icons/folder-contract-open.svg deleted file mode 100644 index 8732470..0000000 --- a/src/material-icons/icons/folder-contract-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-contract.svg b/src/material-icons/icons/folder-contract.svg deleted file mode 100644 index a562b3f..0000000 --- a/src/material-icons/icons/folder-contract.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-controller-open.svg b/src/material-icons/icons/folder-controller-open.svg deleted file mode 100644 index efe0294..0000000 --- a/src/material-icons/icons/folder-controller-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-controller.svg b/src/material-icons/icons/folder-controller.svg deleted file mode 100644 index 3b19d1c..0000000 --- a/src/material-icons/icons/folder-controller.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-core-open.svg b/src/material-icons/icons/folder-core-open.svg deleted file mode 100644 index 7e4b9bd..0000000 --- a/src/material-icons/icons/folder-core-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-core.svg b/src/material-icons/icons/folder-core.svg deleted file mode 100644 index 0052d25..0000000 --- a/src/material-icons/icons/folder-core.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-coverage-open.svg b/src/material-icons/icons/folder-coverage-open.svg deleted file mode 100644 index 56e665c..0000000 --- a/src/material-icons/icons/folder-coverage-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-coverage.svg b/src/material-icons/icons/folder-coverage.svg deleted file mode 100644 index 75d19ee..0000000 --- a/src/material-icons/icons/folder-coverage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-css-open.svg b/src/material-icons/icons/folder-css-open.svg deleted file mode 100644 index 37af187..0000000 --- a/src/material-icons/icons/folder-css-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-css.svg b/src/material-icons/icons/folder-css.svg deleted file mode 100644 index 2f65835..0000000 --- a/src/material-icons/icons/folder-css.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-custom-open.svg b/src/material-icons/icons/folder-custom-open.svg deleted file mode 100644 index 1481269..0000000 --- a/src/material-icons/icons/folder-custom-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-custom.svg b/src/material-icons/icons/folder-custom.svg deleted file mode 100644 index 042a961..0000000 --- a/src/material-icons/icons/folder-custom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-cypress-open.svg b/src/material-icons/icons/folder-cypress-open.svg deleted file mode 100644 index 71d99b9..0000000 --- a/src/material-icons/icons/folder-cypress-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-cypress.svg b/src/material-icons/icons/folder-cypress.svg deleted file mode 100644 index 3825e3c..0000000 --- a/src/material-icons/icons/folder-cypress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-database-open.svg b/src/material-icons/icons/folder-database-open.svg deleted file mode 100644 index 5aab6ce..0000000 --- a/src/material-icons/icons/folder-database-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-database.svg b/src/material-icons/icons/folder-database.svg deleted file mode 100644 index 94cb76f..0000000 --- a/src/material-icons/icons/folder-database.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-debug-open.svg b/src/material-icons/icons/folder-debug-open.svg deleted file mode 100644 index d0c234d..0000000 --- a/src/material-icons/icons/folder-debug-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-debug.svg b/src/material-icons/icons/folder-debug.svg deleted file mode 100644 index c378f5f..0000000 --- a/src/material-icons/icons/folder-debug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-decorators-open.svg b/src/material-icons/icons/folder-decorators-open.svg deleted file mode 100644 index 4781c3e..0000000 --- a/src/material-icons/icons/folder-decorators-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-decorators.svg b/src/material-icons/icons/folder-decorators.svg deleted file mode 100644 index 22102e3..0000000 --- a/src/material-icons/icons/folder-decorators.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-delta-open.svg b/src/material-icons/icons/folder-delta-open.svg deleted file mode 100644 index 016e16f..0000000 --- a/src/material-icons/icons/folder-delta-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-delta.svg b/src/material-icons/icons/folder-delta.svg deleted file mode 100644 index 94c8479..0000000 --- a/src/material-icons/icons/folder-delta.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-desktop-open.svg b/src/material-icons/icons/folder-desktop-open.svg deleted file mode 100644 index 905e422..0000000 --- a/src/material-icons/icons/folder-desktop-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-desktop.svg b/src/material-icons/icons/folder-desktop.svg deleted file mode 100644 index eb6d4e7..0000000 --- a/src/material-icons/icons/folder-desktop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-dist-open.svg b/src/material-icons/icons/folder-dist-open.svg deleted file mode 100644 index fccb2b5..0000000 --- a/src/material-icons/icons/folder-dist-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-dist.svg b/src/material-icons/icons/folder-dist.svg deleted file mode 100644 index da2236f..0000000 --- a/src/material-icons/icons/folder-dist.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-docker-open.svg b/src/material-icons/icons/folder-docker-open.svg deleted file mode 100644 index 2f9c55f..0000000 --- a/src/material-icons/icons/folder-docker-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-docker.svg b/src/material-icons/icons/folder-docker.svg deleted file mode 100644 index dea7759..0000000 --- a/src/material-icons/icons/folder-docker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-docs-open.svg b/src/material-icons/icons/folder-docs-open.svg deleted file mode 100644 index b363412..0000000 --- a/src/material-icons/icons/folder-docs-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-docs.svg b/src/material-icons/icons/folder-docs.svg deleted file mode 100644 index f2c9953..0000000 --- a/src/material-icons/icons/folder-docs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-download-open.svg b/src/material-icons/icons/folder-download-open.svg deleted file mode 100644 index f0d2908..0000000 --- a/src/material-icons/icons/folder-download-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-download.svg b/src/material-icons/icons/folder-download.svg deleted file mode 100644 index e34e717..0000000 --- a/src/material-icons/icons/folder-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-drizzle-open.svg b/src/material-icons/icons/folder-drizzle-open.svg deleted file mode 100644 index a62b0e0..0000000 --- a/src/material-icons/icons/folder-drizzle-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-drizzle.svg b/src/material-icons/icons/folder-drizzle.svg deleted file mode 100644 index 2e6a95b..0000000 --- a/src/material-icons/icons/folder-drizzle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-dump-open.svg b/src/material-icons/icons/folder-dump-open.svg deleted file mode 100644 index 0809e0b..0000000 --- a/src/material-icons/icons/folder-dump-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-dump.svg b/src/material-icons/icons/folder-dump.svg deleted file mode 100644 index d78af10..0000000 --- a/src/material-icons/icons/folder-dump.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-enum-open.svg b/src/material-icons/icons/folder-enum-open.svg deleted file mode 100644 index 57df0fb..0000000 --- a/src/material-icons/icons/folder-enum-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-enum.svg b/src/material-icons/icons/folder-enum.svg deleted file mode 100644 index fb37913..0000000 --- a/src/material-icons/icons/folder-enum.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-environment-open.svg b/src/material-icons/icons/folder-environment-open.svg deleted file mode 100644 index b582a5f..0000000 --- a/src/material-icons/icons/folder-environment-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-environment.svg b/src/material-icons/icons/folder-environment.svg deleted file mode 100644 index 5c2702e..0000000 --- a/src/material-icons/icons/folder-environment.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-error-open.svg b/src/material-icons/icons/folder-error-open.svg deleted file mode 100644 index c69ec98..0000000 --- a/src/material-icons/icons/folder-error-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-error.svg b/src/material-icons/icons/folder-error.svg deleted file mode 100644 index 04ded91..0000000 --- a/src/material-icons/icons/folder-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-event-open.svg b/src/material-icons/icons/folder-event-open.svg deleted file mode 100644 index cb080ca..0000000 --- a/src/material-icons/icons/folder-event-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-event.svg b/src/material-icons/icons/folder-event.svg deleted file mode 100644 index 566199b..0000000 --- a/src/material-icons/icons/folder-event.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-examples-open.svg b/src/material-icons/icons/folder-examples-open.svg deleted file mode 100644 index e62efa7..0000000 --- a/src/material-icons/icons/folder-examples-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-examples.svg b/src/material-icons/icons/folder-examples.svg deleted file mode 100644 index 44186f2..0000000 --- a/src/material-icons/icons/folder-examples.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-expo-open.svg b/src/material-icons/icons/folder-expo-open.svg deleted file mode 100644 index 4f3b45a..0000000 --- a/src/material-icons/icons/folder-expo-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-expo.svg b/src/material-icons/icons/folder-expo.svg deleted file mode 100644 index bb3e31e..0000000 --- a/src/material-icons/icons/folder-expo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-export-open.svg b/src/material-icons/icons/folder-export-open.svg deleted file mode 100644 index aeef17b..0000000 --- a/src/material-icons/icons/folder-export-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-export.svg b/src/material-icons/icons/folder-export.svg deleted file mode 100644 index e0903c0..0000000 --- a/src/material-icons/icons/folder-export.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-fastlane-open.svg b/src/material-icons/icons/folder-fastlane-open.svg deleted file mode 100644 index 64da19f..0000000 --- a/src/material-icons/icons/folder-fastlane-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-fastlane.svg b/src/material-icons/icons/folder-fastlane.svg deleted file mode 100644 index 638ebb5..0000000 --- a/src/material-icons/icons/folder-fastlane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-firebase-open.svg b/src/material-icons/icons/folder-firebase-open.svg deleted file mode 100644 index 983370b..0000000 --- a/src/material-icons/icons/folder-firebase-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-firebase.svg b/src/material-icons/icons/folder-firebase.svg deleted file mode 100644 index f326421..0000000 --- a/src/material-icons/icons/folder-firebase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-flow-open.svg b/src/material-icons/icons/folder-flow-open.svg deleted file mode 100644 index 9c0cd06..0000000 --- a/src/material-icons/icons/folder-flow-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-flow.svg b/src/material-icons/icons/folder-flow.svg deleted file mode 100644 index 54d0320..0000000 --- a/src/material-icons/icons/folder-flow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-flutter-open.svg b/src/material-icons/icons/folder-flutter-open.svg deleted file mode 100644 index 9bff57b..0000000 --- a/src/material-icons/icons/folder-flutter-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-flutter.svg b/src/material-icons/icons/folder-flutter.svg deleted file mode 100644 index 0f460b9..0000000 --- a/src/material-icons/icons/folder-flutter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-font-open.svg b/src/material-icons/icons/folder-font-open.svg deleted file mode 100644 index b81ccdc..0000000 --- a/src/material-icons/icons/folder-font-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-font.svg b/src/material-icons/icons/folder-font.svg deleted file mode 100644 index 6f69cfd..0000000 --- a/src/material-icons/icons/folder-font.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-functions-open.svg b/src/material-icons/icons/folder-functions-open.svg deleted file mode 100644 index 0bfe001..0000000 --- a/src/material-icons/icons/folder-functions-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-functions.svg b/src/material-icons/icons/folder-functions.svg deleted file mode 100644 index d6e8297..0000000 --- a/src/material-icons/icons/folder-functions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-gamemaker-open.svg b/src/material-icons/icons/folder-gamemaker-open.svg deleted file mode 100644 index 706341e..0000000 --- a/src/material-icons/icons/folder-gamemaker-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-gamemaker.svg b/src/material-icons/icons/folder-gamemaker.svg deleted file mode 100644 index 3deb6a3..0000000 --- a/src/material-icons/icons/folder-gamemaker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-generator-open.svg b/src/material-icons/icons/folder-generator-open.svg deleted file mode 100644 index c658b32..0000000 --- a/src/material-icons/icons/folder-generator-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-generator.svg b/src/material-icons/icons/folder-generator.svg deleted file mode 100644 index ee9953a..0000000 --- a/src/material-icons/icons/folder-generator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-gh-workflows-open.svg b/src/material-icons/icons/folder-gh-workflows-open.svg deleted file mode 100644 index 86c5b53..0000000 --- a/src/material-icons/icons/folder-gh-workflows-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-gh-workflows.svg b/src/material-icons/icons/folder-gh-workflows.svg deleted file mode 100644 index a4f925c..0000000 --- a/src/material-icons/icons/folder-gh-workflows.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-git-open.svg b/src/material-icons/icons/folder-git-open.svg deleted file mode 100644 index f3c4c04..0000000 --- a/src/material-icons/icons/folder-git-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-git.svg b/src/material-icons/icons/folder-git.svg deleted file mode 100644 index 1060c2f..0000000 --- a/src/material-icons/icons/folder-git.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-gitea-open.svg b/src/material-icons/icons/folder-gitea-open.svg deleted file mode 100644 index 9969800..0000000 --- a/src/material-icons/icons/folder-gitea-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-gitea.svg b/src/material-icons/icons/folder-gitea.svg deleted file mode 100644 index 638d14b..0000000 --- a/src/material-icons/icons/folder-gitea.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-github-open.svg b/src/material-icons/icons/folder-github-open.svg deleted file mode 100644 index 9ed164d..0000000 --- a/src/material-icons/icons/folder-github-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-github.svg b/src/material-icons/icons/folder-github.svg deleted file mode 100644 index f880d46..0000000 --- a/src/material-icons/icons/folder-github.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-gitlab-open.svg b/src/material-icons/icons/folder-gitlab-open.svg deleted file mode 100644 index 2ed8d81..0000000 --- a/src/material-icons/icons/folder-gitlab-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-gitlab.svg b/src/material-icons/icons/folder-gitlab.svg deleted file mode 100644 index 80d26e4..0000000 --- a/src/material-icons/icons/folder-gitlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-global-open.svg b/src/material-icons/icons/folder-global-open.svg deleted file mode 100644 index 08a331b..0000000 --- a/src/material-icons/icons/folder-global-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-global.svg b/src/material-icons/icons/folder-global.svg deleted file mode 100644 index a4bf653..0000000 --- a/src/material-icons/icons/folder-global.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-godot-open.svg b/src/material-icons/icons/folder-godot-open.svg deleted file mode 100644 index 6a8178c..0000000 --- a/src/material-icons/icons/folder-godot-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-godot.svg b/src/material-icons/icons/folder-godot.svg deleted file mode 100644 index 62d1846..0000000 --- a/src/material-icons/icons/folder-godot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-gradle-open.svg b/src/material-icons/icons/folder-gradle-open.svg deleted file mode 100644 index 3913693..0000000 --- a/src/material-icons/icons/folder-gradle-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-gradle.svg b/src/material-icons/icons/folder-gradle.svg deleted file mode 100644 index 1161a8c..0000000 --- a/src/material-icons/icons/folder-gradle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-graphql-open.svg b/src/material-icons/icons/folder-graphql-open.svg deleted file mode 100644 index 5732abe..0000000 --- a/src/material-icons/icons/folder-graphql-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-graphql.svg b/src/material-icons/icons/folder-graphql.svg deleted file mode 100644 index 32bff47..0000000 --- a/src/material-icons/icons/folder-graphql.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-guard-open.svg b/src/material-icons/icons/folder-guard-open.svg deleted file mode 100644 index 316f842..0000000 --- a/src/material-icons/icons/folder-guard-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-guard.svg b/src/material-icons/icons/folder-guard.svg deleted file mode 100644 index 685db5a..0000000 --- a/src/material-icons/icons/folder-guard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-gulp-open.svg b/src/material-icons/icons/folder-gulp-open.svg deleted file mode 100644 index 28be4be..0000000 --- a/src/material-icons/icons/folder-gulp-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-gulp.svg b/src/material-icons/icons/folder-gulp.svg deleted file mode 100644 index c2658f1..0000000 --- a/src/material-icons/icons/folder-gulp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-helm-open.svg b/src/material-icons/icons/folder-helm-open.svg deleted file mode 100644 index c0a6179..0000000 --- a/src/material-icons/icons/folder-helm-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-helm.svg b/src/material-icons/icons/folder-helm.svg deleted file mode 100644 index c236de8..0000000 --- a/src/material-icons/icons/folder-helm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-helper-open.svg b/src/material-icons/icons/folder-helper-open.svg deleted file mode 100644 index 67cec67..0000000 --- a/src/material-icons/icons/folder-helper-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-helper.svg b/src/material-icons/icons/folder-helper.svg deleted file mode 100644 index 121f98f..0000000 --- a/src/material-icons/icons/folder-helper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-home-open.svg b/src/material-icons/icons/folder-home-open.svg deleted file mode 100644 index 2288b50..0000000 --- a/src/material-icons/icons/folder-home-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-home.svg b/src/material-icons/icons/folder-home.svg deleted file mode 100644 index e9c37eb..0000000 --- a/src/material-icons/icons/folder-home.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-hook-open.svg b/src/material-icons/icons/folder-hook-open.svg deleted file mode 100644 index 13ed873..0000000 --- a/src/material-icons/icons/folder-hook-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-hook.svg b/src/material-icons/icons/folder-hook.svg deleted file mode 100644 index 70da648..0000000 --- a/src/material-icons/icons/folder-hook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-husky-open.svg b/src/material-icons/icons/folder-husky-open.svg deleted file mode 100644 index 5332da1..0000000 --- a/src/material-icons/icons/folder-husky-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-husky.svg b/src/material-icons/icons/folder-husky.svg deleted file mode 100644 index 3df4c40..0000000 --- a/src/material-icons/icons/folder-husky.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-i18n-open.svg b/src/material-icons/icons/folder-i18n-open.svg deleted file mode 100644 index e1f1202..0000000 --- a/src/material-icons/icons/folder-i18n-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-i18n.svg b/src/material-icons/icons/folder-i18n.svg deleted file mode 100644 index b918697..0000000 --- a/src/material-icons/icons/folder-i18n.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-images-open.svg b/src/material-icons/icons/folder-images-open.svg deleted file mode 100644 index e2e2744..0000000 --- a/src/material-icons/icons/folder-images-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-images.svg b/src/material-icons/icons/folder-images.svg deleted file mode 100644 index c602929..0000000 --- a/src/material-icons/icons/folder-images.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-import-open.svg b/src/material-icons/icons/folder-import-open.svg deleted file mode 100644 index acb0c11..0000000 --- a/src/material-icons/icons/folder-import-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-import.svg b/src/material-icons/icons/folder-import.svg deleted file mode 100644 index 50743a6..0000000 --- a/src/material-icons/icons/folder-import.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-include-open.svg b/src/material-icons/icons/folder-include-open.svg deleted file mode 100644 index 63b4cb7..0000000 --- a/src/material-icons/icons/folder-include-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-include.svg b/src/material-icons/icons/folder-include.svg deleted file mode 100644 index f8ae678..0000000 --- a/src/material-icons/icons/folder-include.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-intellij-open.svg b/src/material-icons/icons/folder-intellij-open.svg deleted file mode 100644 index 6a5b472..0000000 --- a/src/material-icons/icons/folder-intellij-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-intellij-open_light.svg b/src/material-icons/icons/folder-intellij-open_light.svg deleted file mode 100644 index bf50885..0000000 --- a/src/material-icons/icons/folder-intellij-open_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-intellij.svg b/src/material-icons/icons/folder-intellij.svg deleted file mode 100644 index 91d0fe7..0000000 --- a/src/material-icons/icons/folder-intellij.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-intellij_light.svg b/src/material-icons/icons/folder-intellij_light.svg deleted file mode 100644 index ce01332..0000000 --- a/src/material-icons/icons/folder-intellij_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-interface-open.svg b/src/material-icons/icons/folder-interface-open.svg deleted file mode 100644 index d762fb8..0000000 --- a/src/material-icons/icons/folder-interface-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-interface.svg b/src/material-icons/icons/folder-interface.svg deleted file mode 100644 index 74188df..0000000 --- a/src/material-icons/icons/folder-interface.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ios-open.svg b/src/material-icons/icons/folder-ios-open.svg deleted file mode 100644 index d12bf17..0000000 --- a/src/material-icons/icons/folder-ios-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ios.svg b/src/material-icons/icons/folder-ios.svg deleted file mode 100644 index 6b45ba1..0000000 --- a/src/material-icons/icons/folder-ios.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-java-open.svg b/src/material-icons/icons/folder-java-open.svg deleted file mode 100644 index d70fb1b..0000000 --- a/src/material-icons/icons/folder-java-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-java.svg b/src/material-icons/icons/folder-java.svg deleted file mode 100644 index 6ae16c0..0000000 --- a/src/material-icons/icons/folder-java.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-javascript-open.svg b/src/material-icons/icons/folder-javascript-open.svg deleted file mode 100644 index 18ff1c8..0000000 --- a/src/material-icons/icons/folder-javascript-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-javascript.svg b/src/material-icons/icons/folder-javascript.svg deleted file mode 100644 index 84d0609..0000000 --- a/src/material-icons/icons/folder-javascript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-jinja-open.svg b/src/material-icons/icons/folder-jinja-open.svg deleted file mode 100644 index 65145fb..0000000 --- a/src/material-icons/icons/folder-jinja-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-jinja-open_light.svg b/src/material-icons/icons/folder-jinja-open_light.svg deleted file mode 100644 index 499b228..0000000 --- a/src/material-icons/icons/folder-jinja-open_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-jinja.svg b/src/material-icons/icons/folder-jinja.svg deleted file mode 100644 index a16a091..0000000 --- a/src/material-icons/icons/folder-jinja.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-jinja_light.svg b/src/material-icons/icons/folder-jinja_light.svg deleted file mode 100644 index 8f502a1..0000000 --- a/src/material-icons/icons/folder-jinja_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-job-open.svg b/src/material-icons/icons/folder-job-open.svg deleted file mode 100644 index fbb9468..0000000 --- a/src/material-icons/icons/folder-job-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-job.svg b/src/material-icons/icons/folder-job.svg deleted file mode 100644 index 85ecf42..0000000 --- a/src/material-icons/icons/folder-job.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-json-open.svg b/src/material-icons/icons/folder-json-open.svg deleted file mode 100644 index 957bfa1..0000000 --- a/src/material-icons/icons/folder-json-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-json.svg b/src/material-icons/icons/folder-json.svg deleted file mode 100644 index d53528a..0000000 --- a/src/material-icons/icons/folder-json.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-jupyter-open.svg b/src/material-icons/icons/folder-jupyter-open.svg deleted file mode 100644 index 1f01791..0000000 --- a/src/material-icons/icons/folder-jupyter-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-jupyter.svg b/src/material-icons/icons/folder-jupyter.svg deleted file mode 100644 index face4ce..0000000 --- a/src/material-icons/icons/folder-jupyter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-keys-open.svg b/src/material-icons/icons/folder-keys-open.svg deleted file mode 100644 index 1f502bf..0000000 --- a/src/material-icons/icons/folder-keys-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-keys.svg b/src/material-icons/icons/folder-keys.svg deleted file mode 100644 index 9879959..0000000 --- a/src/material-icons/icons/folder-keys.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-kubernetes-open.svg b/src/material-icons/icons/folder-kubernetes-open.svg deleted file mode 100644 index 27d1f39..0000000 --- a/src/material-icons/icons/folder-kubernetes-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-kubernetes.svg b/src/material-icons/icons/folder-kubernetes.svg deleted file mode 100644 index 76bbac5..0000000 --- a/src/material-icons/icons/folder-kubernetes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-layout-open.svg b/src/material-icons/icons/folder-layout-open.svg deleted file mode 100644 index a5c9d91..0000000 --- a/src/material-icons/icons/folder-layout-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-layout.svg b/src/material-icons/icons/folder-layout.svg deleted file mode 100644 index 5cbc218..0000000 --- a/src/material-icons/icons/folder-layout.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-less-open.svg b/src/material-icons/icons/folder-less-open.svg deleted file mode 100644 index d4cd9af..0000000 --- a/src/material-icons/icons/folder-less-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-less.svg b/src/material-icons/icons/folder-less.svg deleted file mode 100644 index 37536bb..0000000 --- a/src/material-icons/icons/folder-less.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-lib-open.svg b/src/material-icons/icons/folder-lib-open.svg deleted file mode 100644 index 13061bc..0000000 --- a/src/material-icons/icons/folder-lib-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-lib.svg b/src/material-icons/icons/folder-lib.svg deleted file mode 100644 index 560a183..0000000 --- a/src/material-icons/icons/folder-lib.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-linux-open.svg b/src/material-icons/icons/folder-linux-open.svg deleted file mode 100644 index 1950cbd..0000000 --- a/src/material-icons/icons/folder-linux-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-linux.svg b/src/material-icons/icons/folder-linux.svg deleted file mode 100644 index 85c2b00..0000000 --- a/src/material-icons/icons/folder-linux.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-log-open.svg b/src/material-icons/icons/folder-log-open.svg deleted file mode 100644 index 7b66276..0000000 --- a/src/material-icons/icons/folder-log-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-log.svg b/src/material-icons/icons/folder-log.svg deleted file mode 100644 index 2aa1865..0000000 --- a/src/material-icons/icons/folder-log.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-lottie-open.svg b/src/material-icons/icons/folder-lottie-open.svg deleted file mode 100644 index daced32..0000000 --- a/src/material-icons/icons/folder-lottie-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-lottie.svg b/src/material-icons/icons/folder-lottie.svg deleted file mode 100644 index 5c65ed5..0000000 --- a/src/material-icons/icons/folder-lottie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-lua-open.svg b/src/material-icons/icons/folder-lua-open.svg deleted file mode 100644 index 3542ec8..0000000 --- a/src/material-icons/icons/folder-lua-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-lua.svg b/src/material-icons/icons/folder-lua.svg deleted file mode 100644 index 3473623..0000000 --- a/src/material-icons/icons/folder-lua.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-macos-open.svg b/src/material-icons/icons/folder-macos-open.svg deleted file mode 100644 index f37abd4..0000000 --- a/src/material-icons/icons/folder-macos-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-macos.svg b/src/material-icons/icons/folder-macos.svg deleted file mode 100644 index f91e713..0000000 --- a/src/material-icons/icons/folder-macos.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mail-open.svg b/src/material-icons/icons/folder-mail-open.svg deleted file mode 100644 index b0f5e14..0000000 --- a/src/material-icons/icons/folder-mail-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mail.svg b/src/material-icons/icons/folder-mail.svg deleted file mode 100644 index f70f8f2..0000000 --- a/src/material-icons/icons/folder-mail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mappings-open.svg b/src/material-icons/icons/folder-mappings-open.svg deleted file mode 100644 index a4ea3c2..0000000 --- a/src/material-icons/icons/folder-mappings-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mappings.svg b/src/material-icons/icons/folder-mappings.svg deleted file mode 100644 index 95d86c1..0000000 --- a/src/material-icons/icons/folder-mappings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-markdown-open.svg b/src/material-icons/icons/folder-markdown-open.svg deleted file mode 100644 index 743e00f..0000000 --- a/src/material-icons/icons/folder-markdown-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-markdown.svg b/src/material-icons/icons/folder-markdown.svg deleted file mode 100644 index 7e456da..0000000 --- a/src/material-icons/icons/folder-markdown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mercurial-open.svg b/src/material-icons/icons/folder-mercurial-open.svg deleted file mode 100644 index 0ea9492..0000000 --- a/src/material-icons/icons/folder-mercurial-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mercurial.svg b/src/material-icons/icons/folder-mercurial.svg deleted file mode 100644 index e4fa198..0000000 --- a/src/material-icons/icons/folder-mercurial.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-messages-open.svg b/src/material-icons/icons/folder-messages-open.svg deleted file mode 100644 index 46baa14..0000000 --- a/src/material-icons/icons/folder-messages-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-messages.svg b/src/material-icons/icons/folder-messages.svg deleted file mode 100644 index 953318f..0000000 --- a/src/material-icons/icons/folder-messages.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-meta-open.svg b/src/material-icons/icons/folder-meta-open.svg deleted file mode 100644 index 66d3f72..0000000 --- a/src/material-icons/icons/folder-meta-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-meta.svg b/src/material-icons/icons/folder-meta.svg deleted file mode 100644 index bb587a2..0000000 --- a/src/material-icons/icons/folder-meta.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-middleware-open.svg b/src/material-icons/icons/folder-middleware-open.svg deleted file mode 100644 index 5a8d741..0000000 --- a/src/material-icons/icons/folder-middleware-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-middleware.svg b/src/material-icons/icons/folder-middleware.svg deleted file mode 100644 index 7ce815c..0000000 --- a/src/material-icons/icons/folder-middleware.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mjml-open.svg b/src/material-icons/icons/folder-mjml-open.svg deleted file mode 100644 index bb23599..0000000 --- a/src/material-icons/icons/folder-mjml-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mjml.svg b/src/material-icons/icons/folder-mjml.svg deleted file mode 100644 index 1575283..0000000 --- a/src/material-icons/icons/folder-mjml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mobile-open.svg b/src/material-icons/icons/folder-mobile-open.svg deleted file mode 100644 index 3bbd24c..0000000 --- a/src/material-icons/icons/folder-mobile-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mobile.svg b/src/material-icons/icons/folder-mobile.svg deleted file mode 100644 index dfb6d95..0000000 --- a/src/material-icons/icons/folder-mobile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mock-open.svg b/src/material-icons/icons/folder-mock-open.svg deleted file mode 100644 index 2de289a..0000000 --- a/src/material-icons/icons/folder-mock-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mock.svg b/src/material-icons/icons/folder-mock.svg deleted file mode 100644 index f00ac2f..0000000 --- a/src/material-icons/icons/folder-mock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mojo-open.svg b/src/material-icons/icons/folder-mojo-open.svg deleted file mode 100644 index 2b4e902..0000000 --- a/src/material-icons/icons/folder-mojo-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-mojo.svg b/src/material-icons/icons/folder-mojo.svg deleted file mode 100644 index 911d1c6..0000000 --- a/src/material-icons/icons/folder-mojo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-moon-open.svg b/src/material-icons/icons/folder-moon-open.svg deleted file mode 100644 index 3ee0f83..0000000 --- a/src/material-icons/icons/folder-moon-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-moon.svg b/src/material-icons/icons/folder-moon.svg deleted file mode 100644 index c588c28..0000000 --- a/src/material-icons/icons/folder-moon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-netlify-open.svg b/src/material-icons/icons/folder-netlify-open.svg deleted file mode 100644 index 928d965..0000000 --- a/src/material-icons/icons/folder-netlify-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-netlify.svg b/src/material-icons/icons/folder-netlify.svg deleted file mode 100644 index be9c059..0000000 --- a/src/material-icons/icons/folder-netlify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-next-open.svg b/src/material-icons/icons/folder-next-open.svg deleted file mode 100644 index 5724528..0000000 --- a/src/material-icons/icons/folder-next-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-next.svg b/src/material-icons/icons/folder-next.svg deleted file mode 100644 index 24f0f4e..0000000 --- a/src/material-icons/icons/folder-next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-actions-open.svg b/src/material-icons/icons/folder-ngrx-actions-open.svg deleted file mode 100644 index a6f007e..0000000 --- a/src/material-icons/icons/folder-ngrx-actions-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-actions.svg b/src/material-icons/icons/folder-ngrx-actions.svg deleted file mode 100644 index 81f4b7f..0000000 --- a/src/material-icons/icons/folder-ngrx-actions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-effects-open.svg b/src/material-icons/icons/folder-ngrx-effects-open.svg deleted file mode 100644 index 61f9006..0000000 --- a/src/material-icons/icons/folder-ngrx-effects-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-effects.svg b/src/material-icons/icons/folder-ngrx-effects.svg deleted file mode 100644 index c04eafe..0000000 --- a/src/material-icons/icons/folder-ngrx-effects.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-entities-open.svg b/src/material-icons/icons/folder-ngrx-entities-open.svg deleted file mode 100644 index 1c6f9df..0000000 --- a/src/material-icons/icons/folder-ngrx-entities-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-entities.svg b/src/material-icons/icons/folder-ngrx-entities.svg deleted file mode 100644 index 73576ee..0000000 --- a/src/material-icons/icons/folder-ngrx-entities.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-reducer-open.svg b/src/material-icons/icons/folder-ngrx-reducer-open.svg deleted file mode 100644 index 95eaef6..0000000 --- a/src/material-icons/icons/folder-ngrx-reducer-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-reducer.svg b/src/material-icons/icons/folder-ngrx-reducer.svg deleted file mode 100644 index 2463607..0000000 --- a/src/material-icons/icons/folder-ngrx-reducer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-selectors-open.svg b/src/material-icons/icons/folder-ngrx-selectors-open.svg deleted file mode 100644 index b67b5ef..0000000 --- a/src/material-icons/icons/folder-ngrx-selectors-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-selectors.svg b/src/material-icons/icons/folder-ngrx-selectors.svg deleted file mode 100644 index 051d3f7..0000000 --- a/src/material-icons/icons/folder-ngrx-selectors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-state-open.svg b/src/material-icons/icons/folder-ngrx-state-open.svg deleted file mode 100644 index 4ba8f7a..0000000 --- a/src/material-icons/icons/folder-ngrx-state-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-state.svg b/src/material-icons/icons/folder-ngrx-state.svg deleted file mode 100644 index 6840d81..0000000 --- a/src/material-icons/icons/folder-ngrx-state.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-store-open.svg b/src/material-icons/icons/folder-ngrx-store-open.svg deleted file mode 100644 index 7a075bf..0000000 --- a/src/material-icons/icons/folder-ngrx-store-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ngrx-store.svg b/src/material-icons/icons/folder-ngrx-store.svg deleted file mode 100644 index 778d6f3..0000000 --- a/src/material-icons/icons/folder-ngrx-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-node-open.svg b/src/material-icons/icons/folder-node-open.svg deleted file mode 100644 index ae95a3f..0000000 --- a/src/material-icons/icons/folder-node-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-node.svg b/src/material-icons/icons/folder-node.svg deleted file mode 100644 index 3e70a82..0000000 --- a/src/material-icons/icons/folder-node.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-nuxt-open.svg b/src/material-icons/icons/folder-nuxt-open.svg deleted file mode 100644 index d84bdf1..0000000 --- a/src/material-icons/icons/folder-nuxt-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-nuxt.svg b/src/material-icons/icons/folder-nuxt.svg deleted file mode 100644 index 4945e10..0000000 --- a/src/material-icons/icons/folder-nuxt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-other-open.svg b/src/material-icons/icons/folder-other-open.svg deleted file mode 100644 index ff85854..0000000 --- a/src/material-icons/icons/folder-other-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-other.svg b/src/material-icons/icons/folder-other.svg deleted file mode 100644 index 3e1908c..0000000 --- a/src/material-icons/icons/folder-other.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-packages-open.svg b/src/material-icons/icons/folder-packages-open.svg deleted file mode 100644 index f64048f..0000000 --- a/src/material-icons/icons/folder-packages-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-packages.svg b/src/material-icons/icons/folder-packages.svg deleted file mode 100644 index 6930f3a..0000000 --- a/src/material-icons/icons/folder-packages.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-pdf-open.svg b/src/material-icons/icons/folder-pdf-open.svg deleted file mode 100644 index 5a7872c..0000000 --- a/src/material-icons/icons/folder-pdf-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-pdf.svg b/src/material-icons/icons/folder-pdf.svg deleted file mode 100644 index d4eda05..0000000 --- a/src/material-icons/icons/folder-pdf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-pdm-open.svg b/src/material-icons/icons/folder-pdm-open.svg deleted file mode 100644 index 8a4a1ab..0000000 --- a/src/material-icons/icons/folder-pdm-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-pdm.svg b/src/material-icons/icons/folder-pdm.svg deleted file mode 100644 index 345857e..0000000 --- a/src/material-icons/icons/folder-pdm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-php-open.svg b/src/material-icons/icons/folder-php-open.svg deleted file mode 100644 index 48de71f..0000000 --- a/src/material-icons/icons/folder-php-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-php.svg b/src/material-icons/icons/folder-php.svg deleted file mode 100644 index d6fbeac..0000000 --- a/src/material-icons/icons/folder-php.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-phpmailer-open.svg b/src/material-icons/icons/folder-phpmailer-open.svg deleted file mode 100644 index d8b6ab4..0000000 --- a/src/material-icons/icons/folder-phpmailer-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-phpmailer.svg b/src/material-icons/icons/folder-phpmailer.svg deleted file mode 100644 index fd32430..0000000 --- a/src/material-icons/icons/folder-phpmailer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-pipe-open.svg b/src/material-icons/icons/folder-pipe-open.svg deleted file mode 100644 index 67ca722..0000000 --- a/src/material-icons/icons/folder-pipe-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-pipe.svg b/src/material-icons/icons/folder-pipe.svg deleted file mode 100644 index 26a258c..0000000 --- a/src/material-icons/icons/folder-pipe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-plastic-open.svg b/src/material-icons/icons/folder-plastic-open.svg deleted file mode 100644 index f84ab33..0000000 --- a/src/material-icons/icons/folder-plastic-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-plastic.svg b/src/material-icons/icons/folder-plastic.svg deleted file mode 100644 index f0493b3..0000000 --- a/src/material-icons/icons/folder-plastic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-plugin-open.svg b/src/material-icons/icons/folder-plugin-open.svg deleted file mode 100644 index b57eb5f..0000000 --- a/src/material-icons/icons/folder-plugin-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-plugin.svg b/src/material-icons/icons/folder-plugin.svg deleted file mode 100644 index a20d9b2..0000000 --- a/src/material-icons/icons/folder-plugin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-prisma-open.svg b/src/material-icons/icons/folder-prisma-open.svg deleted file mode 100644 index 8155f18..0000000 --- a/src/material-icons/icons/folder-prisma-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-prisma.svg b/src/material-icons/icons/folder-prisma.svg deleted file mode 100644 index cee8727..0000000 --- a/src/material-icons/icons/folder-prisma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-private-open.svg b/src/material-icons/icons/folder-private-open.svg deleted file mode 100644 index 438c5d4..0000000 --- a/src/material-icons/icons/folder-private-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-private.svg b/src/material-icons/icons/folder-private.svg deleted file mode 100644 index 45b31fd..0000000 --- a/src/material-icons/icons/folder-private.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-project-open.svg b/src/material-icons/icons/folder-project-open.svg deleted file mode 100644 index b6cb1a8..0000000 --- a/src/material-icons/icons/folder-project-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-project.svg b/src/material-icons/icons/folder-project.svg deleted file mode 100644 index a9f8c06..0000000 --- a/src/material-icons/icons/folder-project.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-proto-open.svg b/src/material-icons/icons/folder-proto-open.svg deleted file mode 100644 index c6561ff..0000000 --- a/src/material-icons/icons/folder-proto-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-proto.svg b/src/material-icons/icons/folder-proto.svg deleted file mode 100644 index bb0681a..0000000 --- a/src/material-icons/icons/folder-proto.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-public-open.svg b/src/material-icons/icons/folder-public-open.svg deleted file mode 100644 index 7e8d30f..0000000 --- a/src/material-icons/icons/folder-public-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-public.svg b/src/material-icons/icons/folder-public.svg deleted file mode 100644 index f35ec61..0000000 --- a/src/material-icons/icons/folder-public.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-python-open.svg b/src/material-icons/icons/folder-python-open.svg deleted file mode 100644 index effc3f9..0000000 --- a/src/material-icons/icons/folder-python-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-python.svg b/src/material-icons/icons/folder-python.svg deleted file mode 100644 index cd85c5c..0000000 --- a/src/material-icons/icons/folder-python.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-quasar-open.svg b/src/material-icons/icons/folder-quasar-open.svg deleted file mode 100644 index 47646c9..0000000 --- a/src/material-icons/icons/folder-quasar-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-quasar.svg b/src/material-icons/icons/folder-quasar.svg deleted file mode 100644 index 68b08e4..0000000 --- a/src/material-icons/icons/folder-quasar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-queue-open.svg b/src/material-icons/icons/folder-queue-open.svg deleted file mode 100644 index 434c638..0000000 --- a/src/material-icons/icons/folder-queue-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-queue.svg b/src/material-icons/icons/folder-queue.svg deleted file mode 100644 index a80dcb5..0000000 --- a/src/material-icons/icons/folder-queue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-react-components-open.svg b/src/material-icons/icons/folder-react-components-open.svg deleted file mode 100644 index d7352cd..0000000 --- a/src/material-icons/icons/folder-react-components-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-react-components.svg b/src/material-icons/icons/folder-react-components.svg deleted file mode 100644 index 35c17e1..0000000 --- a/src/material-icons/icons/folder-react-components.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-redux-actions-open.svg b/src/material-icons/icons/folder-redux-actions-open.svg deleted file mode 100644 index 5600e06..0000000 --- a/src/material-icons/icons/folder-redux-actions-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-redux-actions.svg b/src/material-icons/icons/folder-redux-actions.svg deleted file mode 100644 index 3e836b8..0000000 --- a/src/material-icons/icons/folder-redux-actions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-redux-reducer-open.svg b/src/material-icons/icons/folder-redux-reducer-open.svg deleted file mode 100644 index 9a16c51..0000000 --- a/src/material-icons/icons/folder-redux-reducer-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-redux-reducer.svg b/src/material-icons/icons/folder-redux-reducer.svg deleted file mode 100644 index 3711bec..0000000 --- a/src/material-icons/icons/folder-redux-reducer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-redux-selector-open.svg b/src/material-icons/icons/folder-redux-selector-open.svg deleted file mode 100644 index 39dfeea..0000000 --- a/src/material-icons/icons/folder-redux-selector-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-redux-selector.svg b/src/material-icons/icons/folder-redux-selector.svg deleted file mode 100644 index 37964a9..0000000 --- a/src/material-icons/icons/folder-redux-selector.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-redux-store-open.svg b/src/material-icons/icons/folder-redux-store-open.svg deleted file mode 100644 index 37e28b1..0000000 --- a/src/material-icons/icons/folder-redux-store-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-redux-store.svg b/src/material-icons/icons/folder-redux-store.svg deleted file mode 100644 index 9d506f6..0000000 --- a/src/material-icons/icons/folder-redux-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-resolver-open.svg b/src/material-icons/icons/folder-resolver-open.svg deleted file mode 100644 index bfd7ff6..0000000 --- a/src/material-icons/icons/folder-resolver-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-resolver.svg b/src/material-icons/icons/folder-resolver.svg deleted file mode 100644 index 8ee8bad..0000000 --- a/src/material-icons/icons/folder-resolver.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-resource-open.svg b/src/material-icons/icons/folder-resource-open.svg deleted file mode 100644 index d030c0c..0000000 --- a/src/material-icons/icons/folder-resource-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-resource.svg b/src/material-icons/icons/folder-resource.svg deleted file mode 100644 index 95f39aa..0000000 --- a/src/material-icons/icons/folder-resource.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-review-open.svg b/src/material-icons/icons/folder-review-open.svg deleted file mode 100644 index c86f915..0000000 --- a/src/material-icons/icons/folder-review-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-review.svg b/src/material-icons/icons/folder-review.svg deleted file mode 100644 index 584bcef..0000000 --- a/src/material-icons/icons/folder-review.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-robot-open.svg b/src/material-icons/icons/folder-robot-open.svg deleted file mode 100644 index 2958448..0000000 --- a/src/material-icons/icons/folder-robot-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-robot.svg b/src/material-icons/icons/folder-robot.svg deleted file mode 100644 index 3690374..0000000 --- a/src/material-icons/icons/folder-robot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-routes-open.svg b/src/material-icons/icons/folder-routes-open.svg deleted file mode 100644 index 033d656..0000000 --- a/src/material-icons/icons/folder-routes-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-routes.svg b/src/material-icons/icons/folder-routes.svg deleted file mode 100644 index c7f21fe..0000000 --- a/src/material-icons/icons/folder-routes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-rules-open.svg b/src/material-icons/icons/folder-rules-open.svg deleted file mode 100644 index 3d95e39..0000000 --- a/src/material-icons/icons/folder-rules-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-rules.svg b/src/material-icons/icons/folder-rules.svg deleted file mode 100644 index 9b2415d..0000000 --- a/src/material-icons/icons/folder-rules.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-sass-open.svg b/src/material-icons/icons/folder-sass-open.svg deleted file mode 100644 index e1ae0f6..0000000 --- a/src/material-icons/icons/folder-sass-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-sass.svg b/src/material-icons/icons/folder-sass.svg deleted file mode 100644 index 528c3ee..0000000 --- a/src/material-icons/icons/folder-sass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-scala-open.svg b/src/material-icons/icons/folder-scala-open.svg deleted file mode 100644 index 0213800..0000000 --- a/src/material-icons/icons/folder-scala-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-scala.svg b/src/material-icons/icons/folder-scala.svg deleted file mode 100644 index 0c490a7..0000000 --- a/src/material-icons/icons/folder-scala.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-scripts-open.svg b/src/material-icons/icons/folder-scripts-open.svg deleted file mode 100644 index 9446b5a..0000000 --- a/src/material-icons/icons/folder-scripts-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-scripts.svg b/src/material-icons/icons/folder-scripts.svg deleted file mode 100644 index 948e393..0000000 --- a/src/material-icons/icons/folder-scripts.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-secure-open.svg b/src/material-icons/icons/folder-secure-open.svg deleted file mode 100644 index 9f49f94..0000000 --- a/src/material-icons/icons/folder-secure-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-secure.svg b/src/material-icons/icons/folder-secure.svg deleted file mode 100644 index 08117c9..0000000 --- a/src/material-icons/icons/folder-secure.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-seeders-open.svg b/src/material-icons/icons/folder-seeders-open.svg deleted file mode 100644 index 7863989..0000000 --- a/src/material-icons/icons/folder-seeders-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-seeders.svg b/src/material-icons/icons/folder-seeders.svg deleted file mode 100644 index 4573a49..0000000 --- a/src/material-icons/icons/folder-seeders.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-server-open.svg b/src/material-icons/icons/folder-server-open.svg deleted file mode 100644 index f57d27d..0000000 --- a/src/material-icons/icons/folder-server-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-server.svg b/src/material-icons/icons/folder-server.svg deleted file mode 100644 index 20319e1..0000000 --- a/src/material-icons/icons/folder-server.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-serverless-open.svg b/src/material-icons/icons/folder-serverless-open.svg deleted file mode 100644 index 7e0859e..0000000 --- a/src/material-icons/icons/folder-serverless-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-serverless.svg b/src/material-icons/icons/folder-serverless.svg deleted file mode 100644 index 213b494..0000000 --- a/src/material-icons/icons/folder-serverless.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-shader-open.svg b/src/material-icons/icons/folder-shader-open.svg deleted file mode 100644 index 2c51b26..0000000 --- a/src/material-icons/icons/folder-shader-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-shader.svg b/src/material-icons/icons/folder-shader.svg deleted file mode 100644 index 242e58b..0000000 --- a/src/material-icons/icons/folder-shader.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-shared-open.svg b/src/material-icons/icons/folder-shared-open.svg deleted file mode 100644 index 402c9a4..0000000 --- a/src/material-icons/icons/folder-shared-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-shared.svg b/src/material-icons/icons/folder-shared.svg deleted file mode 100644 index e48f9de..0000000 --- a/src/material-icons/icons/folder-shared.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-snapcraft-open.svg b/src/material-icons/icons/folder-snapcraft-open.svg deleted file mode 100644 index cdc2722..0000000 --- a/src/material-icons/icons/folder-snapcraft-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-snapcraft.svg b/src/material-icons/icons/folder-snapcraft.svg deleted file mode 100644 index 69ee2c3..0000000 --- a/src/material-icons/icons/folder-snapcraft.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-snippet-open.svg b/src/material-icons/icons/folder-snippet-open.svg deleted file mode 100644 index 0d8f282..0000000 --- a/src/material-icons/icons/folder-snippet-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-snippet.svg b/src/material-icons/icons/folder-snippet.svg deleted file mode 100644 index 0aa5935..0000000 --- a/src/material-icons/icons/folder-snippet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-src-open.svg b/src/material-icons/icons/folder-src-open.svg deleted file mode 100644 index c5a9d54..0000000 --- a/src/material-icons/icons/folder-src-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-src.svg b/src/material-icons/icons/folder-src.svg deleted file mode 100644 index 78eff93..0000000 --- a/src/material-icons/icons/folder-src.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-stack-open.svg b/src/material-icons/icons/folder-stack-open.svg deleted file mode 100644 index 2ab6c87..0000000 --- a/src/material-icons/icons/folder-stack-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-stack.svg b/src/material-icons/icons/folder-stack.svg deleted file mode 100644 index 68e81b3..0000000 --- a/src/material-icons/icons/folder-stack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-stencil-open.svg b/src/material-icons/icons/folder-stencil-open.svg deleted file mode 100644 index 2a58ff4..0000000 --- a/src/material-icons/icons/folder-stencil-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-stencil.svg b/src/material-icons/icons/folder-stencil.svg deleted file mode 100644 index 0eeab32..0000000 --- a/src/material-icons/icons/folder-stencil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-store-open.svg b/src/material-icons/icons/folder-store-open.svg deleted file mode 100644 index 9b64a68..0000000 --- a/src/material-icons/icons/folder-store-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-store.svg b/src/material-icons/icons/folder-store.svg deleted file mode 100644 index 7e10ad4..0000000 --- a/src/material-icons/icons/folder-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-storybook-open.svg b/src/material-icons/icons/folder-storybook-open.svg deleted file mode 100644 index eaca781..0000000 --- a/src/material-icons/icons/folder-storybook-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-storybook.svg b/src/material-icons/icons/folder-storybook.svg deleted file mode 100644 index 278c79a..0000000 --- a/src/material-icons/icons/folder-storybook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-stylus-open.svg b/src/material-icons/icons/folder-stylus-open.svg deleted file mode 100644 index 023f4df..0000000 --- a/src/material-icons/icons/folder-stylus-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-stylus.svg b/src/material-icons/icons/folder-stylus.svg deleted file mode 100644 index 38cc9a6..0000000 --- a/src/material-icons/icons/folder-stylus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-sublime-open.svg b/src/material-icons/icons/folder-sublime-open.svg deleted file mode 100644 index cb77f55..0000000 --- a/src/material-icons/icons/folder-sublime-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-sublime.svg b/src/material-icons/icons/folder-sublime.svg deleted file mode 100644 index d0d63a1..0000000 --- a/src/material-icons/icons/folder-sublime.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-supabase-open.svg b/src/material-icons/icons/folder-supabase-open.svg deleted file mode 100644 index 23cbc59..0000000 --- a/src/material-icons/icons/folder-supabase-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-supabase.svg b/src/material-icons/icons/folder-supabase.svg deleted file mode 100644 index 57a449f..0000000 --- a/src/material-icons/icons/folder-supabase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-svelte-open.svg b/src/material-icons/icons/folder-svelte-open.svg deleted file mode 100644 index 40d5ffe..0000000 --- a/src/material-icons/icons/folder-svelte-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-svelte.svg b/src/material-icons/icons/folder-svelte.svg deleted file mode 100644 index 0ce64fb..0000000 --- a/src/material-icons/icons/folder-svelte.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-svg-open.svg b/src/material-icons/icons/folder-svg-open.svg deleted file mode 100644 index 288ddac..0000000 --- a/src/material-icons/icons/folder-svg-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-svg.svg b/src/material-icons/icons/folder-svg.svg deleted file mode 100644 index a11cb04..0000000 --- a/src/material-icons/icons/folder-svg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-syntax-open.svg b/src/material-icons/icons/folder-syntax-open.svg deleted file mode 100644 index f79fc2d..0000000 --- a/src/material-icons/icons/folder-syntax-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-syntax.svg b/src/material-icons/icons/folder-syntax.svg deleted file mode 100644 index 5124527..0000000 --- a/src/material-icons/icons/folder-syntax.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-target-open.svg b/src/material-icons/icons/folder-target-open.svg deleted file mode 100644 index ef45df5..0000000 --- a/src/material-icons/icons/folder-target-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-target.svg b/src/material-icons/icons/folder-target.svg deleted file mode 100644 index 19ca85b..0000000 --- a/src/material-icons/icons/folder-target.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-taskfile-open.svg b/src/material-icons/icons/folder-taskfile-open.svg deleted file mode 100644 index 7100f2f..0000000 --- a/src/material-icons/icons/folder-taskfile-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-taskfile.svg b/src/material-icons/icons/folder-taskfile.svg deleted file mode 100644 index 8fc9b22..0000000 --- a/src/material-icons/icons/folder-taskfile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-tasks-open.svg b/src/material-icons/icons/folder-tasks-open.svg deleted file mode 100644 index e4e3707..0000000 --- a/src/material-icons/icons/folder-tasks-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-tasks.svg b/src/material-icons/icons/folder-tasks.svg deleted file mode 100644 index 20d2b93..0000000 --- a/src/material-icons/icons/folder-tasks.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-television-open.svg b/src/material-icons/icons/folder-television-open.svg deleted file mode 100644 index 4339be8..0000000 --- a/src/material-icons/icons/folder-television-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-television.svg b/src/material-icons/icons/folder-television.svg deleted file mode 100644 index 4896ccb..0000000 --- a/src/material-icons/icons/folder-television.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-temp-open.svg b/src/material-icons/icons/folder-temp-open.svg deleted file mode 100644 index 35912d9..0000000 --- a/src/material-icons/icons/folder-temp-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-temp.svg b/src/material-icons/icons/folder-temp.svg deleted file mode 100644 index 60867a9..0000000 --- a/src/material-icons/icons/folder-temp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-template-open.svg b/src/material-icons/icons/folder-template-open.svg deleted file mode 100644 index f42da86..0000000 --- a/src/material-icons/icons/folder-template-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-template.svg b/src/material-icons/icons/folder-template.svg deleted file mode 100644 index 12eac68..0000000 --- a/src/material-icons/icons/folder-template.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-terraform-open.svg b/src/material-icons/icons/folder-terraform-open.svg deleted file mode 100644 index 388e44b..0000000 --- a/src/material-icons/icons/folder-terraform-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-terraform.svg b/src/material-icons/icons/folder-terraform.svg deleted file mode 100644 index 1705351..0000000 --- a/src/material-icons/icons/folder-terraform.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-test-open.svg b/src/material-icons/icons/folder-test-open.svg deleted file mode 100644 index bacd5e3..0000000 --- a/src/material-icons/icons/folder-test-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-test.svg b/src/material-icons/icons/folder-test.svg deleted file mode 100644 index 58abf0c..0000000 --- a/src/material-icons/icons/folder-test.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-theme-open.svg b/src/material-icons/icons/folder-theme-open.svg deleted file mode 100644 index cf6b1b3..0000000 --- a/src/material-icons/icons/folder-theme-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-theme.svg b/src/material-icons/icons/folder-theme.svg deleted file mode 100644 index 93247eb..0000000 --- a/src/material-icons/icons/folder-theme.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-tools-open.svg b/src/material-icons/icons/folder-tools-open.svg deleted file mode 100644 index 838ed2a..0000000 --- a/src/material-icons/icons/folder-tools-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-tools.svg b/src/material-icons/icons/folder-tools.svg deleted file mode 100644 index 34423d3..0000000 --- a/src/material-icons/icons/folder-tools.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-turborepo-open.svg b/src/material-icons/icons/folder-turborepo-open.svg deleted file mode 100644 index d6f98d7..0000000 --- a/src/material-icons/icons/folder-turborepo-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-turborepo.svg b/src/material-icons/icons/folder-turborepo.svg deleted file mode 100644 index bc5e347..0000000 --- a/src/material-icons/icons/folder-turborepo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-typescript-open.svg b/src/material-icons/icons/folder-typescript-open.svg deleted file mode 100644 index f484fdb..0000000 --- a/src/material-icons/icons/folder-typescript-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-typescript.svg b/src/material-icons/icons/folder-typescript.svg deleted file mode 100644 index 924d7f4..0000000 --- a/src/material-icons/icons/folder-typescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ui-open.svg b/src/material-icons/icons/folder-ui-open.svg deleted file mode 100644 index 6a4de38..0000000 --- a/src/material-icons/icons/folder-ui-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-ui.svg b/src/material-icons/icons/folder-ui.svg deleted file mode 100644 index 51773ec..0000000 --- a/src/material-icons/icons/folder-ui.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-unity-open.svg b/src/material-icons/icons/folder-unity-open.svg deleted file mode 100644 index e716085..0000000 --- a/src/material-icons/icons/folder-unity-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-unity.svg b/src/material-icons/icons/folder-unity.svg deleted file mode 100644 index 0079878..0000000 --- a/src/material-icons/icons/folder-unity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-update-open.svg b/src/material-icons/icons/folder-update-open.svg deleted file mode 100644 index a7100fc..0000000 --- a/src/material-icons/icons/folder-update-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-update.svg b/src/material-icons/icons/folder-update.svg deleted file mode 100644 index 659415b..0000000 --- a/src/material-icons/icons/folder-update.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-upload-open.svg b/src/material-icons/icons/folder-upload-open.svg deleted file mode 100644 index b1eeef7..0000000 --- a/src/material-icons/icons/folder-upload-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-upload.svg b/src/material-icons/icons/folder-upload.svg deleted file mode 100644 index e4b0035..0000000 --- a/src/material-icons/icons/folder-upload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-utils-open.svg b/src/material-icons/icons/folder-utils-open.svg deleted file mode 100644 index 64baa67..0000000 --- a/src/material-icons/icons/folder-utils-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-utils.svg b/src/material-icons/icons/folder-utils.svg deleted file mode 100644 index 9b69e61..0000000 --- a/src/material-icons/icons/folder-utils.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vercel-open.svg b/src/material-icons/icons/folder-vercel-open.svg deleted file mode 100644 index 3ce64f3..0000000 --- a/src/material-icons/icons/folder-vercel-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vercel.svg b/src/material-icons/icons/folder-vercel.svg deleted file mode 100644 index a5a4537..0000000 --- a/src/material-icons/icons/folder-vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-verdaccio-open.svg b/src/material-icons/icons/folder-verdaccio-open.svg deleted file mode 100644 index 9df900e..0000000 --- a/src/material-icons/icons/folder-verdaccio-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-verdaccio.svg b/src/material-icons/icons/folder-verdaccio.svg deleted file mode 100644 index 2850a51..0000000 --- a/src/material-icons/icons/folder-verdaccio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-video-open.svg b/src/material-icons/icons/folder-video-open.svg deleted file mode 100644 index 74d9151..0000000 --- a/src/material-icons/icons/folder-video-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-video.svg b/src/material-icons/icons/folder-video.svg deleted file mode 100644 index aefea14..0000000 --- a/src/material-icons/icons/folder-video.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-views-open.svg b/src/material-icons/icons/folder-views-open.svg deleted file mode 100644 index 99cf6b6..0000000 --- a/src/material-icons/icons/folder-views-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-views.svg b/src/material-icons/icons/folder-views.svg deleted file mode 100644 index d674c8f..0000000 --- a/src/material-icons/icons/folder-views.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vm-open.svg b/src/material-icons/icons/folder-vm-open.svg deleted file mode 100644 index 258af2c..0000000 --- a/src/material-icons/icons/folder-vm-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vm.svg b/src/material-icons/icons/folder-vm.svg deleted file mode 100644 index 82fcf71..0000000 --- a/src/material-icons/icons/folder-vm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vscode-open.svg b/src/material-icons/icons/folder-vscode-open.svg deleted file mode 100644 index b2f1417..0000000 --- a/src/material-icons/icons/folder-vscode-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vscode.svg b/src/material-icons/icons/folder-vscode.svg deleted file mode 100644 index 1d1d45b..0000000 --- a/src/material-icons/icons/folder-vscode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vue-directives-open.svg b/src/material-icons/icons/folder-vue-directives-open.svg deleted file mode 100644 index 94c7f1a..0000000 --- a/src/material-icons/icons/folder-vue-directives-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vue-directives.svg b/src/material-icons/icons/folder-vue-directives.svg deleted file mode 100644 index 6962d8f..0000000 --- a/src/material-icons/icons/folder-vue-directives.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vue-open.svg b/src/material-icons/icons/folder-vue-open.svg deleted file mode 100644 index 13904c4..0000000 --- a/src/material-icons/icons/folder-vue-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vue.svg b/src/material-icons/icons/folder-vue.svg deleted file mode 100644 index 79e6c4d..0000000 --- a/src/material-icons/icons/folder-vue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vuepress-open.svg b/src/material-icons/icons/folder-vuepress-open.svg deleted file mode 100644 index 423586a..0000000 --- a/src/material-icons/icons/folder-vuepress-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vuepress.svg b/src/material-icons/icons/folder-vuepress.svg deleted file mode 100644 index 2035d6e..0000000 --- a/src/material-icons/icons/folder-vuepress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vuex-store-open.svg b/src/material-icons/icons/folder-vuex-store-open.svg deleted file mode 100644 index c981cb3..0000000 --- a/src/material-icons/icons/folder-vuex-store-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-vuex-store.svg b/src/material-icons/icons/folder-vuex-store.svg deleted file mode 100644 index 24b3d9d..0000000 --- a/src/material-icons/icons/folder-vuex-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-wakatime-open.svg b/src/material-icons/icons/folder-wakatime-open.svg deleted file mode 100644 index 2bfe44d..0000000 --- a/src/material-icons/icons/folder-wakatime-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-wakatime.svg b/src/material-icons/icons/folder-wakatime.svg deleted file mode 100644 index 1d095ea..0000000 --- a/src/material-icons/icons/folder-wakatime.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-webpack-open.svg b/src/material-icons/icons/folder-webpack-open.svg deleted file mode 100644 index fae650f..0000000 --- a/src/material-icons/icons/folder-webpack-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-webpack.svg b/src/material-icons/icons/folder-webpack.svg deleted file mode 100644 index 17243ae..0000000 --- a/src/material-icons/icons/folder-webpack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-windows-open.svg b/src/material-icons/icons/folder-windows-open.svg deleted file mode 100644 index e0bd129..0000000 --- a/src/material-icons/icons/folder-windows-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-windows.svg b/src/material-icons/icons/folder-windows.svg deleted file mode 100644 index 81b3ca6..0000000 --- a/src/material-icons/icons/folder-windows.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-wordpress-open.svg b/src/material-icons/icons/folder-wordpress-open.svg deleted file mode 100644 index e285f7e..0000000 --- a/src/material-icons/icons/folder-wordpress-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-wordpress.svg b/src/material-icons/icons/folder-wordpress.svg deleted file mode 100644 index 164a3a7..0000000 --- a/src/material-icons/icons/folder-wordpress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-yarn-open.svg b/src/material-icons/icons/folder-yarn-open.svg deleted file mode 100644 index c79cdb4..0000000 --- a/src/material-icons/icons/folder-yarn-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/folder-yarn.svg b/src/material-icons/icons/folder-yarn.svg deleted file mode 100644 index b0ee472..0000000 --- a/src/material-icons/icons/folder-yarn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/font.svg b/src/material-icons/icons/font.svg deleted file mode 100644 index 961586d..0000000 --- a/src/material-icons/icons/font.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/forth.svg b/src/material-icons/icons/forth.svg deleted file mode 100644 index 50b66af..0000000 --- a/src/material-icons/icons/forth.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/fortran.svg b/src/material-icons/icons/fortran.svg deleted file mode 100644 index 235db1a..0000000 --- a/src/material-icons/icons/fortran.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/foxpro.svg b/src/material-icons/icons/foxpro.svg deleted file mode 100644 index 95e914a..0000000 --- a/src/material-icons/icons/foxpro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/fsharp.svg b/src/material-icons/icons/fsharp.svg deleted file mode 100644 index df4c476..0000000 --- a/src/material-icons/icons/fsharp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/fusebox.svg b/src/material-icons/icons/fusebox.svg deleted file mode 100644 index 21068bb..0000000 --- a/src/material-icons/icons/fusebox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/gamemaker.svg b/src/material-icons/icons/gamemaker.svg deleted file mode 100644 index 79fddf7..0000000 --- a/src/material-icons/icons/gamemaker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/gatsby.svg b/src/material-icons/icons/gatsby.svg deleted file mode 100644 index a7326d0..0000000 --- a/src/material-icons/icons/gatsby.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/gcp.svg b/src/material-icons/icons/gcp.svg deleted file mode 100644 index fc5928b..0000000 --- a/src/material-icons/icons/gcp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/gemfile.svg b/src/material-icons/icons/gemfile.svg deleted file mode 100644 index 3e32b53..0000000 --- a/src/material-icons/icons/gemfile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/gemini-ai.svg b/src/material-icons/icons/gemini-ai.svg deleted file mode 100644 index eb0aae4..0000000 --- a/src/material-icons/icons/gemini-ai.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/gemini.svg b/src/material-icons/icons/gemini.svg deleted file mode 100644 index c529a97..0000000 --- a/src/material-icons/icons/gemini.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/git.svg b/src/material-icons/icons/git.svg deleted file mode 100644 index b4ba5e0..0000000 --- a/src/material-icons/icons/git.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/github-actions-workflow.svg b/src/material-icons/icons/github-actions-workflow.svg deleted file mode 100644 index 0dd1e5b..0000000 --- a/src/material-icons/icons/github-actions-workflow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/gitlab.svg b/src/material-icons/icons/gitlab.svg deleted file mode 100644 index e1a0294..0000000 --- a/src/material-icons/icons/gitlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/gitpod.svg b/src/material-icons/icons/gitpod.svg deleted file mode 100644 index 3c8455c..0000000 --- a/src/material-icons/icons/gitpod.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/gleam.svg b/src/material-icons/icons/gleam.svg deleted file mode 100644 index 2e53ccd..0000000 --- a/src/material-icons/icons/gleam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/go-mod.svg b/src/material-icons/icons/go-mod.svg deleted file mode 100644 index 3dbbd14..0000000 --- a/src/material-icons/icons/go-mod.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/go.svg b/src/material-icons/icons/go.svg deleted file mode 100644 index 56e0403..0000000 --- a/src/material-icons/icons/go.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/go_gopher.svg b/src/material-icons/icons/go_gopher.svg deleted file mode 100644 index 6de198c..0000000 --- a/src/material-icons/icons/go_gopher.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/godot-assets.svg b/src/material-icons/icons/godot-assets.svg deleted file mode 100644 index 0fce8a8..0000000 --- a/src/material-icons/icons/godot-assets.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/godot.svg b/src/material-icons/icons/godot.svg deleted file mode 100644 index c43a616..0000000 --- a/src/material-icons/icons/godot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/gradle.svg b/src/material-icons/icons/gradle.svg deleted file mode 100644 index f169520..0000000 --- a/src/material-icons/icons/gradle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/grafana-alloy.svg b/src/material-icons/icons/grafana-alloy.svg deleted file mode 100644 index b199ede..0000000 --- a/src/material-icons/icons/grafana-alloy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/grain.svg b/src/material-icons/icons/grain.svg deleted file mode 100644 index f96d46b..0000000 --- a/src/material-icons/icons/grain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/graphcool.svg b/src/material-icons/icons/graphcool.svg deleted file mode 100644 index 8ff3be7..0000000 --- a/src/material-icons/icons/graphcool.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/graphql.svg b/src/material-icons/icons/graphql.svg deleted file mode 100644 index 252b0f7..0000000 --- a/src/material-icons/icons/graphql.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/gridsome.svg b/src/material-icons/icons/gridsome.svg deleted file mode 100644 index 024d26a..0000000 --- a/src/material-icons/icons/gridsome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/groovy.svg b/src/material-icons/icons/groovy.svg deleted file mode 100644 index bf6d543..0000000 --- a/src/material-icons/icons/groovy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/grunt.svg b/src/material-icons/icons/grunt.svg deleted file mode 100644 index c43b73d..0000000 --- a/src/material-icons/icons/grunt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/gulp.svg b/src/material-icons/icons/gulp.svg deleted file mode 100644 index bc6a77f..0000000 --- a/src/material-icons/icons/gulp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/h.svg b/src/material-icons/icons/h.svg deleted file mode 100644 index 5e6fbef..0000000 --- a/src/material-icons/icons/h.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/hack.svg b/src/material-icons/icons/hack.svg deleted file mode 100644 index 7094ced..0000000 --- a/src/material-icons/icons/hack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/haml.svg b/src/material-icons/icons/haml.svg deleted file mode 100644 index 19483b2..0000000 --- a/src/material-icons/icons/haml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/handlebars.svg b/src/material-icons/icons/handlebars.svg deleted file mode 100644 index 96a4669..0000000 --- a/src/material-icons/icons/handlebars.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/hardhat.svg b/src/material-icons/icons/hardhat.svg deleted file mode 100644 index ea76464..0000000 --- a/src/material-icons/icons/hardhat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/harmonix.svg b/src/material-icons/icons/harmonix.svg deleted file mode 100644 index 299fa47..0000000 --- a/src/material-icons/icons/harmonix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/haskell.svg b/src/material-icons/icons/haskell.svg deleted file mode 100644 index ae44927..0000000 --- a/src/material-icons/icons/haskell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/haxe.svg b/src/material-icons/icons/haxe.svg deleted file mode 100644 index 94cb5ac..0000000 --- a/src/material-icons/icons/haxe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/hcl.svg b/src/material-icons/icons/hcl.svg deleted file mode 100644 index b8bb1b6..0000000 --- a/src/material-icons/icons/hcl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/hcl_light.svg b/src/material-icons/icons/hcl_light.svg deleted file mode 100644 index 117f8d4..0000000 --- a/src/material-icons/icons/hcl_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/helm.svg b/src/material-icons/icons/helm.svg deleted file mode 100644 index 43b2a87..0000000 --- a/src/material-icons/icons/helm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/heroku.svg b/src/material-icons/icons/heroku.svg deleted file mode 100644 index f7c4328..0000000 --- a/src/material-icons/icons/heroku.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/hex.svg b/src/material-icons/icons/hex.svg deleted file mode 100644 index 9fdba49..0000000 --- a/src/material-icons/icons/hex.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/hjson.svg b/src/material-icons/icons/hjson.svg deleted file mode 100644 index c151f93..0000000 --- a/src/material-icons/icons/hjson.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/horusec.svg b/src/material-icons/icons/horusec.svg deleted file mode 100644 index 4d96097..0000000 --- a/src/material-icons/icons/horusec.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/hpp.svg b/src/material-icons/icons/hpp.svg deleted file mode 100644 index 6efda42..0000000 --- a/src/material-icons/icons/hpp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/html.svg b/src/material-icons/icons/html.svg deleted file mode 100644 index 5012d79..0000000 --- a/src/material-icons/icons/html.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/http.svg b/src/material-icons/icons/http.svg deleted file mode 100644 index e9f7b9f..0000000 --- a/src/material-icons/icons/http.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/huff.svg b/src/material-icons/icons/huff.svg deleted file mode 100644 index ed2ad38..0000000 --- a/src/material-icons/icons/huff.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/huff_light.svg b/src/material-icons/icons/huff_light.svg deleted file mode 100644 index 3c04dc9..0000000 --- a/src/material-icons/icons/huff_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/hurl.svg b/src/material-icons/icons/hurl.svg deleted file mode 100644 index a6fa021..0000000 --- a/src/material-icons/icons/hurl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/husky.svg b/src/material-icons/icons/husky.svg deleted file mode 100644 index 3bf1661..0000000 --- a/src/material-icons/icons/husky.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/i18n.svg b/src/material-icons/icons/i18n.svg deleted file mode 100644 index 3f6af90..0000000 --- a/src/material-icons/icons/i18n.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/idris.svg b/src/material-icons/icons/idris.svg deleted file mode 100644 index 67be8f7..0000000 --- a/src/material-icons/icons/idris.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ifanr-cloud.svg b/src/material-icons/icons/ifanr-cloud.svg deleted file mode 100644 index 79259c1..0000000 --- a/src/material-icons/icons/ifanr-cloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/image.svg b/src/material-icons/icons/image.svg deleted file mode 100644 index 0db4085..0000000 --- a/src/material-icons/icons/image.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/imba.svg b/src/material-icons/icons/imba.svg deleted file mode 100644 index ff8b8be..0000000 --- a/src/material-icons/icons/imba.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ionic.svg b/src/material-icons/icons/ionic.svg deleted file mode 100644 index e70fcbd..0000000 --- a/src/material-icons/icons/ionic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/istanbul.svg b/src/material-icons/icons/istanbul.svg deleted file mode 100644 index 6e622b0..0000000 --- a/src/material-icons/icons/istanbul.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/jar.svg b/src/material-icons/icons/jar.svg deleted file mode 100644 index b59988e..0000000 --- a/src/material-icons/icons/jar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/java.svg b/src/material-icons/icons/java.svg deleted file mode 100644 index 469f398..0000000 --- a/src/material-icons/icons/java.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/javaclass.svg b/src/material-icons/icons/javaclass.svg deleted file mode 100644 index 9e20db7..0000000 --- a/src/material-icons/icons/javaclass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/javascript-map.svg b/src/material-icons/icons/javascript-map.svg deleted file mode 100644 index f9df1ae..0000000 --- a/src/material-icons/icons/javascript-map.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/javascript.svg b/src/material-icons/icons/javascript.svg deleted file mode 100644 index 33f9df1..0000000 --- a/src/material-icons/icons/javascript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/jenkins.svg b/src/material-icons/icons/jenkins.svg deleted file mode 100644 index 27bc704..0000000 --- a/src/material-icons/icons/jenkins.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/jest.svg b/src/material-icons/icons/jest.svg deleted file mode 100644 index 57146be..0000000 --- a/src/material-icons/icons/jest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/jinja.svg b/src/material-icons/icons/jinja.svg deleted file mode 100644 index bf55231..0000000 --- a/src/material-icons/icons/jinja.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/jinja_light.svg b/src/material-icons/icons/jinja_light.svg deleted file mode 100644 index 712c1ab..0000000 --- a/src/material-icons/icons/jinja_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/jsconfig.svg b/src/material-icons/icons/jsconfig.svg deleted file mode 100644 index 5aef481..0000000 --- a/src/material-icons/icons/jsconfig.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/json.svg b/src/material-icons/icons/json.svg deleted file mode 100644 index 578eb7c..0000000 --- a/src/material-icons/icons/json.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/jsr.svg b/src/material-icons/icons/jsr.svg deleted file mode 100644 index 739f657..0000000 --- a/src/material-icons/icons/jsr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/jsr_light.svg b/src/material-icons/icons/jsr_light.svg deleted file mode 100644 index c93d452..0000000 --- a/src/material-icons/icons/jsr_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/julia.svg b/src/material-icons/icons/julia.svg deleted file mode 100644 index f9bb791..0000000 --- a/src/material-icons/icons/julia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/jupyter.svg b/src/material-icons/icons/jupyter.svg deleted file mode 100644 index 0540317..0000000 --- a/src/material-icons/icons/jupyter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/just.svg b/src/material-icons/icons/just.svg deleted file mode 100644 index cd949b6..0000000 --- a/src/material-icons/icons/just.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/karma.svg b/src/material-icons/icons/karma.svg deleted file mode 100644 index 42f1c84..0000000 --- a/src/material-icons/icons/karma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/kcl.svg b/src/material-icons/icons/kcl.svg deleted file mode 100644 index 4f10c60..0000000 --- a/src/material-icons/icons/kcl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/key.svg b/src/material-icons/icons/key.svg deleted file mode 100644 index 8ea9398..0000000 --- a/src/material-icons/icons/key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/kivy.svg b/src/material-icons/icons/kivy.svg deleted file mode 100644 index 2a1a35c..0000000 --- a/src/material-icons/icons/kivy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/kl.svg b/src/material-icons/icons/kl.svg deleted file mode 100644 index c43dfc6..0000000 --- a/src/material-icons/icons/kl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/knip.svg b/src/material-icons/icons/knip.svg deleted file mode 100644 index 51a7cc2..0000000 --- a/src/material-icons/icons/knip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/kotlin.svg b/src/material-icons/icons/kotlin.svg deleted file mode 100644 index f64f8ab..0000000 --- a/src/material-icons/icons/kotlin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/kubernetes.svg b/src/material-icons/icons/kubernetes.svg deleted file mode 100644 index 48c625f..0000000 --- a/src/material-icons/icons/kubernetes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/kusto.svg b/src/material-icons/icons/kusto.svg deleted file mode 100644 index e579a11..0000000 --- a/src/material-icons/icons/kusto.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/laravel.svg b/src/material-icons/icons/laravel.svg deleted file mode 100644 index 2e6cfbe..0000000 --- a/src/material-icons/icons/laravel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/lerna.svg b/src/material-icons/icons/lerna.svg deleted file mode 100644 index 20d3b95..0000000 --- a/src/material-icons/icons/lerna.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/less.svg b/src/material-icons/icons/less.svg deleted file mode 100644 index 997df45..0000000 --- a/src/material-icons/icons/less.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/liara.svg b/src/material-icons/icons/liara.svg deleted file mode 100644 index 2738bec..0000000 --- a/src/material-icons/icons/liara.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/lib.svg b/src/material-icons/icons/lib.svg deleted file mode 100644 index 447aab5..0000000 --- a/src/material-icons/icons/lib.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/lighthouse.svg b/src/material-icons/icons/lighthouse.svg deleted file mode 100644 index 5041f35..0000000 --- a/src/material-icons/icons/lighthouse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/lilypond.svg b/src/material-icons/icons/lilypond.svg deleted file mode 100644 index a12aa2c..0000000 --- a/src/material-icons/icons/lilypond.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/liquid.svg b/src/material-icons/icons/liquid.svg deleted file mode 100644 index 5111ab6..0000000 --- a/src/material-icons/icons/liquid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/lisp.svg b/src/material-icons/icons/lisp.svg deleted file mode 100644 index 05d7e06..0000000 --- a/src/material-icons/icons/lisp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/livescript.svg b/src/material-icons/icons/livescript.svg deleted file mode 100644 index ccca801..0000000 --- a/src/material-icons/icons/livescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/lock.svg b/src/material-icons/icons/lock.svg deleted file mode 100644 index f6a1c44..0000000 --- a/src/material-icons/icons/lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/log.svg b/src/material-icons/icons/log.svg deleted file mode 100644 index a44f7e2..0000000 --- a/src/material-icons/icons/log.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/lolcode.svg b/src/material-icons/icons/lolcode.svg deleted file mode 100644 index ffc9786..0000000 --- a/src/material-icons/icons/lolcode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/lottie.svg b/src/material-icons/icons/lottie.svg deleted file mode 100644 index 4917f32..0000000 --- a/src/material-icons/icons/lottie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/lua.svg b/src/material-icons/icons/lua.svg deleted file mode 100644 index d3fb0b1..0000000 --- a/src/material-icons/icons/lua.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/makefile.svg b/src/material-icons/icons/makefile.svg deleted file mode 100644 index f886fb5..0000000 --- a/src/material-icons/icons/makefile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/markdown.svg b/src/material-icons/icons/markdown.svg deleted file mode 100644 index b45321c..0000000 --- a/src/material-icons/icons/markdown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/markdownlint.svg b/src/material-icons/icons/markdownlint.svg deleted file mode 100644 index 37daf0d..0000000 --- a/src/material-icons/icons/markdownlint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/markojs.svg b/src/material-icons/icons/markojs.svg deleted file mode 100644 index 7ec0bc4..0000000 --- a/src/material-icons/icons/markojs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/mathematica.svg b/src/material-icons/icons/mathematica.svg deleted file mode 100644 index 08c2508..0000000 --- a/src/material-icons/icons/mathematica.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/matlab.svg b/src/material-icons/icons/matlab.svg deleted file mode 100644 index a2166f8..0000000 --- a/src/material-icons/icons/matlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/maven.svg b/src/material-icons/icons/maven.svg deleted file mode 100644 index c8d62a7..0000000 --- a/src/material-icons/icons/maven.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/mdsvex.svg b/src/material-icons/icons/mdsvex.svg deleted file mode 100644 index 89e9d83..0000000 --- a/src/material-icons/icons/mdsvex.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/mdx.svg b/src/material-icons/icons/mdx.svg deleted file mode 100644 index c1e1769..0000000 --- a/src/material-icons/icons/mdx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/mercurial.svg b/src/material-icons/icons/mercurial.svg deleted file mode 100644 index 41f701e..0000000 --- a/src/material-icons/icons/mercurial.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/merlin.svg b/src/material-icons/icons/merlin.svg deleted file mode 100644 index 96b29d3..0000000 --- a/src/material-icons/icons/merlin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/mermaid.svg b/src/material-icons/icons/mermaid.svg deleted file mode 100644 index 23060d4..0000000 --- a/src/material-icons/icons/mermaid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/meson.svg b/src/material-icons/icons/meson.svg deleted file mode 100644 index ba1ceae..0000000 --- a/src/material-icons/icons/meson.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/minecraft.svg b/src/material-icons/icons/minecraft.svg deleted file mode 100644 index 219af8a..0000000 --- a/src/material-icons/icons/minecraft.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/mint.svg b/src/material-icons/icons/mint.svg deleted file mode 100644 index 659340a..0000000 --- a/src/material-icons/icons/mint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/mjml.svg b/src/material-icons/icons/mjml.svg deleted file mode 100644 index 0ca04c9..0000000 --- a/src/material-icons/icons/mjml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/mocha.svg b/src/material-icons/icons/mocha.svg deleted file mode 100644 index 854c7af..0000000 --- a/src/material-icons/icons/mocha.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/modernizr.svg b/src/material-icons/icons/modernizr.svg deleted file mode 100644 index ece6219..0000000 --- a/src/material-icons/icons/modernizr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/mojo.svg b/src/material-icons/icons/mojo.svg deleted file mode 100644 index 8481fe6..0000000 --- a/src/material-icons/icons/mojo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/moon.svg b/src/material-icons/icons/moon.svg deleted file mode 100644 index 2359bf0..0000000 --- a/src/material-icons/icons/moon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/moonscript.svg b/src/material-icons/icons/moonscript.svg deleted file mode 100644 index 40cf981..0000000 --- a/src/material-icons/icons/moonscript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/mxml.svg b/src/material-icons/icons/mxml.svg deleted file mode 100644 index c6b9bf2..0000000 --- a/src/material-icons/icons/mxml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nano-staged.svg b/src/material-icons/icons/nano-staged.svg deleted file mode 100644 index 9534bbd..0000000 --- a/src/material-icons/icons/nano-staged.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nano-staged_light.svg b/src/material-icons/icons/nano-staged_light.svg deleted file mode 100644 index c8ef74a..0000000 --- a/src/material-icons/icons/nano-staged_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ndst.svg b/src/material-icons/icons/ndst.svg deleted file mode 100644 index bd4ce54..0000000 --- a/src/material-icons/icons/ndst.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nest.svg b/src/material-icons/icons/nest.svg deleted file mode 100644 index a454a83..0000000 --- a/src/material-icons/icons/nest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/netlify.svg b/src/material-icons/icons/netlify.svg deleted file mode 100644 index 4162013..0000000 --- a/src/material-icons/icons/netlify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/netlify_light.svg b/src/material-icons/icons/netlify_light.svg deleted file mode 100644 index 127fed5..0000000 --- a/src/material-icons/icons/netlify_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/next.svg b/src/material-icons/icons/next.svg deleted file mode 100644 index 2372407..0000000 --- a/src/material-icons/icons/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/next_light.svg b/src/material-icons/icons/next_light.svg deleted file mode 100644 index 208d55b..0000000 --- a/src/material-icons/icons/next_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nginx.svg b/src/material-icons/icons/nginx.svg deleted file mode 100644 index 658ad22..0000000 --- a/src/material-icons/icons/nginx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ngrx-actions.svg b/src/material-icons/icons/ngrx-actions.svg deleted file mode 100644 index de418d4..0000000 --- a/src/material-icons/icons/ngrx-actions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ngrx-effects.svg b/src/material-icons/icons/ngrx-effects.svg deleted file mode 100644 index 8f7dc89..0000000 --- a/src/material-icons/icons/ngrx-effects.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ngrx-entity.svg b/src/material-icons/icons/ngrx-entity.svg deleted file mode 100644 index af0dd05..0000000 --- a/src/material-icons/icons/ngrx-entity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ngrx-reducer.svg b/src/material-icons/icons/ngrx-reducer.svg deleted file mode 100644 index db7a553..0000000 --- a/src/material-icons/icons/ngrx-reducer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ngrx-selectors.svg b/src/material-icons/icons/ngrx-selectors.svg deleted file mode 100644 index af03c40..0000000 --- a/src/material-icons/icons/ngrx-selectors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ngrx-state.svg b/src/material-icons/icons/ngrx-state.svg deleted file mode 100644 index 258c0ac..0000000 --- a/src/material-icons/icons/ngrx-state.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nim.svg b/src/material-icons/icons/nim.svg deleted file mode 100644 index 8b5f3a1..0000000 --- a/src/material-icons/icons/nim.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nix.svg b/src/material-icons/icons/nix.svg deleted file mode 100644 index 8d629a4..0000000 --- a/src/material-icons/icons/nix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nodejs.svg b/src/material-icons/icons/nodejs.svg deleted file mode 100644 index ba73901..0000000 --- a/src/material-icons/icons/nodejs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nodejs_alt.svg b/src/material-icons/icons/nodejs_alt.svg deleted file mode 100644 index d652712..0000000 --- a/src/material-icons/icons/nodejs_alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nodemon.svg b/src/material-icons/icons/nodemon.svg deleted file mode 100644 index bc17051..0000000 --- a/src/material-icons/icons/nodemon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/npm.svg b/src/material-icons/icons/npm.svg deleted file mode 100644 index 9878c6e..0000000 --- a/src/material-icons/icons/npm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nuget.svg b/src/material-icons/icons/nuget.svg deleted file mode 100644 index ced7200..0000000 --- a/src/material-icons/icons/nuget.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nunjucks.svg b/src/material-icons/icons/nunjucks.svg deleted file mode 100644 index f3c85b9..0000000 --- a/src/material-icons/icons/nunjucks.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nuxt.svg b/src/material-icons/icons/nuxt.svg deleted file mode 100644 index 7c24e0a..0000000 --- a/src/material-icons/icons/nuxt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/nx.svg b/src/material-icons/icons/nx.svg deleted file mode 100644 index 3efdc1b..0000000 --- a/src/material-icons/icons/nx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/objective-c.svg b/src/material-icons/icons/objective-c.svg deleted file mode 100644 index 7a69f91..0000000 --- a/src/material-icons/icons/objective-c.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/objective-cpp.svg b/src/material-icons/icons/objective-cpp.svg deleted file mode 100644 index 262ee28..0000000 --- a/src/material-icons/icons/objective-cpp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ocaml.svg b/src/material-icons/icons/ocaml.svg deleted file mode 100644 index 1d20d08..0000000 --- a/src/material-icons/icons/ocaml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/odin.svg b/src/material-icons/icons/odin.svg deleted file mode 100644 index b7904fc..0000000 --- a/src/material-icons/icons/odin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/opa.svg b/src/material-icons/icons/opa.svg deleted file mode 100644 index 8957625..0000000 --- a/src/material-icons/icons/opa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/opam.svg b/src/material-icons/icons/opam.svg deleted file mode 100644 index 7e4d358..0000000 --- a/src/material-icons/icons/opam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/openapi.svg b/src/material-icons/icons/openapi.svg deleted file mode 100644 index 4c111bc..0000000 --- a/src/material-icons/icons/openapi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/openapi_light.svg b/src/material-icons/icons/openapi_light.svg deleted file mode 100644 index 7176991..0000000 --- a/src/material-icons/icons/openapi_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/otne.svg b/src/material-icons/icons/otne.svg deleted file mode 100644 index 06fee91..0000000 --- a/src/material-icons/icons/otne.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/panda.svg b/src/material-icons/icons/panda.svg deleted file mode 100644 index dde4122..0000000 --- a/src/material-icons/icons/panda.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/parcel.svg b/src/material-icons/icons/parcel.svg deleted file mode 100644 index 5289c30..0000000 --- a/src/material-icons/icons/parcel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/pascal.svg b/src/material-icons/icons/pascal.svg deleted file mode 100644 index 076b2da..0000000 --- a/src/material-icons/icons/pascal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/pawn.svg b/src/material-icons/icons/pawn.svg deleted file mode 100644 index cfffdc8..0000000 --- a/src/material-icons/icons/pawn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/payload.svg b/src/material-icons/icons/payload.svg deleted file mode 100644 index a5392c0..0000000 --- a/src/material-icons/icons/payload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/payload_light.svg b/src/material-icons/icons/payload_light.svg deleted file mode 100644 index 4be3386..0000000 --- a/src/material-icons/icons/payload_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/pdf.svg b/src/material-icons/icons/pdf.svg deleted file mode 100644 index cb27a01..0000000 --- a/src/material-icons/icons/pdf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/pdm.svg b/src/material-icons/icons/pdm.svg deleted file mode 100644 index 7bb5728..0000000 --- a/src/material-icons/icons/pdm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/percy.svg b/src/material-icons/icons/percy.svg deleted file mode 100644 index 136a51f..0000000 --- a/src/material-icons/icons/percy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/perl.svg b/src/material-icons/icons/perl.svg deleted file mode 100644 index 1791923..0000000 --- a/src/material-icons/icons/perl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/php-cs-fixer.svg b/src/material-icons/icons/php-cs-fixer.svg deleted file mode 100644 index 2ec1781..0000000 --- a/src/material-icons/icons/php-cs-fixer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/php.svg b/src/material-icons/icons/php.svg deleted file mode 100644 index 75516c2..0000000 --- a/src/material-icons/icons/php.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/php_elephant.svg b/src/material-icons/icons/php_elephant.svg deleted file mode 100644 index 77a8ff9..0000000 --- a/src/material-icons/icons/php_elephant.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/php_elephant_pink.svg b/src/material-icons/icons/php_elephant_pink.svg deleted file mode 100644 index 74a28c8..0000000 --- a/src/material-icons/icons/php_elephant_pink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/phpunit.svg b/src/material-icons/icons/phpunit.svg deleted file mode 100644 index 986dfa4..0000000 --- a/src/material-icons/icons/phpunit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/pinejs.svg b/src/material-icons/icons/pinejs.svg deleted file mode 100644 index 6fce738..0000000 --- a/src/material-icons/icons/pinejs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/pipeline.svg b/src/material-icons/icons/pipeline.svg deleted file mode 100644 index 5eb804d..0000000 --- a/src/material-icons/icons/pipeline.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/pkl.svg b/src/material-icons/icons/pkl.svg deleted file mode 100644 index 8d2e8f2..0000000 --- a/src/material-icons/icons/pkl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/plastic.svg b/src/material-icons/icons/plastic.svg deleted file mode 100644 index f9f3f26..0000000 --- a/src/material-icons/icons/plastic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/playwright.svg b/src/material-icons/icons/playwright.svg deleted file mode 100644 index f135236..0000000 --- a/src/material-icons/icons/playwright.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/plop.svg b/src/material-icons/icons/plop.svg deleted file mode 100644 index d2daee4..0000000 --- a/src/material-icons/icons/plop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/pnpm.svg b/src/material-icons/icons/pnpm.svg deleted file mode 100644 index fc52c6e..0000000 --- a/src/material-icons/icons/pnpm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/pnpm_light.svg b/src/material-icons/icons/pnpm_light.svg deleted file mode 100644 index 4236956..0000000 --- a/src/material-icons/icons/pnpm_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/poetry.svg b/src/material-icons/icons/poetry.svg deleted file mode 100644 index ee026ba..0000000 --- a/src/material-icons/icons/poetry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/postcss.svg b/src/material-icons/icons/postcss.svg deleted file mode 100644 index eb9e123..0000000 --- a/src/material-icons/icons/postcss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/posthtml.svg b/src/material-icons/icons/posthtml.svg deleted file mode 100644 index 9176f8f..0000000 --- a/src/material-icons/icons/posthtml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/powerpoint.svg b/src/material-icons/icons/powerpoint.svg deleted file mode 100644 index b4d9403..0000000 --- a/src/material-icons/icons/powerpoint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/powershell.svg b/src/material-icons/icons/powershell.svg deleted file mode 100644 index 79da813..0000000 --- a/src/material-icons/icons/powershell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/prettier.svg b/src/material-icons/icons/prettier.svg deleted file mode 100644 index 55b87a6..0000000 --- a/src/material-icons/icons/prettier.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/prisma.svg b/src/material-icons/icons/prisma.svg deleted file mode 100644 index 1d0e169..0000000 --- a/src/material-icons/icons/prisma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/processing.svg b/src/material-icons/icons/processing.svg deleted file mode 100644 index 8a960ab..0000000 --- a/src/material-icons/icons/processing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/prolog.svg b/src/material-icons/icons/prolog.svg deleted file mode 100644 index fe7546f..0000000 --- a/src/material-icons/icons/prolog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/proto.svg b/src/material-icons/icons/proto.svg deleted file mode 100644 index c3e4d85..0000000 --- a/src/material-icons/icons/proto.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/protractor.svg b/src/material-icons/icons/protractor.svg deleted file mode 100644 index a9f99b3..0000000 --- a/src/material-icons/icons/protractor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/pug.svg b/src/material-icons/icons/pug.svg deleted file mode 100644 index bb51dca..0000000 --- a/src/material-icons/icons/pug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/puppet.svg b/src/material-icons/icons/puppet.svg deleted file mode 100644 index 3e1e9c1..0000000 --- a/src/material-icons/icons/puppet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/puppeteer.svg b/src/material-icons/icons/puppeteer.svg deleted file mode 100644 index b553df3..0000000 --- a/src/material-icons/icons/puppeteer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/purescript.svg b/src/material-icons/icons/purescript.svg deleted file mode 100644 index d23da88..0000000 --- a/src/material-icons/icons/purescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/python-misc.svg b/src/material-icons/icons/python-misc.svg deleted file mode 100644 index 3d59b25..0000000 --- a/src/material-icons/icons/python-misc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/python.svg b/src/material-icons/icons/python.svg deleted file mode 100644 index 311703a..0000000 --- a/src/material-icons/icons/python.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/qsharp.svg b/src/material-icons/icons/qsharp.svg deleted file mode 100644 index de9838d..0000000 --- a/src/material-icons/icons/qsharp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/quasar.svg b/src/material-icons/icons/quasar.svg deleted file mode 100644 index b1434fa..0000000 --- a/src/material-icons/icons/quasar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/quokka.svg b/src/material-icons/icons/quokka.svg deleted file mode 100644 index b03d9f8..0000000 --- a/src/material-icons/icons/quokka.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/qwik.svg b/src/material-icons/icons/qwik.svg deleted file mode 100644 index fcad5ad..0000000 --- a/src/material-icons/icons/qwik.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/r.svg b/src/material-icons/icons/r.svg deleted file mode 100644 index 91bad33..0000000 --- a/src/material-icons/icons/r.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/racket.svg b/src/material-icons/icons/racket.svg deleted file mode 100644 index 04ca144..0000000 --- a/src/material-icons/icons/racket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/raml.svg b/src/material-icons/icons/raml.svg deleted file mode 100644 index d35d561..0000000 --- a/src/material-icons/icons/raml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/razor.svg b/src/material-icons/icons/razor.svg deleted file mode 100644 index 55a7406..0000000 --- a/src/material-icons/icons/razor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/rc.svg b/src/material-icons/icons/rc.svg deleted file mode 100644 index 9d2b8d8..0000000 --- a/src/material-icons/icons/rc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/react.svg b/src/material-icons/icons/react.svg deleted file mode 100644 index b6fd2e0..0000000 --- a/src/material-icons/icons/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/react_ts.svg b/src/material-icons/icons/react_ts.svg deleted file mode 100644 index ae197bb..0000000 --- a/src/material-icons/icons/react_ts.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/readme.svg b/src/material-icons/icons/readme.svg deleted file mode 100644 index d377df9..0000000 --- a/src/material-icons/icons/readme.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/reason.svg b/src/material-icons/icons/reason.svg deleted file mode 100644 index 0f4b3e1..0000000 --- a/src/material-icons/icons/reason.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/red.svg b/src/material-icons/icons/red.svg deleted file mode 100644 index 6084231..0000000 --- a/src/material-icons/icons/red.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/redux-action.svg b/src/material-icons/icons/redux-action.svg deleted file mode 100644 index bd7dec8..0000000 --- a/src/material-icons/icons/redux-action.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/redux-reducer.svg b/src/material-icons/icons/redux-reducer.svg deleted file mode 100644 index d50acde..0000000 --- a/src/material-icons/icons/redux-reducer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/redux-selector.svg b/src/material-icons/icons/redux-selector.svg deleted file mode 100644 index 31c8df7..0000000 --- a/src/material-icons/icons/redux-selector.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/redux-store.svg b/src/material-icons/icons/redux-store.svg deleted file mode 100644 index 524e4f9..0000000 --- a/src/material-icons/icons/redux-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/remark.svg b/src/material-icons/icons/remark.svg deleted file mode 100644 index 9c4d8d2..0000000 --- a/src/material-icons/icons/remark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/remix.svg b/src/material-icons/icons/remix.svg deleted file mode 100644 index 748c8c6..0000000 --- a/src/material-icons/icons/remix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/remix_light.svg b/src/material-icons/icons/remix_light.svg deleted file mode 100644 index 8168815..0000000 --- a/src/material-icons/icons/remix_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/renovate.svg b/src/material-icons/icons/renovate.svg deleted file mode 100644 index bc63cbb..0000000 --- a/src/material-icons/icons/renovate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/replit.svg b/src/material-icons/icons/replit.svg deleted file mode 100644 index 57845b2..0000000 --- a/src/material-icons/icons/replit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/rescript-interface.svg b/src/material-icons/icons/rescript-interface.svg deleted file mode 100644 index ae8aecb..0000000 --- a/src/material-icons/icons/rescript-interface.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/rescript.svg b/src/material-icons/icons/rescript.svg deleted file mode 100644 index c118cf3..0000000 --- a/src/material-icons/icons/rescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/restql.svg b/src/material-icons/icons/restql.svg deleted file mode 100644 index a4a9f97..0000000 --- a/src/material-icons/icons/restql.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/riot.svg b/src/material-icons/icons/riot.svg deleted file mode 100644 index 209e40a..0000000 --- a/src/material-icons/icons/riot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/roadmap.svg b/src/material-icons/icons/roadmap.svg deleted file mode 100644 index 629ecff..0000000 --- a/src/material-icons/icons/roadmap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/roblox.svg b/src/material-icons/icons/roblox.svg deleted file mode 100644 index 56cc378..0000000 --- a/src/material-icons/icons/roblox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/robot.svg b/src/material-icons/icons/robot.svg deleted file mode 100644 index 2be7388..0000000 --- a/src/material-icons/icons/robot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/robots.svg b/src/material-icons/icons/robots.svg deleted file mode 100644 index 5f9a794..0000000 --- a/src/material-icons/icons/robots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/rocket.svg b/src/material-icons/icons/rocket.svg deleted file mode 100644 index bb4fda9..0000000 --- a/src/material-icons/icons/rocket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/rollup.svg b/src/material-icons/icons/rollup.svg deleted file mode 100644 index 7fa0153..0000000 --- a/src/material-icons/icons/rollup.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/rome.svg b/src/material-icons/icons/rome.svg deleted file mode 100644 index 87f73b4..0000000 --- a/src/material-icons/icons/rome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/routing.svg b/src/material-icons/icons/routing.svg deleted file mode 100644 index ea02c90..0000000 --- a/src/material-icons/icons/routing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/rspec.svg b/src/material-icons/icons/rspec.svg deleted file mode 100644 index 783eb62..0000000 --- a/src/material-icons/icons/rspec.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/rubocop.svg b/src/material-icons/icons/rubocop.svg deleted file mode 100644 index 2cdff99..0000000 --- a/src/material-icons/icons/rubocop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/rubocop_light.svg b/src/material-icons/icons/rubocop_light.svg deleted file mode 100644 index b8cb9df..0000000 --- a/src/material-icons/icons/rubocop_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/ruby.svg b/src/material-icons/icons/ruby.svg deleted file mode 100644 index f434e05..0000000 --- a/src/material-icons/icons/ruby.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/rust.svg b/src/material-icons/icons/rust.svg deleted file mode 100644 index 16a404f..0000000 --- a/src/material-icons/icons/rust.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/salesforce.svg b/src/material-icons/icons/salesforce.svg deleted file mode 100644 index 281b0e8..0000000 --- a/src/material-icons/icons/salesforce.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/san.svg b/src/material-icons/icons/san.svg deleted file mode 100644 index 8ec6be1..0000000 --- a/src/material-icons/icons/san.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/sas.svg b/src/material-icons/icons/sas.svg deleted file mode 100644 index d8df9a7..0000000 --- a/src/material-icons/icons/sas.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/sass.svg b/src/material-icons/icons/sass.svg deleted file mode 100644 index cc8bb80..0000000 --- a/src/material-icons/icons/sass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/sbt.svg b/src/material-icons/icons/sbt.svg deleted file mode 100644 index 37587c5..0000000 --- a/src/material-icons/icons/sbt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/scala.svg b/src/material-icons/icons/scala.svg deleted file mode 100644 index 3469205..0000000 --- a/src/material-icons/icons/scala.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/scheme.svg b/src/material-icons/icons/scheme.svg deleted file mode 100644 index c8f986e..0000000 --- a/src/material-icons/icons/scheme.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/screwdriver.svg b/src/material-icons/icons/screwdriver.svg deleted file mode 100644 index f4c263c..0000000 --- a/src/material-icons/icons/screwdriver.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/search.svg b/src/material-icons/icons/search.svg deleted file mode 100644 index 202fd60..0000000 --- a/src/material-icons/icons/search.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/semantic-release.svg b/src/material-icons/icons/semantic-release.svg deleted file mode 100644 index 26a2271..0000000 --- a/src/material-icons/icons/semantic-release.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/semantic-release_light.svg b/src/material-icons/icons/semantic-release_light.svg deleted file mode 100644 index 82f5683..0000000 --- a/src/material-icons/icons/semantic-release_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/semgrep.svg b/src/material-icons/icons/semgrep.svg deleted file mode 100644 index f2e17c1..0000000 --- a/src/material-icons/icons/semgrep.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/sentry.svg b/src/material-icons/icons/sentry.svg deleted file mode 100644 index 56cb402..0000000 --- a/src/material-icons/icons/sentry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/sequelize.svg b/src/material-icons/icons/sequelize.svg deleted file mode 100644 index 8b238e0..0000000 --- a/src/material-icons/icons/sequelize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/serverless.svg b/src/material-icons/icons/serverless.svg deleted file mode 100644 index f3ea14c..0000000 --- a/src/material-icons/icons/serverless.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/settings.svg b/src/material-icons/icons/settings.svg deleted file mode 100644 index b4307dc..0000000 --- a/src/material-icons/icons/settings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/shader.svg b/src/material-icons/icons/shader.svg deleted file mode 100644 index fa7546c..0000000 --- a/src/material-icons/icons/shader.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/shaderlab.svg b/src/material-icons/icons/shaderlab.svg deleted file mode 100644 index 014acf5..0000000 --- a/src/material-icons/icons/shaderlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/silverstripe.svg b/src/material-icons/icons/silverstripe.svg deleted file mode 100644 index 0e00d9b..0000000 --- a/src/material-icons/icons/silverstripe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/siyuan.svg b/src/material-icons/icons/siyuan.svg deleted file mode 100644 index 7a7488d..0000000 --- a/src/material-icons/icons/siyuan.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/sketch.svg b/src/material-icons/icons/sketch.svg deleted file mode 100644 index 0d75406..0000000 --- a/src/material-icons/icons/sketch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/slim.svg b/src/material-icons/icons/slim.svg deleted file mode 100644 index 9644235..0000000 --- a/src/material-icons/icons/slim.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/slint.svg b/src/material-icons/icons/slint.svg deleted file mode 100644 index b6434ec..0000000 --- a/src/material-icons/icons/slint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/slug.svg b/src/material-icons/icons/slug.svg deleted file mode 100644 index a68b81c..0000000 --- a/src/material-icons/icons/slug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/smarty.svg b/src/material-icons/icons/smarty.svg deleted file mode 100644 index 0a2d6c6..0000000 --- a/src/material-icons/icons/smarty.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/sml.svg b/src/material-icons/icons/sml.svg deleted file mode 100644 index 576c779..0000000 --- a/src/material-icons/icons/sml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/snapcraft.svg b/src/material-icons/icons/snapcraft.svg deleted file mode 100644 index 17bf8d8..0000000 --- a/src/material-icons/icons/snapcraft.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/snowpack.svg b/src/material-icons/icons/snowpack.svg deleted file mode 100644 index 454449d..0000000 --- a/src/material-icons/icons/snowpack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/snowpack_light.svg b/src/material-icons/icons/snowpack_light.svg deleted file mode 100644 index bb1571e..0000000 --- a/src/material-icons/icons/snowpack_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/snyk.svg b/src/material-icons/icons/snyk.svg deleted file mode 100644 index c79c147..0000000 --- a/src/material-icons/icons/snyk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/solidity.svg b/src/material-icons/icons/solidity.svg deleted file mode 100644 index 6ae9873..0000000 --- a/src/material-icons/icons/solidity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/sonarcloud.svg b/src/material-icons/icons/sonarcloud.svg deleted file mode 100644 index 7d39133..0000000 --- a/src/material-icons/icons/sonarcloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/spwn.svg b/src/material-icons/icons/spwn.svg deleted file mode 100644 index 08a1394..0000000 --- a/src/material-icons/icons/spwn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/stan.svg b/src/material-icons/icons/stan.svg deleted file mode 100644 index b61fb15..0000000 --- a/src/material-icons/icons/stan.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/steadybit.svg b/src/material-icons/icons/steadybit.svg deleted file mode 100644 index 84935db..0000000 --- a/src/material-icons/icons/steadybit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/stencil.svg b/src/material-icons/icons/stencil.svg deleted file mode 100644 index 2cf19f6..0000000 --- a/src/material-icons/icons/stencil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/stitches.svg b/src/material-icons/icons/stitches.svg deleted file mode 100644 index 6b1142f..0000000 --- a/src/material-icons/icons/stitches.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/stitches_light.svg b/src/material-icons/icons/stitches_light.svg deleted file mode 100644 index bd9986d..0000000 --- a/src/material-icons/icons/stitches_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/storybook.svg b/src/material-icons/icons/storybook.svg deleted file mode 100644 index f8fdaa4..0000000 --- a/src/material-icons/icons/storybook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/stryker.svg b/src/material-icons/icons/stryker.svg deleted file mode 100644 index 69b05e4..0000000 --- a/src/material-icons/icons/stryker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/stylable.svg b/src/material-icons/icons/stylable.svg deleted file mode 100644 index 4be70bb..0000000 --- a/src/material-icons/icons/stylable.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/stylelint.svg b/src/material-icons/icons/stylelint.svg deleted file mode 100644 index 9f71342..0000000 --- a/src/material-icons/icons/stylelint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/stylelint_light.svg b/src/material-icons/icons/stylelint_light.svg deleted file mode 100644 index f36493b..0000000 --- a/src/material-icons/icons/stylelint_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/stylus.svg b/src/material-icons/icons/stylus.svg deleted file mode 100644 index ae61b48..0000000 --- a/src/material-icons/icons/stylus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/sublime.svg b/src/material-icons/icons/sublime.svg deleted file mode 100644 index ebb3c92..0000000 --- a/src/material-icons/icons/sublime.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/supabase.svg b/src/material-icons/icons/supabase.svg deleted file mode 100644 index 63f6327..0000000 --- a/src/material-icons/icons/supabase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/svelte.svg b/src/material-icons/icons/svelte.svg deleted file mode 100644 index 62f2b7b..0000000 --- a/src/material-icons/icons/svelte.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/svg.svg b/src/material-icons/icons/svg.svg deleted file mode 100644 index cc90391..0000000 --- a/src/material-icons/icons/svg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/svgo.svg b/src/material-icons/icons/svgo.svg deleted file mode 100644 index 85c5da2..0000000 --- a/src/material-icons/icons/svgo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/svgr.svg b/src/material-icons/icons/svgr.svg deleted file mode 100644 index 9398528..0000000 --- a/src/material-icons/icons/svgr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/swagger.svg b/src/material-icons/icons/swagger.svg deleted file mode 100644 index 85ee815..0000000 --- a/src/material-icons/icons/swagger.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/swc.svg b/src/material-icons/icons/swc.svg deleted file mode 100644 index b61c4c5..0000000 --- a/src/material-icons/icons/swc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/swift.svg b/src/material-icons/icons/swift.svg deleted file mode 100644 index e485d01..0000000 --- a/src/material-icons/icons/swift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/syncpack.svg b/src/material-icons/icons/syncpack.svg deleted file mode 100644 index 3c4f07c..0000000 --- a/src/material-icons/icons/syncpack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/table.svg b/src/material-icons/icons/table.svg deleted file mode 100644 index 92f46a5..0000000 --- a/src/material-icons/icons/table.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tailwindcss.svg b/src/material-icons/icons/tailwindcss.svg deleted file mode 100644 index 31eeb86..0000000 --- a/src/material-icons/icons/tailwindcss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/taskfile.svg b/src/material-icons/icons/taskfile.svg deleted file mode 100644 index 7da15bf..0000000 --- a/src/material-icons/icons/taskfile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tauri.svg b/src/material-icons/icons/tauri.svg deleted file mode 100644 index b5fe7d9..0000000 --- a/src/material-icons/icons/tauri.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tcl.svg b/src/material-icons/icons/tcl.svg deleted file mode 100644 index 3c196a6..0000000 --- a/src/material-icons/icons/tcl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/teal.svg b/src/material-icons/icons/teal.svg deleted file mode 100644 index 4720763..0000000 --- a/src/material-icons/icons/teal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/templ.svg b/src/material-icons/icons/templ.svg deleted file mode 100644 index ce385d0..0000000 --- a/src/material-icons/icons/templ.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/template.svg b/src/material-icons/icons/template.svg deleted file mode 100644 index 0698e73..0000000 --- a/src/material-icons/icons/template.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/terraform.svg b/src/material-icons/icons/terraform.svg deleted file mode 100644 index 0c2edbc..0000000 --- a/src/material-icons/icons/terraform.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/test-js.svg b/src/material-icons/icons/test-js.svg deleted file mode 100644 index 752b8ff..0000000 --- a/src/material-icons/icons/test-js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/test-jsx.svg b/src/material-icons/icons/test-jsx.svg deleted file mode 100644 index dbcc37a..0000000 --- a/src/material-icons/icons/test-jsx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/test-ts.svg b/src/material-icons/icons/test-ts.svg deleted file mode 100644 index 69ec233..0000000 --- a/src/material-icons/icons/test-ts.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tex.svg b/src/material-icons/icons/tex.svg deleted file mode 100644 index 620c7f7..0000000 --- a/src/material-icons/icons/tex.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/textlint.svg b/src/material-icons/icons/textlint.svg deleted file mode 100644 index 42af689..0000000 --- a/src/material-icons/icons/textlint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tilt.svg b/src/material-icons/icons/tilt.svg deleted file mode 100644 index d2c8e9e..0000000 --- a/src/material-icons/icons/tilt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tldraw.svg b/src/material-icons/icons/tldraw.svg deleted file mode 100644 index 745d1cf..0000000 --- a/src/material-icons/icons/tldraw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tldraw_light.svg b/src/material-icons/icons/tldraw_light.svg deleted file mode 100644 index a0150a1..0000000 --- a/src/material-icons/icons/tldraw_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tobi.svg b/src/material-icons/icons/tobi.svg deleted file mode 100644 index 1a576a1..0000000 --- a/src/material-icons/icons/tobi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tobimake.svg b/src/material-icons/icons/tobimake.svg deleted file mode 100644 index 0ba3b3e..0000000 --- a/src/material-icons/icons/tobimake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/todo.svg b/src/material-icons/icons/todo.svg deleted file mode 100644 index 9a5843e..0000000 --- a/src/material-icons/icons/todo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/travis.svg b/src/material-icons/icons/travis.svg deleted file mode 100644 index 059cca1..0000000 --- a/src/material-icons/icons/travis.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tree.svg b/src/material-icons/icons/tree.svg deleted file mode 100644 index 34031ca..0000000 --- a/src/material-icons/icons/tree.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tsconfig.svg b/src/material-icons/icons/tsconfig.svg deleted file mode 100644 index 817fb8d..0000000 --- a/src/material-icons/icons/tsconfig.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tsil.svg b/src/material-icons/icons/tsil.svg deleted file mode 100644 index 261d7cd..0000000 --- a/src/material-icons/icons/tsil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/tune.svg b/src/material-icons/icons/tune.svg deleted file mode 100644 index ecbde06..0000000 --- a/src/material-icons/icons/tune.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/turborepo.svg b/src/material-icons/icons/turborepo.svg deleted file mode 100644 index 8da0ec5..0000000 --- a/src/material-icons/icons/turborepo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/turborepo_light.svg b/src/material-icons/icons/turborepo_light.svg deleted file mode 100644 index c631e25..0000000 --- a/src/material-icons/icons/turborepo_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/twig.svg b/src/material-icons/icons/twig.svg deleted file mode 100644 index b16b12c..0000000 --- a/src/material-icons/icons/twig.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/twine.svg b/src/material-icons/icons/twine.svg deleted file mode 100644 index ac1bc55..0000000 --- a/src/material-icons/icons/twine.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/typescript-def.svg b/src/material-icons/icons/typescript-def.svg deleted file mode 100644 index cdd898f..0000000 --- a/src/material-icons/icons/typescript-def.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/typescript.svg b/src/material-icons/icons/typescript.svg deleted file mode 100644 index 2fe9ba3..0000000 --- a/src/material-icons/icons/typescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/typst.svg b/src/material-icons/icons/typst.svg deleted file mode 100644 index 5312f92..0000000 --- a/src/material-icons/icons/typst.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/uml.svg b/src/material-icons/icons/uml.svg deleted file mode 100644 index 92eb9c6..0000000 --- a/src/material-icons/icons/uml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/uml_light.svg b/src/material-icons/icons/uml_light.svg deleted file mode 100644 index 4efcd6a..0000000 --- a/src/material-icons/icons/uml_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/unocss.svg b/src/material-icons/icons/unocss.svg deleted file mode 100644 index 7f28101..0000000 --- a/src/material-icons/icons/unocss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/url.svg b/src/material-icons/icons/url.svg deleted file mode 100644 index 798c887..0000000 --- a/src/material-icons/icons/url.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vagrant.svg b/src/material-icons/icons/vagrant.svg deleted file mode 100644 index 78c19f9..0000000 --- a/src/material-icons/icons/vagrant.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vala.svg b/src/material-icons/icons/vala.svg deleted file mode 100644 index 85fbe68..0000000 --- a/src/material-icons/icons/vala.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vedic.svg b/src/material-icons/icons/vedic.svg deleted file mode 100644 index 9ae47a1..0000000 --- a/src/material-icons/icons/vedic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/velite.svg b/src/material-icons/icons/velite.svg deleted file mode 100644 index 5f5aadb..0000000 --- a/src/material-icons/icons/velite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/velocity.svg b/src/material-icons/icons/velocity.svg deleted file mode 100644 index 00b4aa0..0000000 --- a/src/material-icons/icons/velocity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vercel.svg b/src/material-icons/icons/vercel.svg deleted file mode 100644 index 8ff6e49..0000000 --- a/src/material-icons/icons/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vercel_light.svg b/src/material-icons/icons/vercel_light.svg deleted file mode 100644 index 314b78c..0000000 --- a/src/material-icons/icons/vercel_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/verdaccio.svg b/src/material-icons/icons/verdaccio.svg deleted file mode 100644 index 3b5f1d4..0000000 --- a/src/material-icons/icons/verdaccio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/verified.svg b/src/material-icons/icons/verified.svg deleted file mode 100644 index 1b9edb2..0000000 --- a/src/material-icons/icons/verified.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/verilog.svg b/src/material-icons/icons/verilog.svg deleted file mode 100644 index d0b3b93..0000000 --- a/src/material-icons/icons/verilog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vfl.svg b/src/material-icons/icons/vfl.svg deleted file mode 100644 index 8cce143..0000000 --- a/src/material-icons/icons/vfl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/video.svg b/src/material-icons/icons/video.svg deleted file mode 100644 index 2ade126..0000000 --- a/src/material-icons/icons/video.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vim.svg b/src/material-icons/icons/vim.svg deleted file mode 100644 index 0a0da99..0000000 --- a/src/material-icons/icons/vim.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/virtual.svg b/src/material-icons/icons/virtual.svg deleted file mode 100644 index 0fdb620..0000000 --- a/src/material-icons/icons/virtual.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/visualstudio.svg b/src/material-icons/icons/visualstudio.svg deleted file mode 100644 index 63dec2e..0000000 --- a/src/material-icons/icons/visualstudio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vite.svg b/src/material-icons/icons/vite.svg deleted file mode 100644 index d66cd5e..0000000 --- a/src/material-icons/icons/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vitest.svg b/src/material-icons/icons/vitest.svg deleted file mode 100644 index 587491e..0000000 --- a/src/material-icons/icons/vitest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vlang.svg b/src/material-icons/icons/vlang.svg deleted file mode 100644 index 42e2398..0000000 --- a/src/material-icons/icons/vlang.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vscode.svg b/src/material-icons/icons/vscode.svg deleted file mode 100644 index fe0e636..0000000 --- a/src/material-icons/icons/vscode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vue-config.svg b/src/material-icons/icons/vue-config.svg deleted file mode 100644 index bfe01c2..0000000 --- a/src/material-icons/icons/vue-config.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vue.svg b/src/material-icons/icons/vue.svg deleted file mode 100644 index 359f899..0000000 --- a/src/material-icons/icons/vue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/vuex-store.svg b/src/material-icons/icons/vuex-store.svg deleted file mode 100644 index c98a851..0000000 --- a/src/material-icons/icons/vuex-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/wakatime.svg b/src/material-icons/icons/wakatime.svg deleted file mode 100644 index 46f5031..0000000 --- a/src/material-icons/icons/wakatime.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/wakatime_light.svg b/src/material-icons/icons/wakatime_light.svg deleted file mode 100644 index e4bf771..0000000 --- a/src/material-icons/icons/wakatime_light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/wallaby.svg b/src/material-icons/icons/wallaby.svg deleted file mode 100644 index 58c74cb..0000000 --- a/src/material-icons/icons/wallaby.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/watchman.svg b/src/material-icons/icons/watchman.svg deleted file mode 100644 index a5e5227..0000000 --- a/src/material-icons/icons/watchman.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/webassembly.svg b/src/material-icons/icons/webassembly.svg deleted file mode 100644 index 69a43aa..0000000 --- a/src/material-icons/icons/webassembly.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/webhint.svg b/src/material-icons/icons/webhint.svg deleted file mode 100644 index 59e004f..0000000 --- a/src/material-icons/icons/webhint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/webpack.svg b/src/material-icons/icons/webpack.svg deleted file mode 100644 index 95c2d4b..0000000 --- a/src/material-icons/icons/webpack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/wepy.svg b/src/material-icons/icons/wepy.svg deleted file mode 100644 index 4c8baef..0000000 --- a/src/material-icons/icons/wepy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/werf.svg b/src/material-icons/icons/werf.svg deleted file mode 100644 index 8a6323e..0000000 --- a/src/material-icons/icons/werf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/windicss.svg b/src/material-icons/icons/windicss.svg deleted file mode 100644 index 4f31c55..0000000 --- a/src/material-icons/icons/windicss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/wolframlanguage.svg b/src/material-icons/icons/wolframlanguage.svg deleted file mode 100644 index 2f0b5aa..0000000 --- a/src/material-icons/icons/wolframlanguage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/word.svg b/src/material-icons/icons/word.svg deleted file mode 100644 index a0baf46..0000000 --- a/src/material-icons/icons/word.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/xaml.svg b/src/material-icons/icons/xaml.svg deleted file mode 100644 index ed496af..0000000 --- a/src/material-icons/icons/xaml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/xml.svg b/src/material-icons/icons/xml.svg deleted file mode 100644 index ce7ae58..0000000 --- a/src/material-icons/icons/xml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/yaml.svg b/src/material-icons/icons/yaml.svg deleted file mode 100644 index 03a8a79..0000000 --- a/src/material-icons/icons/yaml.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/yang.svg b/src/material-icons/icons/yang.svg deleted file mode 100644 index 5574008..0000000 --- a/src/material-icons/icons/yang.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/yarn.svg b/src/material-icons/icons/yarn.svg deleted file mode 100644 index bf25ad2..0000000 --- a/src/material-icons/icons/yarn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/zig.svg b/src/material-icons/icons/zig.svg deleted file mode 100644 index 79c51da..0000000 --- a/src/material-icons/icons/zig.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/icons/zip.svg b/src/material-icons/icons/zip.svg deleted file mode 100644 index 39db327..0000000 --- a/src/material-icons/icons/zip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/images/commandPalette.png b/src/material-icons/images/commandPalette.png deleted file mode 100644 index 49ca1c171aee0ab4bdbc768fae675df5e9f3961c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64787 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 fxr)}Z4 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"PBh!A?{d1!|c{Rg%r?_A24fXENpyAADnDbmU&v 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 TR>NDL0Q{&v(o#e{un7JSnMUHU diff --git a/src/material-icons/images/contributors.png b/src/material-icons/images/contributors.png deleted file mode 100644 index 4ef74809fe7a23567dd819c64b6527d581d0f725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1045169 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

    >2M>?w=6CtjVkV(*xDiFhJ;Te z4C27$luG1+fKbBAQ`xB2uG&eymC{w1U@V2Ry4>pc?pDPf>Yw0SBHP9f{AMm~C12-Lo=)c#U<~<0w~2U>(|`as5u_!f?Up zXRGMUjP8eP*iho(iKGqAIHsNDO{K$IRFk&fr~S7;PTy~kz_~E$F-WhVdGi5)pMUv zo3iH-Jl5~g12=T}jU%R65qS_jilJ2MN*8my_9uPR=(ouo(qWI$63hgrNGu7&^+|`n z<)W>w1nVhu>Y3@vNsNDD@xNxO1!WBKq*zH+p)@$Hn>DYYOnuMbMFP65tPXf^JzErr z;My_VFHkqscnZSkA$MuA8R@H^GP6OHZeVQKjB3BN$}6AW(=q`PQ3l4@S#! z%}kaVF8qG?$&NAZu;x8~x%3*2kt6g>zW#{9qQfPdWpSv8WhCpXXO=@M^rt$_--X~k z&qgj6bT6lZJ2p)Zx1W9w_2~`={fJyqx<8&rU4MGd2jnI?Pp*30x|}GXs71&4Y4bOa%$v38a>w`_UXVp2{hw4Ozo5lMI)`hFIU z9y#jXj%i$NUQV$#)C%F{y?@`ro!0-d01~RS7QA5WO-S>$PTP|US>Ce7yJoo?xyZh3-*$_xp&=QS2-S zZ)#O2_4hDe34A`d9Vxdcp^qpYku|8MPwz37&0)Hg7n7h%!90-+IAt|1J#|lyj6hGC zvC>Z5k-+y?A~!TsEzmXs$!?bduiB-pVNBQ_zoi-K9({3_%3mSW@WG~~sol!?JP20f zu>B6T8zh6>z9x@2Jic($a-F>>fo5N+_25NG5F&^bdE+a^(`mXOJG&{k6_Y*~l<&Td zwH1mv*u0Q6l}@+2fS3}x8uw`GF*41AaeWr2h3*O3;?nNIW~ch>$nDh zDnj3~k;v`Jx2<{4sd9QdOIL6CP7T`@?%E~QH7nVaQug7VG|sun<-l>h4%dBLz zr`&+)gqYD6+?LkL38*LA9M{NC%qVk`rY|KK`jz5{?aU(3YfAp6 zIup{!XgcO3U$!CqJ0;rSj2a-8bPH?IBh{dHG>{~)=#eD9 zF3DBv87bzlblsir{*Errt@p%koz&S+NRX=ick!j>u z-j5WU3f*75X=GjJLW#6}(}{MgA6%+?bu(qr zoh%6jmTMiPoE|G$w79#k8!jwo&}(M#Gq{3tjJa87)#yaj?YQzNj5Q{U7cdg@fVrdWZISTV zyt|K2b`qb*shc(~{qLI~1tfL}*LVda!!o2v>ObW4G8rYr*~{G##%jIoQH;j#JKT=k zX*b87iMw31ZKeu~JittN`YP^oPvuOLbHZi)$!HFWV%#? zmaK%WSMe{|t(6{)OWHScq>L@(yR%6Rm^2M&YJ2NvByzozVbPjmf@33vg95~8GK9RqN^RMvL;kyrM(O(Jh!e z{i_Md8~WnD*vxFVA~5x^BcMC}N7HG>*WD~4OVEi@G7XoyvP-$=xsB|o_-!eK2wFmX z`JnN`S-JiwGRO#lxkO* zMS=iiD1fQ`#}Ws^S=`RY$Uu*_^Yi`E92mP~Na-?CUud=6Z@o5oa&*;Qe7j9nHt)L7 zWoW5wZ|7OF;b46-#tLoJuA;L<7XciB0Fn?pu~0+z$0W9i?Uxl=JYZ2Lf94r|!)2pk0W`4ZD3nw$h z489af;!PE)YCubuz_dvuP{j~?-Lml~X_XewFQuoBv>!&z4Kcgu@r&(NX?UM zYYb`fM-aaxD3cyo4kr*)0fZ>a*5t^qbJRT)++|U18aTuY+>iJ_z*_Tt^rZ2ly6xlsGhIh(s{R>i;0fHs~srr2TX7kcF4Il@4Z%^k|nQB$) zv>;YktMPDgjbv@VnE}GvFhu;mlia4b|Hpp^fD*6q%8s{_oVRsxKG8b%T`9bmok{-+ z*qtZx_B>9NdHpU($!VDI^b-8UKU0dQ)zHtsL56~!=ws+9m1g(kmfchg+OP^_T5X^X z%l|J6uqL}rPnL?3FwUL)61jh)(7e^OPAzWc&Nf{4ldz6~bS<&-Oq4&T-zFG-*V(D4 z(a|`*)<-cSaLhgE*x$ke0*CPl7PS8ldSFB8qY5 z|IV)?Mm-Nnn@GSqoQSFeomhS2u39mpl|jzQ6wAv6DS}EHqfAW#J1$|7BpT(Cnq?~y z$&b?I)SV{S#MKZ~eeWCWPTD2vgzB_^Oqcih)}o~^Lpxyob>DM#K0XZg<4d%MwiO7q9ThHjh$S_FQ*P?IKS>&HxMb&#zjmqMTf zNuvnul;>uMh_B!0i>>{_!M$@L(ctWFDzy&9#AM#$Zyi8?d+kz*n_ZG}mW}o{nbRh$ z+Rwch^-uwC@IKOJt1+Pr5pQ=lswKaof~%Jg_o_S=-J{(6yW?NkxQPS{;qo4cx&SL^ zf=_J`ED5O&(SrRsU4$utt!Z+C50i!6q;2aeukoe*(CyC{B;W2&%$oJVTm$ceVE0>7 z+D_B{B)V^m#*aU9L+!73{Hl*T5Fw$|${elF6KdWO6hG5$*UI!PT4U=3rQMA;tdba8 z-AkjsT0V;MF3?u!dfY3#yo|GDxW68k4U{S7+yqTW|Y4<9ELEZ;kvW&x^~0EU`b7 z3O+*CE^iTSpK)EBNJ+Q9FTDkivfV1WJhvNbQah#fO>H1xqL2;0U>c3&{DtTQixAeXlpw=GUoK zm0Fo9)igY;{J0QeEO}zeVUqKI*n5 z0zWr_Ew}yQ!*Ma!&*u6&QPX&XNJT1GT~L0fQ&IBPc}T_+zT@@H?AB`d!x`3)9K5`; zUHW;fyO~WZKzUb|vFk4S&T{(p_~JrBMp{x53WzV6iyd2FISV6C%sR2h)M-jXPg`h9 z;GOVZwl|in9a7`U4k+ma3u8s(j3h~6)vv<42=1n6AkMC>30DzFV&hY~et1^nyPdH+ zylh4>;_qMZfA&SDjJxlSQnubi(gO3Wf*r&5jt(JN)CjTzCdv+!?m9%*VpnA2tHt*0p@TU~DNiZsjSIwICoN&2MhTm}(`)n(;T&|@@UJ%?@icK-6ErP3DY=i=9~SmZ(jkr416!bz{4Q_|b9cuo zS?IeRs3q*@XcUHVg?kTsjbIW zc#|OP`GtDdKeQ2|07LE+;$Uf!tDJ5Q%TahEdpSKlNheQIaEI?mAqlaL+aQzu066Pn z86N^~gT`xYCMC%Wp!+t$LvD*h-f)I5aAWu-j=>HfbHG+1 zjS@|te*%XNicvf2k;#(dexmbG61X!kcfA83#8I%^#N5aTU%Rz zN;ts(U!Xr4rNY&}sU2-~YoJ^AZO%VwY^8peryWuUR@?eq$a}S^Ev=gJ1SD!l;-4C; z(ozT-@{xVM$_Fsdj#o=0f?}p5%6dH#!NL9SP{XCK>FH}iM~Mo~K?*f|I=eHoz67hU z{N29O8Z*AMY0fr6mXkx@s^ri^f1)9aV+>Kzosh(nW&1amSf*CV-VWs%NV1qde7;Lg zz3SP3OUZ`0f);bu$Vp;Z^1x%iA9*ABQ%>cm(ud?P-ds)34)RlOHkk5qMz6&EnCiyM z1ZbBieW;ptUj(7Ai%H-`Rf|j{q(fLj^Odws!W-23sHPO63;)B(phtnETn!6TUzZC?HF5?HAD_=Ua*BBw z>K;6>zU^8tLT+wQ_M5JxexEIFq>M8uYiw4ohh<%yF&|u$h95@-F{yc)$ND&RxW>(c z3oLbKx13bQIMhfq)hh9~bCj9oJ}ENahMVioLOD6v5Ez@pWI|NG2wq9M!$1Vev52cJ z9U?ycvHz|;Q2n34;~)>(y!Pj=4jSCp=GI!54w+6%m$PHAHhp+Gmsl{<6nB z)nr!#DO2;r-7yQ*p#ia~UvnoJm7Yv{ocloQL?Xwm;o(__(zhQW^p~oXcjbzD? zqzK6Qs#04^`x_9{6-r^W!qIZfta@Zr)(jnQJT`_2lZU^OE3$c9VfF53B?cq(hb%@t z_5}!i8(O{`Dn6f2`??H?eV)`1a6f%8@;L<~=yBV%dD365cP4uG@n6!1n$vinWE5?5 z_2l*Mv7%e~PB;-rv@n0XA2F5^Z?xq%ZQ(=oHkZ~biqmo1Na-pE4R zTToxd@=mwqf;!E&wY4>XQ0GKF3eZPKM_YxBNfLgn)|*aDO-;?F;RB&Dla1-Ly26{`Ek>^X~Y9TsGB4MFwzHDG21{Rq*BsN;WP5_bec zJ=7`FN0;C4hwk;7R~sguV7^S3Gm!wi2d}7>;!#qcqm} zG5O-XIbLe${*?&q7lC^sAyc$q@)+x!YG2kERgV~94$m>EMX4qU@;tFQ)R2v$@jSG z2$$|h+zAe@QLNDYxj<7g=E%*HYcbXq)|0!Q7rLS4Ow30-<{a7rpT4MZk2+5%Q_n=v zR8!p?YkkZ9x3Q0DJ#Pn_|Ez!8j#qz$SBn|5KXW*iH@x|KRxb-O21$eSo0@?9Movx+ z@c0;2ul_ZTt01dN=fs<@)MQGjng@yMVJ?Ft1sd^hDrANjvQPX%)z+I~QhLPN-M&LcJILb~F7kdGzA<`uX%dirEan(Y)Oo zTpBt%pTe_RcDu>2QPbdXd+$B0jrkjK-Oj&05wfbS zo|jY*yT+I1E7NCg6jl=?93+Ihg zA%z=zH~s^`xT*KM=V@^G_o(To=kKM2_m}Qpm$Y${3y26)TdenQ%f3}NfBc@Tejd{{ z2*xmAKk{G6d}itQR1PXFVSK~VW&v!H#2E_LXRM-)E+(VAyxVM!n6J>Mb>)<&cJZA z{u>~ji0!YrYj9k|31-IQ_02vQPa|cLlam)A8D5iRFqSq4ts?gDIe4qIqjZ$tAW7aaxU-G zHvb0;q0g0;>((ng5&^*-l=+yXweTHL_ov@=2GZqj*kkO~Zj|7SC%@~N<|kl$(@9p= z0rn*MZh)*hXyj16<@WPuJb+fE8{ZWre3`+9B+p)T{%$=9hz3JM3>kO?1Ow-zpV&b~ z^y551PF)TRn?M{31MjjdmuIEtpnY72$ur7AjJ#+DSqwN}`Qay|9#feZ8KDZ^VdrI% z(*{D3a@9;$ntmp-wDAOmvZH9F^=9d^ zdAH8Dn{nVliZgi9{e<#8Sk`Hr)%mZlG@z25B6>Ic`!Ore9ZRoLs~E8;1R3 zn9g9a@Yep0WQRP0%@xwD8Hs$=Y|Sc)6ALg}*Rto4lf#C>8yu4n@yHcN=) zSZhsI(VjQfcoG|ZQn{)jZyL*IcqBfsAtvU zY9xWw8~9^;0Z;@M9K@YPWo5uFU)I0(p7N5K>d4=65VPEsCynIb@ep z{Hoht8dvR|nY}qYR>FA$XaD+NTGh6kz~ycU#IJZ|%hc5j*gdoo-mUktWqPW|VZo2< z4}4x%-G%nIPt>7wUTtk{jAX!6rTFl=YEccMn_O)3s}s!5Ex4Tx$q6-wBuQF5E+%8Q}q zeSAHBTR{Y`qv4^7*2a&Q&*zQzp4%+K6~JMZ?sn-D*J3Ew{k-<}QdL@Sivub-@}#rOZt% zX;mkEPWe1HEFm99TrYhBkg-UlAu-iyyk zgD;EJGHUYZ3ot%;RN;`(OOFdpe&bIoPhSr{98mE6eikmd4f^yU5!{T2Fk(n5ezXA9 zwb$|%Qa_8!KkuA9PMZY751mqBwjqwxf_lH4&NKtIO0=4L-n$x`8?XA{;#6+Uv2ZeX zU6vmTA&#l?$V)Rwe5ojvJIMX+J8sg8TBs0cNk z&JT|%A@p=FWy{Od&Ci1jxY!nthX$k!Yk^KltQ|00k@%h&FJBy{P_VxQ^po_5mkeF` z8+o5&JsY3B1|Hi4RWXzWlTsORUF!&>T}myuZgm`DhBGVP2>n5#**qSB+Q>Hx4X-$mOM!WaRdOw}~Mp(-oE|n8w=HA}HZ$As0A>YG& zvBQV}hwFhqT+_MPY+=KZMM(#1^AO>mnk8(p<2^%jJ37h5#c0GZutJTm%lqZJ8jN7I4Iqv zv)nyqbOSJnZjN=YMj%)q@g10 z`Wi+eR1%Aju=qP&ezH767U>nZw$80POk6<$vA{cK-tJ(U{@;~4UmMB*gPK5&g;O<| z5|T81Pp$rR=kUJxc7vlq%)B!73Zq6LYA>P$xve5PP^#bCI-~vsUz=cLA-@duG}b&t z@W^yUN1g$iK-uvOlQaHsuLB;C6|btQ0#qHqhkxb~VBqDnw^lhlW!B&XdEwoazavH% zUU*DkJVD=mY4H6*yUMjE*)cA84o#%-t8l!%@==CI%u!}ShggxQuS%&IQZxm-Zo{Q8 zR;W|LQ>jBuawh8xut#N0&TVZ?O-#V6sHlJgN=Jg}TRY%FYzBCs${64K-&;0rdik}j zk%-rVnLW_NV?MATt4N0=^oikV!rS8vZnakD5rZVJmFpOOXk9xUOGLz=PljGNAR$3$ zas<14XL$N1?6(@?O>ojGCS*N57GTp2B7k!l*V+Dn!(>7z#VPFrm8D1Od81Zy)^KzDn4Q>y@ggU@6&A5l zbxi%aM3H0=w3QT^Ta>_NAigg3FVzZ7JDhc=@+ovcuHtxJmoSBmNC_^1gf+pRs?>5v zf7y|K?Q8Mj-ambq4W&QtE~#|)9bMe3I5~IeMa?nq-2XXd`w4-EmlsSEs1z%YaYOn8 zFML3miL=G-_L&bKAKyK97_gu`v%Z)xO+VS6seuDS;YYr=tNs@6Q)SOj(nN*3tbbT0xOFSp)DU+rIm z@Vy$Dw?-D6*GX%l4~opnT)_Kk2F(eX8QX0K5ki8P#5l1S;E}^MGk&v=WtjBq&ugP` zym&z%m|Jhw6rilw=}Huk2K|9=EXnrrwcD)MNoBlzDPQM}(i|Ycs0$aTGeY_Q@-Yu$ zN>bfd2>_@RIrSr?m9j=ugT@zcnu(xmzBUwJyvEM*pawF{y^w{LeZA>bZh9GL>3KgV zF|V!o{KTak@t`qKevwALk8ms8nEYQRUG*jo^)d>;dE%hUj<+~RK>LsV*cnDKQsI6 z1*Qh)WrN80OL5u18k+QoZG2ewbegJz=;u@DP7ULayJGnDBK z`H@cq{|;&Q`8w@=R=BTUZ@2l75^<+j9bcgUNfGyDy*}JINki92y7fL2HqE)!q%z!l z$b6}l%q62vIdGa#f%Th|M7ugmsO<0!x!jXL!vT*UIl&>Ub)p}x+moVVo7m7*-M2u> zE?0diXCpfCDrLs#J3>$mhPl1q{o5@j`Qy+eZp-6?>-M)rGmUe(ScI ziV#{)Z3mcgNt7a&7@HHb`!xjgNb)h?klb8?8@tTjfHZ7Eo&alVly<_o zt=U**L|F|xF}SGVo=&>!a##uwp?!9Jl!Fl@+F{2u0-@sDyA;X3~9wI(_~gcSj|@ z?yoqlTgz>`SX_Bke7yGfQhy$Aq5NirY?&lqJ+FJl^vm7uc@V6pSRKT*Z;vR5;2HXA zV_~q_$9}mrme*+xrKcY1c)~4kdz5!r@rraa{&~Xryhv+D^xc#MT^qJo5WFx=6^mIv zR&%i#M>r+3{F{i%MP7`4=lfc2)ViWCsETlNYiZVH`OnpOMfdX)=Izi^+3={)(C95^ z-UscQ8119aBb7GWQ?j_6OHw0z&)w2}rQW*eUr8>QtfeJ7s0aL=4D+}KBQ4qz<&1;` zu#2u&sEHTxHP&%19#{X13zt@XjBwbv%U4goDi$BFoEPy?+vruqjjxq24webgv&>B@ z;7-oP(7_fzEpuL17}(sC?J-4klQ%v)j{?rC>n|PYntr3Edru-+NK;CY=_V^fTcQwO z$B1JkV-w;6R{25nh~xB{Er(I_B(7NCCW#qA7hN!j8AU`0-6|RRZ2gf8m!T`$(;_`1 zv$&!IO7?eP@*O4W)H$cF*P!@l7if=gyW3OxQZJQUIzdvtwwxrlT}Ej#F@nb1h{7$!}%H69u( z*p1g4X$w^d^IE{aKJX8BZEwnc))h^p%BohlGy;MR1syx;Q86ePZK;F5JPf&6f9fj% zh{gM}?#+Xu_u)Gxr(&#}?J`gMIFUO0Ng(Oen?P23B6Fy+L*nTfx{}GSV8jNM_e!lc zSW{}eX>wC(-DNOhlsOUV2n=RSZ*N!Wc!V(~d@!6CIx6ay6w~dCrcwr(3&E9}jfdz> zCygm9JyW8~Hb`oC5epilKpCc3Lkvk+Jld#(eIY8FgkcPh)MR&5JgDSE7x+hT&sSc(yWtbE=HrzQJ-UFf zaQ(955_rtL+}+*1+}s}Hd@g`t-9~X(n*6RAn)@n5M6xW+dEzwrNDDc#Ej7hWqDpah)&Lv`Z`Z`q>WcaO}h zIV{mGb@Cf)&1O+UPxx~5HgDW}s}!c+q`@(bc)E-srmHbQ=39MP^Gdj|2!W;5G&n;% zB3KX|H?H@jmp+$m2i?zyS!&(Z=Q%&@zL{GK9|fSJ%Ij9bxZ>yD0^C>>wH~Uyn zr(g+8RMgNh?B@BOvxlhU=JcZ*boSOcyS>_!zQ|Vx##;IrO4pA?Z20(q*9YVGxL1b9 zA@Z`?>+=eEnY;VS;X~OxR*_a-s%k2|q&q=3A&akb{HYw+AF;JFp69pjxc`n)U(FU4 zMYArmvGUrRYHDC%GaDe7g3xmpMX1LQ^MAR1)U z5G9*r*$87^EYiA7bgGUv)m^WQLop5uVZNR$#OjqD)8P1ySbRPA&KTy?r~Pp^qlK!Z z#rNHh_s^gV^lbNi(_D88e-V13losil%iVL%&a}^0`JM@#ZFe+LG^-&62W9AY+ApSGDc4fm8Z1T_frex zGQOvlpK6^_FmX68zrQmEISuYjplK}9Rb6&4|r zlaGe>8dRupx!y5t%Brhm`8(EyH;c$g#n4Xdo5y%ZtuqRUyWT`YN8jJbXv{|K4gwYMkR6Ffu z$*DBFPu23SPqbK8(M6zdP9QRzcj3X;1_%oE_LLlZorbZB6ms!8RiGWLJ2$4!odx!! zSez(zCOYVVQc%>P2^#b$H^SX>l3{n>MIME^N*Q?EE!2K=FI|9+Uu2q{Zb$iS-FA&uc3CQ?cT- zmvP}rLOz1XSbBr*$g{C=v|$>W_!0k61!-@N$Wse!<9AentK7%yL)z-2;2J8+sDfT* zn_=>td#N)18|<`)3%))v2*XNUsgm!?Y|ZP?MdXW_)3RauI}0PwikIut-S5-PDhvhe zWSg$_<#xgK@gjz_xWm%%GNw|kmJN<-uFHfz`jIdw^P2E4 z8(hvD4ny>FnWL_+zyfDhw1jDX32&C8!&;4A6+7@h075~%zEK7v1f^h#x){R`j$^A3 zCy~IiGN6+L#zz_-B|U7_f~7ocnZvPcT&YO90!wN{BycnYVazTr5eNZQ1(muXG$CPF z!gdr%m7+T(X|pkXtD;@WUgsm?y$i{GvnprX?~E$tTcvFa$8pfc5C#DVf#rE9r7%HA zC?#PSVnpn)Aqojk96PVY{iDDbV}ua9T3T`o>L<-}=VKrH*sVKv?p*LND3wa2QYlWH zIKlGe%NP92KmYTu^83I4ORq&ns+AJe(iA~$2G6t6B5ks*-McKyT6q5k)w6WzotW3A zf1eG@vdFaLKnQdc5e6ZCtxn+k7xC^_J&VDZUBiQe3+u5zLs&oR8!uV2;?2sl|H|{+ zwYKBX)7y*dy3}el!Y~A5a9oc>!ozbt{J>{oVnUucF>vGX(9m_ZmWUQY^yQOZ9wAy4r4phL?|7gLW5N`xaE*Uu|{&bN^+)3suq&a2G4fz>=d@+ zVkae5%0i_SB4uG*MIi^6hSJfzZ{zSkQ!zR_(jb7HBcWPQ?v|dlTQS^rF}k!AnslPfm8%c4dCkjY zla+-pZa%JnQZ>Q;qwCp!WIZ#L6xy8MSZ{1pJM-PE7nHki_3Et>ahsA7DFmIi%O5ZA z;xC6L5JK>5y@t^WAweq1tg(5{@8w`J%~jD6g*$z<@38l==4coTued&P*&MEgB zX5O%MvNmy>>pFO@7Y~)zXsvmEV2mSUvvjm(DbAEAS8GU1;>Z%-$P}J>2|EZ_lJ;1( zs)zRW7H+s~9jR;*m+)f@!$BHzx_Jn6+^xyO(v11hEIT|)wD1jO))NKm>eF$cRE;+ zX~&2KGX#WNk`i7`s>$`NT(1&5d?KiR40f+qEPde zZP)UJFW$#f&%QucTN;&iNhEU|A34OT-b<;BPcbm~0&7-YLn_e<42W`NYUl9f(O#ZE zx7@&1;I;)`yD*G7BQ9oigkLXHE{+rVHEPuwN-5I0EC_*}%#%pAoUwhKL(dVwPGG_D zJ~?f+CM<4?!hpztB@LF)7!Bo0g@}l%pP;L~9gL=2uHZNpxr|3x4|(augM9nmdzdK{ zS+b;;xBkLAS-);0VW_FqYK%`6sMqTV39jQ1=?p;_VkwKdA2L2ZigG=srl!f{TjD6- za7Ccmd1P>8LAl>h>DY>h$GhPlMM^=W4Ivs!3M?g&G#y?BqvN$}fO-Un$EsATRXQ_@ zY+93W1wzeR=Te?NdxSs`E9Ay#5SmCwD5+4*2#yfKXuY#ll@^qHaBy&Lo-7nK=j^kz zX`siO5L!n}PZy}yeWEC!x3?E5CBleClzCwYDbC2wnVToZ>>L^zTTpIbt3uq?nn;jL zrkM5Xm_}w?>{pIumW_X-z^DK4OO&T4F*-trHB7C}#Ml@U;{^nUmewqjVZhYz054iD zn{WJia;miO091=kAYwZQ*%xw6Il3 zamGBE?^qBvKy6Xo9E=Mx$i`DGiYk7(I#B4v}gl)U5=nooZ;|xB-q-$jBlAU?Q}V*a$p8 z+YlK=O(#)=SP1;Op&kjLrq#~+$ii~h6Pc}1Y34T7(uNKrEZZWb1a>AvWp;*=mmo-G zFtsYWT*6e!Fg-~a1`8~gA0JJ9aB6Dmyz3IU?JaM4%X#nh=}&)}-~HX+rBEoG*FgWq zH-EtI{oZ@dxhKs>t>*Li<1g^sBYW6%NyN(4%V_QCLhDwPyHO~m&U@~3_w{WRa2v1D zHW!Tm2gaZ*i)>2{%eGHnkN~n7{JKwhW){C*e=YYG26p!L_U;`T8d_+)e`ffR4D{Y! zlG3t&BMPI{LI_;frBbO-uh%J;%goNqQma?v=n){LB%Myv*49RQdj|S_gNJ|84|V~#z{P)yF%%sg9SPgEt3yMBKZz85<3~G;2;yju2oXlc5%UnN zy2h!5Bxd~BI4@R7mFgtwAqgXJZ3oK++fHC51S%%X%}~JN6+a@cUJNHNq$$l}yvok)c}lS+l&4x4iB$PL58oal;BaJCfv8Kw!J1(rrvm z6|sqks#BC^4NmAu9n=?=+Y&pP>6gq?5YK+Pxl~i5(P53KHci%5Xep`q5!DbZA!*p? z7#&g%B9u~8N<;K^FQXbrqQ)FTG}1ih%@r|cq)Uu2(wt|0@9qD_j-_e|2M#{WNq>so z&Skvt(i7l&tlj)}F1unA4?XrU-}(AW9DDi@`wPdZ1_rHS|DZ7jEezdG8lN(M|Cztx zg(H(_7yM~M-46(Gu|+2Vb=*jEWaI!Z4-9k3>bH?Vfzb$UV=IA>ZB)fH$HyO&-#zmE z1?8Tcn%&`AF8}h)m$>QbHLO~*gl~Kyq7;@nJoqfWuJPi@r&!y&86yN=`QknN+|S?0 zmTQ)<_lZGr8F=%S*?9RzZh8N9#>Zy)?t@RUWLXPS z<1W)usgDE=XLy@cOPs?dpnf0&{|_lh3DGz^md`74Z`3! zF19U5c^1vMeka@%Y|vkBD9fc4G{)UKrMtrCyGqW`1llv`~agPZd~2Yum8JCNVszDG&fo!ErmqKhPx0r zN>QonxxGL%mc5W7K9Ho8N(T$dt+m-98gH7PnmjiT&PW#*7;QiVOixWSJ~6?80|$8c z;k~@_%3-1?#PgC|bImnebImoZTept2Yu94iP9u+`aZhpDiNQRFMjUmWdqHZg7d|hI z*)|968Wc@fFC7|W|AAu+otU6lngoG7KCrM}WsKgzSroa+HWC{}L>!&B4Jc(0S|No& z6B0xG=z3@D79d}0<1lZLwGLgj06sWllL0bn^t+8q~!tpUoA`zDohCZRC z(DMxRWHL!2k)WfagHox)sZ*!U^--@CQiz51!REQMY}qnuwHlu15k;qizd{ItAfQ@} zb=S);znn^?f^FN>YBe&M%o#T;l&eIM#Z?*0?FxePg{|dxzH1)q(GeTD{KH)D*t&Qz@4z6sD=wYSe0VqA0EdQ&Qo& zE@PvkbaZtR_&&>)FHb0?-aRrL%&hL}y6foZ=-9e-OZv3-CXO6A@>-4Oi-yBx4rLS?O&385u>F$nSZ(Xtc_tIURt7|i}W(2OO3=Qr3v4x4Mn?S{0 za1B-nmTz#X5njnBG2@e(sgW$zNmWAu^MCMpWK%+JQbMAHWWcXeGMb!-NE?T@<@03i3jcMgz)}fO zCe36epj0noo;$|4A5h37@iRF**QUKUhuz)6m{e5i4vrNO9XLeR8KDr_JT&I8G@GG! zO*dsX!IAxkky_Kfwh!Uh4DWvhmCGPaM72;vhyH?c`*nYl>$q_QSSnJf970Kq3FEp@ z%ffMNTvs;AIzYKLGLazNo+p=2v2yJi9)9!*#wQ8{LQyD|(I)nkOGnY2&*Hc?8`dmm z^_tam_V!{+NpWl+GOA-)A-Xz6VR95No1|LHk;!#nImrd(7Me{$%qyvAMl+i8PB$WL zBCf2E7{ahfTQ14+B=ogrIWb-4;P4E_Xp|Im<`N7}R?s4TuPp?%;uL+|Eu1P?XiOtp zZXrjGK?#92WmWiG}BhW2HACd}b;>-+AN&zw*v2 z_{D#J1LnU=v<^8k`~rRya`5C+3{RcHuUGi(-}-&N{;ywW|AArNu&IZ>zE0ePhcE)P z=ILh+Ql5#pY|~0kof@IDs~6X4r>DDxY&L^blHrLH)hRC&k%uj-PmurAyW$ zr9|t9$>PZQ_KXYeCl^9!VDiKv{^>Kjn3Q+gg~J9U}^TEXSen%u|$0 z1z!KI-yxZ6zfc~~g0e{?Hu-fQsU%LqjU50|prcr+lNpfGWu{!ku3L=^5=j_Dd}Yrb zN~Ho)2s+XpOEWg*(Gi9RkDz4|*LHAiMQd9QM=31J1|{)pKGQQZ)N4LcNRsI^u9rX> zpF}bfJMj}P$%MV2+^%D9(%K-A2yKu?#KxN?a4mr?;|O6y?EJH(q2epPf8Q}GM*g@^SQ3;J2n(W`MoCE!X)F~ROO}eqCJZAC zVnMl$mYb0C>rh`^Pkj2{_@a|1PVl8KeUay$JHXi3IKE$>D}gAL$~^SYgFOEDW2{`c zk`I6Qx7oaTGg2C)P?*zQEzUTW&D?*dGY0f|&PyTUXR?$clk(y<(Rc{iaKal58i8*N zULu8qMPNJBD@DeulPp`c2HW|6xqI&@Nw4#~^LOw4V&$riGd($B5`YtlN@OO_?tI$Bd}iKZk<5C91fiHI`*CdZ!X zoGRBB?!EiRSKZSCq6Y(z+SS?joH^5{yQ;oh-*>|sp67W5bUVaRN@J-(E?)#pcJP*SYP!4^SK&Mj=-q^g_xNl#(PnZf!p?BCasMcWmErz;RuY7>uHB(_DT z4a)H-q@-LtkWw zp#)pEZD8xRG48tK28^{FC*E@p_uYOgy{@L&Y%x=xrPHdj)L7)x-+h{2{qw&~(iOjGo7FOGsHIjt#B{Lc3^EjIrb# zg(q@I5hJa^7vM{QCtBdTw1gtkRg~W)PJ85n5NR!GB1siUBTzyjYzEV}G9*qT9FdY* zi;xbewdYB%-8hg6hg4gfPKTjdjdr(7{nSZ{yY?cbBx)?;xgN>V0@2dqWsvp*2d?Lz z{j+~cxm?EcJmNU!8{haQufF;!&ph*eDwPUC2xewx==FMQ4deCa!j=5k{@hne@uz?K zr(Ad4b^QMC|32?}*Sjc{N(>JV^X#+Fa^b=Sj4@14PxIJgk1;hh#o*u|AOHBrS6#=F zFBLg^`T|44MRXET8(MeS#SR@h&CmbR@9~T8u{`jRo3W))j=gx8z_Iw@b8Oi8lRq%F z*EO;B9(m<^k@@ygy)kuEN=cB*;d&m6bMq@j;y1LnIJUoSdouyLa2#&W6>|Squ~HnG zotbswBo_60mPwzQoTSlc&}y~NIz( z4Av^;NXISYYBsg^=LW00mN%|W7a`r^4t6p#W0OLRNFg%EP)a^OSLbI3t2kbY`QcY$0kb@tvTfsxg9 z?AIoP`pR!uYcSSek|v(j+_1UE2i~@at$S|Z=!?(s_zOpwTUaEY%W>DuyIE>#8ucX- zDLHw5nkP@sGCiFjy)s7RUsqga<(gSu0Isku>#iR0lODHScLz5N?4+C=YZ)2bgg*BYzwj@9hfZu!CWAiPcFOT@ zzs&jRW6X_p*gfz;wrxGg-f%kuI$$K&gu){w?e7T@=O@3z7oPtDbGbH7uDIs7wKXG- zaKR?TX#VVPUgrJx?%>@Yxt{2+ItUb}rVo+ogvItaffulC+a3-deu=wotT0dw>BR{a z@H`JI1Y5Ul;w#_!9^+HvtREXA2z=(}yHqr!sbO&aUN&ugiSA;|TziV0qX&4Q^)PYV zq1)>qg~E`sRG(aP+}7HW*H%L>pC_-aj$U5Y7j9APfUQ%^p}*siD8f7|^l6o}WmwzYQ6aeJOS5`-bf7>uzbNkWpO7@avn zQ5?~WdYRyw<7Ci6DbW^YXJ+t~!;RZFFW49FnVinZ6J5Ml&tE~hiBuAm!>u^BAO7)uoO_`TozJzje0MY`P%Ns_Dt zQ;y>hMLnVjdc7V=67$6`ei6rU*uQ^2LaEE-Fzia=Z&@?tQZgVL!`ky?`79Mctx!Zs zg2{%vz{}3$JIX?u|Gi6PeStN2@o1rJLzc z$%Hh`s3=A&tWgvg##b>~D6EL->MjODPx`nL0t~)RDL6es)1w!8;5fv_;Hm8Sn?401 zTQhw(Oamyi(FC3#3Q}gL)?SyM7mlRXV$zhv3MQK^Fc!BqK)11kv7koBi0Vt2B~S7_^gFa# zt+j@DqJ$@N!`LuFuq=2HEt zAn!la*!~vnssr>bTeg$~&;Nx&p)jVkCI|xJIHK3>a$)>DtyX&l?vbVm)oP9D>1j-q z!D^y7q1TJ(bh<1qEwOp?7Ut&{gzGxRja#>TBI`9${>78q=28uFQgR+fQSgWrRQn~MPeyPtwA^es$Qok6>h0Weq@MsqobV46)=+%Bo}7T7Z{1gjIi;S!rV8`|?tlzkmN51+XPaitTK+b0@=W@fk8aLl|BVlb6 z6GgNdiyS?3kw1RuNls2g%zWc}yz`bOw+w9{b=H&jLaNm&>o+Tu>(lOZsJA=V);wu_ z?uz$(xtRUBvq^}|aS>4TVYK41t}x2aee6E=9lVhmf4)!!j9nyW?Qqgk{&v7x&1(n$G#ggH`sP9E%ojk7cU;8-fFUF8gxpNY}tP;>q)3L z8a&R6uRCso#TbDS9-4&ICOr7)DSrIDdwKi&7n%6KaKlS8K;M>>{Y{ncNgRvD#J zH&n`kixZQ~&Ntb$Z3~r3o>HyK_H7&KMG@cr_F>+0?=3v@^bro;ypQwer`Wi8m@hy2 z5I5g+BTqg061}8LH(H`tsIu6crPFQTI4-G@!pur{5qCcAWbu# zu(g;d!gpM9en4bWtWHr<5$hC^Om5BdeXKT|KX-~vLuGcYA7Z}VMy8hOnHh@Ps)T_{ zYM|3KG+S*Pm7Nlv=Q30)fX!nuv^yn^9a#bsQ>hK$NlkU2mT}pB`n$)rl#7MNKx77uy<>TZnMj~_Ybpw^8jJ!vU#+I?lk!F%d>p* z#R)!m>jq?>Iv}uFa3(+ri8dN31WrE@u>1^JhIwD5Mxb3Kux5zyk8cT~j_TBF=H#f&G|I$BU_wL=Vb5+ytHgb7zzIrTI zGy&y&Cg7TgRaMsvmQ8DZmih5<0@o!7Leh4JVh|#v#C2UJC))Uafoa9f$KRWU5!p5 z?R4lIIZZ8}N96++h2YP=^eDZgN2=c#b}JBlNyyjv+p7J<3j%`BrxN7o_7b9=%@TZZ z%9)87l<0EZmi1hG`BcBli(2`N)d9I!c5Cc19^&#M#9FZDl`+{iO85wJC>apN<7i^s z49tWhLagj!EXYKVQzeX@MmY+jGzH?~27D2M-=(|Ni}a@Pi-ZQ=j@2&p-dx0l3y$ zW@l$97K@CHjq(2Xzn?FE`ODmM&pq7x?sxUYBPI1_hwH98faf`vX$-~H|1;K<@GuFW0Bm2E6lcJ0|lb)ZUVbUlZ^ zf0P5)jlCtG`%T+h@#|fOVx`Q|`~o_?I=K7aHM{Bny&MF?Ldu_NHXGz}d8*Ya^Ye2g zag0u5iiI405Yle7$>$3+>UDIQWQu#GBCg{wJ2OqM+osp+(r&dF92~@P3Y0^5g6+;{hZ zm8^BQ8}VCz^cB8&bc!^NFmdw6DX^X#iy@6gW9TK8So;KZkA`32L~WFP?f~9Y8++yy z`EV05tRV6!Xa{Q~!mJ&juMUn^4r-GfnQ4-c*3Z+JIL?t*j$?JiK;A*3X!KH)khJ0$ zBRneA8m%ay9cxspMNetgS8{ab&a*UmlJdp^o}cTl%~e6VSmh8|i^-&Hv*-IJ+b$Gy zEk5|RN7+!B!OS~-czza`XSzVE$`O6>A=@8>pkMMd;*#iYpOz?;&R(0ymG^I`P4hGF z`U;nX_%qHhiutdhDs@iBC*o<`z(eB2K%7 zANG~QqaNj4h^W-q>w9#Pl)^%fbL)m#zp={9i)W~B*hp?_l7&vhCI?3LZ=pWh#P)jR z%K_Rgl3qB+HO)y534w!yl4~zlx1X(-LZDNPBVCH+K^#B86M|BuNU>1MAn=aEHX$e$ z^VDiXh@R!~?|hG(r`We~gd28kWcRjhlu9*}>mdsjY6GLJ+q{Fk=kg!F_86UR%GC56 zPdxHXl;&sNsZ3dTK8*z>!6n9@c#<0`j_B-Fk z{yXo*w3jFjtYh2F?;wez6*XYpTOu`u!AksF%Ev<+w z+P)~A!LIN}-*CQkyFB{2hnaqAnz^}{PyC7^ka;XAJ_C%Y5~a#0lif2+EuP048)e%y zA+26S(g5Q+Og!}>b1xq2cS*=}4{Tsi10^bjF}wt(r_XYxaRSGSY0Mp`(A~gTBhS>~ zmwENXQ6`R0aOC0zyiIx5?JF~|sYy}}@ z{Dp@Ys*UjRPke|S+xDO%L$RD=*X|7n1amWWjvYHktJ`5PO{mod*u8TzXU1oE@ZrbV zxPFA|jA3fF&Zj@~Cp`c13;gyce~a%w{v6mW={Q{4#8PX9H0@Ey576ti-tu8|8C3MO z6djvo{2FtUJn_iG)Jj!u+;;=RBO5S%eTG)6POH_%m72hJs21}mozU%dSn9So_S~cF zz2)Aw~FkCeG_#{eFZF4^1%gOCCpn|@%^4;)_ux4hEYw9DeatGb&QV>4um z&4O;NHO3ekjRt@HSD&NNXb?pa#^|g&qZIfmi+I)*^K2|B#%fi@=bD^csB`?-D}4PM zUt`;j?Rc)YYTH^4#D6d_f1}{s7_;)da;`(ET%gx&t^gdZwdgcu_QE)6vyLd1$QKJ( z5#Sk{Au*Z_%3gpd6p4BfQd*K;M58`OuiGZ=8GO&9)9KJ#oM&lfirUEfED&8@D}9yv zY|JKu5?w)qL0XS$Z4jl#`|}ra`2vlm$BwNv!n}{?JBU8*zzS&1&oeMIfVB!K4T+BM zZ3gR4`hKht8f#KgBQe$>ty~cSbsR}-V-}{{c)m+<(-k~i7fwbn<77-dq3HK|E){Sma%2pQs9gA|s;faictGmQzA zsRxr7lTpnO2xYj?lCE5^+lZO0Q9;fTBCyy>w4ruAJJ1dr7}CV zY~sg%{G)4r-W!?gx@_LOiBEp=lYHx2-{RqiALjJwGjG~w9UB|t`0?Z1fB*dq4h}Lf zFn|)4>7##xbzpJgEHg9n96fD$`sFq@7-jFi9embiTSvYDrec>^VoQqjsnd6%ME%si!limBTVPI?wzq$+QjL`0#_rf~asV^-4t&j6>!>&3& zZ?sxLUgqWC;1CP*^R(M-*46Ti4piAZQbsC8I}x=Dd;K+$_j-4E*RLpb3bvyWt z|KR~fKKl^=@|E*8?KIjy>^K3uc0?|+6gq}tS5xYx6ndI`stK*hdO}KYgg`l&aFz%Z zHYc+n-6spqmBES>Yf_AfvD#pa#t0|dbgiWqTiQ~wl+UpgjB#6Tl;MR*x=TxVlM{Fw zh9FEJ@)14JCqS)bS>NF-o15tjSShfnroC{1Xyydx&z+?lN;cF6m|beoOR{maKB<$_JWdXALDy&eWjs#7|x1`CTb_@PS}rns(8A;?iJ zh7`k)z*9W+#3MB8OKcb@aQDsEvTNUUs9ub;8m&{L>mVH$h2r4B1HAp@S-$@2IgAi& zsumGSQY(eD+7YLx7BI{)SkB{0MOdp*t5$&Tt#Q9E1?Iw7P?uK`GIe2#>j|p9CiFZG z-gGmr>mkd-Y`S3!Rw!JpF;N>GcfiX*yFsd4N_n4wY6&eIioPT^0-eMeymHkw?5b8< zta8rQvf;6i=f6JA!nnn|twtIobae;M36WM|MGtEw8-m@qr6#l0Jp1<7IB{&6s9}+j zW%m2WE{Q-{iz6gj2?8%=sXoK8=_zd95|k@!AKJz4ZP&9myqS{lG4I&JuJw;`Xxm}j z=UY5;=oDv93JQZB#Z7Am=u(>g_g;n%`v62H;@eN0;lBGmPMSmHG+vD?J`Uda2_ii?A-o*RfeLLMd4se1}jB8&%sd+!a^@j zSH>l!#B~Hg=%G`Ckcu=lNGW*y(MOn{nMH(>z;kgd*iM(DuO8>Ai7xxz{s4g^kd8x~ zWEJ{iv4Bl9LQ0G=1c9GDYDZAW`IHL*QdkN(A3q4`IBUZZl@i2hpF&}?Ge@ZmdXE&O z)*}0fV%G|^mUzD9=B*X38LCjo`{X=<>pB>nsW$6Gk@p?;uOH&#WStv!)G}ESB{6A= zBP5QHSxmTGy%brsPRivwznba&`nI}yZA?}%H#$>=*J&1@r&{ymlTWZzuahJ(7E8fV z>>I7IwU%e^NQvDW$MD>cO5O*Pve@nL%DH*|^V2W$+;h(n^?Lnwj{P8-`Nt$4Fku-|YaSt7+j835h zC1;RcFGs6cr`2lUl#8_59bSFvaqf8FBiQBrfR$snpWw(~##b8o++vq}xr*yLSZz>B zF}7hVu5t+j2hWi>QXrMcVEIvpYPCeS-6B`Wp&W-W^hpzN-AvU#O_Qu+fVL zN0?t+pcc3c`Ic*{HO6ut)l!}vMGsZ3l9M`1Vl4~p+Du2l5k3kBDGZL#tGY`VWJy8* z(yV>Qh3z1uCU8e^luJ)X{p1rUSD}ncV6)E)l}o|%sTx5yj_IZ`ZAZ{GfX(9yO+iZX z28yZ1)f@%;fwMUwP^!W|kV4 zz2EgclIYF1Vf+8ut~x;X@-9M3#?PN8jw5z#7~yB`J;+_R-%P$#Aqa9fuAB8~6*6;d z>~auiFghiPBkGF_oH~AluYC7;{_>F*NDY)qCE_@`#&i=O-g@l&Q$P1}>!)X?{$W?~ zkG}uni;K4%IMDj=0}uS8PyO!iesTFVQL9z@hd=*gY~3&nz->3~Ce@k?lXW`XXk{}T z8LF{m;|O7JDTw+9AGw>)efeo|Xwj?vC>kx~+X;mTN~EaYYqI!n{ECJvJ}CL!)nF1XAtwTa@CI7*3A z!-a)5DUw>zC(J8!q6z$fB+;}Z%R)P1eyL4qz#)pdI6;18KCM*FS3$2>EfV*pTvf~7 z&8N9x=h5uIQh;M2?!#%sa&WY&+4?f%z3=m+TJR?i6=+BB$&WQMT2^GOU@N+ELl!8;a^X8`K?VkDvpaqGNK&LjxX|O zLsiVk0O`aeQ^$@ov~d&0CIrnMO>6Osd3M~hUN;yr2@sVbu=FQCbNST z%&oW4Efu-pJKv)-I!Z4!h&Xe&&x#zUrWGlcy3stEfK*T(+<+7gm`(;#FkpxgIz^il&-dBCXB&^7 znqcQhj=V_db|X%{Ji+)}i$)^prUu7zkX9qG)N*TAVC<^O(V9G8DG^xa7U~?laSJji z^$`>qC{tLGsp0AvVG?Ybja51UUa7`FY-sl;7|QvKHxlG3{q_|Y<4WcHDyB1_jUp&I zlx`O!l@gt(%bb}c32DWlT`4%>c9h5~GX;M6j?A-lhY~T4l-gDbaeB;Hx;J^LlqntVt(d%8|Ft?f0 zX!;7ynNX5MicEOts}G&zuDd?O{rATlJ93sF%;1B)Uc?K}ogfH&bgGGyOvvkN4}Y6V zrNY9(64xKRmSQ1~HHP!!GmKw6$N1z~lC;B9FFnIYfBlm@{oPlvJw@OLFNothLWCH0PBe!h(i1xaG) z#hP+C6S}in;|4w^iqQtFlnho}yqt&X_k>nTk{X$PcAwIcwP5Qv1haNUDoqG;#o+7m z;M`zzmb^@Lg4UWOx%B_J^QVcT9@b_G`}gb^<3rbNW2_od2y^&_Dg;3vm6YOzElPz7 z3o6HvG{AA(*R*Y1B|x`|hIUo9BDax!-;r_=$5lkj5cIxSX5jmHg&gH-4PUtkZP0FZ zuaY=I2MU>bq;VFgTWd*^0G;MBLp7SMCgbB5kQQ{(BS~W%H}kv1YHC}*nr{0^)3t1F zCMBO6!f||%8mSaRgPYj6aUG7M@I1G_uLC6LrA3n3FvMMq@xUq^C5h6kC%Y7a=G+YV z!Sy6@gcn@WZ;;D5RhuPs%9R|dkK|bLJ^r_U|A(ACH%=~JK}iRD1<|V4gG*nwreA}~ z5!Uj~_kR>-&hWN9*U+hV$xF%RT8*JxiGjfiz8i4IJ?{g@%lwmmO=B6Am?cG>OgxT0 znR|6&SOLKsFswumDFYmlCr#QY8Gz`L$aeO7)1qJpaAXBv1&p}^Otz<)Hg)D?mv)@c zO%oiMCF^q*$|hjF%rTrKD4|IL7f%a(FB7apg4TxEDpG9`!p+u<0Y7%Ar_kyowAOY{ zFs@6qv_LSjjgo{Pa&}!f%~cjT6USVAr+pBsX$_^4u8$KVYPCnlC;)&bJ>kOq@T* z;HE8%42Hbz?RW5mHq5+o4s9&!Y5_CXY~{lA979|r@FYfSd{5D9w^5Ejgc2QfsSU1s z!}0wn%=I!KdGF@+tgEdp{}uWk+tv^BiywYB|LxmPaddogW&Pv}d6xeF9H3ik<8HTW zlQ+s91@uEp_ulvGHikjgWT9|0X+Pc2imt> zWGO_Jd}_#92&BMu70UKG$C)Y(R;lct>moe|;Y)-=<`|G-bc{|_)~3m5j8uKKRRuT* ztC8BG6HR+uGi57$cW^s9s4=jxz*2RQaPmCC)*+-HB4QWYTRVX9eLr(B(zMTsGsN8% z&5Os7(E^Q5m+7T85YX)yia{p2v)D{A%Hh_XqvSn@xrH7lCg<3_bri?-IXyYeY$v5! zDRAQAJpP%Z>^XP`j+^nteh?~ZSKu$!T8zGW=VPE)=Y6+4#_F?AxCR@meu?z*z}zOQ zs`dTLOwTJ0opt%-M;7Tu27HN!fSv-+fY*Ps%=qZSxpb`$zWp#4K0iPs8pCz3TuC=p zQBMW=E{x>_Ct|~w7hC-Fpuz3OQ_} zPHAd}6DMA!ck~^7CDb}Q%FZM-+Y$ih3=Zy&|kdB~Q4mo~wp6RJMMn{LJ)CNJo zjR$XFc;gl(E}r4sv15!@2G}q*N|?*{17S!_Lg4$1R119X+2fSFQ>5B(q247imQol{ z3>3bvsCW*Z=dfw>)-}hy8d4=Lc{8s&|2o|srE(SN2K@j*V3Tgf(N~hR*Fi~;B0%dl zaW}u_Uy^1$uUFW&Fn;D7%JJ!?lKDoL1!0NeMWS$! z)E!{_&=H<}u}&w}SYvQq1xV5)#q&HI*TwZbT+b!vJCw@>7UpLd%jXC^2h(klUZGNF zq@t%Sy;S!pMFuGZK|j4^tmy|If)nSLs4uh_**5}6+DXENrHIM%P4rsByCPC$`U1EajC}1$@>=e?BTlV@+$crl++=``#8S4bS?;`sr&Fdz&INMjHp#gSo_Y_SQ-s!S+U2$buB z(YVq_yAHw_JjX!+g-(s8(JROf(^rYVBs?Q7Rd=uOT{@ivkc^C+R7MV7IREh)u z_&^80OOzOtRYY148bLFLcHE&8En-Dy?SY$21l4IbsSOR$@O+|1oyZsnLTs2v&&^dY<_-z)p`HcY?+E8gdoh9=+?)Xe)SC9c9YrZIVLa8FgsUg-=>s; zv%rOmRYWLw;6v|58wd5@y`Sg5^#tp;Zz6UjB{yO`pJ!cJA%$XkzKwf!ky~yaW?<`f z3bkD{>ylj?*Y=@)R3?PL?kH$hS@VIf$HXeHJI8m=hoFoq+ z?GGgo_d9?1AHQGOwzcN;AE@KI~iTH(TbnVYK*Y#jUeXstvqifJ@Ebh;7E zR+qWCc@DjD9Ifq&YU=P{g(OL+lndm1kLk&IDxty;{dfK-z#aJ*as~nyOmS%fcWDe!Dj<9pk*pn{2fmLK5^FR`5)<{hH0rY~EnY;n=jn7bGtHRM z!6KDnf|M@pND~{w&XEFJ*X1esdCJ8GMF4f8bX9QVB=7 zeHGGvvEF3P&~hLpkQs+hnXBUS2w}Ks*DD0xDjb9W;aNm<37T$GiA}P;-?MeeK+)hk zeL*|{rzRarpwJC7(-QO=c? zV%9!qCRPN-q2$0L-I#8Dfqia)W~amHr8@I&$o9ymv@nBTs!{L86voEr&QB8NL)tTS z=8v5rR4J{Q2J3Ix$HdWd>?y6|@P+g2^L)(j{SkgQ;as=LF>4r124L$LDTek^10AJk zD{(OBW%R@v=DL0sd|Aur`gP=T85%-}tWu_pUPpr=R0Pw_MM~#RfVE7^;?uqJ&`|M#~|^z{8c2o02?%?@$=5 zGIY%z%GD~#%mgy$GP?im{HxEtKE$16Dn*~`D*LT(vb{`Za9x`@@^PxMZVqEK)*3q9 z7P_%OXW|6DD{;aa!gp!c8#E`*^4trDS!`(b?%skEgzVis%8Qdt+NhOq;0G!v%d_AO z4wrR0V0Nm&J$D^Iez3)t{^Vhp1!~XHyx5|;Z^pGoO0haciAvQ!KYNvPSpYSXo9YKKH-#dJ2IHsY9H|%gQ-I^pjvB zgHV6=OJBx!e0p)j-#qvTqoYIY*|(jeC(aWDlCORH!K`|1K}Sm*IXTa5*YD-YM-J0X zI(Tk?BvW^Ge7_I1{Sn%7vIPjk0-bJ5q7!tQQIq^!3F*3-NSPxc5lEqMT#rCx;+;J- zxym5Q^R7-k@HG~jj3+LITxpOU#Zh)%x9RucUOtB`y>7(P^c1txQ-tM>^g7dY>pi+? zydcM7SKtQ~p8Edx*}i8x3-u);tyh%KO=^*S!8j=;QIeACtOtlN3AtmZXm$;O1NsWo zs^?xg!SQ2tOk&u#eM2Tdr4(9de4B|J3YpOdwhx39_YZQs(Pd^SqL}khiQws}78BEL z9=Lluho=^K=*R^Y+X*-C+rZ433)xy%l2m8wV0jH{V=zWw(Krqmtup~BuI9WEmj%ts zVsFd;k|gO@WDVtV87U>g8Y-U8V8I6@O`YP%fY1rZ=gT;L4voW!`AJ^BaE?Rb?-#2Bt~cSIN+FqESY)V@X$WDVT*x!s4;HO7xCoR|c)p+Yr56e-EmjJI$pqD; zwkQNz%B)qX%_w0)^!*w~QYhw#mBRJ?{w|n7t%a3+&a~=N8%#f$xAu7{6@mJbS#4Ij0n3?Nl_r`VU_8RnhZMJUSa>aSFs&~j`!d{njcUEtH zfESR~hL|~bk~t+w7us}|dUS{x)e*V%n;9G#!c$=Si64|e+W@3M*c43Gjl>#Bs^d$p zijW`_(xz9O=c?c3AW0gexi7lV;~4Ju^WrTzlLy zj*vpoYc_~GZQ@=8+jeD&?XHWNo`7N*7G~M7VdIKg`;XE-^O?`m>%IA=RZ~+_EG;e3 zY&QAUx4y*(KJbC8i-QpCyZHkge(LjFcW^hw@&tp!gDlQ1Fn)fLD4OE-tsT^j@8duH zi(g{hjkj>?dq2$G54@AvPK)RM{L{ShxxXOVbq|eNjl(AoamO9E@mjk?yK*?NWAjzNFCX~)L`jmY07-xrrvbL`nY5RvznzdZhNgo=W9Y(pprCJP` z>h*}D=*YzMg&(fHn&cXz;iDhXJoLfSs`uIs+<{M`HY+PivhG`7aR zaHmL$B0*9VwM!F8mLqSHk~p?y+2hzV_9&j%j(l=5o;b4ONS;iNJ$7u%ksVuJDOr?6 z$rMdWqzDoO2oN9u0_bj__wL&3ZTH^!<5f2RlHDLF`HbdwPNN&IPF3A{@78_y_xpVp z9aAj^OwKhpu(?W_L=*yt@v33Zc!h2&q`6q5JUqboK#nv`X>?i$6s~L2YK2JKp|Lp0 z=1P@ZvAEXl(b{B{eXV*zMp=@s(#uf6Yemir*)=|S^}(K?n{HW|othSOBf;07^LXk- zhvz08e(ggmY#B7zy-nbM{c4U6+}=h=s5K?O^tmegws<=jNyk73egUX+M38v+W3Sd5*MJFv3s_0+zxKL$x{X zrpw_-(iQ?=8g}IpPPQzP4f2CHj;U6wY~8w*&EuQ#ayd{bQfFdODoGJWV<}0$W7yN@ z8qJqvdjZr{Iy&0BX6*B4ptv`B^F`eL4XInRr83q13}i;Qg+b+wIYE~)qaEmsl!NbT_D)pUJW^!SrYep+bp}_BEh*e6kA;{%$EC+hDkJM;p7N(e;pJ#YzkfD45 z(g;+{QnSgasY#mMHY1yc*G3QU8 zVtICkrMbB*NmX?$yF{GKp@AssP^&E?ZJQe>4idMUY#tt@GCo8%O)2Dk;wYsX#aYLB zwb(_k+bsnmjghuP5~l=#&tHD_mB;M}3l%BCc2-P~fNcqEnOUtV)S6i5_5BX{!4Zxc zpFIOM!viJit(g0^_9LPY$H3MBhktSB9x4SFPil(WN6=yw)gvJR+qSYX_bk;`-875< zWi*x%Ys$zQ#Y?&0s|oq4INWL%?9icm_~I8Iq_t9KYhRIVl?qeMh(G-LvrI3o;97?F z-g+}X^tOAMoL%Dck3Yesr8ZlJtBf4D`D*C$TBBK9)up?Vy0uZ!PY9?Kb9B00%EclY zO+KH)l9H6{9%)Mp+qN-=%=2EUtnj0Hp9z6&WrBgL-CC_ok1`-ID(yW--~|B#JNNa9 zy1GYsxeUkFT4fYUHZC-1ZSXvgLcWY+TTEVBonVO3QQjk$ak}gqfD3)>rl?=x% z(w+z%nFC2+yEN)`ij^WNG3X>lBq}Qu_^X8%iBSfl4AK@TqZr>Z%zNJcX6h>`GmDov ze)3yL>0TqryRuK6S+&Y*6$k}*m43W@h0Ws*U9n8Fv%t=(hhK2<@)dO0LOYpVqLdP8 zxk%|EWXA22Qlhhp3u)Rxs;oe2SvHpAV3KIn!|avAfHs0oT*J^M)e>n3SUA{HVq1bF z2?<4$ekV^mG1Q_2*RQZ;ut+BinVFrZ(Wqewn{si4zUnBxTV}B#nbiwS!~s$j34DXG zAX0)Du(Y6L!%`&Z=mt^O{xQ1UE=p+%h5W|XReEU@oGZ(_M7DfB4t= z+NLIwB&{qs_(^kEqC|`Ax;_t#lXY0Eii^ORUAKk0pIu8wrPaG_pxjzTVye4l|i{` z%_bKv&XRK-ss#^Y3_0In(?E%tg_T&Tr2E?HyDtxcwfm*VJm0|!Y;>C2KRhz@H^2Au zALP~>cL6XmTzyrq>w7NOAIRV>KQ=K&v9D10qH#~Xdlk-U1W2Q?jKQP^VHBtoEp1XOLJ0>Y9a3qdZ5v@b2**XpY@v4&C?+;R zEnz;fIFqliASwin8qI;2a&r!Mc?xH+2=@9`V4{~4Ypp?R7B3uy)*`mi=rr?PAIRDC zmx>Hme9q6tv{Ox(YFeF;MwIc>_Kj31Iu3KSE{D%vWVvM!Iz{Ug;+PkneS#ogWcR=z zexZoc3avD0l9HtADn(PgSFhkcF*Ze|a2W%k+ZJlpgH)o8p&P^TX@}1|lp{<8eR<7K zzr9W=r>J+JR1p0AF(2PG>>AB3|3Fdmvv05ShmRHc!-os}*`s-W?CmXX+7Xk>XPeQC zhprHQc3CThkUd-Gc>Gv_cB`@Oc-N2u0zAh;NDG8TDh=;EFvsC<6o^%f9XLcSO(TgY z6iT#p$np!53?0}>ePxM}T#=gsm*;8;YGNF>)5Y!^=E;Y?PAyEa2Kou7rm&2{a|7y$ zVkA)fO#gWnLrKMP`8@(Q`I@PYOKjqoY$~pf{{DXU?c2xT;2@=PdDXxM9d`+vi$slp zC~$~vkFC2mF!E!uCFU>MCz6}vA zlhZDzPqsK(yGWR57Q32@t&m&yjj-RckwT%<5X;V?jiSA{F_mVG&CuJ_yj1U?FXwY} z^CWk^_Z^s01tSb;x6a%`op=4%&+>_1`DM0VSY*$=1CYc_&MfoDnPuMe)_3sV|MEf3 zEw#DlMhnNu;YdL_u&Bk?&{61#i>(*;y#GG#e0zkI3UtBHUm0P`hd)S|tk90S#A!^} z?toV4f+6j0$~uKf57Hb9q_*kC3L_M;iik--gGe9=HMMq^=4^|o5rgIPso(nd_-dIr z{1S2{M-ng6Nt@Vmh<5uD%X2mU^^gBFect-Fn!N4cxe7nf9J+ls+cpievb0Qpe-&X{ zYekYyH)YShog9AZY5Mz1+4bo`ai`|y_^sdhJ#zUnw$&@z83iaFd+Zd=?s3jeo$VF7 zvTl@Pxk%k6U-0?ypZW-&{KZc(J->uPlg|}swCjis!JV%^gpml_A=g(Wiet+85(|qf zczzM-yG*@!hPq|wAE?r5FLC7b6wkgm!|2EW`w#9V3cDm>h|Is->gQVFx(=3Qt<7oI zwMkW`kZuK8=c~T5!jZ?n#nQqYtyYtEt3}x_p)ErTmsDh(St%^$7iK9ItDHFTJbk4A zJ>zkx{}7>V(+Ok3u#4~IND^>82Z89RS!bIsKbJ?U1nGMlZUF}JPNtR}rajoLKnjU1 zEu_(CkqNIEV^|Uv`e{Zw^Z@+1*R{|;26X9@ge3<&(Y`DbfO5ikSFR< zn}igZQn!#9ddp;;-)=WTr7kG~X(=qFu`EGiu02n#?44bp&hYRz!Q55nZEk{uuc*w%N3O5B2$rq^Y9P*N0MitwL6x zo#(+X{S6O4{w=&*j$itPpJHNSJAHi>1faC)-2^m+Tn@{12-{5xeFf6k(Cv1yJr|`^ zwomK1=4AGKnO?%kV1c`Dzm+ErKgp5jVm5Ev!@~0VqGfWG7J8Y}w5|rq^ZCSw) zB^*=2=mev>IIf4V6NG7@bsJ>_EnQu_h*@bhQJu}BjZG|{(Vo9G%vO}f6 z&Kqt%gyp47cURb&)G^w^H+eh(kr5=uP_bY+5j2uET6%QC2A#M~5_fTQgd^84h{QpT zt_G_*gt|0|Sy{q#+Q`Wl(YXS|5hO9=J9f})Hu;U;_)kbFs8*}I|NZZ0WMr6JE_W3r z?zP16<0n{Le0>@x?|tuk`P8RA#V0=T2|oSlPxBK$@e^y02_dk9afBSi?t2SQJo+h` zi?awR7#yq+b{0@X{MU!S#fc{_5tMT*M@`Z&WcyG2EdTKQES-xTf_R$8A3x5;=_y8r zN4ft4`!2u!HE5aNtuV%rL=g|%a^Q76f7{3au5A+~NsqSl|F3v03A)i*q}r@@z!lFt zf11xf{1j1~3A1cGi8L($03ZNKL_t*BG|Y$I{bqJ;8_zZXKomth{`7JF;-N=rwAz4S zps&b}zwbVBuFd9wGEZq8Y9YU427eO2T(Qbva74t8LCJsl<)5{8?->71--aJ}-@Oz9 z?@xa5*FX0M&p-d-&jYUu@$LvK6Qz+^hkRA7TwlR^HN6|E1fQXLxB<(KsP}7M*4o(b^cQTc<#d;fsjkG0&z-IIK2$gD?Q9s4@ zAG#^NJRuW(}v z$=hAY5kOg*!}A5+IM(84?r8E?&)YnFF3KReR^|^}E^WfvG>VB6h6nqJyD6t`xQ;#J z+j-*e9->&x5iZU%asT~v&Yq!magG^dG9Gc<<<1G059~M zLfmeM)oo!%28oO9cs9 zUw!}G^iLebAKp&XsWY}|nD4tU$L%+daUgdOGnZx=9V*jmEAH6T$4uAoOvKAn!(X;J z+aMR~&lga|B3fkn5S`8(QY0jH3(IzKQy<&2Nllm3NL&#TB{3b5kXR{+mL%PXj!Mx< zLMLgEMw;$QLfF!DB86zDC>0aO4yv_Cl+2)Ffk`b?WJpciQ~Yh9M1!v`}@Zz7xT={FOZ~)lP{d&#pxNIJ@Gs_ zzlbAUOfRk8wS5bv(q`rsPVj|qd=7wevC932?qz&rjG>`1c5T^D6eZkx=N*iVj4`t` zLmbx#lZbkA;q|zfZ5WrWA{Ei4Np_EK;nLK3q-9YEJkDQuk(qi6tJ`E^?=FTmjgea} z&^K4-wu5Dc2Ks5v&Cwa18NmzB9b@L=WQJ~Pv{6Zn zbP{aok;_+TwC9jAB{dpp3?@wpJ6()p;a3N^@ZxDU@7+twNNmgPp$1ZtL}mP4vLwNA z9JCNw5|Jy=ZmrK5^(;f$O-T}cS(C(M_Iye!ENxI460K<(@bf+o7qqR5&Rxu$KSzJDi0cR@${t<6!o^T?`;P1I>r<#sgr6_s7lts2 zqTB8eTsnhpH?Z7+%V?k8KEYgp1QA!zx;HBBXsz*F50BLXu|>)EaBYWBWMYz*Bau?z zx-OO_F-l= zg9lJ)OxlgG0uQAlL?NKDTqBAi?1G1innaB@L0>sTe(TGwGFoQ^LqkHj5>PI?3=aj&erjYo!I7qRKEft9h zNp*}#I-oV7-DO&}=^#mIQg1AA>clD1uuPw`2`5;_wS8J)mv|-O*pcVBasPG18YDK3 zOmSRL+E4{jt?39sl!7#pIL@s7(nKS1u?z(6`rU4+4PKB#)t7N|d1SK&!y_0WiQ@zj zW^2**?c4bL=l_D?;UUhSzrcwTC-~}DA7*H1h>w2sBiwV(AspwG8(OR1@t5vPwbop? zaACvqx={o{z|a5u&-37e5Av~(ee7lLZ_9|Kb6;S2_AJ}C_T%pv=kZ6LBGN_nz2P9w z9{n1l_x>Q;@7vCizxWfzo~ifj+u40D#B0LHNug3#+D3J2V*b)3^A~5id-njAW#M@q((!1m z%rRrDtXpObS_ouR=l&ZulSCnLl8`1L&mB8LF`q*uZ468+mDaw~50iAd=U;lPy|6@I z)Z%Y{|C3iKvVW&>==Oub-8by|u}kgf{jG(CpHSWSFJJ3xSeDgOz3(OHLS(RZE-R>N zW01xmO(sa9j6rIZ{l5ph(*{xm3JbNCp!*0fMS2=skakubb(Ntnk+_|Rnw2u?6}Y7x z5Hy;!$`OTd33u@vVz|8SxQB*@GVV^NL$@_clB|%Z4$G~CP7+hddE^|)=wOb8m57P4 z3X2`ZY^{ak`qUN|@l=Zk&rY#z(+JZm9Y)FpzJ264piw3>n2OVoe=1UTL^92&bV?LL^b%E0OGUZnX6@R7-^J$(hy_n-0XCr2pLR742bwj{Vi&BP~9ST97 zZSQ{@E5}aIy>yPL<0qL}s!^0FP7-qKz5j&vGtYARh0~m$T_TEO;%OYMTLHn~4&0!e+2M#5yAJGUU#^4>^4t{I-1vr@ND{@#=T5S7Xql5I z8^AiKl{IZba}8*xLYS1)Bp4Emt4R_?($1k}iniM*G|Ff?afqF2QX*0-L8YLb7~z5) zrF6p-+3`?yO_IbUiGjF_GJ@DxILd%+b|p%z&tB>q z$Wf{kXw;Tiy3}T5^Cm_{23cHOCQ4E~$43Y#mGXpPLcS>ZzyJ92EUe5Tjli-T0>5|} zyelMw)hdOc%I=+G{2!nGb&_+?nl@PscM+TG3gy^J~LquJM zdR*UE3g36I0~?hn*0AgXT2Vqkw&#eF7-0lj+AJ!;^_76RcFOchifJ6m;o=$_AtX_nqEK|Bl(sR13hp{EK{4-U_o<#5yO0^|{nM}U zI$TMiS^Znq7kT@T;Q3+^-*c#x3hb2@olb|F2g?*HJ{=X{_yq>G?%-Cx$Sp=;91z7S z!m_W>uvndGm(|!Wqu*bdPIF}}Hd+jp3lyDIbyILGi%PkV_VO|&iBXAzPzjb}-NG&iX#_d zf-*)mdD9zj+F(Mwdn zCud_zN#Ys0O-)f+jCzt&t)Atf@G*p#R3UVRM#z(?9(mxUS2|lP8&Jh;}l_)fyMZQk>q_q^g`L2-m*$G*bB8+PK9 zwsYibkI_tuTzA`TJod=L4CGh1u(C`!@G%oRxasUXo^A7Wzf4+-DCj!7hv9}>@4~ZS z$AMd}DQ5hS6+6a;u-($^-?_`MLXse@iD7TOhG&W6iVqwQ8d zZ+z1|%-1_CEZ4zkiViGZxMlrUR`GB?;ml^d1fAXJyf!qci;nx#F2!8NgZ<7CTetxJq zGW-`RPX62SxyfG*>-BT5_BG^7l5-rz7zi$W))qcu~$q1i4{Xw?YAgpSuDShni}FHq19Emj>2^<>Wv6vG(-JmQW0`)b_K__81D~=!-)RAB3@wQg&u*F zcus>jPKeVOVKlB~kqdnKs#RRKH&tyiPk2jU$(}E+$g1(SZLeF&T#bQJ?PXmttCFG{ zihe2h)JInM($hZ2CS88{&-%D|Tf{BfVh)ZctPWvv(WWo2=qp^Eb5D>m$BlQ;B5~u|EGV! z6Hk4Mi}MRO)j?97P#PMczglD@7xGVc)X*9Z4THUyP>L-+RJ52{21mxI4LG{C>*D!7 zX_8RL7bp*m^5V&FW`Z{Lh=oR%ylqhrEs|Jgr49qBQT**UpP_6N@7^^IzD+Gm5Yl7k z=3%BEd4!gNoj2cvt5PJIG;D)5Xr)O~jWLo&syIB^!lcL8HoZi-zly{V#WC(nv?^X2 z#+Z!CvFb;Dh5D`OiN}5Z!7ua9U;P-ua!8W|TR1%dJWbkO!VwZ-IaorHC`CAbkA7%t}v`%hL$g!VwY` zgH{43wMgO!VI*Qt>3GtP4t>g_hQ=TFmUb(q+(mBDJ2Ry!ot_Do zvwzD^e&nNk{=qMB_WW6l5C~+C<0>fx9y_;AFfg!_$DaH$masBKCy|Mv)mB2}M5fX$ zEf?8CBJDe{i*J1G3EXg=ZrG#~HVA@JX1(}biXMYGvvMjA(Wxy`7#bwe0_j-zg?@a$ zL>foLtwkIYU^_mJ?Vy#ycU@Xh2bpec?X}?;grFOSYc`pdV{v|J5`mx-cX;OU$Jf-w z!=9qNB`s_%P{yE50(KrtcQS;U?O;eLD^2LwoO=(;v~jeoxJck`8mAH^%^T+psDl*_Td&&9Sz0}qiT zXd$tMAki9OWi%{pvVw}ynf0g?5+kghR*c9HadAu|YLi3>qhsSe2=(;}Vgq<>-g~uwVBW7dEkM!@Yc6J!1?p9zk`0Q zaQy=N-thf+#enCZ`6dSr{Seo`+2N~y^@qIs10SYczr^qU$*(YV-^Xd^tLOu}SzcJ= zd_$m?=6Kh@3C^CIVQ%h^*>}U8TzB_(hj;&aqQ6|idYv=^%aVAu#c-v_b>qW4b>a-o z_6ExS-(&Hr6ZA*_uaEV$Rp}$s3oG{QnIq(ieVmje)O)}Z#s1AftzX%6ffQP zZ~y*vmpN=Ne=O;Sb=z~x-C7;XvH6$peFI~|eXru#uPs`Q4z?xPQ!Q|$nUd@8`-ttk z*G--|d>@OvDmD7d!l~Ce7rkDrHkmj`4}K)H0izKr&64so?fso1RD$U7x{LvhKx1R9 z7@`C`jY$kT6-ZxZR!XVBH#QX|2osArufejFXLD#1HB&lnOg^q-FRou_5K>^2p*A;7 zW9leLnyK|#wnH~*F6#SK?TP zfAx+!TLx2du0dKoaU2a{tg)rOs{TLJ*W~yHWt|HuVa#>7UK*x zYPb@%3=97E2Mx#FL5xzFD4=aI-B`gr{B5jemyz9ju;`F>6Z*GqXX#Uaz|_=HPPP;J z#z*i9dE&O9Z+tVu?KAwZZ%i1p6f3oWsTDYwi+G^y^5rGPV{uGm#D+OSE}v&`aF9Zw zz{tob+Ro8XF7;YWoEVZ&liCnABf{kJ20-bIgE&)bqAh{&Tq;|)5Z78bBUQTRpf61c zJ2j%EE|!<)%+w6^MwAIz8G*13IS+4+Hwfk;V{2%!b1j~!=ZVn1n+r!{+# z#?k@~hT~0(F4kpBq?d$PP3*3*!EUB2nKHiCC=-(kgEj_(L#i}7iBU51V^=z%6U8WH zk+x$Jl@dpiIBY?x(6L1`X`v#I=3Igd^AL6j+mNOP9a`u#LI_3Fv+5G6m#io-#v;`Q zDK#p!*8GfLDJ&^Cb9$Pk#d-$27K*Pv`Y4b8#&7VcfA>j_9zDw_*>pu$N@80cf|OFRNU9=oeu?(VrEFce_!7*Atc z4vQC0;^ll!ojH%=Se!b2mSWE3x&zl`!dqm;Z)v^uu0}VCGTXBr+DL1Sbh9t=`O{}; z)axjv=ytoraoiiPAX185IiLBQgJOhm`7GKf9Fw__=rqQ7dAi{|-EIfVk~Ef=k&aE; zO|Wc1CywYwA)ezB#xb!@N#Y1ggDWI`{`#=}p@M_73~7?CCA-pqMv`clYKNo{=m3FqK&2E)0fmCcQ?o59Il+$2Wqc%oDykIlnS77gta?08Fkz6t+09V;ivnfrHEy@x1~;P$q1w zaN*)5_T73D{=haGoepukfnBMPB=zUQ-4Z!u6QtsRpHhRP*Q zh7r-ZOAJixL`txwg;6O+TG-N}(QY$)VTz^sIhwUak}#s2FETtdNWSD_RHht0J3Ye- zFPtLQDTBLrG5QjCyU`j;$Sh}+tM^g8aXmz+HCv?vH%xH+sVO|yB}o-&lu)m=2>b#` zqs1LJPS8kQP$jB4jS&LNv$KMz&M10u7!ved$Ds!fGCeiPQY~Wg^hJ_xidT@JvqF*5 z3atfmOLZ#!1qwxNuTljn>jUe%!zk9=@B2%gWyUz;y$Xc9Xap;w)TbXww8zSiKH< zvL=vfjP51pW9nd1+DhinN+5>yFzbG0Eh)Oyt_K!LlG#m?VKTM#nLG_wHeMcnHUF`0$5+ zgx~p{-{sJuyLszdAK>`$6O4|IFg!fG_L{X?eJwff@9$@Md3g=pSu7T5G#dQ%U;ho? z_{O6&8tdy0eK*4Ka-4eh+f3}e9WTfd?Az|RkF#e_lFR2A&!-#=zrmMhbNsgQ=?EBa z9$}>W58QRfo0!=CCZ-lsKJX(S`~Q@`ZM_O>wT+^f^LfvmZzk`1EY}-6`@+kB*59-7 zsuT29fzBbk~kt?st{3T zdg?qUPM>Grc!}LN-AVg}$2fQCMYfC#FkbQY&P+|-Jv6%eEAaXg^yPZJR+ZyV8?EnC zQOr;!&yRfIzSji<+$fAT%uHvlz5|s4fdjS4Y0^SO^-WlurM;kSQ?RLG)18$Qdc8R{OzrdFGo>GPQ7tEn7Ep?~d!~dKOF1K1*)z9vT;CIk*LEVUcP=lOT#ee+sr9JwV317I^zz4Afs^zL95+FSdwc05W46SbP_tAP01Dnt%!?Zx3`J7 z+^KHGF*?Y&WR~OM4+fa2NyY|;m~O1FyijBNaD{fW%Zb?$rA3!hIZIQCkh)u`;ws@Cv=x$ zOro$<7o}s;6pWTA)g%oiX)1cf1Bo_iww~z}o%txCQwNiz2(|ti{M^yAG+W&sFWT^3 zfAXOK03ZNKL_t*i3+H+0A09y^@X7!1X>PmjULJnrao%>{8?mI#9k=YK-3fW{;m2q< z8*JOQ3r9$NuYeH_gPXR}-#^HY{qr{whaHk6;lQ4KIBxLL3*FlcOAL~35;I$$raHKt z`Q@pMp71&n;0Yv-x^GVb(h1U~t{cHZzVQ(q?<@JDX{IT=oQ4I^o>%JZ=<|AGnoh`6MWXvJ;H5 zSd0>+T1M-XZnsOS6s1Cu#?lh4B&M%aCU88;mPe4Z7%zFqFd<(q;uUjTOl@Y{>%$cy z4OZY1MD7gj`z>EGaXmnqES@QAd}n60NJd z<}Y)Ks0WOsjEs-bbbTte zceQu+6&~7`O}efwIIb7%FeL4*9eR!4Bk(OrdCL~+n}%3;?iixjN8#q{5jsl%<0zuL zQpd6c#ZnH3K9V@Xbsew;N`s2JtSl|@{P_zM`UV&bY_{Kcb8j1DdX0(fy`}8&c!lgW zGB);|_q@xtou(ieHnOXWvgB0ByemlbV6f*B3Y>D!0w2&EcG0A+` z9oOcTo3@ffHcubx!^F$H^Zv~sb!I_k04Wg?;y7YqafQ9Rw_vovaU_LeMoZZ=x`)TU zd3yaxVlLAgUy8Oc#*l<<8p|`-(j^Q-tTd(@CHO&+#>zZF-!QggVa0izAWtsv@ckU! zZiFopgyoT_6kphAm16rjy3H0*w?!^r0V%Ldb`RECV+n=Ps}2C`&y&D&=*BCM`Y6@H zSVbb$By6V$-@!I6(ox6+(ztIq z5cUVO9q{Xd>9(fPF)TD-v1zD9ZJO~SQKwFSv4Tnr-KasTJNVWHdw(Ht{R~NGnUttj z1J}dYHhIsZA>e@r-hvQbe%lE{hPnW{WrgX z>)!M>@<+bOSHAQ&?AblR+}u1DBbRS{<1xyEJNdp3|M)-pIIkJsLH?$+=FS7V$on2z zYvxy8p+WaO9IyHgzh%=l-HIA&^4vL*Mjc$&Wi*I+&)eR@)XArLw{nL0_S zTq2h*kU9?i1H*Xu+YTcKsRvGILzU#?3!1UxSNt`8x=jLmOVwL>h07<7yd3@7;uTcEYM(dB%Cnwi0 z-*MRuWz|k3Q`V%{G1t&b%ux!`6w(A#ib#{}M<;8Yb=J7pR;I#f=}f#tXI2^l3!yTb zHlqy%0R`idnljT~jigDOw3k zn$l{AluISTBqAR;G&>Pfb6slPgk9T*aq|IAd6*|pALbYSmmlVv9#dgo8U9(sghN5lg@6-J74K_wee(z`Jv{&Y- z?Ak$fc$jCt@d#r(_EOqDfm^L`@v$fAf9qQ~|IH`(;KULix;~{^u?V{$b2ghC%~BWs z)1@2-@|u}QGcnrF4em0JtTS$744rlxw8oYaXj)8AKOd}xr)!VFKGJ&$WNMbE~w3{fg^L`qkJ zB{FNB`7ouK8ro?>s=(TS({!cHn&h%_`juiYtG%c%Kl(JI10{a^2j7lPx^x$&8Q6Oe zIktoCnp8mm=od$yFjwT#=x!b}}y8CT-BE zvjxVa(3S{o6IeN#sz%yFIv6Ffj6e#Hu52L-KEl>GfK)MVoWp2MlB5XF!Ch8(G9iva zjEG5M7e^-uWs^ijRNU)iMuH?sFt}M#r&6?KlWK*NS{NmX)cSSTMlcg`K({9cVfVI%-zAP9n_IEWM} zYM^FWlIJmLE0NP}yO&pDyH_GdZg;#KCtgk`cG_*Xok)%?*|Ig+l5I&8WlEw&ks`$j z07-zvR4Ab4S8u-aIj8@)uL=N(DnOLniF>d077DLk-Fx00&OLj7-~PUgM|zt zWK;l-_1$fay6k)jL2cgwvZ_!2^b2JD2(1RB?G8bf(I_-<`!Q9!fH&r$rDmnOj9;lz z8r_8a4$ytA75)AI+qFrO1m7?4K726&%wK1OJ!>P z9`vO!rZVF2#yf7v=X)uzgkgK#!z4Zp*CjT2qnBd|EX!u4r@3&dhbLg67jvxHXY|hf z)I68ivN_QjFyApOH4VS{yALzBat9yy{#`iIMjC@{IcS~XI8LtEEhKWtXwkx~wMlPu zU&7@m`l`3@%jxcrn|P1j_6EFOlkVwRW}00{Q{vt-u5@^IdY--%NUO++^9zhr3Ou*m z;;<0Z_8vq!-sRg{o6m;xi4j*VCagv;RoF_SFr-Ga6m-~L8pV==+U8C4y#l0)bft@9 z=d6S{>Jtvy3GShEKeNCcH&0+&DyPL? z607Y#m(tyh)|jE@!FpjynSV}O7!9sv;YbUWru4!9k!ad!!fxp!hYmTzvw)T8A(ecX zBx_AU3ifTYFirs%pYOl#ZIm3FLb-s-a^X7*u$`PW6bA{~7_u~PF=&jGNs@qiZ4&P) ztyQnM9#)S(h@06r3t5 zvxvf!BvV+9hq6<$w1Z~_v_iwq@kyF1ZC2(4*+8HJjVlG^8H*RYnwxK`ag2@9==L8nUG1uYEys7(?}jPY1%&4S607TAu9=dM40YsV$?i=^!qQW@<1H-YPr zF3eHZ3AJrox#^~x*3QTH_&DR^7w4w~2lijSJ*`QSgq=Hga_-zY27>{I4 zk)<(OE5;`#2u`2m-LHECKl0A|kjBvOEHFJYL#Me&wK0b4dsM3@AR3hm#~ClB}|xEN!T);APXfPf9fnxJaw8g=T?}gkK#CsRLTWh46fs$ zjm`2>lhG|hWCwwiB1bPUL*>znW4jg~^z}m6d2xiq$t}&iyoaST$dhr$GW^Q-cgP)B zE`MMRot+T2!E!ZDNmJgEu|W&eT3l`Vv4p1PSX?lIpYS67RKvL2#`83Br-onZV-i8d zcerzR#z&v*5xjH;H9o@h(@*0Ii7vV9I(Q3rz2$yN^%7RW=czA!iNzvdv4x?p5Y~bjU!xpJXs$g4+{eHsRstJG8t)o#qJiq?&j^mgtNl24~EK5nE zKDI9r-2q9Q;t2~S1P#yO{w+Qa&KfEU=KdFQMejlwhwr#Ijv0X&b z!6*Z^V%tOmSKLhhOyOGRwUXX~a( zihdDCD+=Wj#cBh;Xc70iREsWeJ#;-TDW!TT7f@YQw;w9AnoH(DGyFeVvw`#pD$QF5 z(Sl%*xAMeUiY+9W60}+^wof+591BzOb7facuCWaAovoGGL21fLLDJ%uZ4kCXtkMX< zAV4}pTVYFLG_+fNjIn90^e7fxENR%jZ34^yOKM7`%K8J}D2yhI!<_A7c_=F-)`G=_ z1!|2k#;3N>X)e;(zL&J$BMMpw$0tiOYNMlsokc9Ch*k=1(p(JI)|5&m2K_#*#d8$O z4NR8i+9Kle;>bo3#{-m!Nz*2->(EO=R4Jk0jUk1PPAr6ieil$J70^kCw(K!EGD_L6 zGdpj1;Zq@d-VV?Fx!}3SHPsQtzAZL;59f&fh35@VOn14^oTJw@B)tK?HBKu$Nt~`= zM2M0rBuSfsZctPfUOLV|EUi0kVGL?v4r&e3pr50IoeorL)TcJ_)_uFK3iw>My`c_L zv)SY$ANeqgiwk_@BY#M(R^z6d4srke_w%p+^)K_5x4ea){n?*EYt0wG_`nsnWle0p z=KWqR{-2M2f_J^?ZvO1A{*JFba)I*A2f1l#isklR`u&7%YbPH*cAUg7l58uYYkiJP zpL-?a?7vflaqKvbZ@R7fl@%??qH6`eu_{1kHvt`P4=AVD0TpM|7 zC5X^kar)G0G&X**Ot-bn(!wkgQ#--33Bm}aG90f+q1xbEkA0nO*IiGcP^8^lrn$Jt z#J1h2G^1P{G49Bue9hK>UxrV9M;wIGNYxqHnVZ@-ql`cL?AQ5cKlH{|hzulY#>0;u z<)LrBK#*!I+d>R2m2{R-a4dFh8DsNUjnR=Rqm2qORje$wNz;r69y`Y0o?b!}FA+}| zPG~|3>RYFNt~#>`iKgQvCzW82nT}$j*Zb0DIp)ZpeHge6k_&AKE+;-xD4qAsBRp`7?q-> zLuq7;ndWRx`O}(i6k|I!nKF1nQz#b*=2~ppUZq~KIexy+W5;HA;rMeLxbtrI@884W z8@8dbXm=9M&b6o%JsfFJX@YGz#BoZi)y8q0TKd=EuziD5yfRY0UL@(pWAf2R%f%@bu>F9av}S1s zhEFe)c*8`BiY1XF_|z%Q$G+KQu^Zyp9*IfmCIdz-iv!zsaq`F$*ioNawa)V|9OKY^ z_wv}^ewF!li|Sdypw&aGgn##?BJaDk&JP_*xOG#=LQvpS(^cMHZ1I6TA&)N=nM@Q% z2R&lS>yBHc8MfyjP^hSnSN1SjMyr>Q#wootK@=)T>5*1TY_n1tj$mu8z;0|#EOqc3 zBN*EdFU=9QI}BP~;y9r(IYGHzXL@;scC4^)Xr&=SOL|HZp)tbby>L?ESr#QnQg$R2 z&!$#%dGOqoSt7YGkGQy~eOV%ODGgl<&Gg(7X%^>+rBxvdI_Ov+>RWMkD!R)T7<88C zn}q9j?7%MuqaISMXwVg{)qpQ95^0;-+&1fkpdgJW&w()E@jjjxsd#Xp=GuS1E z{kwONbW|>8Bpk|nu1B7`z}&N^$zp{dUyxjKbr0DftIUv9^=valSuP$OBLq>9pruAg zo6_zE|LW&|ogJMHpL}S2lZ&U09O27f{{}O&OZZ-CZBb;5!F65c7tRuADUUqyJoEDb z=jWQVS}UA7c?@gr0;9`|L}8DmLV=M@2iP*XgH7X`nVmn!hkor(_|*^nD2+-1l_}CR zSxf#|J-c2qB1qkh#T0Dt3{QW#QM#+_-NKH}5RaTyE2A zt+2IFX8Y}j@qLH#$T-Eu+rXJxq}C`p=!RC2&P<>!pYK5SA^6$zXxm^Bv~T_vp7H zdfk+05TlV?nCtNFH{A)xk1<~M>8FYl(+i9gJnp>V08Y7re3VoRgI z!5!liHrHt-hI8>EQ^g8?xk6uCY@OJC#iET6BG-Ue^+g}HS>#ml4aSN^!FADTN@m&A z+!BdS@PtRDTtttK;_Tat)mnxmLpV0J>)}@_Sit}h4|v_)>*%kvamr)Vr#4ZlBSm%P{&J20oV6AdwQ11$q|et zC>KlY-M5>UPM%`tj`daCU*6vI^7-F#i-esH{eBOn4N+#$af@KZidDcO#xT zewugRdpn-{>KJ3j7(V>j2mk+Tvo<=q<;^`^`XOuN&<@|8WOSs9=lLLDdU*lU=~Elo z!seR~A*CR;B!fZ~Z4{B|F<#$8DF|3>uMjN^@Cy?heDjTj!GJ8wa2gFWD3AVV+8rEv z;DHA|^tQLXZSZQpkYB03NemM=Y1{nH1JCd`4}FVY|HU82^IiVzFTTd7zy2IzYkT>qq5wyQ)R;>eHB5^U^O|{8J1R9N+Gow=9O~I_f#V>SSV?uWrP;a@RUo85fr4t z5*bp!`9hnt?Nf~V=vIoZt$#6FfRPrZ+Bog<1l#u9M(g|$`rU{qOmIg^#9C7^xmC@r zH|(P533`K&$uZ5*lTAkVOz~si`vXkRo@Z=if=s21)*YUyRB{DqX;ZGalxsEmL63gB z1=gjAgB-ptE_AMrMME#xSdCIxfUh93@?JO_9M>@730fV^s;ii=HMXxQO(^^k{b~i3 z0ciI&u2k-^%FL!I^WBJPS>T3>Ads5`iQ=q#pIDs$odSxzpu(ZWLe6|#;Y zYYzysgd|a9S<0i+`2xJ;I~do;DHRC&9bBc+TH*E`vM{8nH5c%BTGpu-ON>=ZSj*?} zdn;_i#q$h~$Pm&-2rKupA1+d(_}Xbxc^~9DC)h~(gNVOhslNYV9})QQpM9EwU&8l%jFCe{_6%ECY@51{om=+; zFf+5v-0T7`JpLuznOWYU9BvdY$6X8kw)a!rafqRNA<}l)x^)j{&Ya}Of9gN*vETaz zJjY<$4n}4OOF}+#=alXM=9gCx(#4YE;(Twt+CJ~Aht`IEKjN2v?qBex+jjHlvybt* z+is&+G*rt)LJ{JOJNRCilnCFJ#3G}%{d#a;{Q}Ol^8!ScW!RQYG8iy-eip~}@Z2(S z95M*nxvit`k!2ZDN=oGdzUOo3;ElZVo$q82YRo;GdGV3QsFzACbXwT9eEo61vcR|6j+L_$ zu0VA+hGLd(Bi;Im1BcNF7#t=-@cuRi6Wc50b%e0f2FInlvV!GQkyh@TjuAL+3CAy?;{ll#H2gwt z)2TIPSbVxxYH^@jXr)P1ig6WMXndza)DCF%W+_z+mPt{ukE<($v5)Us_?FKNld$iO z9X$0y$fJMN;ftR-he=!X=#W_{-DC#Gs$xWmK+T~Qc+M!DtWPSsSe{2F5|Xq>sgSc< z(hNFb1}Z=}#dXKsJM|Ko?ZD&~3YMU16q)0&7>4jF+J~|%;|*`PkGt=_Yt2olUawKF z=jZ(T>#x7;^Y`8NdVc@+|A1z*dGSr##&UhUtJnpv7mt4HX+HNikJ9WJZ6gP}001BW zNkl#sG}i%)&|5wc9t?f=73Zof3H=_=@jy&uhV`jh$m zSVzpu_?dN7>`=5b64879x7z6qUL6ZSm+_OU8^il)K#9alVxjt=Thg?cCB(D zA4?l7&6?0$E*K}#SSZUTOC7Z3V1$E^7SaeDz!xEw)U@mlZF`)p%BIkZ!C4>4u%sLc zS2=9neKRx9KZ4Fux4R;RXY$V{Oua#I#;~dp78O9R0#WF%`P=;QoL!~jsjkn%Oq39q6J<=e+3_^tGP%ez2 z(*UC~B!Z?t!GAn6!b|-k@3CiiZaL$bxX7Cu4)cjaS7o^4qc|J%)NLLcp;YjQ`UzSa z;%Iu=K zlXe~d%o2|udyesuQFe?qXvl!F9bgYhDVY&uS`!(A6kt0Jwsq|Z`lXAu)wpPdrjZCf z_oc^p{lQ6G-^IelvRz8!Teq2QESYfib87EcrvMvFN9f$TZu|KA@*rYidQ{y~wRdUnocd~W&O^lRk z#5;X%e$QsI2&^O*Q_0b)ym+A1P@!1ms=j78%^RgxMKl1&#Lzm>Rg`x-eC9L%g;O)9 zV7I__*MHO${qma1v=BKeZ{x6~Iz^{B$4YG{MmQ{XI>>H|O6qWnafvO%mv`@H<;K@B zGIaw|YqSHNlvruzNWuU9@BWlu|COI0QyFm*QK{C3qD(mxU~Z{R9EX(4 zl_8yf)$sD~D?vA;X~waaW|`c!lXA&t-`?wZ^vNgLxpjiEYKf_lQ9N5yvVDS}O)rfJ zrO(v$H)C=2xo+J(8-s1xSVEFz87s@n*izt^3b<~OcGnQ64)tn<0|)kV;J^V!Mn~Dc zefvswozI-tp!)vb(HUI{pGyCBpY3 zRx0}`RkvWIq#Fj5iY~5{8=@SRB>+jYE%^E)$2juL9PRdM52v`O=dv~_3ycI#B?#MPTe-me`~rX5oT0A`qm??(w^o=$ zv3TY@T37_y<){AXPj7fVtXYV!I#gV8Eo>APaCUx~z1t?Sq(z*h_^yL1Eo#*Yt>tBw zEr)U2rDWMyo=>V2o}Zxo5P?92G1(v_k^{2LP#qb?lO8rUoiNHBM;v=-mzWn0R*lq5 z-UGPyCCus%S2^BVX_U%xOFv5>ZJQ)W=yuzTG)8FkdTiZxBmdjK{Lg&gC*Q|C_uQBl zS;Ua%zDlPz3JpY2Ow!9(o@-Gb8Ku5ybhrkxNRzx^w6NI4E*2RX^RYzk^dX1sOZ8fb z!-o$s-@LHlIeNu=YwQ7q$~4+QrCg@hvKjP4f;2%%iOy1-LN)(foZ$IB&0xUD_-2}& zMe60k&@L3xET!9SQ>%}V2p7NTl9`k&iLpekcVmQJV^du%n!z$PcPnHmN!G@8Tn1@~ z_E*T_4*gCWzhqN&x8RBbo|r&nb=sYXmm-@g7PoFK;gNv}}A+OnNqt3|ihrH4U! zJ}ONaFZ$mWy`ABDJ_rITmC7~E%}OboAD?T|JjxcJ#C{hOo-A`;)p(X^bBUk3Pz?|Bc8Klv@5TbSP%C4ZHn zl9c}RG@tv_U*Huy{_tZTeZ>?zF*0_;u6ytO-~*rg+)rO=8(M43>Y`UE^pM)FSA~{_ ziTUaaogs#=96ir+HPazQ-V7Ds^Nr_JFD+8CEFrUERO(`+3(~?d2G?lHx{oU}lpS%l z++_2>!Bv8+zy4|PeRqhcx!`-8RT-H9&vS8X$?RN9oN{5Q$6~ur6lLfv!IAd(pufC`?yQg+L#rRs>V_zN5s?+ciT>c;>)2T>aNk{b;5#-#S`-Uq zq+6nxCB&63Nk70Y6etb?-hThREH|4>PtVZpwW+w0gGGs_G77duQA!*shGIYl#}X`E z#oPKa%Hyg)8&^WK4Io)+c37HUM7J+6x?>OZsl8aXi%}_YYl)TfXE<`?7%$9ri4(=t zq>p85Dn*-ibB1Dh1lKDLDICKia>@L7nJ@4<5t$jL2QvsGNTp))_-;070VJsF@&q6y zpKq?$8CoZF^)dXdBfRT>xf`tnnE{n$7*e!kD1wyFCrO&3vXpda2bV?xX_Ar+=Q5>o zR8|>Hq7pI{vu#%;7re|i5@)g2q&kc-s3<}wit*8#S?rwUs}KAx_q_F|IdJezSSI)9 z?UNEHi6v|rw!uh+bR;81$q&BwX0~ni=m(nr^AEnsbvyTP`pk2D;Aj3bAN%kx688F3 ztJORS5C%DxhwK77c612{SXx6nOqgRjB;!B<+EjGIZiQ<-f-^1wO81=>o=guu~ zn*1uCX;BniMy)>c;wiRl-OBDg2e|vS zw^6N*;8-rDii2grU=WZgh2uCljz_6fq+BUbt5g^?BaU`KC&B7BL>bt3;08`Se-bHe z4&S&B=1$R*63d5OyX%~6jxtzY;JV#=8H6!1O5iH%K*yFWF2?-Z-}qYYYJwP&>cr zYF@c2)Va#C0{H6ZpWyr7ax={{F_TM%dy5S|_iKN}-hXr#6B7--`OV{b@m@;Q@I0w( zSfmv><7{O);d7rq!xtYq$1nWst-S9|yFuk1@%kEt*VgMpw{1HY@)~YO8qMir&rmA} zb~k($T1|R^VYwADv)rOu@@aK@j8>|A&+Bf%9~Mfl)Ecw4?@JT)YrIxG*JhBYA#R=b z-LGzKVpD^2)8{})nqi;u(Kxotf>7rNL{`AEWu6>8qP8(w``~Ay9>m2Y1`YCao;kXul(P8@hJQzu(TBcksGr4^$ zBNO9%_KRov<`d`m!291wy-~`wH&*wp4V`9>Fi@21bw+m-aNV3$Qt%xHfkIjqVW?T@ zMC`o2LA_o>W}4PYm+^@zX`-=g$vv;ThsPiP$~7MO%Ukw@ETH0LOd6unjAErhtGz;! zW(dneDS_oyNji(z1wj-Ia_5CC!SxE*j*Hd_Qd(qLOlzgd*!U*uBMqcU$g+?ujj_El z#$;%tk>=XahbZonCDWKRA4kzORDB;Safz`=Y=cPxBr9m!r=E^e4U0%A@CyRt3XYxb zGZQUP@D06qj!JQYE#=*G7f;hp&SL~fWuwh9i44J{R7*9IUYEpJ3_?Q|3q~ymX}e$v zU>jj?ef_D*#3ZdKg60x~#LS`&0>S<6ag7ge*x#iSc9P1MC&9xQ~p zVnWZ$lX)(_pHu0at1O*2456afzHR#^tTg4`+Ya;Ng&WaY^Vrc7eC4^*^lW!19PsKw zrzv;s+QQGg_svwwMV>kOG>$9y*uVK%zVYmf99@XGVb5+p{F%R`+Z>4Pn@3;2-nNv= z6LT{}r&g14bxCrrRff@da-JvXdC&R9#5{i)V~|E5hsX~`poK!|j7+CwDnY3jr5uEj zpcR-5Uw0{q7-6NHDYm&mmubWj5v>0Jw4EI7Q%W(rFo)yUbF@CoaEfJwrD+dRTFX78 zXHj$|Q7F(xld9a7WY^YlgmiH|3(KZ0QA*LX7{Bg%PMv;{TVMMo#;X+s zpbVToJ4>t8<=nYhTAem?3(MSb`z?&rD_8YQOj4H@&u?e%)+>@4{y&f7(-TC=#&oKc zc$u;+axj|Us1xyc?<8p&<4TuL&szM;{T9C(1+2&trAn1>5Td1pN;A?p#3|P3hbhO8 zpW^)V3|_%S^#eLeA{{}0ehIT}7s5%fw8HjFNF&%1Mf_7j{%bS|rp-#~(szB@Z+HuF zeS|xXpTO;`FBx&??(Lj88S~5_fl?8apgl;Kk2QlZSxe4W7nM7`?oMtb^u2vXzEL@S# zMH&cG2(>0l;Z%QpJ<8Rp@ujNmtMQ6na08i1X^f3f7@6So^hqB5^k3rD#xUBjFtDvDi^-T`e91T$!Ho09PNR-e>0m_ZZGKm%%M-6G6+Rmp4bnZQj!t)%IlZ$XANsJ{6NXJ8H zgF+!?h9woGF;12-&>6tx_x%saH#&Gm3>O&Gy1Y!i4$mEI3vX(l|+IwFfLNwdwQ~ zI+IvlgEPG?jD)AT^EHR~#^XH z`>l8L>z{ zeNJbR7YZe!b0J^)?FSk36L7%7Mh;c0vrOmrl+2M;VJt8iNu>FW-+qd@g^2fm-vNA2 zBCk?iczJ)Z9BQeoUK^xH1O;24RGjl6t9# zd6#B=9DNQ*@(Jkl&0H@h$Dqxu=7OKXpE4=iKf#J869n)q+s{%opjqF7?+QJ z{2312FiEwdX*7y7#wY1^LmXpKni!`&w~XVuq#3xbO}mwVfGCORcSCmUp2YE7R+f4= zmQNTD=yW5})KF`bC{>EwbD;~HWx`)L5Yx*E<(hhQ+oXXAv|o$L0BFlO^HzSRfOaDxOy3TBaIww zP?>_pC?*WZX3iqC!j#IqX5Zd*pS4Mn@U^c!%$wi*rpwj`uIqBg9k&w%0p;@g`(2GN z3<-jZ)awHW4)C7$yqgCf{4%#3KFr7eOf5`t7Sy_9QbMPmuqjnpYPcAkGE8QZ2Ncxif`s6C+92?=Hvk<|)9T671mv;dy( zMLfF@vURkEkeb=0CC+vNRt7QUU}MYR?<5{Qa-99wZM`N$|JccCPR^_&KJX7Ht_?vC zdka!l){<;}Mf9AtzMcGax#-4~5O-ddxaT$|;j1Zm6h8C$zy9qD%X4>Si|3|(?0fDb zic_S3dbNxYf;ZiB8$Wh_p11vz4^g>(7q0i}sEfDn*vzm0^p8?1=FDG~ zq0aqN2l?nHKEb(jOY9n}#|IDI@PDkgtyMbvDsrx}Z1{7w_P)_W^xP;g3Sow#a7N`O z=c@v9YY*Vn9<#h(SBZ>FrKCDVsTi&7TnSw#7?WVBE(IdAqgeJ*PCJH!eGk!G{{jBs zgI{27cAj>71>1Jm(eTkqQScmED;*rKgwYwxK}vhM&*8mO1Yt_imH3X&AW~E_Nv-aJ zvzGrP~Yhez1bW^86w<-|;$J8B!}3X?6NMbL0j3VT^6NAYgg9$s8O;6DJOSM+v&QI>YXoXr{y@fAXM^SOY>D1#l zPD&hQuuFp4*e1eY8e2$g*C&k=!XUu&Kwq~N?s`3LV}jn9BV>;}O?%}6+Vk;?1ynbu z18&~A4N)#J7WDZqW|T$W!Z8x*Sj^paJHc(Q;fIgBNMWEk(_Np^WQQT$P7h<-)T(ui zis>jrkZPh#4S__%fdhN_zW2SGdda8OsPmPN{V}h<`Bo4aqdWGHEG{xwnZrs!I|9Gr zV?-I_H%Ou`Dvc3Q$Xnld4>#=J$EQE@7bN6}Tr1H8N|7kYv?0Zi2|+tuf5Gu`@xjY} zXNL0}8lwzZ8q;W0xZ{?ac=6mKHy*s1pta1yPrX1l$QYyx^<~l;zXkT06@6JFs}U*sfq03}VjBEHVgU!Z0OP7K1pWQ1CHE z<2Sa^5jM`sQ4SwE#Q5Ai7Z#UzaeA5{%{X}d4w~J7`K1;!Gw0cL{hr)9^BROPUmm;0 z#%L}rbL82ls8lQ5ar>Q2Zr)6_TIX<~!1nE1Id|?n{eF*6eEeg)_O83R@s`&hv|**W z%-q}@Q4}&ZHo}1e2dQ`=Km694NO1Y;6ED*2v`C^DtrFrG%B2D;VTgrA!6`9+I%Mx1 z7GvXM#Bqc$Fs(D(-FxY6K<)ewzx6euFdI(5t9FO0d<3~hi`GV81ObdD%|bx4JTuR` z-}yS`A94AKx=*$TSAsaWMq^I1yresv@F!H zSdk;?x!A21Lu0$uetiiW$+$;xLL4V}B^QC@^r<-(7M5uTeZnxIp*4wCXal4EID7VP z=h>%UWNd7V=U!Uo;Emg;yJG~(!>bhtRsvQ|EmQOa7B*3sktPZ$T^1LYiDQLVaEU@e zyB!ksVl2l{DwJt9`;^NC6dKnRjEqffc)VY6FRxxBmW@t2SP1-b0}y!AFCv6Z62*kl zMr(m|OJs3CmL_;^fizg5Sg2x4iy)2i`yq@7+bx{=^OWi%c>ybk36;Y0W29pZ+q%S> zKFUUyNfdQ(r9(dpNV7f}8rLdQN(ZE2j4&2ioDr&kCEa4$I*Moe6yyk&u3}Lk6`E$S zKx%0$*RZ`DP^wlqZRVILU&o-oM5^0pF(6R^RSW``SSZL`Jd+`frY{Uq8j>_7m0+9o z?Sk90GX#zgLg0*!lQoy}$s|oVe&RTXZoCoCdnE#ISr+^D?Oi)p4?p~O{P7=uls$WP zbIUEauxZn^wa|Y3>yMD87lDF%@4biHZ@-;KAAOAR@r{|Dm&UH06FmLW9CzOGdTzR| zO2svt>uZ7}p;U3%EE^;$W3Jt0uGK+W5N8=tl%e_oVHh)r6MAziw3j<5-zDn>l!5{G z+?21USLca#l=9H&He;0rUw>(lg`iJAj!;_D?PrYYzdywK$V+GG4g%_xjf)?~7(V`m zuMs8R3D)~RMqE>tS}K(1vMd|+=v=;leI@0cHB|lb_b*M%#TvRUE<)~PnKDKHRUzo% zLtpyx%+LIbpZlq^&;A{yf=}sXy|GeCc5R>HGr#l8{NOMB9!ykm{ckTx4_j^i^#?yd zsaRP1F7?{Qi=}8KJoD(67?%U~*S)`-7^xor*hl{8q4lIzp*f#w|%&oq&4Pr#H|v`vJ3yeI`b#7?n{j zdRR{0Pu>awY~Q6(vk3YDE3FP%S_oSbB`HC(L#n%EDxx6z1l=aniz&9CkRo>#%nfx~$!`C}~ZRA~~c)QkF<-4w4$q$r%g= zz~DxsyV3ViU0vrpGt+;(>IOifdq8j4q5Va4bfc=fD)B1wW&VD@@9}>!I?$xL{lCPL zn(pH7;tc+CI&=RUrJ}$pe+q4UCNF)P(b_yY|Jnw;P%m-y9pLQ%dy*0EO{$#ft+D1r zKfI-0qTqMnb3#Hes5`c7Ozx9D`>y;eYy(#YK4x@Tx$`YelQkFy-M36v%^GJ{@g zL#&~@#fjs3cstj?_ZvkpZPJYAuQdpG;DP)2;urs%-~MO6M1J@%NA9_gyzle&#j9MN zuG5H8(ljA820!PaF`S)gkRRE@t0zxp?;);7A7%Xzr4quRiIfhu))8l@E;5}j(aBQQ=ToR~w9 zkf4n~YJ(xoI;UjZ?IclXN|FmtVrMJq9YH4Ae%E z#;~$BPpv#mv%Sj8&;18(zxzY94?e)>zm)LUBS+Y~vx@IuuYjD1A&rdq+<&aXt8cEN zfhdi+|L$!(`riHg<=5Zl?mM$2y%WNA#73&-ENBOW`$Zy2t;v|l}?LdIL_$MFnK@6uF(-X zNlct1oV;*`?R)QJ>godLFI-?`XozyTb^{FaR+9CJ@o^q`FbsM4Lyv7b?jT6}6s~Js z;XZ4*ze@Y!VPc)~m1KN*;b4T}^vNmSd(RO@iVk-dhWYk)PV&Vsy^iXwB4h=tP`D=c zs&uyQ*HvLnpXVX2Ij=;K;CDaw3V-^){1kbA>+62Q{p2Q%3IM4yF|c@kin((qsn!NK zIXlU_j(PZ{3dKT^`qB!HWz+4o$P4gnNw?YH>eK|)AH0PA`Hv$+4lVjT?u`Up^r7L` zPu8uC`i#*e#!$-nG)1(bx8b@DuIrE*!|-s8tCN!$1WU`y>>S%kBC~rfmOwZbCJr(i zvQ!b)yQq4P)M&b#=#%{lzw$>zZ2pC)uf_5|1NFTxQ!+YV)LW&Su=IQAs%8s#wh1PAtI3_g~ zTBq0rMZvS_s3zU8O(I=l(I!<6GIjCoGPYf&P=!j_XJEkLrPHr4)tSdJMJzkSP7*9q z3YH;JA(7VP9UH7X7SKssC>>)Gh41F*g-xWjIXW?49UzS&QUoGN5PmL0%cLn!f9n}M z&*z@I@7h?S>nNAS#U;M}^>6U8kNrHCFOT!5fBL5^EG$y5*BKidBbU3m=x>^)8?g4J zr6s=hwXXp%Iyyowm(R4MEQ=_LICcKgrsMwMc;Un>2OhYGu}TJMKRX>US#Piw28<;o z4s9P~t(~Kti-=W9z1KquXtrZ=VZ`~FIWEqw(O7Dcw0h{F8qCeJXOG8)iK|SmGcw?JH{Ui!mbbSblqK1q_BChIrrq^D`B2M4$PzbbnS zdV$@$dXhW#jok2fyRphzeFe+0DOGCh+cnCa2X}LPe3qdd~{_ugFZ0jotrb$8) z$4Du0z096vs8->zd&@*ecQHFY{x^U87k~TZ#l^)<1@F{)g1(-d>+HKR+0R<5EE(^2 z&M_&Heo~G`U`TJ`W-7>(I5j%!kQs$C3CdVmhfHPAC8Yym6AzbkR!VdXn+! zHi^lgv-M`1a=F0DT1?POiBnCdn_xK>EA<8^-+Gg`jvuEqw41~mV`_F9m1x3Vz*=LK zX3%A=u}r5G;I!U(VTQ5GxvTqsBtaM0bhEreuB&P=8&eZynPvCTa-#=T-Qf-1BB7!ZHG^M{3-6g=MGjDt`c=x zR0c=rwbz)vaDh7q2FO)Qm^i{497ZQ8)903Ob5-mFQq|3h2}tUlE?#wjd@e_?+aYMT zuw9S6_utFt!Grw87ygWP5Ti9D8@7h9RoeBVFvC8=MJN5lSM>$WB(`+$b2)-2U~#dI zRw?DtUF^|{BnoNP+gO%G-5A0o6T_Qb3t5OAmYa)&vBI`87^XG`DMa52NM!dW0oo{% zG$2(HDL218+9H>2m_lcNs|8BPYuyh4LO2*>A&iGjl64Gqg3%E|DU1|gEG+G0s=r2q ztq~?A6)HREs~8m-l+b9B%+kmb7;Lmjkd_5Xkav9IASUjFI9pWK@45YPG+Eco5*EVP zNSO)nAvBtl!Tffd)TLY)q}f?!@yc67jYZmx2br&@j1Bti94WGMXPLpF0%@X|TWZr- z?J{2v`Xcn%Yo0m3!qiL~3)r!{1_s*g9!e$5EnLiCwEfUq&Xk+Z9t?_BtH<=rGE4Oi z-JT&#vX|}j+T`;&gaOC4NYWIH*syUb4ee#76Jd2G@a!^Cn9}UDSZ#KQO^G}2f1Kkd zFCr{Kspyl-0uv{lzbnZ9tL#vqX!+7MY}>AA>u#xz1$ zHd1=oPAC*f9P{*FzQCsrjq*nK3V%DXn00FrB%KyX6yR2BnJ>1=AoHeQI9nHQ%XG6c zF;`(prY75b|BV@b^5Lzyk=G|U*NZ`Bf`p)xn6>#y&YwEP)XX9(O}J~<0MkZsZgP&> z58C941qOGFqOr&a1&mTeVVAJm;?Q83<;5kQ|MC~uee4)}ZaYH0RLy$+ea`mH#;{c^ zHJbRv0%cpEv}U#)u)UbuIO|EES}NfAIg(zFBo5I!2AOrdt-Oyc_;|L3Rj}~1PwH4$ zc9w{i%4O`FjjGm=uAiMrj6xZmb<+Fxe#T^l&@4&Mz!O`6T$NIIz5~KgEalkijbSt- zsp8_r3BLFJ=SXx9->Fcn))*Zb;qZ~$kd{NQmx=B+VueV0^4Wo(i-q1_27mWDWb+b{)x6hH4{)hZ;NCGwV}S{=d~F0*~lZX68x z@(`-iA_;ro=II5i)NYuxH=n;h9OYaYVRCfBCR$}W1&+*NIeCQD#kQeZ70j;8(oNcE zm7*+{Sfu!NiFVQ;6%jex!OCT8{QGClGrM+`h=d?*k(v-CQj|(5+5)8ou}rAu?gV#` zUQj0q>!b#>iP5paMqul3({U3=3>FGFp2tePj&$5i$zHE7(V~`KWAcM5`eqz zx|>`sN1CQwzC4Zs#%DGc6TIOgG6vTx0183%z9HQTLO{E#nOtpfYH}JSB&pWy9v#H9 zZKQx$L9>@o%3E~W5f@)PLp_mPd25nV*(aZ0WasV*D;L^0UHIgu|25vAi!yoMIDdx0 zq9D}M9R2X8$q(+J8z$5n0W;HU5$G0@{A3q*Ec8LAE#y0-nH`CgWx;>l`B_%Y_qy2p18mA@sB+AfqlD&Hy#UnJti-lVRm{BTPqOY7mHaJDvi*}5VT|R zW%rgLfRYdG)Z6Ym}kj(zmwii)QwSSqx+q6jme~#`d_M_pl8YXy0pwSeOA5kZ-qdS zqKrhF46-U^iqe{tfItMSkz@zqye9DlmmDya%{P)b>Ode_=&g~o7IAdKa9JWt9-eEV zMM}=IIdEo1>2%w;zK;+#_0=xBcMmf=znXcQ`*|WA(g~yNkYx-eHO$qU zc%B0$rP}RLD9^CiEOF%6eQY~=gp+T*fm#d+x?OtR0M)$}I|ads@!Pon@L4K_?hTK3 z)-GW=BgEkvu77R2N|mA8S!HJYOC<3c7;y7PvLm7N*?stzal8R0&U$lB~Y!v_u`<`?L+ zTEtorGy^O@ht+QPyGJ&T%+;wJJcO3u`W~IRc|^{^ za~v?5a;d`VYJ+^KND}nO4GiKWYOa=S3*M7h+|H?n+!dtJ>x#u+-&hqmiT{ zL*=9bl!`N+rcfxADIl9PA;o0&J~9)`img6<#-v1{KpBNG3DU~0M`BV^C9y3@7zLmp zRtj0L5SwfDuzh$JVG6?78P699LV=N4LS`~+5JOh9^h#BhR<1HRdybifbIeZO!=Bq7 zoa|nVX*{=ym9JJ6ydwjZzxRwy_-tqcn@l zi%iW-q2iDuLjzp8c$M1VUaGh4W%BY_o_y~yzV+f+7M2z%jE_?o8KIib;RRhL8XerK zOTAHNxLo9ePka!^_GmYkH^0t;{@$jsFqxZxF&l!k>vRMuB*u2LuDY}`xOAEjB@GtR zh(8KLQk_v$j7qSaJVqs`Bqppc;T4KV>1KjxCQA(0K{OJH)(V*#a1BZcesFx2pLlq4 zs?zl^^Yx@$scgSDO0hU~mFD;-1rCi4P_!Ik*W!((9)pEB%9Sz$LxUti zm!#K03qusgSOx|P6-u=V#zcJkOJ8FD!99H7@ekr{Ka7_vY;ewR)e!=~^Bh{O4&}iC z2J$&xzdXtIgL^jeM}f%Dip2t*`YN{N5CuJ=sDpAOcpm=1Aigo!j)PDNYtY3>b0kTO z<=GfZ&~7%!`DLtp9<4H`7Hte^zmbp?>iP+~?9(T=5ZJB_7B|*_CBU;qW|O7`mXP$K zkZ(WxH%Mvm)JOga;L_=}=yhX8M{8&eQK)$B_2Zm4ah!avLa|V$-Aia+xyt-f3*U3e z<#Vhxm$*8AhPCDjAN`qMX&UmLgH}BpuRx*dVuZ%pYT!4C>$OgVF!-KJ z;1sco1{Ke9|ABqTrA3BjPP3;x1Z%4pJ%a5P@r#v=HlQ?~BeA_4K@gC{DaP2WwY!-$ zoDrnWHC#7O6eYNBb|%i&mjEOC=gv*Ws9X#wwq-Cvf`WWLk2D5}g=;AGZgc+J1ns6v8Y)!z0MaetR!WqItK>@# z+lPGCV#(x*S$e&gs24DjcliB(@gWMi|1|&h^$>*|RLc0S!$U(go_OdUMhC0cp8p|K z#|Fyb$5Fui&meBCgWgS=!ndxocDV@${kpH5?^7%kH~1S_g5Kw^Zz#QAOVBf3kswv7 z`>9|20|u8iX|J${MjpL>aXr$J6+FpOSxm^<#eoo~b2$LZR>Wd2`QHMyS zNMn=p9UgkuoowGWL^)@3?`=D1wnB`QoIW?p%={9b@6u{2y6qN@ZKIT=*=XT;8OJTL zvu;Ql3ocJBQOf%?-H@Ru=D;v?mM-w@+izi85>E=SZAz6QQF3e3Cx~)<_3xkLm!9|* zzMFMzgmh^&&a(H&XK6Riv7XNL+S6#Ak|r&pU}@tu(qwI8?wo!7f1omWS2l0tHCR=n zZR0qL*L~(NJ|%eR+yiuickZ48lpTlA7>rXTE)`ibF|sG=wOVXbhGMPCtc=M;^iPJ(gxCGmfV=*tSjB?GUzF z+;;E~Zr^4kNmGngBvH)3p1o8Og>-D3d=64YPZ{idfw0p8l@g=|+p%b`t`NsDRjpCB z%ZEPnIL|%{SH`bgJ6wv*@8X$qd*80kq@-yk2DEPDx1OL|mW9zNb8~Y9LBOK2`TW2A zGoE_lz3hGbVYVH8kdZVY3A=Qc=b3o=uNm5R2m1!b_~y6%?~P8RKp-tinkuA_NMRwR z)wdG75f-b|=JVSK2Vtpxw>ZJk5=(1@urU&}&N_k^uuTL=ECQ5elgM=zjlwcEI0C5@ zN-9#Lk+w@t8WbtQa!MSG=h!G^Q10e)y;Sju>M^FD zoL|p>TrWrlaf5}$DWas4$$?3M@322x()vF8O?! zLa~Ch9fT2tk;OBAf0dJGmYJPA$5;RAi!@q`H*i}W+eKKncHq!jb7kTx^9xt(4kJ~c zH&48XZ5xs#qL?p`%ljlr!i9^Mh~tF!JoFHr?{5iR)>>1quaG1P%eJwkMK1`jq#(C< z7t6g4Gc(i7FD!EU?bBSmbeS~OJpRE)uq=z^AdClA@oGORk|p zt{v2_cRUanBQrFLSyy_`eow1}pxHntDHx5EF2>0rZ5vePPLhTx0)w<1^m?aeqd2#& zCa#etDf5l1%<&?YsMKd=d6lKcG++PQFLL($aUOgBQ`~v%5bY#j*S;FX zk|1AlG7&>-^Od>PXCY*kC<{xHa~+~)h!KY2(QWkFJw^t%VHK)q%O=DnRWW(tlHg!0 z=tL>a`ZBiV5r;9QYL1}WA~Bijd14|=B1jW;oomT8fzqvzrj^0~?RW)`%q_*q`8c-3 zkuJt~s6?TRpd?3;xgxD#jYxEf(q*)XvU9N31UjJIxl9nx6DB>ns*N!z%5*77o040= zh!Cw4y2`>a4o!UqBOo?C9N}g@?<62>EK*XlIU+}e0iop()$5s%Y|ukQAv#SlQP_9( zP*|4Y(4m9)zE8K?BcIRruZiUH<#BfH+R0}=^UDkk4f4J3eUFuu6&`>5ao+vzhi-U3 ztu?c=vwYzTU))G8@4owPKJkfyYPi1N)z7x-dU#4&9OXCplq#iaEGRlG&wmXSj`U*bVs1x zf>ePJ962<=um0SFy!(zF%&&C#ofpR0xwA^%br`&BKf~n`RvP0<&EUX03*-Gr*cR64 z5OUXc%;+%WJVdd8s8tYyHAs`mw1@mJe1zbwGpGyW|Jf(&x0Ik; zmWorA_AP)mPt4aJ3xW{W_4>&m8<6<*=Mnu*`t^J)4MzWvk@zjfXa4DL{PqLyesKGR zH=bkfuI+T&EzX`g!%(n>=ZFnX&Gb^8b}wXnW*ID>I80fYZKKuJa4*Y|xW3KH$KU4e znng~6-LKF(mSkrhW*1f%7^q>4!AYZN;q>c|{m$?G$Je(ScdD{vTHk z8^_WlQH*O#JWJyEF2W@EwueD8JW%G~-t9D3SJ82gl53E*1``vciYQJwGd@G!hoMrD zMx#NsQlQg|acvvhwTWUylo;Yj)3Fq-AS8$rbgCE}(G2H&B675PF^;iu9Z5NFGk%Nn zW}z|6OK0xp(YxP3N`uxR0*|Gc=a81i!qnez-y{E?<=O9{RrDj>OUJDMpwkYPRl)UY zXcdw#?cu;3zsdCFFJZei+G`g!{>B)1d+HEZ7jInzq}%J_RcjPHm!msJ2%;93uXISY zX0{hFH$RQ=EJp9##{al~nm>90F10NkU;{8vtwVwanU2 zSnMD1`Iqln<)pQj_I$`2-+hrCcO0hI>EL)US`-`{sPWAB8Z&O0?$qR_<6b|MMsY+K zMI3wh-E7~xo5iUKJl6%K(Y8TKi$+>5@n?+| zXd_Um+XrJ?NPMK}WiV?AT103eF1u`;S%$!(|t{kYdp|mVc_O?(`z%l zpRgHbXO|ftUm;Nr%1FX6z?LAT1zMw3f>tt9&ea*e7ipoSAXS=fx5e=jZ?bpaZS2@{ zm@sk)VnwJT(q4~TWe3I5c2s(W!-w|u)y@TRoRB64%dwc8yvnX!yEw3a-;Ah@ z6p^MWX_^Ui`kqU-)yDBGf-s=l?b2+vSYEEPu&~7J>>P2Nu(-HDstihJht$Er0p@!V zQ5>_nw#ZsMjGfPM;Qj}A;hE>?1OZ6Nw&f)p&&BF@mb&c@wryi{25B~c?`~ch7X9;t z5E3I~A5n7M^Vc2NvY#bLi8Kan^@S3RK&BdDWs2cKIvZSbxo*uSue15O-Xd0j>R(y2 z(NQ#X+6h6pIpS4-XQzR)LiF?iu8Br|TTtGsfWH z0IewE=@Zj@sb%d07*naR1k((mW|`OI5HEBtFP4Q zCP`LMv@$xO<84(q6Bw;9K@ZC}q$Vr4EYDr$p?kOSjlcD1wKLs?GiP67Y-A@v5Mx;u z5xj7n_U!75$7NTOFsb>=)0 z8;v#&v(Y>YsU}egCC4Ril~755F%m_BBMX%5B1Sm0<5e^%$`~xMdEv|{m65hf6!!1{ zO-d972$f0696We{fq?(4m7!DY-Cyg;UeB z$Wn!5ZEcJBeJv~u5B%KEa^~e{c3f0u60-kx~}*70>0Lj%DCr^wFaF| z8);djNqS9H^}3{7i)$XU*SbT=+-3vVD*pZN{lS0rnWdlkt55&@GXE!%M*>6nLvr(H3r5CZ`5t@BB7_>BKVNlYbMaILU zf5S>qL^2_<6|tiUJc0JX5gI3i)Y*JF3|7k2Dn*QuoIQ7*Bn+rjJfyJcbOXA*fUkY? zMLzK0JoV*OO2rb6PDzqBB1#y_J5+X!ab;lIS&V(7JksZm+}O=nh_LZ)2%i<)8f2 zIIq8*@Qt?;Olpv}gKG*TX%AaESguDX1f|*tG6}JSz_BDx-RJV?2L|}RhTqS*#XOF9 zjb>w-)~PeN9Zj#Pc<#h35=A|>$;nmP$>xcdloHiHlpfiCfRR#}mAN@er4msRBc(uV zf$H_B4GuCoHU_qbkO{_eGfrZ+lR@Py8z}_RSfs$4;}cwIcR6U5|t%yGvZM~LGt-Bug51;pK$KHt1Az?c;#*M+HWRAOFFq=P8rkN@OP z_{k@qq);eQu2vAK!nbWY^*RSyEzX=f%h?OhAf$yQvu=tp8X+W>v`{MTi&L8oi?{5) z(1(yG$#r&2KN^31;U(O57dJFSfRHx6YZG->Sz7I4;!KHu;oLl{S7KDdB2FSiBH8xt z+j#Pc$9VgdZ&P22Xe~6TcO!I=Ahd-^Q&eB@NJvmgrk|xO4Gy?FB-`#A;#Yp@)7&?3 z6ieDfMjXOyENOXpZX+px+~1ipJRFTD(S`?6F2mkjJamF zCHjZ*DC!bM9h#kauFhu&1>5rQy&{EN1wU7&QXInQn9135tTmT1q|*A!_g}wK8pZdw zK2WcJ{&AczF|kOuCkfKvy1m8peWOh#E~a9XG6-RjD1|l&iOK||)*35(@X?>a_Y1hb zgTYWJSTtIBI`&TX?%PM2w%NXIm^4+H*l?Q74NF?Yaf)Nxy!6t`?Ao;x*V+8g^MfD! z0MGMq9GhyjisRUHIvv*55Kbc}2Axh9+jc1B3oNg!k|ar%*a~nQn}ON@ zW7~!~ckVJ?u0SzgAqwIQ1!D<{THv!`VNNq~^;cJ}=D# z?5@V_DtNRyns2^xnfD#rPRXAoj3o`_A=_=-TtaHVSS|};k9wq;JadWD;}iV$uYHF1 z-L;=*&t2uriK`4)hKs!^nn9PJ`^-PZ*xt2uv{k++1)j7}N@WNGG`4`VlUJFVnWGyf zAgpYS*%IOqjKa81X0>KXR2Y&5aRyyaQj$0%K_h(|-}gw<1Z51}Za~>_DIy4?jK}Ue z4pE%2efu^Nt?6_FVk5XbG0(-zGn>y5wGQW3Xl?KdIh0cD+_jU@MDeLleS|OxdG6Wg zIrY{h7Ut*3=Sx_Yq~4fgZvG0rpiRLa!?toHDdc=N6SC|hr-Zb?NGz$Tl*bqz*u!dL z3Mnj3zI7TE7r6JnJLq;2JkP~QP38{x&inq&I)m#4Cm|#S--W~>DGee>aZAH^cT`b9 zo9661YVs0cqG=7KNWgY7M5~2Br&)<93?n?hh-C>>n$YXC$vGB<()#+78}w5xKyTrR zJ~}+gKI0?|N< z3^n0VLCON5nn#KhV?qYpDmz7vI4#mJO)Ml@rdTGXSghjZiuC4JQ91=7NVZTb(5^?+ z3(!$SRH>mC=89w1m}hZuiI-n~ zndhE+o<|;en9MSBH2CIs zU!b+J0*;I0-5Rg+L)$kwvFn_=Nd1l@^Ph=eS9oWyl;Tk#5WofNRlB85BKJWeM z{ha^Cvqb42OO*nPw>?VQXrUJ8pwUJExqUmh^MiNt$bjmo ziZpvMQJP@y8)LLq z`A7NY*^l}L$h^|(*2+dd6emucm@4@E-Y80;+{dhaYOc<5y@Ql4u3y2{ znqtYLz1GBbU6O8(f^8_fnuE8Gkcd2M-3X(r9K5|qs06w404GkJ=ik{>Pbz&%G;S?Mve(&o^vLmWT(HnYthv0mhmXLD>LXR-rVnq0H#(E3KWlvdZ@Fbpcqem994Kk`1tz=fGZ zym|TFA8UL7dCy~{Hh?MGOiazwX}0+HVN;27xNb{5T_PT z?0P?L)#mG0zDvI7@vgh~(Vn=(e7HH(BI^bVY{%i)p}kC9xk$A(fS(`3wq2wY^qL)V zr3$4=4IhCp8eP6i(XjK7ijDOrh24jsuUjwK ztTo#_{g+=yn@o+hQm)WywFskVqYIU>F=PgJlmevYYK@TD*f1FfR7imw_Sx~CK_2*-+xg^!Kfz)90Jf;1g(Nl! zQkE!~0-DXChIc-A1nX;G<&C$#Pm;#OIweiRYaP>dC~hCVoY51mbv?79g}4UT73;eD z8FyZ#DPh#5*Di5@Q??8JAHh!&NIU%7IH?PFsM4AgLJyN`5H zq)Kz{(nZdlyTr+pCuyuUP#W@ipS^px(QL=e%`fz?p@r||Id<$2FTV5|w(a3KULT&E z;z+~5;1D1D$WJpjKFOe~7|TgwKZn7vdu$Zj5*#~pkbz=}W@D8`qt5c&=H9iYuVZ73 z&I)B48+9hwXl_8d^dCndjKMYrBQjXEVO{ru{$46smyI+sEBpwoOo~osM4?Oy!64V) z;~JNYb~mQi+dM%}({uyce&xa?jz9l*Y@5c)pvK3w6e zrz1lBc;E@#K5%=kw3JM(gg| zm~Dl;|JW|7QIm&8E4Zq~iPwL?J@0v6U*BTu2!fED=MhE`sn(pjG{xLXoo0Oz6$QBY z5<*ybr5aMjbh;tZ6OdYcow!UySlAMh0F{PF2mFBwvM++G(R8Dbc4){q8l*`=7={Sj zA@qHMARt#LU^yPPfI_*xOwYo#?(2#m2a!LU%_=3I~(QLy>!uYM8){OV^v z#qa)`FR--W5~n?mpZI$wCQo76E(6sAxLzJ*GA=$cqZdgjkvcnl8Ka5g5Xbfz8rVY^ zwn*X-mBQ-c3RkDDQY;+AaZ+-{j0Z2a&=9%loL@&$NrB}UNV9^Ek`f~=>WvnKoQrK+ z%+wdj)wWS76-kW-LY9{sVA)iLMoE>y7T{R|&&~7#78e#MSMnS_yqBD7BhmmPRR2tF zvF>BCl`LPmP-eKajo#`sC8x@eGf0>QthN?tbZ43AokJrCwV@riaYYr|+r?@yi(@+| z9TGL!uQ9c`DX6LK=9EAk~6FZ!bZz!eY{9r(L9OB81zwCN(Kn8so@S2{=f= zF#^rz$QIRZlWK*GLelyQcpf^65#7wiV}5@A1{<{X&qHfXu~_8j(W4wadX#3f$@20t z^?IF)7cbFjwfOkQKaOSDeE<6|a{TxkoI7`cPk!@;#yt7EN^S%deEjjN;PfGr*R^!*}bq>YJJGQnC#|iK01-zKgWnF}7 z1?!=EvagrkApVPQ-XH|~4>{g3K|gp9?=QdphyUiIAN^Gr)} zIafya8RLEK`3;cv?BAI(`#O;QIxC;+nL_;ohgny%m01^ESq39@pVleR!XQzkQlX_G zav*U9N(wqI^gKf;-h2Y*at^-l(+f4Fa)o@YfQnjJPLAc}6@=xmf9E!Gg%ZM(6uca{ zN*R?HEUDO58zeGcJI+q)axjlBsF-~y83B8nolP!b6mhCQ~T zD3oMVu@hxtIpc*6COM`wJQ(npFJCLGPNk7Y-)A}=yEUNm-OEv<#rzK{eL5NKj; zY`yn;{r2BdRrAO1b)!M?K`q&_;yL|2r-AOb-dC@FRrl7t_xn{`IW~fFYD`z_Abi^0 zCawqVIKfW?wAQFpaN_uBX6LK8%3<>45{1wsO;TD3oH#Sfmf;RpjE>+1xgU1w0Py8Q zw^D2Py#D$Z7%0a$4xBl!iT)m>6r;rD=-I27ICs^L^!(HsrmFKe3o%JMWkbHeA=RRQ z!*shzxsYcx2-$w+HGE5^#3tqsj*bw`c92d)nrd>T0$yrK6a-qbp%hY8hE6Y2{M5AM zg=0G@-%(wuE*Vf-n*%2=R@yTDwR~&O8QmS+F z$U>1bGjlxo)U(uTRnkVw9pAbr~pESgbX09EWzRjiVgKwr!(+?o9sy zUrE%86^DO0Yo6WLBP20dxu=j>wn50O@73xot2#S3x3cD`9>ca$8S$GGJzaCV>`c<@ zKbItF<`h^V(22&+`8^WJ6m=Q$n55N4qYw$Ci6%uuY;YV0fs5}ed;!83w6;Xu1mUFM z3QQ~zOI=R<&2yai;$gPjxtpK=_rJvPXTHS~pMHk!Y>LL>mlfWI62WN5*p0jS$+!P6 zyk*Pv3<`%-EKoNQc~hmMEylRGevVK|tnF|2(BJ^?y6^3L>4`7V>^8BfS+$<6(x?!U zLas!yFo5giGOhQXBvN+3nXC|PY8?^99pW@5j=NxVk8sK&ur%5WJon<4sFX(7y6GBx zKSUr<$|o0;xG-~qIE_dyLs|xwW~;-q&z~eU9&xJa#tDr^ms}`t6(pvMP(BDrVtb#( zT5OtLQZ||e-9Awq)9tiL(yT03C{3jd7tS9;T1Bo{AXg}2w1ZI!As~v=Uhp75DCXv7 zFB_nrJ9n1R;SE@8nO~S^sokdDY%+D`JjaipV18~PBQWbF{Guo;?`<>}R(NCtuyJ&l zGiNRk_&I{Gm>u8%j*{ej7e5HI!0P&|@zR9)+<7*QZe?_6n61M@RPs3*OI2PvdxkiP zNs@%cg~iK^w^*)~z*w_#a3xoQ^OrqVtm0>}nWniFz06=Q-dN$3pjX+u+-^s9AeHt0 z_JaOpCU-7YO9}~5q-iJp!`)0q)sQqBy!iDmb45Pon=*gi~k@+i?wx8R4lAK0Jy-02Hkv2g>{Mw3$)rl~G0 z;wnX_Uc-@+IBMg#E}c%3wB0}`Sel!oGP)V-WPV+`?4!6IuH$A$DkdiBBw2Np*0dXK z2FG^y##G|CKDqJ$%2No(p;#>A`2n#`@$zMw7tV9fov-8bpZTj-w0pV21fxhIOW+vl z%@|e4;RgX$_d-sg_-F6=lboWMxs=SsB^i-lOGJ_^!Naj%)|twpja*w zby_SgR4G+9fKlm zJV&w0%lyF>7lI;%e2Ky63Kp8Dm}?)S+MLcRM6o0?Mq5qCG;myj@49qF3P}yEArwW7 z3_)mIn;rOXc6Q;~B8h1ttw*SQTFDZLY|~I}q>*S55$hJ%Bx^lT**+j_rt%PFJ8gf% zlNj4r!b*iy4#IIDiLiwt))+c|z{IIZcI?=(@)TnXPd@o1Q&ZFI*s+7LvF%JuOmNRV z_b@iL9nbSt4%1!N@gVA= zeh3ZkEum$mYq(+CR!aZkm-)`;|AOy)>{ArnVWN$*oI5kgU2pm+zR@_x{BT0yrnfR* z?a-{&NNY|OI`TZRGtv|Q$G^#-qsesCuJwoZp&2#5Ey~kc4 zZd_PCr21jr=!Fv(&c5*B#}B;Wh8sT6GR^IdbjsEkJvcOYraao3`Sw#UuKCI`M$Z^y zMs1H6j^#jog}r^b#J$I4dP#tu$x$p<_^mq7&t6+tjLb3uMjDJ1SZP)mqm9s5VbIc& zxLHZNmV&Me%|KA-Fw@WOZ5xMX<`Qs(9**l1YfG35 zG9N0|I8u@5EU-yTrXQK2``T?`M!@JR-Ir*O@4R#~M^2CMuDid+$UuW#V-7DKPybG> zE6q-huN{6Ji;aQHZ+6!9wR@@6oJmtXYOSH-=TO@4C0(VNCI}@7Tn{xpO{>vDZr@H_ zq_}4IS z&~y|h&L3rZF-J){cq-sRy^2EMdHu&*2sv}zHM>Ude9g^FJpTfnZp2b`5oI-H&nj(du*;wLlo_moepM92c&Syiuz%_fW zL|}-FVR*wR&2F0@2&va>8Z=i6ElNlRP_2UMNj%{*_oF; zCSI*G*)fSk^h!O`H0#A?)w;GE;Cr68(nBt#%z^+Rk;+}k&S8Q+@5Oc*Pk9IV$uLUaCoqMW>oX8=_haz97g8R9@k3jwud=L<^cu)H}e#g0eWV zX8LnS`Q5Kia_w)tgZDplJx_h{30_)gaP{lo$W1rBn$glGUNib?l#*!CrmN>TJ^KPp zKhG8?BoTSa-ga`r&)hw0E;HU@=1q6Le)IzmzK?(Z{{KKMlU_McmZcX+iunA0L-PFAb1fBJ4rYTlv3^8%ir4zMjcbDjP>a@CbqNqc&Ri)9YGFTa7 z)240A%$#8+J;_4teAb#}`>%t*%<0KD=5L zT*ht9ZF&cjP2-lB^9TqhQ7jgD&Gk3({MX01y6m6=m-^x?)w%5Y(ONS< zJIk@7M`<_e{pX2gMhG>!T-_psKw69FRaGn>DPOGc%gT{;n)D8*6#@sOUe)JoS6*J>i9#Uy5>!X;yh*Q*Z0B}tmnX{UYdPLgECB(in^4jecUbm&j7iU^rz0v3R z?0K3_k(-9{Y_AkqsHgZPpJ&f5@Uz!$Ljb8Zr0s-bXBK(G4IvA2Gi=&6mSxc|v+rCp zwrS?+(=($dUpkC~pxdnBc_C306JwA%#q&H84Zg78IGjFlifbwr0+D6lOpi!UC^x$% z(U`6#Ntab?pqr*#vHc1nt$PHv7C)CqDwXj{3W9T%dn9DOz3VGdIUd6U6HfGm&3f35e=s(`T41N3)dS^$jCuy{@ zmVhXVX*L_^*dn|f3Q5lM2*QvgiKteq%*@OngoE$<6!I>yjR=%O=qd7nkL#%30o3xT zQ^p0cd?>XdXLXr*QgZ6}oB#kI07*naRBz7C>=?OjbSO8-so8JQj9WD0D%uEK$3u%Q zN!q2`trKgDssO-$Cc+PTAeN)4u-6h-q3&FG2QkIemIKJl)Q}hC~3#oe4ez~pxy0o^w@Fk zdc*7SdVSJTO76Jh4nFm%|A#;P!;j;69s>gv?z`_kioN!LPN$O*-*&qci$&r%=G3W^ zDCMlIJI!ydo#{Y-!;l*`6K#c-f{To zK!yFyCVQJLE_W1gMUpU*rkwIFeJ>#;^4eYKr(U=ui*C8>KL2CGWdroDK~sMDa&#R`|3b^_5G|0+Q0vINYezz^?&2~Tekl33s0Z>QI0t5*PegA z3ViX)Uw!6_tMBMv5cMNL_ugk!E%REb$u7cJeaN8qWdV6FgTB&hz8r{~mEe3?R&6z7 z`>L{hSRKC0jBCj%i;)7O3|Y$4LeCjD(qa^7AGDig>{2CZ`hx*yQ_a}b#(6M7j z_MM$POTAg={M0!%Zy6=@d>kSwXoi*s?armWEcv9jA zK8-E;Yg&-{+8rnHA#Kb)fQ4o~E4PyhqZ3NyK};0Wk}-ADpnL2nGKpy~))*Wb z!tq=x0s^U6ESG7GZRBuikikZqfg`7g$F|dQT}-N2n!dpF;Ukm=hFAa=J0Xem$mI(x zOr2p#C)Bk@SxI6HxDM@3v;TMtd#D`x`|7hZL~)lO2v}&eC>Ha4{TtupwpZVR=PGQg z!Ny%zLy}}fU_f`~0>T=U7a)42dcxIAL+~B4wx3ZyJCJ2M9Y~L8>7i$ELOXB%p zEkPJkZ#0RzU9{0CFCaCVg>Dy-&-b<4Vh?F!_hoF+y+A<7l@j+AX~|WL@5|LhX)iOn zI-{qQ!gbx1;M|dFCD>o>1PLLCx?Sk?Ij#ilX^Pe>8NI%Czw@U3hn_k4g?&@X&y>pA zDb^JT9V2W?yQy$;is7w;7~N*^bca|ah``I1?bIL=iAEq~icnon|JmPSAABG0|380$ zNNZfTLXNOUd=`^hOFNyTC7M*bGn|+{&s=UB+lH=X&@1AJ?3B=u^tC&UlS97e?fWP9 zzLhV0=}Y|g&wl|SB}zFA4s2!X#%n2;HX*G;O2W+iai(TYqD`EA7i5`Er4&+nE8{J! zq8l~nbecp-n^Y$~3Co^Jhm=SuaUCB^mu7Pb*HhH$3;151IE}DrdZ=Hf(HL`RW_n>? ztJNkp30gyvBvfmQ_<={{3Y2m|L|Jf`##w;glT2F9#9?$V%ezeG2dRnCi6xCe+k|{^ z03qC7U=D@^sV&$TYg42IqqE?0X{nAe{nziIt(y-u(sZBE8b1hVx9Tj-W?A!m&gZ&4 z*YLuNN2u3(Eg;s==ych6^=_JuOR-Yob+5gRiKEA8HJcy=uIu9mIh2BK(#016n>Gxw zxm4kbjhh+teC9WA;cHJk!K>f+7FwNzR-;LCsZPC7V{vg2PeML$``Rt6JtPqOWUqG2 zth9ag6wrn09j0FV!gQLhkohSkvT8JAL5kktLodT71=3Mj>zFZFDZI74mWu39CA-$` zN>{qDqDLqvY1BJ??M{;TP_#I+uQ7X?>oxa&)`o#J{PI!OtFkU$C2IAZ$^H&CCS#Tng%BNfW^F=^8CZ)`S>fK*O)z$qjnyRM~e zp_^o?2F6%A-3TEpi}fZsleMKdjzcbAq7|p)!?3U2Cr+L_RIAqZZQMM9a2?K`X*0S_ zWCv(TmTgTF%TwQbk^l7DA0g)rGhc6T;=);sUA|^*Pa09-dM-v}WM~LQVzN1u>Vzci zWWwaSI7zcM97ko$ zN7f>>=~b5~grV26sxa2}wLA31p}E?reRI`GT$u-3>m68Itj?s)w1i@@Or$k&H=^tf zqmvG?O^CXd)HHFWOF;~g>lRs56STxxLT8jnH)%)b(KhRMPDyC$9@%T$%@RVYK$>O@ z?p8{aHMrz)q&!3)URC9Lhk`iWmnerc$Y&+)LXu2hz{C+s2xO8Sf|Sc;WUmS?2m*fo z=YNj3zx|)$`~J%9%Lsx@StCgj>h%V$>*D(!)oRwk>lTW57+S3+t!5p!x8`dDrdYzH zDI)H_4)%P-6+c!;$xrPZ8rB^6dpHqsZSCShQ z0=au9_%3u-W#TV0zki&#Y=G{0!ELT`HVGj_qftYMO5ex6JRAN>xAlKaro-B4H}E{y z^Sa)9fnWK%ez^bHVN?5vm1dt^W@fi`)hXu1KwWV0Wbsga3@u7Zpx9dxf3|5Bs`EI~`brFXI-}mu6 zpTXe`lm|x04;`o5ZZo=hgr<%-b?P{tBQe#8W@CY?w+}H?P;A?_nOeO?x6@*Dz-M@L zkWHJmuxaB)YPA|0M~2Z#5lBH029yVfDdltI!W`G%64PqO*(PaXCMVCD`ckd0-3apt z$jdGeQc7?K`1a9jc;?tvMk-Bi+gnnsJBZ*iN97dI0OC1 zTPNlbBg{Q%qNSr0CN&5&JMu-k8p@8M5w(d;8=E+^TMYuwA(uvUbxbZ-rXyTtZo3YD z*EWJzy_%UwQ~vNDkZu@4T$qQXi|cwB*&5(W#ZqI55QR!DTZ==SZPu~?+Ve4~MyD7< z(${XQ^&{#!|1eoXi#1 z8k=e&ld{-uF;p&LjUmkC@O&@hJ%|&OlM$~~iUlrA%~0MjNTd_u#aiZU%Y=pbDht(` z*}db655cKd9&f`V)|h=Lxx(NsR{y(N9@1P4&b7{1@|T0{ti<2FgitOEB4sZi6DyK7 zkVzIAWAKAu6#=AJA(>K28DVAL@xFEVO^+zf?tA*oOPsE^vA)F5DQrg*$WVp z3|}|I$nKDZ<8w?MU8H$hU{Zxt7OM>yi0cVScZR2)KEd6$-9<&Y2$NvxAcR55fNpY% zCUVJTY*!FIAjhq{onqp|x6tWo;y6~wGFM_VVORCUon=#-Z5ypyibEj< zio1JpcMopG9g4d<#XY!Ni#`;0cXxLQZo%EzdH2lz4f_j|ff?pba_M=lbu0w~dXbjv z&c*oR4k0%?I_$90Wa$h;0i~m~Wj$inC%t2FC8GCrhSi+n=Y->o0lx+*gbIGVIxpyj ztqHpKLUHlFIQUkH6G$5q*cN|l{ne3hW2^IrVseaP&f$`&Aw!%n#+JV3u@lZm!++85fvb z-K@2LG8k)sEk0!tKOIYUy7Pfj=r2%-c&pv?W;9C1D}%~PR?bKUc9r{r(N zADuVz7I~hO?eD986O?~vA{}kTYP8^&Cid!mN$4mI(oL;OqkjBpcSAVr^aI&XlaBBE zls^({lpxx8pZSs!ksyS-&l;N@+FNfRT79Kf0IJ2xU_^z&AmK|7d5RJrd%^nu#tbQ5 zwY_h6(FJ>-BsRDb`CpZ7Bg-?+=C!9b{2 ze;$9t49qk_Z8k=-!Bj0{VUt7-uf^{jCDf>=9sLX=7~+I|bmXPOCr0g7o-z1WZkFN( zH6;2Jh~Oh;_6p$pY!|Ope@q_Qs}ecm30?L6N&ANTH7KV2*D9l4X_N#@bfA*MrDJn{ z(H3rAH!wSk5gZ(h67(6{?9JD;S!yW_EiMn^kHZ+62 zU>6?#O@iG;z)is|DGk`-Ykm&Xv?JO9BaVc3dd7sh&n87qpoN*(S-Gj{RHQ$P@T%NCaI4`7*VKU3nwY*dkJZ7PXx8DW4h@WU= zLBQVnhHV>f9>PJb?H?V~h&>?}F6%eA^O+k?Ha+bteMdw?9pcbr8pxMC#AjZhV~?p@)0 zq~RtF=KR+|o6NBoF~<4+_5m;5dB1VB;o!MoitYE|3~bXM$u*>m&}BNV)p>Z$FVwj( zsG;{^?)eujEVaVuMPYYPc*}M=*zy=W?tB}Gfzb8HzwzUt&gVkdYwD4^^YwVBalf)1 zj3l;tM<41d#1N?-rC0ge`G&*#=Yjd;OeDs7FFX`+k;uhcA~D3ozIGgM7=?6AMi9=R z&Y!r{Y0m$JfQyygEiAU6&vvCf#n%hA%(S>fi6Uj{ati>;Gc{6%&J=K31joT3#6jTk z$Hzj~vCYFpz+>?4$FnB*BOS0F&~hOu3+#lZ)MI7m-t!6y!mi8nHc61#CZep;X4qk` z((kQF6#b0m^1(;lKr zwe;YKoYAUam7x~}Sr>!>RrRK*fV;tU7LyMRZ40tPO?Jdy<#Une-0->l-a-8K?P0qm zQ;E0=vj!$kqAXl|nco&U`6(-k##tBRUDuZThma#(1zK~^N*h9+;w4amx}|y8TtdnR zR4@XmVljjChUZ&uu#hEVYFyh`fn^h76`}xdgpZfQ&dsIsqR`MQvC`}G+IxR*#RT=S zSqs6%!v$^U9^|%XSr*WMi+-VMhWL+usvh34&jE4i<2uokL6_0j){EuI9lACNAQwk} z|JJGvO;D%#>(QwNNm+B&g)pIicx0${@nNQf#uk=<9*S0IJT^CuGA$Z8j41ur(hMpc zz>yb#CxVipxh8V!Chv{0%Mm=q%A(v;y*@-R1Nb^Q(IqpaQn*O-olKXzJ@W4>X~UE7 zUwlnqd2qgqBjhs0?`)IBeg83Zmxh=j_4=XfV3FWy_v0R#o?vQN+?o7GAueRv+B%lK z-Ej{hSS#gZCE$<5t5x;dv1EJt^0|{>tA#Akupd1N&+9){+$@Z+UtFm6(#SMf!fUG3 zpn%|kfjR`!olbWIQI_}jkIN&|2~e}JLfwUc0*6Y8Lff2_miUoRhXybYq!lH>8pIswg<v9E=MPgg%zjF0}V^ z>7kFis;&oC(}}k;_wYKJsd($y!>2uG-o(OaN6Hl0$Y<4H-y-?yzd;~!Juga;Bv#BE$oM%)Nk~ctv)cJhkT6-^v6xfNtB=%=Y)fQ zrso4vkaue1k?HTf?i6s(y7m4GX{r2qkiM?mMiyP&Hji*?h0ZOR|Ma)HCk zYDnX%TDjgDTu4ykRo#8NB6$E|Eh!;@jVxL`ipQNeP@o{psti8A?(KInsG>+lMK`GN zu`z55xDs?A`4}D&e$ryT*Z`l`N9;y; z#bOWo`>4;$>RXTWCcDu4NdlOqXR}wsB^-1SboP&=_`&G7cS)&f zC>T~_R8O@4U%|`6viH#7;~LE`{gGJXSM!VD*FeVXW{-jfjz^xx33H{98 zY`S>f6QDU$O<8Qu3R4QD3x`*QUqHd899#{qYH}u+JBqSLsaKMpWoTP;twyln3Q8lG z#@EnPY#MAgceeYImKjQ~i~wYG{6;bS2OQYjV$m+&qu zop(JRUBq?0XnvfT&Mv>yU{|S7M4HIs=HEy*+7bR50ulLMMH}X;)02f5+1uyF5=f66 z-r$-Zx$;4QoYQAgwkx%G6`ax_!hNW(W3SBc4S&&m9d0naywK0+ck6e`4dzkwYEbyK zK+NJ^qaB%H>2$h)+vN}9kLXT!6tcmJhPa+0|I=7q_{SU{hn+GSY}~x`{Y&+n0dI*C zA~n^ZCIi8KCGai%d9ydxR7<_cD^r{FvH=>ebLHqkAYs#~RvYT&S<~6hy$x4j8QS~a zS=;lf-}TuA9{6dABmk9+84^(ST?g@iFr0U2n?M-#E*ZeXZ798tG7U$V%?Ad@y*ce5 z6g~83fn%&W444ewtp7W>cVxU!;VyH*>zlEEvm&!#-0GAgH-D==0f{PNwt^;n}Ek;ml#cfUua(RQ={ z)g&ch`mp3GJ^N0yOmkPgkaIWa%60R3){gybt^9>kx3W}M)TZ3pX76K(O1`2UU zQ$)*I)f*iKaxr20qi&hDpFt$B~{F%dp$JvOf8Ajq; zC23CNrB-81&kCaF=4@(TI@=7}EWDl0yM3G59zc*PJfCZyDYaWc`_^Y<#T)aI-$bbFC>+~ddb3Hh7bTaLx=z86nO_H9n+1J|FP#GrGUenN_f z4sN0dUd`nO52>I=eo8Z=^e2traV&TK?aaVH!^A~TPmkcBqX?ZvRkDfgikIQJnnGeS zWh9bso*u6At^#+p9|Rj70ijfV)ONEy#l5Yse+KFORxKbmrR$-+V*j^4Z&_tS@rFIc zr>O^@s=O_pb2BXIU0@+e>~6!#TSaNt>Kv#TUA^tbM`nJN{(I-P|Yti2fO(1N0fXsy!pilfNi?F zPmw=V9GIC=K6NmPSnO}9$^e;Zza5M{cEo5+PJDy+x^5Au(Bu`f*BOd%35bdFJJo3vFr$hvx-O@{6NVpmhNdBuO;#bQSf;%KMeRe! zE%f2JukJrYGU*0TJ`g42z*Pnv$` zeQkhQm6!bR&lJCZ9@E7>W{q5u5L}zu4sCi1j36iDy8@@zQqGmPP9Jb9P5eQ3Qpw@N z`KCJl7;u8X!(pdO$SGNuJN0QjgZ`rBMF(FY7H7|EqmfL=%QKZHa`|I*L%_{9@Q~WV zbN2vaLF=ZY?nbYv0)~ETeV$R%p7v_I1-{83Wdzh(cr>qU$Gy_w^n1c7XNbm}+F`lD z<+a`_a5bI*Z90=*DG{+(3^aZ7 zU*{v?fbVBvRDf)LYL#-1z6B5i>e<6v%^5L+S?S5!#n9~$qsceMiXHG;jr=T}?HXhx zfCC@*Uh+_GC&=sDTyr=cdHltgxoOF%UkiWD;K^ZpNa)_8P$l95PWwAB^N*VtMnigr zuwo61EI|FT9iSyCw5TS)qG1|ayvP%W6%|XNsX~u7ZON?6Nbi4T*q#8fZ$}HvsTYeW z=r0f#f5%@EZ5xtx=|*hBVf!%S%mcQSX`+SK*QgWN*$z5Ju!d2dn^W=yDytvvLw47eI=w51Fg>^L%sH~m)8|AgWkTbrMLw@67u zq7myyjs9ZOCT|R5W-HHMo~d-jJ>{3s8cXwa(lf~amd8f7>)~VU;k+i- zN8|_N>CgSqblTMFGwd$MDgE}Fyv~%}A*IWdD&Nqu%2kC@btyzq<}_2tB2%_-KyGR2 z|43cHM%xwnvIVHsSX^E~p@v-HE3~`1`Lb!aGY3uKwm4C6%_N8CHsa4ISMG75aS>$^ zYIeGv0l#>3byBxgH2D1f(mg7m?M5O+V676x$rA6uexBMDAP=+K^-xnK^gMRa;-cX0 z@G(wurZPzQ=^pv{1^hu_%)c>m{vyObrhqGpV*G_AdKK~TZi zX$CpLYAHxkHZb|$LF**2bUrxXz6t!Y*5I4oHzn9%Xhb45oFi6EF596~<+d`ozZL>8 z`br&pRIlsWreD7BD9Su{bN?z2Eib!#N`|9yr3RA0s`6ep7~8vH66EGuTXBxPpie(Mv@Ed+_XOa7+y>4eSlqxpo}M$VcP zIf7r_z-e;^jP$%b;lHmKv9~$%-y$=jxul5t{gI>cMG*!anQYPQ0orI68#mSZe_DX; zHzz`2Xdii%!|LBwnBUK09e{0mcjU9D<*}xBw(U| zR)xlr*~8WD&;x;~fm6Gr($Z6+SBG`wkKLC8f9jKDU{<82hQ6L3k*S&T!1Ohb4 zvVpqoqV1ydty_FBJqMVmZf;@0>vn?muVcK^AG6 zc?Lxw5NDcjt?CEn0km_3f4AYw}DZV-4}Q~_vo;J{-Zq)p=M!wP7+zS_PN4V z6T9L_5M=x57oo6-tZ4d;BN0v!7HIbmv}>&2-c5rlE;~T3E6uG+hXrgfw>Ab9nJ3Xk zO_z384p;wbWYFAdMk5FhFU1;bu&(oWK6zaaZd!L9$~^5n`B!!?N2fXH!!-5u64ua2 z9l~Q3<8@h-X7F5d#;;=|^w2W(4feCghT9UlZ#!!-^zU>bS~s0Hac*59v;NZm!e>QJ zlbzIiWG}CIipV6I6lV>(3-R|K5h;6JstwQ}E$RIjtwQEj*mhsp5NmP}3t(p-Y7Ed+ z7!%==v!sBk*oh&CA6-rp4k)&?3 znuE6RgdZ)(q?%Jf)Ct*Y!5|}5R0|^gGk2WWA2#iA`6bSoRRqbpMQpneGK%mqCjDV; z_wu?}cFzy;mf^ip3@w+jQK{@tK}MI;)fS){=8gK)%^uPlulBi41>xIc`f~hD;Jiu7 zAE+Z|fBHnmY_f+Z-h+tiv^i;K65_ed5Fn=g!#KgS@=t0j=THL84aom;Bj6SKiEOq) zv&3xn#l>DdtK@8W=|a3N*IQg{+L@ma43)C0WsHpwtm+i&{4*CINaYj4Pg4Q6S8qnd z7!f3^RnI=bMdmd$qC$@j;J0WSqKg1Wy`2OwG#ZKiC|iIQfG+dDL}!NRWG?(KS~k-< z<*-MCw;Z~$`YjWg<8EwP@=6x2c4(uM;wnjXrTg`f(Us>=f_bg3MjCm$z)|!lT1|SP+SW+P&DJQvs()HPRy2D=ab+DOnY2Gseco_V!LwlUGtwt6GZ8 zx0LMDp=-D%rl6o$_kTJ2A2#IAjOC}TRwy-(82q3a6m;5JgKKIFfJIkQRP_IJ#J~BY z<91e*ZvTrmqqEhg_iIw$g`3(3$k({~RK>c9+fX`eoCCT8XV`s=FDajsA%MLb(%Qak z|DI>I5Wu3&%jNk-+Y9KS<6*NbSrs7=Az8IoM=p^Px}LMLvWi02d{lAz6y$wpFDj7$ zFUQGI(Yc2JAyZUng+cNgbaD0WP^??gsehfo0U1|`8qiD5E+rf3o07&6E-x?XlFwkTFntvQP#(hIm@f}#x==E%6=*Z6rf?o;l=<=z{$ zUaCvx5jL+tng$3YP`KJcWu9QVYa4o@6?y%4+9hdOl0rT0p_GD4fymweQO%{d-P5HDp4YjWXZ}Qd@x|e2D-{32nB!n-b-o*HJn>Fm=`qP zToM>G&3nAT&vP#6xlHT4{C*V0c@_rPx(5miu(CR>xLpR!cP3FH?e6YAc1~r1Uk@%& zCJlP9wQ^~MjlfSst%fkNszS7HylMUX?%#0yyq>2&A{v&4B|vZUgX%g>CGxWr(U z=}laN2z1M#U^$%KRvA2spTsM61t}P~pWuq>+ z%L3|#dpOVev{h3^Zl)CS@Ds5U21RK80#t5cr##$}EC)wO#yU7{+hEDT#|WM8iLgs5 zSjfCEOFeFc`8;Gma@C}XL%l5(x;?~Rfaza?lE+RPf{Dq#8r}0Ye=v%yUE9tdNGp1X zEE1JTj2p}17JusW9gC$2WCu}_41JUjaYl+aGhf%_?}Ak8N-Nf>TjA(Ow@Eo*-(P~q77x2|!j+RHXTiPim+rb_ zvW#EC)Cu&YjYD7C(0;=aZ=N1JpWg^8@|1nxxIJ&S;iRy{picf?b+eZ6o^89`6pj1h=;5|p)N3W)(L?UezRM7$N-T~*bjXULk zk=6ercZXd`U}9SOJ^SO0dvjvKV?B2FsiT}9H~X}o(5iHEW3)IZt^t>u4 zcr~A6v}sWR$Dj#A7cXeR!GBb}XcD`9x!vb`eI;yheR}&Ly_tou;wgJ1MFX>)YE{F$nmU20JwV;qssXid&_vY>m7gr@a-I!|VXS$6-`vIaG1FH(*; zRxPzbt(G>CydRFT*_5n?6F+wI#qB}&!hJGB_#83>9|7Mpp<(X-Q-5Kj>SYrw_`uk; z|MK#FbV9##s3&g*Q2hgRB$OPyanjH8t?Ukqr8wQJNg-NmO1xq>I)>tiAIm{QWsm{n z@{W(ag!NYMFX4ed^uSncs*IY?I#t?64)#@8-EZBk-og*-F5x#%uQ;u(t$d1Z4LZN9 ztRhJfSK(R4q5W@u{;~OaEMwf->gsMaCBcOeXMXnISOIHG6l#rnNHq z;-yUcr~%LF>R2h@`Q5tVc{uO=IM3kc1(Z|nuF9`>R{Sx5bAc4|D+;ZFx7N_?ayE4X* z86PmKguBM}JNu|3yNn_uF%^pJKcU;94nBK=e4z>q%1+KbKhcH-w9SN01gh_=$QTSV zOv{=-MG!fHhGkLz06Z6WG7(EDV82Dc7Jh<|7XkpAT?*q>Wlh&_eS^!Bo?W>v5@exD;r%)uRRjOV3iEzu zU1>3`X5mJ6{f=GF_iE*LoOWMq!y-i&{C0Z;kqSw=K*)&VmNs39=_x}Iz$QqgOcbWz zt1-s6At!#^8uvWKsV$CpD#yZp55H7R>-m$fF*CjCd+!J&w~Grthm$$b!Sb5CTo^CZ zR=v2{<@a(gt(YhDhL+90lv-3oMeKVi3cZa#INu(rK!wpD$lKDApvNY#1019mzPaD0 zSbPa*^NDF%6lKObP?>fK;j_*lZPI4}LTLJf>x6zo8`Z*?>Pur*z|7af`8KF!_&ck|TuhYld>(pepw?Gg0=WY1?b&%)U9Jn*jC}N)7Up_InVk?8WEQ9X z>siX8bFvVK<1J0V7)bvmqJHoQ9`o?<2tt4%RwRWrVCIW%iXpHBd_W{p)7B|$YX1yQLPXIaK=u-rOok(qtDt_$R$|@V zwV17=O&i0MBu?4q^XHNif^1tjGnUV5m6uO%=ojNriP1d2$F2KZCUm_+x;meEyR2@j zBc6iNzDQfE!${GKRj?wG6BNh*e$(GwRZjV))4cCMek+lmz|zC2h8y4qThubruu6IE z5yfd>?DC>%v_Q#~=HK-x3K*HVteCk+D5Hk)%?Q8Q$Zc6%MuevB_!CuJaL0f^#Mol5 z>J?)PevW2lyA*0_n8H6_BID6QO3RFrDE5YdX3e;ZH~IrAnN)A9KzYIdu5dm)i$c9|{$Jh*i_ z5CCmrvFTt3iwSZ+C&xEeiaWHVZFd?F4sFlwQ6@wT@4Im5D&UL8fH z|IOHPss+0#NU()A$q^0>IJN&ofV$uc552nDDg!NAlyH4A44beg{fmMD2tRZEt`SS7 zl(x-A_mEhC!;5EY&5+zItz0J3L}Y3IYYvz(dGe=V;dcTdXOqN_a~xsmMrDKDDV=he zru#-n)^jsrIbfE)u5xqnbQ8A+W|f4SE6Wo)!H9kx2% z{6AVvDx@H=S(d$jKr{GLHzItrL!!KRh0c|`vYOwKAdro@IhVZM!X?ly?kdOy02>n* z=W@Et3YF7A&#+LtRD%vGDr!6>aA-zDmX(ih6hy>-1c8XlLgTeD)YQ~qMSowsl#<)^ z`7B(Wo}56NQ#IZJHg*Wl_7xomuc@k=9#r!W)&$c!xYYodm?ELB?p7__<=3x&}cks(3fWB3>#FVyaSp z%DkjhyBA?0pc7Lj0qdfnEby4v*cmW*$}~=J5GvKQgFbqOe3)vf1an%SQ})7+VI_Pdzqv*Fx!kO2@fgxwE_-GimdKhZ`NukI239)b( zLjkhx)_BxMx7#3c>gg=XGt+P+&eJJD(kYRGnlUr6EV~y}@VBLYJI*vyE^Z+MLR1Y* zb1h9T+MIDKvv)PkXM;(%ethiwz!ml>{wk*sjBtb%w(pHLVVY+>mcQ34I)m0~bi ziuGxEyVt!U!l`tgbn^NQ$$a^XRY z208_Q0&`v%C+i&^%5glE^N1->I_%dXk`*Rj6V3Vj#KysSdS2?9Y;ifXd-P;-I^K zSu40+MmRhH0~0}Osi)C8LIYKdlwC4e_KP3&Ke8A}KD^^a$eOGLr!0lJ} z)3#U(kZ<&v4?3&h!p?|v*N?G|H^_;8S><}#*x_(1^IrfWMK!Qh*k_jP(2E2AvyN5B zA;v%^Ef?wcPKZhccPV!!rIR&#@j@1MeQ}#s|AU?{*e))TG=c+YHuB4bqYr!4a%VXx ze$Pd_msEoE%9*#t?q%?9iYTc?X$-ailW?d{B~{DH7DmjnJQWdwQ5M3ZWek*Phj;|U z?t&lDP%ul70=t81nWd0VdL`xL7}(}RL`X#}Z3%;ahUi?5Mk~!UIT4t?*q1oxhw7(` z*Z|8-Sy(In6KxtDQ7*GtrnxS0)<-5Q1l*Tc3x89sF<$an?x5=X5^(c1NCRRW;6Cxz zZ*tz2+uzcV>O!LkP-+jssWNhl_>QJ8TSr4<8T(}RhB|f^agc$Kk?kE=xIj54D56ei z;`$Q1H(I2r!cz5MD<;z%CisX>tI2nSpg|&o6qxc`tKx>eYB7o+G8uax5xx~+xeFqd z_($@WRciaiEVwO{2Q59TjwAJCk0?CXHmtJ}2HH=QZ5VtkLede9-)uVTFBc2bUpnJC z?7Y}5GDKJmKuz#(r2f`!y``T)G{bi=LPKKVZ4L*%=?Od1+M*vAU_bO6Ki=*wr6A;Y z|M%5_4cDeLH1pzhk1+PK?DgK^4gcSnWf4N)5$-P-q~7|A3X!P0J1#;1xgdjvT<_B2 zD!yq%etI+xjo0;Y0ioBc_P>b;37Z(KbP3Z?2|P=w%=1bCJhB-!ChmycbnA{D5C2QR zoJ-y7L*57Do1b5OTu~!$hc(a1t$q`9RBYkz`b|t3P++rg{Z+~M%jSpCr4PYs)X@|0 zOH5#DqrJPGj)F;CCS@1IYUSQCN4ER&{Pmaj;=%;33n^-!;@79WJ<1=QkK|AZD0J3^ z0I-nZl2vn7e->c@6XVDBaq;nYHZJ_Rp&7vzP;>xPln1R(AD^F7gG`A%w?2FO_>7p> zdFFCbmhkPn-Ch&J1IUOCf7xg|x9+ZZY zY;O<6#Y?a<iKSZV(Pd#Nk_iTAm9?hI4N=Lq+0kUa5(s$Trkwj+bR z+qXJlm_v1F`A)ar>TUS6@^7yFxg)ujT~RY%@BVB}x>S9qv?SN$=3oL!p8@Gq3|?Nc z4B|qW?F(KOWip`+mlifmJ`d;ng9HwRRaJ3Nj;x0VckW?D?+&=}>Faa^R={N+!Q;Ce zuXCr_VHo2|i$!`T?#-oH@Kp=7M)O{+SK(?1#D4#cpZ@ixO=&JEc5}F5aX~@Gsk>+B zD1_2p#X$;I7C@C~J6Q1D<~a(FFvYwpco;yVJpSzZlqe`pEIt5hh==h-pWcWCvzBl_ zqY@>P+IFcFWv6j_kCY{yqlJH= zA|=(XsgRkBamiAQ{scsbIiTmgua_JX z9ra8+YR$GV6~P+UNCh{R`C@y5vdGuvOG3=wyvQq`m<=?EjY0MTpU`G+G??%3y@)n8 z6E_EO|2HZ+uT!d&tCsi?L!slPevuD4&*r)4(-rj4;T6!Q92olV~*FR?SbsePyJc;o*}&fQNV@W~AmL7JRFO z-QVVcbG7*lDclw+nT`cp2eHooi~i4qy9O+Dzt(V)k8i5OlwTg61WP&b{A@};5U3ff zwMDz2C{(_mEwfZqhNVNmV%1$f^WWS*rlc!<1Kul2muO6=7$eO=_?{&R=WwOd2L0lt z8$nwu8+wxr-0V>~iG^SD01pp-)#Y`&|Ni{K4aiJydE%{o@(*G$b3ednDc@OK12l6|8c`eo&nA*WX1zQxpgbcr=EiB=fESE9}D7hj_ z2Y_oxOA^NNEqeV^wEq~sfv}Dw^7VTHgSoFRgX1tDAv2w97cavI>FLeQm7CCK<7nvZ zk)(u=9#laFPhn)Gm-Z{qMg7ALS@`|jr*!?^M#$y+_$ArKJ&AD647fe%^P3C(-CB)eroY7sPy)O55Yh}Mt9r%YYItDIb!bqINbV>NI z;yZ$Wl!!!HWW&X}(4#pen7@DOeO>Ui^cx=Qv{og>Xiu zue;@L<4YL7IsP$>PZV*A<3iQ2EU4+to(ZKHaFf}*lh>*#QgeSQB>4=i0os8*&L*`3 zMH#$Yv9Xmcf{1k0-U@(-lv3gaA$0Rs`A{I&%VR?97}csi$&^9Xyl8N^#0K`OvH?vx^!| zw>`cljNH}Ny)QLPFD{(zjU)w&0+dVDp}R**3omryxn(5jRxLRZhSNr^y1fbwm?S{K z+2`#yij8(_gLP9vWBvWG(B+@5a8L)@vF@c2egd*(phADM4(&eV#JpZ!IuaP1sgy17 z1^&ka`d>#-x6$^m9&^{Zry-Jlmk#xYj@&vj&+}!0z;pk%uork-+J{;eZs~cQ-i6fc z-9#s?pnuM~px8EfdEMpJrA*8)TDgv2z=274Xvx`z)mdwujl9D1XA6qQOSe8RC)MkqM=M z+X$6!LlgWug~zbWtG72@%$5jiim^jU&J{!&rS+diDFQwstxVcixhd5tZ}lkMX+>+& z!Lx3Y7->pmQZFMYPp2o&%d;u^i`bD58YdAJA+;&E(_4TYL}( zmWz;|Bng%H-ZkN@(|?URG0%9@j;}8PW2Gd&j!y{wSa^nXCaA!3+x9!HD{^(#;h@x1 zZmP2V=ceOdk54GO4Z)^c14nZL-02W?nG8IykqkUfwEr#e#d>4zH(T1NBIwIPJ3Q{b z*;jKVyq;^KjprLZfBEep-RpDS0+9_-%Ub3K2S|N|9oVa!b=NwFlXp`WWg{Q-h82RZ zO$Vg>$KDKSZK|8!I$~L0uSh;v!Ox3Ld@ewn3FvTw7GK&5GznX1<0YStLwxNipcrRQc)@A8`6csV}_IAQI!GV>v6mzT#+9Trsi zm;XO4Ktz6o76IXRr@s4~Y+e_5GSV2e$^Y~wr9&{ND5XTWl0JV6bhU&>nvgLq7af8> zM)W_v`A9Z*!=r)=)e97SL3ez~X<~7^+G+Lnc?{M;^d(bnj8s7;!Xu~S(a<&%sJC6O z%X99`3Y14{n(liX_fr1_N{HpYgcg(oKBXMa4isTUQZiL0IrAZvIqIPsf0cqYV^0*L z7AM;cV%#>+F|TYI7mpL_Myo(<5W|h5WvhP;S*{dTG8l6A(${XtSisLi`W&g4VD3=F z^L%&uk2_!=f>|U`AK9Z*=)CMV6z=ty1@;j_)Q7#h~3fds_$UAiAXBuZ78Gr~h+-e0^)b?4=Me)HNSF^O)5???j_{ zdv<+!NgX4+{duTYu^3b-)@wTPxCc#E{+!D|_r3OXr89JGV$q03}jrYMBU>pJHD z93Jk(hFruni;FrP0po7B+HL6fA$@!Asy1%c%+Vo2fe1a!%5sD5!%n;m+RPt*(rnzZ zLxe(D;n#{cvAAMSD$PX~`NkIUnH6$rKqhRt!BRKZrAe<_J<{5h2>m);Is{65Xq|^i zKV*hWx^&AMc)ZM`n6kKBPbSy0JIb%ofOIuBGQh>82KWOV1V1J`)rQvIYt>L|H>zKK zx3G9qlFi8At9V2VQ>#I;3R-GK)C5qCDyiM*Qnprb;^lRQ6EyNz8ut|Px2dG9Ps{qK zFhJwGjqr?a5>I(ets`1^L}ifpvT*<2G3I<4g8)urGvte~oTkT*PLIGpE8SE3-`FZH zn9Y4%84B5aU^eQ4eIK@T&HH$~Z)u^$4Hi`B>0Ls_ReN#qe=SL(k}566*@cAx=$(7H z_7_T_{7L)uC83tGytU9Jw?-~VObcE$z00jS8%%*_Sw^60gD zCdgCwL8t$|a|R2liYzM|+w91uo?IpTi~htvw}W_Af!FQ_uf51T$FYf~YDn0bGCJ~dVveZ$Z#KAFs=aOXzBs53?e&-^2y`9?qE=PwR+Cb?v zK08Zp%Gay1;&yk&!>BnwY&e4cEsP8*lgYUb`ne-Gb(5Z+zNMD;486qw!pI&reSR1| z&!$;6=*(MlLR$pPx<7Pm>KEzSRZC7=a}R5xvX9Qs&wcMTitzZ?KZ13S=+SR3{4c0m zZ(!&+QellTrujlcbrk}XQl~cfN2M=t_oSyLZw9JzDBKC@V;K#-+-acjP8YD?l=5i5 zgAR!e9If19&Ex2RRwP8`8ZXUc)3mT{SeAk`=Bp}lm@M9XZ1T~R53JMpo=H-Qxkv@x zbjlsn!)=nTZ?D3v)4J=_N^O2L;c#$ToJZweXGsQRILBg8<}&?dy&9fdW8oXOwa z#XY11$}+EEa?%(GDE@Na=A`1&$4mQ4l~-O85sW=bO`8O;nqE}3Yhg^M`2omb_G;{4FtI)b9-iZah} zfcYbyR;g1S>sXu%$SmD@>{}z!d0VgjaE+VQDb7mhbma;~fj={@TS98cViK{?9A@b( z45S}Egd-bL|Ht_fxE`j+AvNOD2$L6rT7I=KfzflTCB*>2y zMMAeDuZJ_Gu+4`WQ)`jDc|~3COoQnWqZuTk3Z1^o4k6k^6e<3llr7d1*Y8XJ6RKdM zm*9L@k1Vt}Vq_Om23PydR4NqJZJOxCvI>1 z=l_u}wTO5R6wNN8GT`+~r2J0}6ClNkN2k31ZRgMAhH4))oNtW7Ldl!R_b@@?`MRAL_-_=ezM?(7`(RD=vt_dPfi?!$}|9xT-~AcOo; z2FXn$TS~HuCg-w)cI(gJC!{xD{O^gHBiVoC{Q@f>G#?*i@pz6I*p`Wd`a~bDmtI7`t>rW5xBx2bYLx4y?a7P89BFQ&I|L zu9k~3B;xiqX}P;FIfWQC^A8;)h&pSd7jQO61!oLMQsaE#sG2Ieo}&h7lBN+A1z4iv z43SWRPHyenqGPEBn*1-v`TajM+#&}oNKDFyOufl^9s~{W^Ga4^|GT3t|C~cfdwkuS zL3e+FyOVHOf_r+6cftgK`z%U&Oh^9@T2UPtfZKey`G6gA13PVikyimJ9xwO{q#?TTxnXwkcNVO!ng)SQiMc~eDc%h-3(Y$ z5O6ssM++({!e5Yzb}mJknlQ4R9r^Rp8FyiE#g5l555IJ?@xU~35*M?=# z`Ffs#2b8~Jd%1zoIW===s7R(*)j=P*NLfK`OsLYI$Z(f1vFEwn4@=VdusDYLw&4A| z;8Xb(peMIDmRoQ(o>wCzY8g332fbcWT;SgrXwfcd&>~RPF$PTn23zIW_{z{RUR$K|2X&$E+}*KW zvm;q(2ymoWAq(2@SOUHMtLcCy*4!2UEv9n!mupM~-frh8fntA^Ns~sPH6gx? z`==)_X1!*SB30wHMmwlyDp?g8q&fDZD~2@;n$8R@{w#L|2s;tFyuW%u>qU6DxXs1q znqpo{sgC7uz9-`hgnrM!+RiBjeh*U{gC<=* z$_zyTu8YP1ShG6qLirUtUCpXIZ}Hms>&FKr!o5ZQ&55bEaawvS5&KVs=qs7wh4A!> z+E=^qw6QE)}<}$bhI!@6%HG96{mD#}6k(Zj&!oYSom@E_8VHElGpg=!)3z|-u^|MOkh8hCK{Z5Wl1KyQ0U=TF@}D!e2`tGg>?dTuO*lQA{;cAWSBELIzSbw9tlv?Z+_{Yqyf z%iJx$eA)3T?$0u0C$Iy7Yx!F;?4O5~sSe;$pZu-}$95*5%3iM21U|AeDl*4cHoS$H85!^Zj!8yZjFHTk+OAnbLk@*ED|0@3%l zI-MIz&&ViR2Mggus7niLvNFG?@fj19L)5cae^UGh|1Glo=EyW|herrl9@!hO zF}))*cv%|PnKuwhVZVH1-ces~j4gHkN;>!UJ&N0Ep;LbdrVyu#? zQmeL*Tf);Qd52dx4T)d&L{=SQS@kM;L$F(7lUrZs4@CWnZj65bGS45JWm zn;aE`_LW6|eP~=P#oTuG&*NJB&j1=p`n1iNwIc>_6dGsk(OlcF$k}Dl&43$?&U?d7 z8LZB~s_op2i()RNVm3vS;?Fgf`!Um!Q@Et3E4um=&T zK?=1NjD947Uh!gcb8t>rZvlOxO@+3dwK>41`meF>v2LUOR(P~--$GgI{tr#(7*%QG zzU_I^WKXtj+jdR1T|2v}$+qn#W5)@TZQItw$?yGJ|Mh-vt@ejq_kCU0aUN$X{N^g9 zW7qi??yJs3`)>RYNHsFW4((E zFZ}$qEiWHEvWDDYX>*+FQcWh%t9ZGSj>5%a+2Lu3e!6z;%3>nIO`+-{Usv$I5J}K-(?`j z=OQEgGxvsQsYl=Cv=+(iz&K}%E=@X~%)D#SL6h>b-K_iILr4lWXo@y{7qQ>AFJP!M zE+`-{5d``5Mj-wxv0s8Tv42WvD0B?#{nJyE%{TlrpsyFe)UR~=^8$*mjK=bvu8fZY(tjefI20@lPEYPPWi6ZHT*A;bOBj-t?1(%T~4SyLP4IN(IdFk5-|(33jc}klN6Hb^edQM+Wv!e+7W6!f3bu zYlQ}#23;z0^eb@QUbRnCs~iB>pLVamrdA4?bzt57o|kUHX+Qx46x10Q8030*I!O}o z^+fhxdlQFWuZ7nbh;%2dlHujb=a4ms4$e!W{`p_6h({hnek){!KOo2)5eLx z^cgkP&ix}_u#e~#^hm*$5~aB8bGiNK`~2uyr9r)gjnd=_6`f(`SG-{w-0TMHXiF-K zXiE~>9GSPMYpK@s4N|3?r_0W6%Vdm8X|&GJ%fa9@Dd3>C%APB@20MP0=xAOnibH8r z=Q%sn*@;d|5m%(%Pbgs{n|jSFvn;8T+!B)nA)M|T>$tqpqc}Dc2Oe4covTe5j3JZR zSc^a_qMi3KilLC-6G0BG_u`9l!o<$AA?@VE4YnP*+T>S3=CGqzP}DC`t^517Dz9Im zk&)NddojSXYKkouIr4ImDO`q&kH^9vNJQ9 zQD-@A2gU=QI(|Zd2G(#tGBa`iXH@*SLHSGox(Jh8Pw;As#5S^MvqedGV;0b`q zZFcsY@3+F9{idGVY3*ON_01Y4<5LC`j8iTRhGutZ zH3FaattVIQv4>}D{2o_&p1;o@zRbXqX69!0!)7M^))7q^prIVK^a~~tdq&oT@4hYl z9P!6YPf{-bY0GEMWxL82qG$Rd(M3g2$uqjR+e)+d`+JOA``ID#roB= zJfP6EiD-rirFs=OZDjr6v@+HBOv8#9;bs$qE(bDIKGMI84>Ig}4)sYmWOi_|RE{tT zt(G!LESu>Hy1$x24!#O|MHqd811Fx-jZFWfA4tmdWE)3k?F|`9w2k~b&B#O2%d8so zJNH#);pP1^leRvSi8ZWDa6BO&uUf~TcDX4d%2$$-g%%Vi+T%~ufSx9Z?+cg3=z^Pn zHU^)1SegRWrc%(lp~$qqD>HgBLy|{tvjFLcb9&Ub!KN-Bt2AAnkG0CeB?S~_97HBF zOm>S@dB73c3^{(V{Pe#rGVJV)C)SgwyzDLY)WH7F>zPfyaJN()d(=`eB}57}Ni{0e zGCJG{al{*yinSs2M1ri;vb_O9O~rxA{*rl*kCj|d(x>y*L1H~H`*zLE9G@tF*D{b( zkNQSGU7u;Z{qFcLwBP+sE5ThwqqsDx9d4)*+A%J+%R|Xy>x^|s6qY3<+teLSt&}dG;<)eKdJt*N z3WS!rxQDOk%2Oqq+?6TX`_vt_5bDujM)BZc(?c1yM^nJU^}`y_)Hn2`$5hc+up?q3 z2zYzsjF!Tz{myb%L?0hNrh?sz_$|AgX~RC-Bo%$ms=bsUmL$~nL+S` zEBuTup54OMVu8@QaffEe`@s>7;0v@fuT-NioKxr)Cuh(g!~IN<>Y9?XV3pKhm`J!j zJFl@bDLyA7WgOr~a;(#s57ijz6)y+@%zd%)d5DTn6|@MKtN zvO)n;QUpSNINMJ)T-gVA-oSe?|;zjbBw`%a74{4 z678RE+)sZ;$<;5R0~o1i+`e(lDUMppCjEPD=ane{F#$Q~OyCO6m0db(eKRM|JiEE6 zSg2xbYP!ef^{Pwl@9mx0<@*HGxqyJ@RPFiP=4LEvky%NPPNvhhhWG1ZLGC9LeC$6` zHsFy|a}|>9{2@G9ebql23_94%6u}pu69!C$oe{ zy6KHV%a8}P?OM@FR+8XmWneq`N*S%YnW?oHQiCoG4L&Gk(ifwWM47m;z3eD;h^vIw~ zZv6JgXx(f}-bEtE^zCGw`vYRbjM52_xmoxE;Al`aRD%Bgey_8|IlhOOshRAUau$w( z)32kiI#Yhv_!G+0Eb9w2!@Gl(k_^F&+1$?OyPaDz8_$HD*2#+U&^F(GoM&cY5~NlMWrr$Ib?xEk z7`L@$2n1nj&kX_C&hP!)$jaV6h97u(b?8EL>r{qDUFVz@*WZAyx}U$A=j>l9kL?6} zk+|mfaQY!)O|a{k5F|wx;_hrQ=5i%ZOp8weiqI6wQ>O^ROxs!)U#Q+YU>mW7r4oH6 zl?gS}9pHx3l^Z!yU-|9Q&=DjL^G!$7_Lv0}?bjlaG+;eU3A*EvA{`~ICOtU2R*(w< zH@Xu2wnZs}OKD%l1(I@;KFO=2r(D5mDm7dQeQbPuGEPR3`@=?sx-}RfS@s9&6UVF| zSe!IX+cr5>yN6js^0<$G(ufY5Qw#T)2ncrzcH@ZmNOx}y#Oy5~=IH2eVbakYS?6Cn z&>5&?N35Ex9Y&7)8oQN?RjIWYcIdH58Qujq2UHbs@Y6K$1ny^)d0cOy`XMP{zK(g- z%C{s)*SXEk3-^X4{&x}f=aIK$p83DNwfl=Ak&FYc$A8dqc@-*C!6FTI$4p!fw10OA z^=REw|D}JvZ0mo&=821lmD-z&%C43mWkr^f5jdQQ+D|Fp#h34I*Ie=r(-On+v+%<+7YXJ%Il3k!lil6$*XjA9;RYqSg2S`Q-^SrM&D}y z?OQ%xul||daHTfGhvD`8AZwa;#T++Ksk=%2d}-wgP+(FT8UN&JI@VtlJszuevW11q zOd|aUNI$=!hBAK4b~+wzdTvG?w^gHe%iFQaMmRpHF0GNES^qcZ*-*nWY0j*rDn^nr z;4Vn8Jd9qB{DPOnQ#X0iZQE<4sM$1`z(-t_-GIvFK)p~4huEJnGzOnuhP76mUUu0$ zWPdf)v=Sp*B3?YZGgQcy&2_(n#ikGrLyNhltALKtd?o?ffYZfEUV;R7T6g;dKJ($; zb4lVmX#ZQg@E+65k$Q7zn%eYjQDrztkSk2)z%M|eNTjl+lxX;qI&=8ywV4!iO`dx2 zmmNDp_ZM1rip`3)V$&*#lIaYU0~)ntIXL^chx5}=GEBCwq@`ypCb>s41{$3@4X z(R)>(Bxb3Eg3~9+v}H!07VlP5_x$XyRD- z)BEviQ=TbZULGaojHRW{Jty!`D*ngU}W6oLEhZlB;0FR z#Bu}7aKOjIlq7^bv(@zX@JPG5a+H#m&dkkKly$BB(TZ<2a_9oU0nJN1N_epPUDs#t zTQS-cTO(he2f`E!vLzm1GIN$k;Y%+5gr%s>p?_tqy)MBuD6IbjvE+)n2&zx(bYi&E z63!XWjXrPFW{|dW-02-5bKEcGF46NJW)4!RB&D0nvyVt28EM(>iZ67!u^1Z^xI;kT zI72!*qPtJMMLcBFP=MS=sCI@;&d@aGc~gbWd)1u^95Vtm+5p(*1NnRWW>jemXWz1m z#zV)(?%}=(M84%guhKtF@<>ogjGE}SKgWD1_^52Vgvtkhx#`8{n&}$gEPw|_5{kz`l+NVoa4_-kmFz2QVjFu&$L;MsDsU)Z02C z;T9_M;BxmPXTUypz)xU-eEaNI?ss&VVrl+7bgKIC1mu$L=%a!9b)urGb9Cj2O(h1$ z!`DH^rYCSFKs@iM`d;qm z;F*BAZJG#C#tit@mnQXdGIj>B<1nB|6WEH58*!__`fV(dLPjNqC^rV8U0Z#4;!=M` zWQ0S-;wa>_b!rENGR>w5ipxEJ=oZK2(-$@h#voy;)QY1nEHC;N zw8k9!qzI%-p{pCvyq`z?e-@x}&YJTS|3p$|bW9G(1}gDCWq6lOXqc~a$ZWA9?7zL4 zgG17%bIJ{~$&^g5x}JzU9^y4(dH{nYE1X^2AfZ&Jd9v6DKWb zu@HD1VT#T2cy4bxeCSjADKFnl-0|ucsQ$A8muAbVg2jT|6V-NTuuG&!ym!LmZ<>e& z6t+h!hsuw5wsVHZ-O1k#uiAWx4|i2R;)P#b18zKp%Vrj*$K;Y3edRdtk+7_&X8A;M z6eVIbj6=k!D*-M-bY8rxCAFwUd~^H_gOjF z!?|XXpR_BaDL#AQHXCB`pC61q-5q(|5Llx=U!A&#uRo(dBLnYe<8OpNuC8774#w@f z|FW!V_Wiqu4P_$kamqOATlgH`^!=)nw&|Xi?^+uuWaOjHHLjIzQ`KS{RDwl9k+6!3 zbIHJl2r1Sy*I0l9O9sQr%HK-{O=3!Ai3{tI0ZmFV%eL;KShZNA>8rJ9z(n6f*VH)I zd0fZ;bV2;orKM9-duBVVbQA5Rs#C{il;?B3;Tm{k_k+7mM7gpC4vva_{M?@SY`<0b zUK6J)u|4&BAIks>Vw7PR;kq>L2_qP7Jb07e!jw7a~^F=gmI;4=P%RhUU_%!76j?mD5YiO*qPvQB`95f&rw3$r}39a zBvU0pf)uA`Ymszfl{aD?_GyybxbKYWGeH$Cn%j;&5o6=5%$Pgxy2MW#?k@IhVtGc? zEe(}JFBKZCnW45{Sk=xNo;%nS+HW5X?H6pg9Cpw(1Sm)#>%%*{5y}Wll8SQ=OZ1lTcq3ehIDMRXQ+jmSZ{C9pN69MO! z%cNcOt5ZKF9(UyEc|?rnii1$OeJ7{3?2i~~ZEeHC13vpp+9dODhiYiUY&yR*w5ykN zoSbIWNqiGC4Mm)O2KC?;N^;xcJzgY(zZMzCEf*K z3T?p^7IW2<^}hyGk`!IQyZjoFKD*yqIG3~U8J%q)DE4RS!%PrikNGPQEz!Xf`k#ai zj+@wqZSekHik<#)aAbJC*)^jl=wwJwZR&+yCCL!a=T4_m-LNgCa&p%KlO9s6R9j!i z#Ftfk3C!C3g?1)VtZHG5?!5;=?eAyvYKVdXpXQS7eN2jT4gn;2F;8u5>ZDngorG*K z2SdprI(3%4Q1l%gUO;Ptl4;L)ALr);cz_=lVn>MeDXjYnJTNdIflc~t81&0%#@?fn zEqi)St`v|BUwo{C2Yk0*4Lz>66oI&Z{&e#A;Z{9Z%MPym2s8iVSCMKn4}hWjwWW$R zPdN#_`!a+&?fdq#cpb{0A;A@z3h+agTzw&XoK+$UMd_22!5F43BnYzBR1y7_$q^BY zD7a>9uqKm>s)NAs3i>@s4t4=I4_j!R>Z*?#`mk}fyng$Ubk@<04RUs!P2-CDJlZkN&l?}XXhi$+Y$)XT>Zr(tMJuG{v#Hm8l zp^%epRwE=^)iTiCAQT1z52YDBZ`7IJc@^;0ZV^v9j!4RQzQ-a*tX;w1Ayczh3G;== zAr=aE*t(xg4igTdayuh>0G&l;f&@|4sXbhcNq$MO>p+WM5jY>!6lC&&U?=ZmreD_h zy1FciXv%cuRol=vr&>S%R^0=XR3f?bzt+zyPZovb)kPTbE*+u!ZcotJ1t$0Q8&>zf zr>9%~{Ab8&LC;23P}H^m^Bo61`$hL%@jc?@;YKuiE!p%xpMEgX(s>q(#>Q{Y5VZzC zkA6w8k{iWgBu4KvM?n5y!_AN_Vbg5V=ujciH7oXvH3^p7$yW*53XLJ}$gs+_R-nDH z52t|#DZ~$U?ESH#;&C3YiHWg4?pu|0$wLUh_)4t9(3D2O;PemRw!{J1h@09$M)gvE z3sOR)!|Eo40OJrL!}w66x{<_qW1?23S1E+xsTuq4&4eKfvhQiMI@$&n%eA1iEFp2; zZ2YgotE_AC^P_wE+It$seahRv(|27^=2$9P{T!!#6dWZOnwN0bKoOPLfe~h>T$ctU z5;<54x#L)AQ6ueUi$Uhhi}O^=hmI6jYI%e2E3nk!iGig-DBK*#z+R zw5)D?qlr?~lFH>7vc79HF_?Qy&6`5{M#R4f3%=`-CNs0vTL|;bV!C#vjQe9ESTN8F zX7m?GmY7ONA1KHn+8FC_kp;2bRxZ;qFi$shG{lfXhp8;2ThSuf`zk7iAeVGNx^gLE z41;b2P^w}V{*ST-{%Nbof%=iSZ-6D?1>0=vrs?Rbo_Oiq-5RE5k&q+wY&)zmP@k+hEX7Y0mj$P>dZa`PFW`F~2l(fGT zW3(z^!iQd&Z?GT&ny7S)t#&5-SeSPGTK>bU0if(G@Go}YA7)_c2dpSMIyxr6j!3sA zEG4P3vXZIU{Vt^YZWUlUHa7In7;v+0W(Q z%XL~ds#hnl*|74|G8|=JGD`$(D#>sB=@zNhVO~}Q1%gSD1cphG{aZNTp-dD?SIHtU z18~rX;3jD(G~mSK1jdVmniSYca;rJBjLZ69Y7@n9QcD4KMf(|&Ess1B zDGyf{$)nj;)s-vR;i!?DWaw2jaFib}5)gb|gcy z!zo2dGKwe0Sr9+d8qwyz{|aai8c8UAlCNv`ungx5JzJSKaeeMtZH?<~J$o4D2u!ab zFgp(y7E7p(+)nTU=gd08{o3bp-2ah^z=jTpIC~^=0{v>%93AnKs+AhRxVvz!mFMgj z2l*BG<_}6hf@ja`W_4X%Q%lRx|GbJlq;{WyAHVw2yLGL+Xe@beS5Dm9?(k9WjIQ6b zB*yj*ejQ<7WBa{#IgQkHn$n=551=#tkA5J21g3~{0eC)$g5*~NHk`^9E*yu0WSD(psy@w;d zVl7_O(B8-pEQ1#LBj`eG-MxtC@qRz#0p@sGDWL*qohwq0v}J!z%UKm34_^pW0v8-2 zBi;P=-33U$n$4_pPuQZD_v8N8Vqt2mR`;Fv;bMNne_FYT1}h`GQ-ok}rA)F^O+Jxe zkU>yTYiVZmNM3@kaIV7j?%}I;X7>L5Y7<46BCFlJ1|0eN5Y7ppMfo5LW1)FSp~aM& zm}W+YMjNAPa2Qq+>**s$@%!1jd50lECOxx35~-VkPA5t@?jl=1n)VV|lu@B(=HZhU zb3WVpz*3eRDgpX9U>CSsF|#M^aS1Bc2*Jvtxs`3+oBK_>_}@$<*%BNqg2jMF)p-Sl z&Ac)vZ*ji+uw)_bHaNV~QAmVz{^uxJTJjjDc6%oGbaa?S z-Q3bc%CvM%Kqfj}xj*c6GMYR=A3Br8qiK_T@NmZ86$aEfdv={0Y`jnTdId<{y#{`; z$Ro@HO;P^n(}@=w4Y9L{q(t6(l0^KR)4hr7&!c*+pl;`!uRS@)##qyDKlTb|9U$3txDqvMH`@YFxgCAP?A!=~kR({i;^6i}Bw!KsjCnsLNUlz|W;cr}4K7QQ zwP+ivHGYsrnP!z8Y=!5SHnvQKhkK}vKHOZ~(^;aUYjES7Gpf41YX8EY0R9%bK5t+j zEHO;vYWZCvbYZ>M2Uzyq)B<#ZwwNY>->-z=21<<-k*+itlmB(8HZtxo6+)HnK9a!{ z`|v&P3a5no*WHt{!p-FI6pN6?QLSE_%kd*ysD0XlZEVlmk(oV3mZAJj&+k{FqCOgw z+>AdF;x2KSO7d%Oj;m<8^A6GAxZvL)ckAP$Q|}~ebpJ|c<>ny|2P}xeWUDDw?UTX_ zOK1CR2{Cl~tjQlzs59_ly0T)`qJ@#)6^1xYruiqT#q6{HsRqwL%%_l;cNQd;_;<;Z z*}S+Dkm}kUP3I4Q2-);J>Ve!*ISZxk94@gW}{h<*2*S+C^v?(Hlb=4ZQXe%^WP4rd4a87 z+a))7910R=XbhnO)|sv-|t^?}?!y z7(m4ZWR3i`t$^7E0hW)rAL%K+eJ-l0g2j?@${2 zxGd`H%$?96HKYl5!bAIi<||sYx?~WQIO~J$4fB+YyO@msKUin zj;wLX+3AXoxPV2ANMrmFNpYBtPDeG>?4&PA@B)0US$ZW%BH;GFth<475E%m@LEl*G zB`OscFDbLfk$n&n^VHSkU=W}^jwr`#Lb4x`>)i`bs8vJg{?H$``>(^|U_JQ!Ont!8 zyN57jjAp~Yiv?i1Cd`z+8$x|gE1!A0PK9m_KhT|_Px}exF~oZ@boUq1Z(`O^RJHqa z>&xQGOp-VQbG=%q|Iix0{j@H7{4v+-7R&XWLDX(^GYmHqY<(W1_)B<=Mw%2c1-qpYCdl3ZKgx8Gj0K2v%j*Y8y$ zrP=3XzU_2qwG{XZ7A7@&an&HQ!t-lMWeqliaX4Trjma9^#ZaXI-JL9cp`xv7h#j5v zQes&zTT=lEa#foW9fbWeys&MsicNCW_x=e?Yt8fq7mMb7ba{+*aHO81X|Br(qY1h` zr8p~xLY{wIo(prAzn(gZCvBTEC~R~;-q~#%l{qgnjDj?Rtc0{;`P^JUu?tPLN^{hl zEoB^6e^`t@)I=sFX@QGtMX);-z|pu|xPJQU>FDY7C%_z+Pq~D{S900r@N*A#3x2Jz z*Qns4vo1WPM`306KZ`nVVW<2R5L3+Yu7e=VvD)I#T`HEQiAstXo^#mL(b%`w$Hwk@ zXU_Q3ptFUYhvf&c#6(`ciTyZo$OI~Vg`>u7Q52N@c-fKk36yTP^0i22BzE4AE5jJ1 zKf|;ki58KCxfR^}=uAbm%C@!zaA9pauHA@;CsRbFWuRVcLL-y>@08+{ET05y6#s*#z*Dy0Yaw-8n?5-#dB|mf+ikp*sHZ_XK=s~bZoeB~ossrDrEg1XGAgVO zGF}|Fe(njy5p~7gM)H|DLR#G%I1zvUqMzT??;TSxO@2rVMmIZ;nMRb}pNAvEx zY|UDN=w?zjLta02)cp=$mG3IIKM|ik`yuT+%ZH9X{`ELtTmTb$Dhg=)pQa%XD2zDg zg*25*d81VTOAk%>qqg<$8^UMk6Y)yl3rdgjWA623R399anmj6P&y!kTz~KQ!Xp?8i zICJV?_HJVU{m#Et+$rTe@rn@0VzZ5A->o_7I0JHM_$Z{NSw3`**Bm=z2)Nz(^wbzQP;%FUY) z&5o|?)>Y|IE$EFB@a&8Xl39qH^qg#i5OIlp$&9aH!r!@(u2xy=v}A+Dg7(7N6w1%``Lo2{)yOP7A|^rAsbC#2}72d57@UuZN_$AQ3# zF=R@%+H6A}>^PA>cuE%USy@I_boA#*8#$=p6EoVjQonET!=LA#elO>p6=in2IO=`` z*O{zy2?`2sUSB&eHmx$q%gfKS@MY!XP$2d@vVwV6w-D)-l0v$>g>Ih(OmI9%ZwV)Z zwD2Qme{QxCo0QHk6}aP#0q4*AmDEgs zU5by3Poa_`?YyuE$4w*&wqz+IEXV@Sraua*nPQ(WrI86Nf(EUQ$UF$eS2__=b7xqVqWOs+LpFe@s?C71VLS2po4p-QZLa{u-eSYAL5u<#HrK?4$W^sVk z`16rfs^xw^10CEgRlH_AJ_76iu7gEQtyA;Nz|2^5uBfeR?*9nE1=r$#>H9`JK-SbT zDr|+ny?7@;Yq*O4rn`4NfY?*ydB-X^<(YAuv=`c z;?UIC7;KYekTp@Yn`Ok9=Y53R$KuzI;8w%w^s18B{ZsI*DPDmMaKVgXFxM}>J5=8? zCrZT6jY+)K|GV}YHmYH{`3%UZd)wUZw)GhThe*n?r-T9Wp9Gwddg#bLw@b`HYN)w6 zb28BqN)U-`h}fVIpL4@{LOMx>v0VIslFW!1EGm=4Bvsz=9xPH>(D^qwvV2WfNctq} zsxNbZE5UhWCPq)gJ;db5PZ75iRwpyaGp*f1>Px0W&kFRQ`nOrTja2P=rnH5s0;;)`XoEr4*eLN(xJ8$iG z8gzCQG^X`+`O(}&#KBWWh+r8n7N$GCSF&?{kU36}XJ)f@{B(OEx-iGPh;6)p=4 z&&bo~?mFNbk4v(1UET#bb{t~8X@;696YVeb!T3Y^-=iSUEH8_s_AoizJJ2Ej^uAPzJzpUe2C$`I? zM)|}uYYojNdq*ywAw$>_dfMg|c+m}g3f8MztZ=M0HP=6)i{9|)4@moE$CEfZv*fQ2 zEP37zyvY{DD6&Q))d{*yLUbu}ui#0T6+`Y-6A{9O5=lZr9|1s*saXm>_Bdn1^{M96 zl}ys#117i<=6lxkn8d95)#2u~w{Yj<1<)i;k6!I_xqtdAT9pm?x`to z+mI;W0y^MR*dKTOY`|}w%blCP6Drta(ukm3B8S>pVPJE()wB}&Ka=$0wM-J6 zut*jp#C|b6s-pL6ttjL`75LQvSj0@RY{dRAw5Sv-%tBL3gWfI242aS$Hyz?{>)S6Z zO~=eEEA#z3AA~WNIHnHnoZmz2jo#KpPaI}ejgjWflvK1q*QWHy!C6@IRf(^7X$Tg5(#!t!!hGO8F%ICy#OOMUGY)wa5K zsk&JS#{8APu=@%0zYP1)Ia(vlhcDYeYU=!7B1m+q}H3YX3nIzcU-!0;; zx;5yMs-8){_b0Qpn_8$)8-btiz_G)5x9@*PnM{Q;gw899z+5<=<7ea^kSi#U0H=AGR(n7JP$ z5zg?GGe|`%0}arFRTXW_jEt&G>HkOa={mrA0!%tKlYXze0emO~FodyNO*#L&F=<@2 ze|n#^Yy!ek0@G%|fe9c9O|p(G=q8xU+cux=!@|QO_cLgsI^2TOF_t^iWL$h@n?n~{ z7Ww>bqjEc6otxSp2j0}wk&G?Zq>oL1DF^-x(oZ(8{*jWzqcjWewnU25Y=btC1RkSv z94ZcUPGAfmx>4QYidh4HJFz$5?ZB}kpmTVCZM3`M|m*|d|wnQDlt+bcL1VV4DoqNJdjv6Y|`E+SsqZv*^F^gAf+LzUP!$v@KeHgJUzJsLZ zkV{_inlZ)JS?9}txW!g$LH-(MU6S=`fF`#pl?mH`s~eaqn5h43!wrX4G&%E9k?vEFctTvUp^Dd*FB4_+rxci^S_4Z_CrrkRCmq0S5JK}q^ z0A=FC>3a$*$yh`f&vVgk+9R)D2F>ZsgToI*8<@#|0-`V*{xSL|$k>^peEVvc9f(x=Xs_i6XOKzuM9hdR?9NNR-VD z+c`QqS)7qu#(VI|1sE9a6knCFA5Z_E1weM*_J8_29QZa&Q@YabN-YKpsEwj`mDvS& zr^5tCZH*KtL#Q>yS_A@P&g**enEiGU0RHq7$sqds#jpZJ7;&%~6s*0TF<;V1bAv0c zUr*FjS?~|~!rrAU3VV}h@}j#We=gkSBE`^jv6>zWr5JQoX)z-|MilRGPJ|W^Zx8R_qyTDDR$}Y<;7! z8@E#BGrzsSIEY5K`6A2rdlZLN79dcED9Abcp|cxY!h)$Q24GsUO~7iy4N&+sRM^u7 z1p+)G#X7}XH>?VydRJcbYB<$3bxoR;Dpig%>w1>cGeT5lR5l!XT43So8U^*$3RNAw zFQ<*&9dTN0vlPI0ffpoTY2lsQU>f%HKG8Xn?mLnur=gj4<0f|Z*G$0e0@3%;{`l=6 zy1K@G=QV4v{fQisb<)%m-2^Aa4sylaRqkZ9+g zQDItdi7RZLlyXmPpI2sU-LgI&M1{c{S8M)d=ir37!Zjm3)QGBEl-wLgg5_X)at`Ys z+1O&?1w}glTZ2q}O#=T?E@`f3CS4*HNxjj3nCHPZG~1D9f}MJb73}d>5!(|=n}~lT zKk)9W->;4Fi3yIhdRlW1q@FNbWzgHJ9isgw>&70*xjbi{ZTHAich|^=-s9h%&kI2X z<_VD3C+SBWb71zrd8SKLQMQ+T6~&jgxA?Nu zXnZkqWSV{P+imeq20h_s)XI(PUaprc+Y@co!0ahj#EBlc1cTQ!xpyk^Pp$TBX6MVZ zew^TbS5BUe>FqOiVp++F#b`SWcMOuTH0wG%^dr)@=UoI0FSTMunqvXvSS;1BlHa;T zEzMyzx;8;X^d%;yy0lK;@oXCMglhlW+tQrkESWtjE?=0AQ;E25jBr5__BbHvlR07h zL;OzMGx`%{WBOk$>y_W}CQBeuQ}-W!rye*Xe2%vWNWGTEuGa9J=C)C+3{VdIoO@ZH zE=kChl7EN{_q=7m#keFL?7~pyfRw%Gu!s*N!iyLes9ix91z1l}4fHeeUR=zqkX ze|kGzwMaKD^vVD{B*wo2BR3$*0?zrVa?rz|k>;*M_w^5YAP_#XM&XAA^&b#IiH!x` z6AFM`Aoa-?J3G6TmPx>=c_UC~cPZ6rrd_w({&xu9dnf2?ZO6w{b2r9juz?-AT95BM z2knvk031Pn7Fm@TOd~RgKoto(F)CBXurQ)ma@U-|HXzyxn~TS&GO_vF{M|T0j$X&e zbk{32ZJO^a#_^wqL?sw@@&*j*hheTd#5y;Fbln;$U3ZE@P3dU@gNzQ%x}ZN4k*^KLG;A*4{ON>!=_Bzzwq z3RHK$9@~~gJO~0SqX%#7-u)3U3JHwm7UP(#gYbXWg zn)Xmcs>?HsgPA$|OM+~&?;js#)#<=>e_CoqJ*XG*y35=xQ{ypNv)pV+RXCEVjvvs$ zT=_b9N#4RoDk(cU9ltM_w0l2j;j+rGKHRbw#;LJUl=6Ushf{);!LR^) z<@tX04X|-o&}Pb-I&O6(=h??4&Y}?^lcz~!yj)5JtP!BGn&tK9{RQpJ+O2Va*)}0E zq6v^EKH%o{!i_m&ZkI3{HNH)bQQ5g2cq+$%CK36&%`+^wUivaUK!NQZy=^Sq)4zLl z&K3ELQM;Ak*S_MnSr%Io=YK+(I09@9G5ik5iBGXE!c6KL8brCW2RRh~rw0LiTK#=} zb{K)hO5Wv?50=c^q^E^W?(=2v^7BOQCtLjGOWv%447*4Qs zJEevD84^AbG2uZ&O;BZ&vLU^rsn&-KA+r=_usQ$z>=$FysoGN@2}e?}CfY2)C>?yGjsqEmHHH2H8@z2GtX+gdPsHh^2>e zSy0M2l^@{U=H>5@Xlap|SxF^^2m5`uLHZ-_?`AlU?;}r*CgUKITu_uh0URW5WF_ai zFM~@N+QiTS)4$YV*YOvGcPP?{vte4%&_}|*S3!`eA;i(8(s%KaRht= z2+Ra#S9{P=?F8hIkP4iDXE1g1Tb?g4ELP*-Uzk~dA}vjmszWItvcPy{Zb0q)#$8-1 znX7kmz0G3wf*u-@O_SA=2a&Mgcr-Qj$!Izb?&^^1w7~eAPqI`3-8ptzc8Va7QG}f) z5>^~)I%Pb-IU6;z9-Mw(==^tOro4wKe~*ZK`_FY6UEm%zb&)>$7J95V9=)DYEZf?& zS%y(iTrC%UeH`ebp{V>(VX~H?mOL9ZOQtO=W(uDt{Ff~L<3`ovYGbhH?Pge;SNKmw z=|8LMj#TgOBByS0fhRMQ6Z!e34rY;-#iN-I?p(o$s{>?W1rD-B=+)dJF^rUKlrb^) zMPL$Gv8ie0a;s>YdJ8uMGx2vBT3I(S0%-|V;J`OPCz)r{>ziCb!;GCe2+gIDw*4}P zQ7!brqWAi$x@KJI5_G=hiZY0eUGbGS!1R3o_kIgo{__$Ng%n&@%a~QqE$Rcz22Vg@ z^6}F1Q{XN41>S{;#lsqYcO4&x1~ZfEQD!+!x(^E?QrTqr$I1Ec{VPfjdt8(4+Abh# zqkvCdxvTQk)o*lg+@;=E3KjqE9-Ga0tyz~e)<@7C>V>#>?`mQ@k`Cj+&Q8B0k16c3{gI_Z&h-btY4;(+_F=qN6ihMh!!dgD?_X})-5>hvL{W;TH%2jH{I^=Vj?Y7}YCL{R~oFU90wQCbIw9JDvIrYxe7EP&=VB zG7DN)epU~*@joWeK9z@hVb3wiXvo=d@Xe%aq2k&GO3r=o&C;R>`nS$!UoGwa7x2=8 z&+F}xwq+mrw?Xu!kts|Q)?{am>01pB&bp|bO`0WGX{mYikZmQ5itPLJbOx0ZF1|@m zbHkYsUp5iWugU)|oo$VbV8?#0XYjuwHV^{|pi+%7tym0&@u4O)Yh%+gH<&MrOab39 z=VQo=Sjc4EektWsgous+bbgJD8zF?D!~cwP|2rZHd8Q2T1IR{C>{}4!Q)wO-3W2J7|Bqd<7^G1aV1XP9Y0~sx1YGm9|uZ3cq zORo%xoz?`p+^|lIXa%8RmtxtK7+O6p-f7d4lyYM|ZQf*ChgiP`=3JI6Dm9*rI4V^L z^>(ezZ2-LY>DqG81=?ozy$wCj7Gw*)!oc7V5gh^LY(l`Ubm80`_{hr2o@mI;-uZxw zudt952v-4N<@?7+!^bVRg1k~SI8rFUnqA=#IU=9QoH%-w+J5QPDA_{DA#-w|-wVj-GZj?Em)Y*6drE2*U?@A%O zyAa-HVS%_-1kxb}B^(&c*EhA-M%5=*i6E6@j9#1!yJ&3+8}5@*5A?7kHn0jX$IlgD z$TGOuhNd?Yaw7(rG(#gXVyMg6kNbtbwu{+`R=EWEfiM{zNNl(r-SHs7haQQlzXnBZ)#e= z##(_jb6G{lT^|4m-umQzk*wJ|Sd}L3Ir10R3p{#d`0L*=pxA*ZBGLy(SD`3-m17M` z|98dNQ;VKe7ai@F8@;()g9g%FFkE~&A*o!8owNn7mD0kI0(tMvCR2a^+{ML(H0oTD z>-~{L^8c+ZtZR6^Zz+gB{|!I)3%~ViaVi3@cEC+k=xrC}4&XTI*MInvoB8?Wp!lDN ze*u7wJ8+$Ujh>(KBNJ%1cQ~S&;FXZo`yJ{|IkMY9g#uZf7lW!Nl!)vMA$|PPn6`12W5M5S@ zj#-WlqKBX9t6wh;;G!}a zEY(fdnZ(KYc{sh{?Wo32ld0kQVQ}jdxQ+|RvM&X7HU`SkXj&dRR_4sR(dM$j4GswF z4QO*zai$Y4nKAn_+$+j8I>$j~O$pX8FyX*%y>!c(#nmKCVTl|T0w9Fg+2`#wstAB5 zjjFSS-dx+ag3^P;aw8JGvt7Z~ttm+1fB%hFxgzTD`oN5HNRGUPA_zPI@;8KN;6L}? z=ze+o^G!gbcl>M+MEG!PGVxm2x#bEr)Z3f1kQ_ZM?E}(IdplP!J?V`<2VQch9S+WaB z{dOxQHVf!z%ebwa9X;agyF-{T+dtdct2OlgA5CW!6<60a>ol%+;FEk>}8B% z%KA+YSO^7-`%D`bDy!@-TMVA$PK^RgOk;*w!!tiLbJiNvycS4vNdmx49jPZ}*{ip2J71%+)o1L`kLQR2WWnmjfKVP<<*lazix&+E>|)7 zWjWlvLK0^oL8X(*_zug7ZB9uCccBaT4cri^O+P6Av_@WUvqZ@2YeRN+CV1zCv6-yZ z?;Tc*V)tdT^j(9yJgIt~3erunF`wG_rNBHtFJ}KhtI!fp5&)Lc|xnfAG6mc>-Ug z=|cu$^I>8GXyY+8D_mO`TqII8Z_-sS>+FcPn#|jr;j|_Xm4JIZ_p7RLeLD}q)0OL1 z0q6nn=t_poak2GQ*=V4ox9J(z6i+B|H45|*4$~}4=x1x6>5t<~(MGc5rvyV8Jc`Tb ziNi&{3MD%+53JgY^CN%$at%gYrIs;*mZ7&y{&50YF@DwvoUzJr>3lz;E;tTwh{&s^ z<3*ObKP%jv1ZTnMNQSlY3d#34E%7ZulQ?Nd}?nf2;? zhDk$t>q(_pqwTL?)R!KT7m>7%RzO|>;{too%nRQOZ{P&3OrL^_hqrx@Wp8F?7OKlU z)D!d>kC1Q=s8y4K6`@YrUeK}M55ds~g1{eVIseUEV5}Lu&Kv9>O&1{|BX{jQ8T{N* z=)kqg79Qd7zu7F<_&u?AsT()CLtZ^M4)cMapfI(+H8to^)50|VzYyI7QG1rSyj(Mi zST>@t5GAyE3K$N!j(V-@I`Sljc!)_tXhgGKqGkcQ(u|1S{xAn(kZ8da)0E!gfMa%b z*|eGBtz?l%o35FgTl4cWkkAzS*Di6t?v4>k229X@_z!akF=%!V$h~$Tj!dB)oRAU% z6*@GExh6h7FH+Q?#rAHld@nmGNq96GaWe73=ro3134sK5ae^_uF2|$A5#%$O5FClm z$>bxqf0b4>hnh41+W8|_UU&Ni;k~e+V!7(z4ZE~wtcqg7bRAP`?4DRlRx~!zj=0gN z1~&f)nju2%54#THui^a|kydrz$=FZtF?kOEz#{I@mI!}=%v{4`;2cEsg%_wKBy6DL zErLy5QzF`^6c`z2VU6pXC4_ekA1!C+8bH^n0g+r)((Yc#q?C??WFh&I8X6JYoE}vSA4%y2y+o2oQ4Y`N}B)nRgW6un6VZaXiAMGC3@CyIH_m;7m3o2~> z20F*H;!C_OJ8jzprf|`BSSge4mYV$i>0!-r=LpmS)j@%SZlLCKT=4Uxav?7%TmFiT z!`{%w;In;al-M(}(rvv()zbZ35}}YEkfrb6+9JikFt_Byw^`>8wapT|d^2b*5qg{P z_=B{Q-#uNkiso}tR@+e>b-y$C!R7-@-t*d_$BEA7Q~R4DOUy}i zN9?~Z^@;(Yh0hz0KYu@Y9EP{wL~(5t^n6d1{Rl`G(w2()nzg-Ps1A{Q1Y`X3T(hS@| zKYyRMZSkaf{D~ME!ERv}dL*A%5sXR!poCzD*8coMr}YJWYHI3ZXK1@YL(-F}BzHP2 z!L{h9Gmpvzom*tgVSc{9r%STJ#-wWfS0h>q6AR(Wpb1d1D$dy6>8<6#VOrU|wcyKA z5UyxpAhw8use&yN+w=tLY9lGE$HQYOATtx(q1rF)4)>fW6L44wkcmC^8k5H%`XX@qI;C*wc$vXK0GI3e)<;D%B zkh%k&o5jw?;jc}9#w<-ji46K+e@wb|l}LAV1bK+5SNfUcoi%b*oqPlnm+yce)INE$ z?al1{TFgH0+=={P3-VR$Dzfo1^@JG!C2Gb@jc82CIj=kPic^lI>qs&_=f%#+B3Rwwr z_HL*BdM`l5NP#&2sndE%l@PY7d!tsE>LcCS+7L3S$DY@Y@m&pjINN;KdmmcQ`Yh-6 zzbM;%mUowL`A?1KLVBj+i9{;7)M(Rk0-IC?^jnV25S+lBl@yk%bbOzvG?4gD?B{DXB67Z~gS>j1vIPJ*5#GG||%E8`6 zXRF@swx5Y0W*(RPnO_}zq;sgNv?%{L$z322H3jd!%BbucL&_)LfrajZP8sM{D!~As z@O|zhO;%4%w&~%zJ9~#S0lf?>BhOi?bqafhD?Mt0*MdGLv2Ou~-{VwYO|nKQb6JOV zz!bcq9Qz|<$huA)l7&5|W{s*ND6R9G#EVa?LYajNR3W8gx*@KmtBN(oSYSuZddRti z4WmW|5gpichVr=ATO?7M@#JIJeN3=q5{u&Wc`&bR!UR^E-#hW(&}eI{V#lhHZ;|BE z*$gXZ?x8U(#a+eu-`1-?Ldj8{kptu^vI`7qAPg^n8@UE{I@x&Z@ZnfG{Sy1(bot)* z$lZh`6pcStj5})|n8v17R+0asXa|wJkOH!iSQzrvX#>P4lUl&-)Nm-4NbvGEl+TeE ziIJ)4CpxMy6cRJQ&rc-aW~hbjzUKHDXfQzgc z&FMn$H__)3aaY+KZ$61ri#5!bSZHB7eTrnTUV8r6xSg*=YfE19-v{Krc>S8NWG7fQ z$l;CHh9BV&P@7_t9-lV04{q@$rN0MCX(Iursxu&a)w!OiyPYoe{Cnm1;&lB6P{IJE zSi6e*wB5WxOLvh9Q4C00gbw^y_3h!^@Y{PkhD$;Z@w$kvr7>mXAIV^zrWC0>fyn)p z^xnOa3VV`kNHncHY7@AwUfC3E8gu5HHN4lHFkw%o^)67TA7}8icSD$E-{9#cmsj#% z33$fNjo0mV{^Eh&m;5Wku>)gy?HgJvSkL60?P;kif?KDDFqt z^vYj^H6dV1GT#6JAkXrF!*ox)^ojbJE37o+T z)EPeR)#Ev35T;rxRcL5xYqy?yp!gnh@QQpc)%@DZ7SeJq8VeU(KFyCs&lwVcisQoF zh~5w9(UsDk3>zd{5mqaoJhRkmbUf!t%?%-y$4H@sWdabZy7b2P+mj;b#+ukV+_pV# zy3jC1MaFwhp1MN>g&S|?kst8QNS}DW9s!LqkppuE{D@*e=0%gy>7=R!7~OIC$wo#- zffd#5k-*s#5Cg)HiFQh|?2IlpIUx{nt=9Mas|fZDu2K8?fLG0)@<2`y=p8GFo?8SmCL;{hP z@V&G@mj6tjge;ZxtVklwa>5pd^R@|M^-QEFn+5rf~aR|p)w!Vyz z_$C&IU4H?X@B4}YUO;Hj9o_CXlIZr>b=(Rys{A=SOswBN|6Qk*+W zicX?o!_dwxyHlWf_Yp5R9(dYvYkbZ+Xw*|1v!p@j3_bK7K4#@&+Z*mvdYVROby9TE z{l6M_?V3T^#c#5`2&)$dh8GgK{2JulwhV>5q7@jZqZ-OG(#+Pg`cHqG1ekGRcO4%t zzl~!dNs9mOT)YUTBtPfm^>RuW%JYeK2OPE=o+oPkccviD64Tjr-XYiLW+w*|;B)uG z6yTXe*>on@R%K`TKQDkYM+2ePA5=v`fgx$(Aua*AY(?~Fo*viTiD)_WTYbW$ge??) zNa!@qn9Klbax!hPqfM9?OK1Pw!>Zw&=pdVDag01q-e+uH_b19T^{nZL>BcOhj9_}Q zNQyvKm@(?435WUlMU~9-K~hobD$HtTn22^qk&%0NnIhIF`ahCSFRGy5;Q_tCVfeUSr%hQ_Fe<5A|&BCz5;3`e`d72=G8`vzBMjz z4?hrd%(<`!JICA|w1X9aj(JxPcuGuy_Uvw1BFU4)=?LPy#yuN<26;6j2xs zpaKEqQ#jb$fYHyTtu@`B`MH_p76%Pa(nRi)WMBGPDqmwFZ|sC-f%r(&Fm9k5>W@^{ zmESFhkzII;z=dr<=F z2-Bi!*1pd^vSanQ1O!Fu6-Zb&pIyE?wME;miupePrRV^Vd1T)y7#xlo_&+#1aGmZG z?^?DoTIH6d^Xeo9JWGJI418d~%lBpS;ssgT8u*1oP#q4&@!HqV<2&qhgE1e?3bNrC z!HAv;22W2i8&513TPF~bzDwX`nNj+1jM5plYA5|km2p*yeqht*k)-vVL2=5?{kSpH zXY2JnP{6(`v~A{t-|PF6b?k)u61xD8Y6`K(;K0P_%t-DMLE` z(8pPjbx7!Uaa>F7PvyY6u@h*L+bXc(`%H#deozP%h>EiHW^2A6x z+y-s??GLh4!H)f9!?mW308Db??t6RVu~kHTq+~~kC49*kh7CPGCHv0c@*+)1%Et8* zt7DOUGq+3OoQ0U-S$l}djec~BVx4wXy`>fO?3FUiQfi24`q2;h&XukG0T}Bh>Ws>W zG#O1H?~jYg<9e<_D|dCa1Q7Wssbx^8E_D=YWbuA+S4HnWLS?BszQ)y!cAzQRKIUruXm1>E(29E1 zsX0iHA~Cir>|foyRv`BNgO`ep!`t>iK6(qs;rfGhx@i~M9O-Rr1@p^$50u~^;lW-1 zmQXi_UslVE)d=ibaU5|r4yWV$QNCT)$_VI<3gNx*=4ppldO>x{J!`2ao_BMzHuw;5 z4Re8MT3b1tWF=AM0)Do>mbqo8)Pilj{Rwo6Y!sSQLQXB*55q=76?8rBRGf@)+ktz+ zw=^9$#}k_X2vD6H^81Dnu}`AnzcIE1*!K1Bw8PL0i+k~vBt zWTqb)Y-SO>#3M?&>P8Q{A4q2=ofOe8`;8$^FSnl68+>9F1mDgo6NdYK9e&=38unVM z4pKq;a`%m7KdJluGqlJsaBN@VxSF5?!!SHyWLoVd-iiVeQn+-RBBl{8?YfcYw=(` z*$2X#JFR5DB2;|4PB#?eeMAvHkXRPUVnB;*|_uB&x&^r`gmZ1dg!INLW8L@kF4 zGiR-qE9{lY;&*1f<};=joi^0w$1Fyc_o>U(3PKR^W7SAZyYWD=urM6*Hh|MJYD6Rd zqMo)eBSYW4+3OaSu8_b1`4WUmEpo{o*ZG8N#xXcK883p4(39JC;;}P#GTZA(L54U{ zen&qmiWaI@9~yC5nY1i85Z8TgCw%?pPJW6=ovERiM==YZJ}mB$fwpnu`(?Oo;AXA$ zLd*mdlx<#ENc@e04^}|%W)1B?B4C1N{kkOPeIim$Vh3G@{Ml+1%7dm{I_;|=EW#MO zr8|Fe)F=8o7=acWN%|NiG?6J|U(bx$sKbn9b}4t)7}>cJ)f#}rAsr0r^jB6rk#CNT zC1nRNZ`>4#%*uIrNp8t7;{A&cA^t(QZc8y;_8s6KtnM@C679TEUC8l#sz+EKby*n8G4AzXoPxsmWZdwE~Kp)w_>;2|?9O*d}Tb+-vB5=X|Sy8=H^Y*9a0jQC3 z{E-aI;i6>nq>;;iH$#J$0RwUC3CPJUd)&0i8eM z%Hq^XJ@t&&k1r<&V%^OR7PlQuW`v32XpL{Kph8__8E02>u)Y5_O3W<&-7ySl6_#yC1zI@8Eu5l6d?~~ zs(rgN#`0aZ9DHSLYHE5k$I82rdx-QYo^cFc1qLSa!I98lr%3p+tc4L_^FGWaSR_G$ zF65;B-_FwK)R=@o1s^{KMg$d68NKFn-PbQ#s*{*M6+_Pl62JItA+Fc;VN$nT^^iRN zcmHM*b$B2Exaz-JRQf}l#$K}CFSAStqflOky7!7xg5Tc|-V?sO@7Z4$_nD8FBJjp? zyhPVvz0dLwgbVsVNc`ROBXKWN+)YorNB=y$g1-vWM;LBwW%Hq^D)>n{cdBmcr(DZ? zQ8EPV2}tAiMOx)-%9hg>tI0Q>pxMIJ6EJK~>a^fGt66^&?wu{WJ`B(=r;YZBOgVlE zP49YvbG~e{%?*nT(Wz}hGxf8}Qj6!Qjx;U{Z5aweN?)&p_Ae!Vm~9nC^Ku?~m%#YK zv%jWeoZ5q`KM4dc_bNO@hBp$(vsxyUH{7sl2>k>8yug(-Ukr{a?zR#?f>Ld$0z=X_JGzUO}6S_*Kx>+0Bm^J0o@h-6XEKSa529uU8G0O)w+!CQdm zfWhE#R09B<$$!d8##gC;S%?X`Auo$+tEFURPc8Tz)y><9w&c=v`%j&fhifGcuq} z@o(ht){XT-_`S>Vq^Wq;$2$tG2XQJINGo z{Y-@lan2`d?dX#lV&a%vAT!)CoU3*8_4ALTqcb2x>`XMgilAJX`@pO*zQHKuC`G}L zrf0);b=tD|6O$LjSlih@E-F6*RWvnF1@yUX*Ver=V5xv-Yj>&$TmMIqN+o#udHj%H0~jow(luI#2iDca=@XYl zUtXYG1oWs&OO6(JmX6$budgd?IIRhnT;fm1p%<~oKyfjNS9-yR9R8EVb&j4M&bSOV zmIVneCgOo2l}29d)cuA-nxP%Y(M6_lcV1EAbS8vFg}hB$a+oF4X-2c~HA-f7&(x`q zoYL8!i4&j(_c27EDt7BBM+c~+%}^h%dB37^v2#rVlZEF=T zJ$WzeQe97JKJV*1jz7*#}U4Sot)2(~7ANQa1(}^tUWC)-rM%l;yBaW9_9j zIIm8aYU!xiu%1Op9d;PiNl7*&}+I(D$Z`%1%4b3E$t?7#Y}W$&;8YJQY>*L^-B z4QM0frtI2whAB`ERu(t1a3d1@x)JVKa>wb&7@ioMPq1Z96fDhr-PC#H%JOFm(Slbw~N7 z%EW-iRPR^Xi7}SW@pGuf?t;2?_f6k_AZP#&eX|vWf?VYRGc_1sa6ZAaIX*lL`>$lv z@A>SXHp`^b40P+%+GYW}-GBVe9bRNn*n@)^g`*%8Vc4$#MjTj??flbhfy}T~lWdc= zDI`~@kGb}w9V9Ogc%?e^FVJ<`7A4W$>f{Ni#Q)r<2bbO5%%wrLm#CMh?_ywP2gvJJ zdyZhFt1gL1a3Vf?gvt|!aAq-ScQWsf(ES4CQht!iz>Jg-oIMt^GR_9&f~vn?>e|Q| z{|qKg>!HPrNP;fsjNm>B)~Hq@2o(YD$Cj26|9QMaU-yadK)E#S|xdfY$zfB#JEpI{}h?a&eI_=I@j zeSvcG+5ayd`lmKszlTQ{e;g?^H~;Y<1+OCgLmS^vf;GWdPgCR?b1O!K;FR`6I5E>96AaupE34v>PB#12CXPA483YSy#+@*G zM#iEJ0i`BI9rA4=B=n%Ov@Eb94)2?>A(3plIaI>h;&Ntc1P969OFUtck%3Ul z7-c*axMd3cwZ-4vs%GL1K~Hc~iZ$6Ja<6rI z@kF!{+@#54iN6vOTr5_vaXJ`3-u|_dMR^oT2U|RN!vtE~+0p~{_>0IUgkbo1?F85W zR{0+)nk6D`Zkh7~Y9(f+md#neJoeP;Q%9Q1wFV`J$}3qMA0E?Wl-9gA1uOs!g@ws! zzGE}aJ`1+k(v=66KrTI^w^=ulSC0YdH>b*2yS-ZJuD{x9Ta2SH3--e=O+sPe0=>7Y zjkutZn()K&C+r}Os(Bf$x%~Gp!o|?I(5PKi zVDSExJVh>lHxB!o&l%kjz3J(F)p9Oax#DFkPEI)Aj@Xy&QrI8X6DJpGo#JD@xk-n=hzT_56;4F80KC8yK_s zM@N_Ajm&~KEMg_iKbnZrSfRz4=QGx66Qoyhn;B9N7(Sz76c~kZ+@xKI+p$nfW09GP zwsDS%zu6&M;F-LS+Zo4_F&HWyMGZx zk#&eW!Y_EW{2r%)@@25|q8+M_`D(7=rd17N$nE$O848IP;MHVz-}Dry-e%o5f83c3 z)2ie=hB?+QYdRPx8qzY*5xrdzeBDdJpKvCE;s+d`j>92W)}=(RRi^~H zM6hpX(Q>(Es=9S!5wYhY*=}p&st{wl%g-p#_#_}V#IyhC!@a3c`wLMpf`Mb0{#dk6 z_jUt$BYhvb@Xt(1C6)d716-sUNcFAXnz5T`%#gRUb`&Ui5Vr!2_14?^tnL+kc>??G zNSUn6A?gg*Dev(1PelTf)-@T=P)U8y^Ty39Z`EwFZ&=fB8rePfkg)1N?sh}x#R(1P zvaYn_yPGoEloO6Xz0OZ>^{lc(s%uzz#=mYp`V*{+t}@@)5BMMIGRduuQ(zKulpHTp z=a{9;&o}Y7ju#(KqzA~^nS|I?4r30o{RhVPP~a|BgCD7zy;*xrtw1XY5`k?Nv$J7u zvcd{%T^yWpuxlILo5LjM8GRT>)Qmr(WL$7Rvu~B>Ej*#!T+MEMYceaXX&QYmAt&n+RoPObgm~ zoFM=;+Adn@J`$;1=>eZ~OdIC>pfq@c#CyS}_m4UvOP7z+L~3+Fok`i)`@* z@+Eo~M=A6_IQrNlS5a0QABwo+u-1%^E5UA^0YSgnLBY{*-b9V6E?ys+NKKlSjl66= z>M)4UNu1y|a1PESNI4>f`4og(c39p+*x8Vv0*Mu9Nayggdk(mJFya1U(dw(n>Mjl( z=k0!Y7dWLbm6VhW&Atub{s-*|5d|;x;7>8b=sNYWh7!3l*K1$<<_!!;^s-XsK~Oq_ zS^Q$6AonK?ROqk3uq5P|Z<)$u!k`jFGcxzp?GD#zHOynr#!$|x=IMd>J#w1*!W?@M z@;YFlNz+=@zPEwUGsmUHp(PNE?qie0QHZ1+Ej3YRA_HBnrCq8BDflb5Ec5y8DvmvT?^ z8PIGK$|D_@(C52VxP-pLS2>}v=Vei~ zu$KUjSNOeU8#n0;U^NeL&9$o*rtH{acgd(m{y(vO=*!zxfydr%+!tX%ZtW8?-M2g= zi@w6#)m~+msCk1!{21f{9$7`KuiU7ADJixMZV0-s2!QQ~&(IL6B>XIAyv4_Lu_!+g z$SB${bG47}sbMvaA%!3p`Qz921mlWsCq9kFZ!h9)CNoR)-L*r)r%GdUOb%tDoxpszip z%-+e&9oLm6XsfNWDDI;bXnYhJR)HZXgu$EgEK@;DMTXPks z8?;Vb@gRGbLRqcr1rb|EE8tUO#FLy<%;cWzi}z2Av-7sV_>&|yLoX0mazh`R2HE_Q5K*3n;`{|S`Ywzb;j z(??Y4sia3CE?(=HxwN0CHV5tm6UCKln)qDL1;L4i`Hq5VeQi=Dj_PwIn%+ zo5{-NzImKT7L9CcD6+G0i<pFqMoNy&;I zmLB{ak@8Hl5O%s`a1JKbGG9JGTq!+=yu-8P!b%a|{z7bRcA_rePsNnKfbh{{0$k+2 zvfv`s(I;uD>3QduCA~%GlUy0lkm=YSrsPtwmWD@ll_Rro1Vph+&k{~BuN4CP%jKR;g}0U5}dqm2xeDYnd9bA|{(i+sO$KHcc_ z9`>wOrSI$iIeU!gIbUMA!#fE;(`6m6_hkM}nSlbY&PnM!DcLGiX!jl5cpG!?LR`5t0nQ#!Dw(l&-l`IdEx~gmeYU{>gFQ zkm*<_hG!H492~9HW7pU0fLNL=O9kxLlrfRo9)N8w@EIgh_OM2S(;j#1+D)~@q%Cnn z#cGU;=NvG)fmC79bSrdBpF~LQ;-bi6wywn`Lia1Ca^cdKMCQMp3UO>jeTwT1Su)lf zJdL@Z*k4E0`B~P_VI+v0=Qq&zFP=>|&h9-{m*C^f8>EGl+)1X4#k>1*?1Fb_jgHqW zsm*wxrjDV*7YigA2!CVaV$&A%fIck%LBA>Z)vL?3k0mF?#8t}C1zaVTWQakOuyvh` zJzk&4W_I`5nCqAO8{~H=OQsQMwQwS_+_=R!5)EO4gTLj#=hj}mu%YJ|5>R9C zqZ(GlG=BfDJjdV*pQ1m_v~Ogh3cTfakw5H4@E)rHdM{U-LVbNX-{q+=TC^cnD*xvN z@Q0j?#LLG9xj1P)vSlYQ0gYk&)!)i1m2Vmk!ne7!jUhkD3o`L*;~luz$Yk!zwCsJJJ6E4%J;E8aTUM39p**IDsj%UJxI^Ow@;DT!w~4S!P#{~3 zvT&J<;vy^}9STf~vEG^TX1O9AnsRZ@RC*r>ASQ7byaL=xpWx45G{AOQF$~7_brKz2 zvI>DIkXfB-qiESv*8KSqa!1rq`D~e~&#87C%Yps}+#QciBh6BaIjOYckX9{ganQRhZL#6_MojI(ZYwg(OC}5(O z;~I$!-p}qW1V%(CPv+`TN25pok~7kd_GC^yEW{^LV61F#wo9x`GUPL6oLk}D7o?cg zsqIB>QV5$EAn*Q*ak0M*5e`g5xBaRJL;6*(ApT}T6xL&_&RmPvJypQIE!3?;jy%b) zPf2VOpI_yJToi(??-)9g?ZZ5R zmGv%5V{Ep`g-%An7uR}oY|rkDYAV^m${c}-?OAJG|Ei&dh>xNSh_m3$CXJhmw^#eC zJij{})aE?lSW&nM?asj@2od=DprzRPH4m&?PcV%Ss8W(2Wc;s!l3VDX)Zk>`l@-xP z+KOH2tC+iN6M6NmT#GnE4|mMDVwqT(L|77CQbg8(TJ(`w#_H-iOE>r-Hkm+TdUz3B z&D3>8T!Y!W8TdzjURN<|c3kaBOIt9$7i@z3wj&(M>#N4Y%;EV(1&D?>R;DeR3K2ta zj5;gk=nkXVu4a_vZ930b3z_7h;GT56an<-pwa#hF->0rh2fh?lBN)G=?0Z1lO0n)O zxR^x32)DAy`}RNsH72+gr$AeXGSRE-7#f>za}X2Ww1mJEN-3078J~$$fjj8v{UxSd z^jI@mHAA1^h(QUy8q=>UI*Eauk8fb7SF{~(hIBU`%2`Jxfui{6uERJ-;lA*^E&y!B z9rtX5pG9$cr{rrTk=>sxB{`fXyC+$)5kH@K@hmpHYYm7c_8RcLl`Ca#g^o8v<-Z8%2y#nr zeHOgYWtJ*e?Y;N?IsXTh>}qBA*(>&*G_ZfG+ehnqdljBHwWp7T`(g27V=~n#x)l99 zldV;c2~``pYCz(;p`ouE>vv}dLNrbXt$Wak6P#+ArE1!f=Py#3odQvg?`K|g=3jQd zX=(k2oPUC5$1dJsHJcC?eJAAKl;rby34r0^lQy*;ey@GmtOqOG(H>6 z?%2gW=QKx-s7eOBkQb*ASzIR@#~7#CA$G2=lOOQMzH*XGq~XSsi|w~Y8Q3aKg&F;t zvgFbhccMRH>jcAe?(KtESp53Ha#bq$A|#kaEcBXIU}Ic-uGV+C52D7$uuvhp0&DH= ziHDP_d>Ro~Oi9HDFyAP&&>IxWbCh7Ix>8-N507>d^OnbAi8{3O^niML3>SVq-Np7` z7_M*zEQYvT;joK#%qToU8Z6dtw80DF>;=mTW$r724^tXw+763EExW7CML=Z8XAd^j zcIyEq)pjNcThtn{AVDU0SD;_JLEBcj-7j##E5-Fj(5)J@nzKDZF$AX<0Or!-SKi+* zHR!=+<>-j8&H6iQ$K8GW;%DnKqIvM0{))n87s_Ve_;eeS=`D-bdF00Lt9{SVUfRG- z-<}U@%;MJt6qOQ5@tkx#-vFK$DWIaHs5E_W_ihlFz>E6cOkEcg#XnT(m1!{_)((Y- zE`aJAg=z2%8$tW5)Cz-5UxBq1;+UwLKt7h);?`{5 zvkvh?*ys3}AL?2IIMjy6UKi0LRsNoU{WUL4*bVPZ6U^Umt#Oou^SAIVY%#-rc zs$>;`ncm+gXqtAfL&cRXVvAQHE0(=KmMyIoSurxU#R6gUv7yy{bweav?7adXk85da z^|{rns;k!tqLfqVPZchLwwqHzP1^8wyYJ1kYkw&PHO zj4$28smt=?3XpiFJuPj0Ge^e+{iy=;U>6;tLRRXN<=`Bo#!BNX3K#U@C#}(<-87;W zCAxWXI4CdnugA%Sj$=(aR}#NPixjAn$fhGTW!c*Z+jL`fx#JR<21oIJMN3d;(MV%9 zUu?H~{?%*ASjsCUkOe^~^Co}>7WGI93Q($^g5W#mzD;V3WKIS5#O0`Tf?-o=GE6nL zIJsyyviHoGA9FqqU9M24NP$akL;`wI3QY6a?jYQ{K8u9hEtN^$!xIIpSUf}Wv0Ddj zs7xYdKe&Hpl;2$AXZQs6VR6 zDjkDbJ>RqCOA}LTEotc$ts3vxbZ60KU@Y)_s6gpF-sP&TWeVBW1TwdjvJ|`V>P5Y6 zUgO7)&Mzx8Zwwb5fRpC3)4q5b?s27IXqlf!js{Wr4hepjgR+ykCO5kj4c^SY4Por{ z+`{b_p5w@{F&!(?B~l1Cr`FgYsv(}?5_U+JXp<~u${kXo!dHPmD%OK8Md3bm!56$H zaz!Ta_*Il=3P~aAVH%S)2`!*pelPUo!gV_~HtpZ>iRx9oOLMC9dnGPb^Z9D@Hq;o& zjnzw6?dcr8Z0<_d0b7A2{IBA-88j$YArRl(S_0G|sA_BaA0_e;XMDKebo#QBo&BwUqJ4zReYT-dI zIa67w4_mnYh>$JU_T8dUrA)kV;`Y$4259{=v0@Jc;|7DpQG*{cKtKCyRIH$0q2)(| zr|a0pcQ~u_e8r4!1nptH{i5tY}3 zngSzJ5tfmWk3$tNok&R?`6=}x(bX2cV8n#zdSxJ-$!5sd#|lHzpx>%og+>N*zcPvw zT{Z>Y4jkP&FRCeArHv#;tNSI2sz`PDmYogNH4Cs7a{hxW$akzC+~mCrq6l98=f2@d z6AJ#P1Zr#J+huw#X>6ideNV8+sE zZV^NFWP#mhXl$B6dxQpk+$+q^7XBpWUvySmbUII?x*o}RhZE)qQ`knOVNG%n6j*0`Qht|fh4A!KB{x2%AWsNhAzUG@ zgjWtB|N72}99E$8wij}z{`bU8(x1jtCY6FCN16#%Ej``utA{LK>~c14W&?kGg-wY} zw#vV-VO#RR$Dhpk0+~hek0t4F6I_m@GH<=jE}%v67y_Z@cEkL3nw;VLyB% zqb$&(FF)YpU^pZ@Xr1Lde08KK{Ar>l1G}7l-kF;ElbnOXUNxKd{{#3J(fghAOeG?eId~t@AIY%V-*iB9xb{D zbBIbVE69R7OPs$LtEqM!y^V9|$t-4c3RZw+S}HvRoZ0=fM6=xH{du0loY&!qR4Q(Anz9F*Sy{@MpRQuw)Mm)Y)H6j) zk%U~Ch55s4JZ~?TS^Ryv5T}esoJX>&qaV*3H~T?vT7U12@FuG;S)^jRM(+JXR9i>C zBdB!tIB1>N_g48IzSH6T^}dfU?--~vZdm@IL_1}{`4kyFF){I`nQ-X&%2wnbyUoij zAayg|f@ArV;UmOFTEyR+pxZsP-Tmt@u`4H68#Y0Vx!3!+Kie|fPykzj^}B=biaPS@ zo{SozCF}%$L3sR)`BZ3s?VJPix6DL-2tjn7b_3vMef)QL#N|%OpGzP zO?Jn#SfrMjf1DJ75x#RbF!UNy@Y`Xs2b{RXMeWMPN|WgX7{*1q-gjK50+*O+`fXVq zUDsGY8PrN72Q`IUd@n#h-qR8!A@QX6iGUC!Dz~vg){MO98tKbxcG$m>sHqf0ZBI8xtsKN#nFw*rtd@V z$qS0VklGeZ>U9qaTu@v7i;7kBG|rI{K%NaU)@9S$+u9>KN^w(s;R!( zuklNf+|3IWM)}ACOG__PIt{jU3{dntAriw8e zeAOntiv`~|!-bA|V)y<(n$9vNuC8sPEv2}-x40H}cNr*Nbb#XS?#11$xI=Ln+}+)+ zIK|!lJI|NAKS?GelbqT6?0a9=TFCN@6^0o^`TbCw$Z46sUFLGNESX!C49(4htb2_M zn4vqw%9hVWx@owaVAXV_0&>>#^x^g#_1pczK2{V#2kxelL{Gn~gb2hf~(*IduJ z%-OY^w5<6jNq?9xu01n=KhV;(2-Ar(UE0@ToQCR1g z(P{h5lND^cR9q*ZWP}`^?vMO^j&ECE95pubCgwPqsiZfWF!`AS&4U;qe2kY=qotR~; z3T0?c$znhPW>jmpIuO6SHk2zCf{#DU3nNLJs77H9Dw{7LMl7EJZjsh+@+uKGmud`w zX(I3f4b&FEjIQe^jmDZl1>?V%>CFv0z{TT#+)Y@sA0!4AjI#N>X|o&C3EPfG6E!up zr`RU>;@M2uk%6y3<~mq8+;A}Z*7~o9PS*N({a+hE@wAct+DvA{l(2$gu8&2jQ&49g zh%7^8i^vz8Fe0Lb@)kP207@P2?`MnpeWI&!bRKE5bJW1*v&Z9gf(cWbCfSwaO0rQR~u0$ug&VU3d})7gTUA= zfkMWY;%hh=3=9mg{(58g0$D?ln!0*wMuw5Kbrdra@JfKH_jZ+X$)Ca;IkbNb+!`e+ z1BE+)(KY`)W&pc$bSQ zWcz31ALEJAV!69r(?Q)@cU&vj3@3QfT;&lIOOPc4-}NDObnnmubiZ<#8brj|I!UxS zW8Bd4d#N&m0azRCgvIQPG{9n3rfo&>+{Tyu6Y^I?o5g)g`3lTGN;(fCYxEhyE+bta zUXZ4i|9vHFNl=w^fwl%D6WQ%z1!nD6q?YGVvYm~dwbDC0S5Gr(4YG!xC=Y3SmkpLr zjQcdjk0{36LrWgF zGkEDGU%`Oc58t@%fJ~_8^IJe&C!ji)n`hX2!zaAS!fal2MtVAIRlLT;z%-5`+Pse# zhOQ8|t|Ob6)1R~!${@68Jfe~Is6WB#D$vaa>Ox=Ft+;bA_W>gG%=Y#&`To+@vkJ+- z*QojJj>(n&9mt(!FTM5PVQsW7@oruP`EFfLxOQN^7Hxd~T9a07Clt_Q;AWb-Gf8B; zh}|lkeSqd;gmW(?Ra3?I^Sj;>#xWoK;4cM~3hxWp=>}1*)zIpwObg{fiBY^4l9jq&>O|CX*~4tMG$tyb33Xrj%8@7>fP}4gImt%^i$B zQ6xx&Ry7Sg=i=&M0e!;*>elVdEwef~9fcB$jaYKEBG$wgF0Ll(UGoT7@F!I_v!9*E zj;`VwN*NhqFPJx15ttot5g-w2_OF!NX@=Pm#_O+BnXM0I|BLS=GW*L~`+!|SSKNY6 zfWI44fyl($K8*Qf%BtSXl^4%?V(ZH^6Zb8`^0MWL4@`?fReh0?E#&?1^@Oi3+jh;B z$?}-c3`nJ_FeWY68mCog7l&!na_RVfqE^U|q>+HMfSS!zXeMJPQ4LxduOW`OZD-6u zYKc>7@FPZQDMF9I$FzOc^7AWwB?C(sqshCc9~SLtl17mf<(mfU3NH-_O1`qLWy^O3qVBqzEnFq{TjWqF+LL?IF$~J zii3Kmbby#Oh>>_a!R?7o2{eMj3xPw4H#THYzPi@w7ll0QyK7Rd^Pme=!|6{T-LSko z%kOic`p@N7L5^1YaY21Z?}~LKMQ0$aFtKL|uH&3_$);Ad(Oh3e7W#GyjmuK?m25tV z=jDYNHYJU{Ed9jyUx{z+F}AQG-tNtCF^~Nf+K#sCRbkay|5&Vqakc0$C){eUi}K2N z;#C9uN)#ueC85{r7+nY|f3Mcp$JN%3k%^RzOYb3TA)zcv`$>~_jy;!KxuCwpFFgRiDapwRMPcvv}*@pLH3gIh$;3 z9MQ2jqDI&GV!hY|p=|Ke*m=*%;O`;$rkIXX|Kz zw=cT$=Z?Si(Db-iD_6+WZ_kWY?bb+05KtGb;`i=Ey%Zc)D`N9f=i4O~hG{$NG zCQnziKCEuMBM(qhv3_wH9XK0FpbzNfzdPs!^8dYXUGbcYU{3+M?@BuOZdlG{oX2C| z7#yw%eKX2*?@Ap9;5)9}2Km47J|RF5tyI06qpxKx2TgdbRN=PL|tt*tOZN zz|!)y$hMV1V71*T(xi2(J45c2xyw*BFL8l9OIC;?ao|)_w3t9-byS}#g8_7U#cxS0 z7VuDw_af&JA+ph?(qFU7zK&0Gy(kT6i8{;bnHmk>1*~d$JB3e7WD>}8F`fTdNNno4 z4V2xtl+IgZkN6x+k@|n_!kaBF^~{ngR6e9WR1kcmsPZyiuy@o+0a}I&i;K%0-ky2{ zsCG{`=0~@@goK1%7Xe?4fQ+k7s|%pN1GdChfh}-hpX(e8W@?Y|awMddM{Y@LC%*gH zPHs+M7g&6*4!k$EX9#TzRB3(&ZeBij^j{8=7(b1aHSg6|QE}C!xH%Jtd^VwSz%$g) z0C(McLv5UEpSx!%m{<24?6Qx0AfwgsSp)xvjf+tUUTay<@uR(|kvV?}3n1AgXD8@2 zTHhHL3&8q}MI0dv0&B+xBXGqQQ017tvC9!()Ey)uZ}yf_0OIM7Tq>G zY=PzxEsiX>cAu58^Qg3gTBkD11mb{RixLjNdp=J2jNlgx2pG8gB=Gdf35o{m&si}cVt}|o z>ko7HwF8!6cCsxdkZ=yWH2mB_(SSvPkk3vwOmU=JDQ$tFT8x|}u2*1}=%*o(yp+}Z znMJ2{EK6$w17Wn`@`Y|Ng&-0~2Zw7VG2mBf_Xkpn`ew=w_idzJF&>*%ebl&MLs>+c zW&J`Dh_PoDd-x?d9WT?}gD`?yIkivI+-h}r!o*I=-?doD)clS+o$v>5CRLPL2scOu zBd88q(&T%JV+H7AJcYo!GgOb!K0RLM=ryPooHNR*&;d(k6!Z?4vc~1 zm)%=y4d70;r_h=Wvf>WylTG(&Q?8eqiA3x}9VWWtejfhzVjR5Lh3?gtW=E@TXqYI; z4_RX65wZChn{Lw)*V=J$UzbM}{_8YF4szOuLgL{OMo~@EAFk2P9*$wSIo*pWhm`U> zMml+oPfTL4T8TeUL=DeJYQH3s8tBzAG&6$%NPO1rFW88<>#qc4uoG6OZVjJl&f631 zCyQ*@n?v=XsQ5YcRyj40vZu-1FrfpP8St-Ag@j9*ZL~fjLA3>RP{^ z?_EUOWAx(XRhbLK(Iay8>;ZiugTH63##E6`RG+Q++M(PlNWuGs>3~RQd-zqM=6zEi zNB!tz47;Nfa&1a|P)TWDD`ONmqv1mJnUEySXmPLVr`M=WaBvax02;L5UM`jHRJXGi zV?8mB+9G_=Pk|F=j+xJfg)E*_Aw&CKFJ0t#1l>q_qIE2??H%2l!l|{#7&Z*#?H}qs zmP}3@xbT%+kzt>&ui2{E3p~3en*d&8n0zJs^hw{l>puITs}Ted!Nqs?3S@Fjl{MdU zu0QhxV8_?dUsl5pcMku{0*H-esh~L%sFrbb*xkRj-QzZr21X>qi<2<8vw!f$5DaOXKwSyb!7eX7@vmvGH;A2SKQ?#CVVPXyx$s6de)1 zNW~H=IIqBOz?i*AmEq3131@;qIR+_3$8}Vq>>m@we+R4cX8_lB-)*csB3Mwduj2)1 zrr!S9z6JjW00FM-0HO<^(ltanbxFUxw2!AC4JYeiK6$oP`2M}7re^vF(w`3Ms>JwJ z+s<~>WJjWXej%GhXL$c#F}^Q5lkR_;#dkna`34TrePNuj_Mxn39GtYOi?z3zG;(R% z6lvfN;d&+V1%yS1-$?vLpx~(F9(i{8Pgi78y1Vcc+?d+Z-{lBg?U7Yh+w1Qo^13vmg6d5I@>?AVz=a5yzr1FR5JsmSc<{GM7q~wo-4NDwseqrpHTA_x^>^-sH z6BH>(m1yl7KN;2OSFYsZ7vtN%63LnRt{z7}N|VA9A#Tu5fxT_;G>YubsrE8Xf72Ig ztp2&WNl>^N5<^XJq8yG3mL#XpqcIL^M>9j3iHDo)UySe8Pv0UojMR1DD6COB^SoGP z*Rob!`TSbXXH{MWu``Jd>3IEC)F1~jKISZWnw>de`gyDJxz}#<=Qt*;3bQD?!99J2lk=5xdt`CQb*jnKAXUkrY4fy{N z9=IsFy@gmFG-F&k?tqiOV@ZfB&8d5EM_*6+ptR%ia9J`N=}t3hkhoarb1?9h5r@A! zQl|^Gj&<3_Y=WPgc!0>4mBCKdFIq$c`aH_>TyUYyC>I*-)$ay-p+j<9aQCAuU!wR~2A zR@II)Vg+&-Xi5hraj)SGXI3 zlu9Q(O1TKUZp-v?+4)0dkjcK=wf)kdEYA|`GjfL^hhB^jmLZ%jp9HmG=P{7X{DyirIMj6Y_#exQ8V+s?p~-N#xsk1B*L!4OQz==)}^DN zcod3Z%6Va(QlSY_#r9Vj`mM1|90R3(Cn=9!mw@Sv-ciPlo|+vg?whVfCix5BVKGH~ z!rWz$Ij5!9zX;cOy77abT?Yqnmg6}2@;(#)(PS0F4J$~BnZq%!$265L@KQ*zG)Q_Jl zqf+ke92ui5GPlRRR!mzBj3#3&UdJ_1;9{Y-j3xV#p{P4Ng|(&v{F}+>ilKrqLwGPD zS%QIG?SzfO(HlR!hoq`6&SuEE52d2{hpbM*7{ZN)=QL8Q$=|J6~pD8;@DLTsbRwdO7B?70|P4cp$2ETBtdr zI?`EXi|YPEGOjxtrlMw%9xB-fY88QC#?yVrDi&8t&fw$3lik$fOui8I2Vrcpi)g`w zbzz{G1tqzl&QS#n9x`_8Xyy4zzuAa_hEZRp6fO^AUT~yhGEJ=VzLO4-{$eXOmFdA- z9A#+d1kOE_scS7krD}oteMd)hz_a_Wq49;R;dN##9*#6L?+@Q>5@l4Y%PCp3At&Gx zZTI9Vmd`W*T5o^`QA=yv50+#TfU`-^_Gbxr0<@Lms^)b^K;4Z2{juXbzupA+AW(1z zxTOH?DwEIkZhvkvWoAZUiV4dHYrB9}HzPI$r$ZU8@PGm)HE@Zy8yiL&B)5sS?>Oep zffk&|z+?9#{1iUefm4av*xDSQ)LKh5F51Yz=>xgf5r-I_BzJVwPBUq6Y!nFp#Pd2MxcyJ_8C!()nLiEhJI{56Sw|`Z`{$Dr#vfYlIZ%3 z0U@`7GG|?k%xo`5g8Et3N-A7n{ir4J_oi1CY0TSAGV{q@aCO6t9k4;Kft0A z8Tr^`c~rQ##GJ2)t-Jn==E8AI#m+>Ru2Aa9QHE0yF?R^g)mi-7{;U2mf9eeoVd$fzh-n-wTcKC619_np- zkjTV;Efh8nGS+tLi3N0DtR94mw@V$KsIET<)*Z_%|E@c5jYZEbnKc zKM7$WrOnUQdjD1iIGRGNswsNh4{JY+GQ}03gJj4iyUl_O*(vPrmIrev>oTygDQVbO z;28M226C(j5z~jvh{(}_OCOmme#S9t zRcowU)vl?PtEazA9oy>nBG@qun|-Yb91Xl2!ga8k(-Qv#gBa0uFP&rnNu4_CYF^y*hxb+ygnDlX(PK;|`x`VOG*Q)*bn?&p zUn)3w=lk>rPSXe@Ozn;tnzs=@G7Wi)kkDOrfqGDD?Egv2eagN8wI)yq8%pXWJ%@Frb_Jjl3u?7+;=fixx@2_#Wo z#l>T{OTh)~&Ot0Ym^)z4Ugt3q_q37Cuj*&(F3pA3v90a^!v@+Rb zCKW@xg(~zyT1q?|7oebY+9wyKaJ}x@9wkY1y`=JtF6n4gDWPo+%EtzM`m}M5d~=O? zQ#1T65k_h#B{+4-nQ~{f>g$EKKiChFaWzK0;7m-$)AiO*m7=g;{Y_?gbO-h`42)Kv z63ow8s#Wu(={_If3N3vHpv4bd^3X%q&z8?yBJJ@zplD>p#Nmw7P_kSxtR1?4wVyl# z-@_eA!ZFi2Iu<`{dPl7=RXYLs!T*aK)eqT*1o@H*%j)+W~U!?@(0K6vUof&QBD zSoIAL^5(DkJ_rdeq%If|E^Kv$L8@esSr2%FpGJwPmNwg|wq7X47*vDQc!b1&nm6Hr zMbcQ!qu=18`D!A}NV!cp1hB0i&O+o)I^r`^bgtvUvWzK)Kyu{v_Exaa+sq6&b);rx z4LIviQB$X;rypxyfPom|e-lDN+qRl)D@i3MPEF}ak|$3b>#TkI-Jv+f7e*j`NaA%N zGP1{N>$O9OkB7%?Nxl@+4lXaVG>@X_m*sQ&dl<$XeMpg-s39vc?K-qfLLf4V6L`uQ zR;?rhJ7|xFR|mDaP!O%pW;J6*e^n_qj7)O`9XQbNIXc1lPIixVVhF2ZH_Rr_R#8TD zPEJ}51gU^O+5TMBs#S4!8XJh_J*31Y{4j& z;PLVA00{<=KThrgX+UFOO5W~yKXd5x@SkjfQB~^p^~5vtA*)}fie|sBb)+WB=z8GD?;r0C8e{AJ1(%lwCGq1vZO&+pz11q&J|Byg(ygaCLtan ziSl43r%+U%xfT(W$G7aSU%x=QFAH8RI%wsdDT;+H%x!28p_Y;UPGuZbPby;owMbcQ zWo4d#%77G1Bj1e|-qCxIBUbp6G_V^tI0JV|3713(G@D2hE*&469};tYkRJo7SvQV9 zfW$UAE|Z~-J1?=d56szpl#=$^7{ovkUD>5-WUhNvRz^yXaP+#J07%4R7TM3juIHyL zXdW?T><~IF4es8T7b3Xs1O8KHPrYr2<3dqipuK;{H82^Ke_U;7b%_*I z_CH-h`au^+`$sjv@InA~aeV7hFgm+gl&0`d9Gm<{Sec6Q&!H%fX=1++gX$8ZD>szB^@;k@~a|R@r4Za8vmN^&6d%yv&25fvhnV` zFTZW_WUqK>;JZoFI~!`P$NIHTG7lM6=UCwj6yM`#$aP!QJ0}yr$hi~menrrF%b`90 zn``L%<)^O$MUUr>@6q(<&%CGJ-^PMXE)+tl@7wBx3rv*zlS$+izn%s{H}t`?EjNGr zX22d6u1IrGN*q-!?VRR36D77*ia~>Gh@nN*;|RqMO(rj6B|}GvJQ~aUbq2ZwGf|C( zw%cB~G*XL^?Tce1OeW#;qff`NZF6h!R1VF=B%P&axRzmOIq|=||ZF zRQ}-LaQ5E7d9|S)kTgVhUvI58rR;8^`V3W3A!q&%3kzqrNxfu75!iXYu)MMY{edJ% zIj(SzqlhR5TshQu)_LJ$kl0gW&A*X98#WPF8^P%G050)4ug?-7pRFIi1*d!gexVP2 z`$D5HS7ga`wG=w$s#vDi_o8H{S=upQ!yx`$mBc%diJuc@`S7xcdheCLw$l{wV5K#H zq@6%KrYvk6eM`cA+=taIwKB#=zmIi&$N}h$=lLs@p8JK27LcaDPDgU{KaArI%8O#A z1>xsuurad_46|JmrN#_5qu5gq)aNcFt~qWrE_?RxAw|mTE}zGAfs5ek zJli9Bd|0H}mCexfve}QtB@`7d!?fRjot!!mZ+pXDWK%8Kj=sgzdnHW1qIh6de6){7~eo61#u9aol+LFpTalKBU$o*?kTipb(N}vKh zdA7py>ReqQRxM?pk7ryikMRt<7te2x^&m(^6BVmiURVk}B22|=bek1Qx8fUW;v^^5 zt)hd1G-iHkE;Dpc8o83pGvn{Fgl%SdeleJ&Tuoi(^{W$zRHRABW2e!VE)*v`cR#ph z;-~OmY}*=Sw(olj>3{(l%5-lop;efK06nCIG=p5>8r3|ls+zjGzQbkr0Tafp=Fm?fU>f(y2&*GcA`ZcSNqxTTtN64 z1=xo=&J!r$RaBOnfNcEHWVKeZL_EcROf5qrqd-6fg@cPri-iD0AbhU5d=p$dpZ~5o zjDA}->1dV_%h5u% z#KD05RQX+=ke!xiqyHW}!`|;e(J%T74Q8}~CMpWB;A9z!lvjWIS`P$hK^P4&w)v1| zVCe+vclYix_Gv{#LOw(}=e}ov{%>EYYLR7tSrvafe6;HSiBVr3x?pqYrM}@r04WvV zQ29i1Cooz7q}G6}r?+>z&?<=pI*?k~UtWhNrAZkDgb090^9VYpRp;-?MSfHe8XxTd zJ^TGD%kac1jjl6Cg))3uLs+z7;C=!M5^IgMtmFbmTERRZolt0M6K#$)jUc?hJ#WeA zrAIGb6k{;YSHjDzb+t^jtXc}P6B)#)w=j&==!rEWbh9x(Gg&hcUZtSHaDrJ%jLi#G z73GWkBZWRMFGns{62fvyvsZgbMqc>qGM=j1DxN~WN!c&yhn6{rj^dOemw*Eg&g;s^ za`N^{Be^Hm1dYOYNzERgzV)H94+;v==cmVSTL$pMFW3D{J)_Gps9UWhnsCT&vM)Eu zTq7EWKh3{uJ*S4Xt|Hlb(a;Dr=65Ra3!k2a{^`C)36kZ5(}WzElkMWF*+ z#I4bjOs3-O#^{3<%an2f^(F8th@kE0ZWUe9Z#M*#=kd9X7@_aJw_?)vJ%ln0i^n%x^-dT1TbFu9&+w zGh+)z4d6Vf>os&WiGHn>hL%9kA~ng@Sann4+TdUq9zm`UUIj+u zmYr{=m^Y3;%uPG#BXYZ0lYsP4S^t0q2fb(uPV}m?7;BDdPkpNkGn;1K=A*dz$dN@< zie6(vZVf2{`Rwlk_#U$F7-{v0vi)4Mp$*C!qO8h{+s*O0)9`ekJ{J4WO7n&AG5^Y> z2UJfZJJe@`G(o1T(u6oi)-TcH;*>FlK+}S*4x|5J2rhE~Mhm~~tHQU)64wjm2C#N>bfl>(}vG7s~gLL529jUo9>4(PlTGsb}v2z zWkgU?%9Lt=t5{m=E(K)AJ~{-5ow(hmo0r!w)j9_z=)FT9!;%m%V(e2M?1d5IS^u%I`nimfb?%Q~Hh1Kt^(|g} zOJjLEvYzaMKM};!P%5K5KK3W(0=jbNzV^El0eY}?=?_?2GXi=|F>;xt?t4eo;D(>8 zP_9le*o`thDEi)*3D@R~M3Sj=&0DnP5o2BatDNQ38^cEDn#F(SOUVnr+BrVBm=HT1 zu4lgNyLN`XU!40!B$PR)#r>--v)SYjy5QAPO8>L`ukY})+r#Bq$oQ1if^e zejGw26-7ul!Beu%&^I&;DD0;!Vr-56 z^0@43DmcwFEx4HeEFT|eP%{KA*eP3snXOK7A47o!TMkcDxVz=cQVec zr)QB0wpw~CD|Y*Qk-0Xz;!5R` z8xeZ}+NGBl{(yjh^2*8?Gj<@s;QjtcQt0mDlI+@XojG^x3@|d?IbD^ooLeJO+dQnT zD>lrXbsDn|5J?|)gx+@Eo*gTDim2^bA z3^2Omi=K`6NO93}Nhb8MjL-jAKqcupbs((+v1lc@GT5vs{YxH|6tN66)U%bm@H8}T&75W`dvX>Vrdulao>EG`B4Eb4CHwS%h zkjIb|98K)A`Y{LLR;?}Sk+Zm)Me>QW8>zEfNj&~u>uzTknRm9nd7Y7p#O_oGz02Ep zzMeu?hAbdRwZM&%ITK?zC)?O+;y@e`>$EaY>?*MMs@na+!iX#kkyo#)iPOCprD8|7 z+(}lF>(mVXsil|uzOGs=v-a#hKqrr(9BV~%AgQ@v77*Gthuyzjc|O{{KYp5Q?a&Kf z!eWVW*diNfzWn2+zu}r|moaAP!aFcSH@UFtqzRSJ4H^7em-ks%f$6EcsjT;e4)_ z&8=sqURHRM2|sz8{GwtBoa8nwlqHI~T83)tje8y*m>a6Qc)!57GQy?qn?d8ty`Px3 zl8md3(d%B)0hv#4yb77Ta?5pNY8Bc&_tBV+@LaI?ocUDwLRhgiSZYfHUbL|qoXvbC z8VSX8qG%q)JlQ2NUDxVSJG{!VG4pvV}7 zX^UX!$B+MFh>aqw*|3_{o@2TLPAV(r$9c=r$4Syq1J5dJ&UN;QejYt(AJ*|ZP&5$^ zHr-dfLwz8Y%6MA(GR5uk`;zMoNv8h$%-T=)_VKF@+uD~K?+u8hAlKC%hBi}sTJc#c ztgP7r;kQ5rbc6s)5(-A4|78KpOHY62`u(yH*qc+vTy-qzXMw|O-^F0;ygNES?0lES z2KJ4t{djTsM}v>DT1}N=7Pm%z7=x4iD99Lt&S81Kzh2mT$MiG3R^cb=wfaj-fXGr_NP=q0P?5L%P5D3zns~ zR3WIu`wzns1h?f+i#D!ibmMW&91T%1u{2T2!OARBzbVAYg2fG6T^imIksD@{_7Ie< zNegmFf>jBLF-YBxx@adDDp)u;$0+%VF1>LBNS#?X9#R;^sE_jzd!rgVvMvv;`P~-x zxdr$pe;R+7yhT&S7-X3rN4AStdm$I)!L;i`N0c^)7!Ts!~x#Fhhv({&wH2^IO9BGuWZd;up z5D0KY>Jz5f%jHeN^fUcQdV%2ul&#UqH^e)4zl=6Nkt(-VPb>-R4I|)o zvlK)>SD{AldEeUSF=&r>8qGCzOMmv!%l|82Do9RF1}N}3(`L*90^|SwQ2~cBz^#i0 z{jtG%)~4~&yHmlQ2@637zGgOCNMSY+Ajx0he+5o&`N-&EiDVZMQ2GFOTHK+|4UPS$e;e(lm_e zGMK}b%nFIX{voC@`h7v>@9mk&{PZ&Cov45BtM4mAD|O;y@x^u?UJ%|VLj;pQp2*=c zP`2nv{WNM+d}b)&-@lNZAWk^?2=bJ93fc}%*X>4K_kjgwnhHdNB9=klD6{tS@(XN3 zcHKz|m3dSOgGiI>nzoX);mWZze@jSOJ2a2^583Oybc?7NM8wHTrmi%6mKAPh|3z7G z)-AvnY5Dit1wuew?V{W1?P4vEgh)osa9ihid&L4U@k0F}LN8nI-{P-*arBY=cJeW! zVqFH@>?l}2k|HAns4kn9x!MW`%q?p~CDB|hS@C`xps5QZt+_n?kV&8%X8@l*=d2hA zXRS|3pd1uO`tp9#?jB3D=)M2wE@iT?eD5b2V1@<_hlVAg+-Qd0@>OKYSepQJRY+{E zru*H>tx1e8c+kP5pS0O>6icG2p6^cjSf#b5BS7?AsR@8v&3#W zLS_|6ul68LFf<&?=4sh>Z6pZvmw^O&Wy^I42k?`Xm5e2oe3#!DXR;elTGd$8F>-oA zlFAa4mr|5EgeHVvxV>kd*$|OZyL<>UhwSmT<2c#+o7+Ak_0qH?cyk`J zPIcFdTVOQ@LvthoeZFZKPNSzQcpQA6-WjAinQj024x3?^WBH9b3O#@)le3%-2O+W8 z^iK%7H?hw5H(fER^r8?C5#d5DF;79=%7F0ft&$Ri+ee-!SWlL){saDbX~RswAsQJW zDLK)gg_|P~!yFlE5O9Yi3VM-CmMg-vL_S6o2sLF3j5-`nV(i(X^6S3I7;R}r2oOUv zVow^uN??PWEMKd=#VBm}H#qmb@Yl1=Iz6Njr-1twwgjUU)ZPB=B8737Q_N6}(?}3l z&+vZ7F6AP-^LZaUY5R8@`p=}KA7!qEGw_qXdh%+E%>G)AGmI$)ih!d(^}W#eZXbgW z8d@-mC;|q<0M*NA?v5265d|m9EzJPj5cJ0djX*o-0cuVtdLq$McH^-bIl~lw7C{Nh z@ae1pis+JMR?Jz%$gI?Dj;b|LUjFj$t=XZGp1yme_&nQIPT`kVXLq@Da zMFBawRgmiHYAlh_JqHcTl$OdbLOvPK=bhOV+Kn^Q(;|#1dq2S`cUmXWNgmg1Io<(hc`je|iHkzbFrfc%RakWLQ| zf*QeZxzaQ#msunu9fnDZXyFUZmyl1&!`?&j|EX*#umm!^=eHf!%uO@^&K|%Q%uU?x z3&RBZHi}h?fD#7~pAQTSB#(fArjn?h-bVbiYK2;fTG_5cGo`64{VNBYf1zCB9zKVi zJpNePzkB7^CPz35C5%|S5Uklg7e|6`9LZqA$cHXG%n*dc5u811alU{>b}Bidt+ZM` zOSq_RK+ZPzmFGt>c}kJXw%LMCvA+iN!hKjiKgqRpJoa8z$*K%FBw&V0nrKGct$_Cj zlxRd9yygHkp_|;8n*GA%oNDS6L0$aK9s~=5-||w|JrN8J9_6Ym-n1;W9~&;w%%hwIzOd507loNZc(6ZZ#+bCuouN74 zW=tYlVbAOCo?)=(|+nf%MUYl1+#Kmdp~7GatpAT&yZE-Kl4 z@r6R>fY>Y!wTtVPWRVZA%P;&;uI;Y3 z_Z!Qh`@Asj&keDAHa3BpytSTYnLxZgEu1p+y;6Pq zj!3ahT)qo`_E>gKPDukKVxAZ--R7t=*T|ne&>Q_4rkY@l0_8GC51TBl-*yf~a=N@D z^SsxE?4SxG@dh;JMzpKlw*YX%D}o11ux9x@?Jl3$oTX7+OeSB_41(vC`~Glvz!Pgv zGj6ehQ>^i|_B%3S@xJ@4rOU;Gx9{+*g6{9ZHm^P zyu3|kJMYmnsd+sCk81BT1G*5{;fz8b@8ezf)6~Zt)>(7>*@}{o$5on&q-d7IW zM4#Gqtxv?7{x(}hGl$cr;D+slin7F{$e0)5;NrkLJUZoDA^A|{fJ^ccyHp9`isPC| zM6bj-$toqew|-~q{rqVLSJ0~>sE?&YQ;^XmLM4V(=scC$l@BRH+>j+l7Kzn&JGM*} zbhg_7;gX^~+u68+r2Z+lHc3>GVrdz>Z&bBqi%E5SxaGYSQ?UQH%;Ix(kdTq8nbV@N zbu)*AO2pH>B$rw_0m!Lw48IN6Y88LIsF_e=Oc^%%1_&@gb@)PI>e8ptv3ae0+T@vCP<$xeU^X8E7SjA^VCF7@M znM7bVGzTx6U^h)3$b}Uvj2o0wjt{v~D6NdU-Q4gO&R|+KyM?Oj)F7YI7bwz?AfJ44 z>AW~hmTZHX+@GP}=vtuHl{MBUu|y7PBgOk#Y&pLK)iKr9ebPq#wz=jrYbTca;)VykP$NTfNtJ3mnK?NUMIPqz+3gVHg%!iKyxV8ZmAsNAZZ9;r5>TPC817cBcXB_ufb;P^Nn zI70C73{U4vrLYnL4yw-1?5r#jlrMs9Mi+H0?E4PQg>dbTHet#oNm*@eFquUkQz(Y7 zC(d!OzmLF>rb*_I*+*ym&il7ej2uzWr%^2vdHydpEX4k{&Q|jJ8j6{*;`vKvc`eIg z4mo{T4_;snYxA#-N3aFcp}9d}sI?GtbfS$!vzX>u2&A>}Qw+{u{T6I&(M?#A<#Gi9 zxdYmN2d86-mK2Fc=)M=PpW5zg^&9T64rq5Tf#kI5W1+fUH>7yN&Z0wnh52eF_`*s0OciW`NM>pGP685XN0rXidQ5&Iok{eQ>ko>N;ulOBm;oH8DjY)W@ zWBtHYdDwnIDZCMx(lg`Sru&-mQ0cF&SAZ*h@? z0)VC6Kk5F*!Wos77P2tFl}n(C#@fwsls!-8>O7 zHQ5gi9>l8RA~%MA=DW>)FT^@3R}#)~@np#;c?|MMfrrm4p$-(@5vGw(IeOXcqY-ld zhmKPUAI4(792Ki-L8>y#(Q&Ja8lWR!^@Y>w;7^==c)tVex%=($z4z^xFC95+gIUCX zag89YL5^mH%nO2z6Kk32>zz(vhe2$7Y~zP2#1E-R=iZAX(OCqB2iy7uYN{rqs-xI| zNrcCqpv@~epW5W$U}SnReUKjO5BrQDHAh1JX4U@TYs~bIF^A7py=lmXf_#RAJ4(Z!QMpPzG@}Teuo~giGG1IiftT(Ae`t@^1oFEt zPP+Hu1nSl!5D_`mD%s-qW;}1rCC|$V_au==xNJtxsD%ktF&a*-X7+8nyZjhKQA0P~ zHM9@Q?N7SZa1EtwCltL%wvVe^u3JgjTV=lYTxC8nB|m($l$a=1EvhQq+X{b0zv=qy zHNL_6IBj@m@Ln=RD9IUfTAf+5!^O@R9{*5>JO?Z)o%raVP+BHF8~5_Sw6OeRJRY-& z!!`1s`)M9Xnkow0A5C@(!Y<@bT<9CfsRv=p;O#t;P=(b14h<{b`BGfDbb1kTtJqOf z5m4Pex)G~67DKkk5E?yk4P=S??@2wUe6!c|olV;|s#*&i?Ws;r*kAL^KbAHKdpsrQ zfM?Kh2s+#J{1ugrk8{9pr#MziDaK%=o&a$kMnA*j>L2cixP9cg=kLA(aHptZL|z?f z_;Tox z?XEG7^^``3E-9JD7wGlV;6(JvIlaBftz`{|9f;pd+$;v%p0(G@zX_LP14 zppmr-2G6p_4Z*>#E~uTI9U6dS;dGuJ+w6B9NE%U(2~7pa${QM)N%p7-i5ER-T3U{T zFL71x@9(E&W`2u^Vsj|2W1%t*!DOCv=++l-=Qoik9$sq`5Y6HH+_R+@rXC}}#8-zr zV<81d$WV@KAkqxI-K`U_Eaj6NI4C<67ae`)rrjq(BKHp2)faY_HqJ0Nw!p{KVFy#_ zPRK$FR3M!}36y^`_iz2}or-PJlw<{4XM$POS&BO@s}v~7m#2rMQ!a;F%NT3ZjE6-$ zct9@FBeN#xf5yAg>?uIEF)M>Dcly^?_7u9Y)+}M@1YvG!h$Lxb`2_>=?Qu zLvnE%@j(~BaRRyd+Edtga+-cL`Wl7s8q{AGICKP{ZKTNYbslvf9UAx{ySbIXs0(TuyupZY}wuZF4!558HM# zUPVhI_4lv5oaI3RY}uUM5}PH9lY(D%=1GneQ*^_;f%nq==e@@Hb#T&i$VyrZkG{D~ zbFT08aIXE@(~_}9bHMT4wPmQr-nr!JXO!lZ?-2=A7W7g4-r!MKY`L&E*AF4O5X1@Xf!cYVl^&2VOA}Vm>pgHbi7&7 zbp#D9@AlD6iWm%~j*=Xz*snWMykx8V6E%ryii(reSh&|R$o(RrF;O)~#|FVTW9Jy4L8E3>pr39sQQMo#K^YZe}qP8S08R17d{?|L?PQ%4$?xuN= z6N!IlRikNGSOv(m<@tO`&|lv704qeA2jiG9(nA8F_>Jv5BnxvWq!shvdT`9L!BXA3 zCZCd7^Mt+AG8kv;{F!G2_wg)`NLR-;Tke95hk9d0dX8p9KCTa`c@l!rdWpYF^JZaX zF^qF?>QgFaq3w;_tmrzWCUtr~nEydIi=3g?CuZAcT`&OHI|cf@-&h8?OBxWA9pi+y zDQp^SdZO@MEKY0=L}&RvW6I?Sbv+&;;q5DY2QT{XeYWj<*05b}MB6ZIjw<*?L)&k+WODJx+3;aq^g%wqvWoZ5lq=Jrg|}O~rXjGVQj=Jo(zAaE>LTDRS)Kjk*5c<)GQIZr>HbRGLFWo_)E><4$E%s zx}CW9VU5O~`@|ZoUgv!Hy-SasWSGXD|H{g`yD}Km+yPmtii<VJ*7_TJLJoXX~Q%Qq`KA%DWr^3K2 zT#lS_&CsP0Ile~*3(~Kyipwg~pIQQLih9&s*uN=6uE@B)LA%=f>NZhk z(@_B`Ef?$j$ne1)y$g6*^zQIK{z~F`t7=fUbotVGNpiArk0Lg&tzkbox<302wesTPau_~AmVmoXWl&pAPAsp4x;H%?Ihw=xZ|9Gilynd& zJ)AC5ebVdR;6}e=0RQq$2HH3YhR7`gPNas&h7{vZ%|A;&aL(8GM-nYZf}`s_g8tP4 zX44FUa98=%4D`>}*K>SCDk>e4L$Z`Jy*ea1K%~w#=k-GMO$_h4+WsB$g5S(>Dw>=B zEq*;&p`$C-O!j$woc2jdSRls189;(q9j!$r`7_H0ROLlc)nK820%lHTnZP!;^>j)g zz7R|0th};1;tH7BW~dEiAEx?wsL9#!{V>M4QcbJpayQ0L4A>$SoCE9b{mE7O8s~N^ zjce4wk0G-g%HnUgf1F_-pcdE<>N`}PdL{{*pg))vMvX;XV?pb8@krq{eG^nawTtUB z1xu>gihoHMTRoD^2w@Y0c*JB0B$M5XlR6}6tUhq)MNJM6aXotmrQMDzl~Pb8i@`~a zfL$Xv1tCf{BE7kFSu?F(9*_a>m}0Wj@BQIjkIq;)7FR+p5MGxo z-%;F+qsBA&whsJ)kvy+!=mmWp18r5>&U{K@E5tfO`B$lfUqf2i2M3ia0T?*}m#pL; zqR%%GRRQm@h{Vyk*}?b&H^<$R@8h`})Sg!-F$xMy8A(m7z+CR?VwCtsqz&FXjI)8Y4C_Pl~ zz;t^cPeBp09jLrQpn9eFglNzD%ZIJ53GPLky%8U zM)`OqS4c^4jHN7NIMits1FxG$mIS$(azmP;_Q$$_>WBhj2pj6b%EA&=pOK_v1L=Bqb$4gG z%4uwyLC2B3T~8|U1*`v!X41NDtMp0Z>X6GsG>lJ0gNK}I zedE)cjC&svzlfVq>q$Vf$J&tL>xxrL-AO4u@zoq0S{>}k3=6Vj8cknX+C>WcUg;GP z8Z#j|IXyZt>b+ZylRmkYeP>$ymfP)TSiG3`V8tVf93XdeT*CH%+o9eMoLU`A7FpKQ z&$CnQ3>ow zGd`e|dOa}g_(g#@lVn9<9jy3ulB2!4Yj|k}G-#B;du=G{m{C}#VQm~3J_~OH8djxU zvdM1ssjO|hGFX_cqmEzAOJ3bu)$w!o$7#B$qnd~?$4W>n|X)*EN+J&Q%{HAa$A+Mq9ox7aG^A*qj?QR`FawFA-wnHzBxTKNI9B3 z1q>BVcdpB6yh@}UJfv6^PyX`^U+)q$zj`b0geh_{C9Rh=v_XdKh7EMhO}0z5QjBgv znA_%a8xzg#18J?XWTGweY%;<>h=Va(gE6VI4ji8Zjjh(8-!-aILwZ_B*%a*^o$ONY zZo^c_dXN-nz6fI+Wt1Mxs8UmvT@U?@PkA%`ZZ^Z?W`&k>7tTrWNeRihMp9TtQZZXr z_fLV@vYd>MS=2xnoax&4?bdca^7Zl6<$;&6_1Lp&(3<0G)XH7@$HU@Kw<*fMlPwTA zLY;cT?~ItCG}-pm)1z543#`&vwoBOSC6aX8V*wNqcCgHt8Dz@pzyqSo>cf15Ub5A# zT$ocOI6FRCCH6c%7k`^=IJ&Sg{CFmH0=0MRG>vNW&mb37XPDL=jU67dY${-YY1gP> z5A}XYYcuU}oh($9XjXB$IR}pXgE1Bz5DNNN8YB?iry%qqCl(8qn#MKxW=7QM1ag960WWXUNv|9~})`YQw!zDShd4Pm?KlpOiyB6H#vbEv9( zF4$e>h}U~cYt&qEYZY?^$8Ej%&S*{G^t0DkSQMuhRtBjt#D>OdN>ur142M(@eXFBd zq|aG@U7rVJXs>iwueC%A*Sqrz(7PjDU9YB2a54q2WYTP(hx3lC%><3!4L{penO!dh zrO|l3D|hmEc6(obyl&^7RZFgKI<~@Xhs1g$(oZ*V4H*RgJa;UFsnHVhc?ftMkNwzo z9keNo=3D;$|NCM3S+82+%}@OCoa|?NFD0LXL@I6`79tHOFrnZn4b)kW=%M%gquT_P zF*(FV;Dm$CZ%xqgZ_-WX!At?m^u`w?n^?-eiVOdj^8nq^{?`%mjaoUx^RD4>$*H+* ztAO*6O2xtL39l+`A@6&U?W~Vn7YjM0tr)=r`?uqZ*9)737X)RoMmfrhu9k6_g*`8^ zj*Bgu=p<}fxCz2-njS&GCXyqbDGTAG1BeQMZCX8_aOEujX`VntTp(0yF%8a?WnMQ* z0rZS)$q~*f18^?SS^Q?$aCXf*e3rEWy9#X!-vXs)Ta9fEDX3s-wWRE(%A!btA+MhJ zp-`%r;)26|P_ZxKUG!N6CI-3*`M-OF9r;^d&M?}yi{EbU4ik9ZEy1=k5R2-x@;A5{ zp)WhtX-98ubsrQUT}*gm^O1amp`9Q7z|R$aTt5eQAM5lQ{76b6ZK+-IMG0a1MNR@V zwPx8O7S&B1N7Og$-ff2PZJSs7oo{C=j<58X#6Kr;n;~lfn7@gLV&k13cNZ0Vu>Ahp zy*~T&^yj~Mw#Nm(;-jlzAJNbO;&SLBOzS~O$4Ee6L_f)rEgkqP_1=x$5o#n2{h!x` zk84@<7>7+8!;ajI=b@ESk=9&xaS)yK41ZfVjwyYZCH+vS`3N7w+WnGGjGLSL+OnYI zbjE;>y}fm8!!|l)jq=Fd7TI9{e#_vMG%`MniC0C_7|r9V%AjW1nbCadUsSlu6J5QF_v;M5Lv&TF9mRuEJ9_zZgm9@ws?QJOJh;$Hx)L(HC@KN<%HovjazL$D0a7rp0G428e zF1(s#OR_1@UFtA|>_%otmQ1cfG7P}JmTm()JRl;CZV6A?#E?1y(`6mm8|+$`E}U9r%6{^1< zf){Hp57iVi*0wm^eH$AaQ#q`Q8qYE6{Y8lf`gks_jB;PA)}om)m$8x9ID*2>A4m) zIGINJS#5de>>X8{J>_f9ibPS~yPd(4$T(hXcWo;OI}fg+U&Ia;(4d3k0&jOMz z{2qi~Z({xXwoQT<_*@@ctNp)+jk?>KPWr45f>RA7lrJbYye@@b_cr`f(ua|X@U%0N z>PN^>dLQQpJNaAY-3|o*?q@8BHd-zSS5E9XCow0_eB9s%yhU7HU8%8O@@$L0t>4w* z8@81Shnoy2*n zBOOJ*&+WmWWbEJkio_~SO3HF75$j;L%cNhvgALo8$Df~;Vs~H+zoS6s4M@(4>1b>{ z2dS3-lMtrnkFSb}-_{3jXhA=4i6jDD@XoA6XyU)hM@b+@ItTU<)F0$0%OwzCGsn$v zF7nIMAzs#pYINhLKPD%%!wckWP6 zp9?jHJx3aOdI(CQ0PhV3^(JO0ZmMNum=2~$A+|$FQtDZkFYTLQ;oXZ?F8S;H_$SD( zn&Q#Y(VP1`6$*J--btW0^ur7K*QkrqgYV9G`va53*csxL+VC58@78MeZK-lipqSIc zdfB;xg*|@y>sQMO#RzJ-7)t4p(U>^1# z@n=&ZVc~42>1@$A{3?O<2|-?Qai3O~^S~WHV^}^>Jh_w$|1kx?9>NuImn1nKTb2}bQ@9ucv(x&rXwX%61txTyT8TD>&Fa&dw|ABN-SfWw{azS59 zg;_+hg@OM`5(o8E+)W0{{RN`6TwL(=i`H&o-|BhZZ8@n_Yi>?oNsi;!u?*(Lv%yY+ zvP2u8k4*fo_oPKaeqZ5pk1m?6kVETD zL?!w-e&^LEvNex5S>A#&{z1nNa1?pw*34HaNIMW1M3*``yTsks^{jAod_Jfq21v+D z>RW~%NKVu7jY=N@;NcU?6LNBD4gjUJEa@d_*}|LaRzzA0R-w`{{5C5<;Q?`huL_Uf zI=^e5SQoclGH>~9yiEWvnqy9qn%&vf0#GO?*5mOzyk^=1ZdAj-2a?6lTje;5#<~M7 zb)z}_A1NQovxqKu<-NKmBMLCY@J(*4&O&Qvd2R`KeJy^uO97Rfs6^DdW4f>E*N}k4+{Yot_uZCe<_$ zwY0|O#8;p?taU@C;*nDs47D^9U@XIvxRHG6=T5jJ%&#&h)#y=9eG^9I{fqy^8s-y} zD18oiwe)J1g+6K}*gq_HU`d6u>FrY_DT=-zr;7o@Q(#z0a^^jOg}i1(UjQ{`-w7!= zi^z~o)f{A~!lJtbB6(pxU>GT?n$j%;M+Gp7}8C`lc+Fq=@(+*UD8+oxpGjw*yd zUGMYiUwulEle;NnyPQ{VFB3z6`1L#fk(9IR)#k(?3L%Igvj@HJ2GirUDiyY*?L0aAdF`%nL&V6k;IM z#>23=%lC^@b$w$~)*s(~eBKl5aQj|DzdA0-oD_MO97CqO74~J!=nuCxZXNwWX&8xW z@t6DnSXqxRVBo*P;T9t7p9=KsGrC_2rjKITNOT7UV3VJrK2-%HntX|uhMtp6LGPT{ z+@z3;Nj*HCD(Eb9jf_CJ2p#5)en1InNNH{s{LgjqpEDg&u{(jIEYjWA2bcT0OaHV> zFAgv?B-cH`H>noC@Z`3tl!?S=eV9ZnUFC*QCY^4(2*Q>)J~y`Q-BZ8DZ|~gmeKC}M zpbW2`LZVHc7QRvB;`O<*xHV2YvVS5Y5#ch~*A)vvGCPQGBp4S} zpo!ElR>gVTxeSX&J-UUZuUa1b$hv8j~wC015^M~RAt7C+qq{IT~nG+yV^l5zYWg-BDQ5U zUAIoqS6ge>G#)8*=?uur&kb`OFNvgs>*Rwnw7p2q6AoAO{_BV(NaODOJVcxAomcd zofqhK(QKN3PT_Poy8_&ta@yIJCovN77yp`W(b~5BJ8m~a4u*Z!XDjL-f64o~vkPar z`~}h;;FTHfEtm0M^$wP>--=z`Un`McSRC{{`IrBD7gM%sc8R()AB_KfW1#iJ2`@{U zr_S-Lc9QLryW@Bi!Oui=n~>`Hb?5&1iiZnv=iR`aw_|6ol9|==dL_4NztpL^>oOGX><^BNxQjCGzr?*YgYif3G@7xlZ zagQ#@cQ@Kz3Vkov$UkLHA)1O9I&Js`(02?pIV`;{-#w7~Job1y^18aYozCiNC4oej z^ipg#e8*RmatK<_Tg4x{@fSRi-_Au_KWul3Ba04RXlf`E$6LD8$l=A_B=>Y;cGk9( z)Q}wPc}!~c_02>M8Fnvyhj+7R<(bq?hi3-|RZVf){1n6`zX%BTP9HHUiCuA&po{bk zlvNtPF;__(k{AIT5i>C#@sz>c9F$!Ii9%1+d9-X+6XZ6jS;8QB$|R4`*!v5^uK}I5 z0)t=J&F-Qlix>w%VE%6{LxFfO%8aiTw|dM!OKktt-z_za5{7c(;YfX_xTfHYSS;et zXn?Wl7WCqaI0qS~yI49XWiT>Rk;)&*`#bbQ*KZHx4zRyv$-HN22x@d?(j9o+baT?R zIQw2C<0mpS_+nI_nvJ&o>H$!7t^y#?8;Hk&k$S62Y; zI;%g=N*ico-kjXd2|&H`juwc4bfhzYXIMU2WfFV#ItE}J(WJzA?{G{o6)YqSGOU2}wWdQTYLs_P=k6#XLBc^s%2hf&8){@PFtZ@q15webKVb@4a~(!wC&PRZh2}4TftfSY2zFCeGH% z!yO2FW+}i@V+`4K{^b4qOt|EZ1WwoaV=Qe#YM^5DL5=VI$6?wkOzFBN=~Cw+fKXTG zf{KQ=l~t%)<>Y+|HzI3Bv&jN(X1q@SF@%U25z_(v%x5dh=)mX&e4uG*XG-U7tRCJ7~~MD+C?(!N>yX57R zz6UpaXC1QOW?}oM0>mN=a-oV&VhY7ZK7pb)A5dc+Im>G0yvxqAVaPSrV>gWamh*4} zNhcunVxC#mrn3Ocz!<`-F0pE|e=9YT42m|{_6}>H<6X$=N|0^eW`H<^OsVVom@mq#&6Geo5emR394s3dU#~fJA-`Sa*%vDL~3`n+P+o#yD>;qN-9;;=tXa<1y?DYwLYi zsQ?O!3Dp&>HWxgQ`>RH|K(%Ujv$9cz3_Z=aiUCJ0bArBv5r2E;$p)3)l)K?0nax79 zKH*6&1sVjcu4BtLu#hodZv6PE@``Ki^1k6oTMsYw;ScPD#r_#XnOt099|vjeB5WE} zd0gJ_(kKk7y*Iqb(FqjNL>h8MgrpOJ((!5$Y~b(e7TPM9vN1V1{zTCPlzzA{;+VTZ zP#gG=mA%XUKLUOIH$~;IPSd|&bgkkt+K@eOO9vlc9Q?BT1dgoQGsJYTIxhVvRe+3v zwqH65G25Qqv_8%~0xp9(5soJxo(%mje8kg+;Y6P#bNUD%rH(5=hk%VQP5o+?Vl?ihgOz&+6LTL_} z>3$!UcT;D^BBM9E*JsdY`JS|>i1?Yjkgv0w;66FbZ$Z{VQKHIVmq~(zKBMwPV7Z90 zff6KUbpTTd;<Ko9 zl!1u-U$cB_6*@q8{&7(c=C^(x8-!}~c)WDIhHVYRN});JZ{NzdR$a1QVugJc(lIMo^6~ef-M4fsbwqKvto1?Hp+Axsi(d&c`F%Tsbe+SZ3uU6Z6_noL@r$iH z{y06bLZKUGvh^Wt33zDg`#7r`q9>!@I7w7+b=QM4$it*6@;xLZ3b@nS4Y(=h`IAFq z6Hqp(_0yZ+mupI@;L|@fMJ46hy|s%#Nlq}q%GgK3c0rB)NDqh5WuHgx)^0js@X!2i z>^)#QuqG_p^ja`?bp8|+M7pokP--9^hMAEcPX@Fu!mILZtC}xw z5P3cC0gt^}3O*a2 zwkes0D3S+el#`R|)rnhKlR=gTUe?W5#~$A4FU}jS4x$_nuYxfZ^@!WSN-jCv4Q$}) zuddIm6WKyz_u*I(vRJfuc9I>CFdIctXgF2GlgR8Gb}tx)=>YO*H$t==O;@W@e4?KA zCyLVMCdy$w#u-`htAlBydzwn`?LA7Cy!7rg8@Jl*Wc)r2kV+cl5jNP0=KtnELkFo zK3gLEIYk>N5ZySUso-O_L+#mf=2FK8Uc??#&PfHd8zmf2&}Iy(R@briMb75! z&xOLL)wK5Jxa^;9bE18O?d^%?v*cqUjIggjSs(r`4Cq{Vw)BCPh#Ep>jN8Isj&Ll* zUnBhuZUR6mX`r19RAm{akbYf5uzx}k5jPd;JI;o6~aSV9l~@aeg2~wc@{i`HTM&BB>|bcwiql@4QvBZ9GSDGJn{c(&9V-qsW>vhUvUOY*TwOiT$2|J+u zoKMFGLv5}(kyj&I=$q>Q{kQrrg7j5IH`lD!E`djL4!pf5#05DZ!d9~pPT2BPnJOl{ zDNPNY_Ex@3kiR;87;IFd)x1c!3fJ6^8f~6m@&tj4RO16X>*}`{49XPxA^6NBgHk7H z1le4C4V2-gQR+NIqhpivPJRe0jkqXMuBp6+-rKQGiosk+vWSfvubSsAcWb^!`QqS} zifQWx#N|#k_^eD0E?pBVuu_ArvGoldI;n5CZ|UEwJG75& zU8PM~&547jxrg@LY#cTG_WP>$*?^+C3%f_1HCyAA>>E>@>%m2+Jf9q&AEySvb2IsK z+nYCpU!iRJmY?+WxyP6U@O9j|sb?zbPBj(Cf*Z6M0Z{-PU!A-m-AF!oV^%KaOuJ8` z|1^)`RA0E>!$mg*tipB0!;u2Xj7c_25eGF8X@G$VkU(lV-y%)7iys}(>pqzoHwaD$ z%dbh9;C^^dgsy}hDJZV(fO6_D9c8$rZPL{5xinE1Y%Tc_ncVJtKyY%~?RL}Cn)17F zOtxnZLq%z4v0(3TD{?Rhxb+u(B!0U^e+9kmLiED_(8cia#m8W4$NFMj{{ksN<###B z@SPrVKMYPHPA~tO>+EKC5CVRcxgONW6*{hhfiBVU!PUs;ZGU!shoVvEl5tz%FA4}+ z1m)`W8O#im`P_yjsoKa=Vo$)>e(Fh%hi&e@a2d^#rH6BJIfBv0`3eEa{OICM9X+e7 zWH@68TSj6-RS2l>H#_+w&v>=q+V;_W7D(uK{)nU; z)u^^vql;g}?Xs|oKI8W8S;6104~$IH$7^(N?qd~!UkTl<5VtVD1P(i8_wi#Da#*PLO(D7&eCJ1{32wt!CoXk>;>amphgu6%?Pp{cbOC)B>%WFG*yoQ zbx4aJLMOnD-lmWmefs8pYVKtZ&CN5i+HCqyml>j|`v}SX00)eZH?5_ZtIQzr#;8%~ z5A96}Q8tfVO#taWs5(%?B>2=9j{tN#LF)J3)dCpLk`D+`RuBy?2Dh- zM<5N98HVyE8N`Qjuizb?5y@uvC2Low7jufy7k?4Yi=>S@*(u+fVJBM|JzK($i4E9E zHzm{uI5*D1O#>AWljI#N%KCDVL=6RO0p&}*O8IfnMU>C&~Uv>(dub4`2A%s~k^zu7wgSW$#m>&VRO6Nv zcmYOlsp)eXn*oLv%EhXd&3QfetOKeRwoaG0Pg{+}5jtPs5IWz@U-e>iE5eC9F0W;x z9IsH=B#f&0y6+-cvW3TwOxaZU^aPBH~4weRy6j|;>GW%mfkH`eQq(<^RI0E^D?75 zs=(gfw{j6c+&XZ5x+XNC+;J0wvR)T(12u0y=&p2`|InG8!g}2mgu%({#!2AwX~of& zT7xr2zApDCUa)+yv!)II(I7TEf7jtI9#9JB5lm_3kJ*Nehp_deO)KHG2qOF$vJM1V zoHsE3B}&An(Zxz(S@RD&4WUS^7wL~bR7{m+_$j$9Ea(jgzH%lu+@RSRfcs6b?H@bj ziskG#BeMyVDOuQG?XilQV;Sd3&mf|_!23N(CgHJx;De#mXK%uR(FS_yIKanFU z-_+i-`YLkwWQs^y?X`gJ9K>2ViZP8AsSZz)l9EdB5Gr2~XPG0|^SXo=({y!(2eRv2 zPV^9LHGe_(fA`tQPX3eCH0iq&kJjDXz&D!Z!M4a2yx2JXz`!^N7RZ%o>M37Ko*ClB z`vX<3Nb8KoD1`lE_*fwtE<2jnd?{zL(Z(2SzFRve4%-xD#9lE{dx)KAzG%8ejYuRA z(?5OwC>w6dc=wkx&-5z^JdKd#$&barO!<1gutf@KCP$WXqoL8Ofr?pMcl}qI0akof zneel_D-uAdwuO-+jX5IW;luJ`o>YxW-mLXZSwlKEJ609TY?k1_ID)<9%KEpfZ}h_t z`B%Sk8HMe=vuMMfu$tf$TX3;N<2J|CS=k)6+(8%w_%-%`HWFXg1| z!g_RGO_aOK6_A9a-c-*kDSwSV7x0X;fj^Wibt0DA6~U*JK%g{ok{SD_k^^aeAe3gb z8P)Y=BqSoE`tFgwSd^CejRt_)?j2;p77FDIn$8gJUJ$?Ql$0UrL-{-y3Ftllf$_u!6Ag4EUX544-AYJU;4@Xv$ zf_0_tjik4H+U`}}ekM!S>v>d$f@E(OR*qnaQ_0CWF#PKZ zlBOil4Xd}P0;ZL>YG4g=oU~IQF8Y}gBHcJmu#m>XeK4&Osvk9CLn<Vf zi0dGdA7@}m2y&6SELWr_w)HBFV2wCHb}?C_Iq`mcHH3gvg`W91L#iB}eD4FLvG zZyQtmd29v8C^%Bn?O^FJ6sV_9T_P{y-}xMgn0Y3%2K--5d0OnwAHg43qT7M$f3<$M zaX0;=m|(nr_3%(7a`t-PvRrDh#0aO>7UNW|S~msHnj3@rk93J+#<#yAEZ{um^xTlh z{`u5sM||*0)Q4Ll^L8}Z4XY8Epv_mBikgNEMxvApP*P0b3`;lgS(719Gp0XTto2^f zrr*->kclmgx!Ry=kY4Nx$^R)eAbn>r_CK-v`!@T#2`eI1@MeA}S&y5(*we7`^(=%~ zT=m%Sd)*>`r*!aHS#i{VXdqRwxHjKCVSX14A6SgixS6yqx$lfMdne%2?z{0LvHJ~g zS0J@PSNiN3Bem}0xP!U1pQfK7#~6f*-f@y2+@n!lArxGbB08Ix1dn{n@^{V&om3b( zjOQCYw)Yh(%G*wGdz=!zGFVR%8DR41mpY3TuYxCU3uo%MwWS3sYK)Q!gT|CBx6d=K zM5_{IuBE+2JhzL&-x#ovKvxoCwJdef$bEaqz$G??U$T!ayEt`rwIf^hNoE zR1tb0bLrfP$bH3N^Ipog!v~+SEaCoAd<>`iQ$d4|Vt#CRXb@w>r(FA{$ZD9$cvsl* zzCM97ca#n8$20g1&&N!b`OGAsIsC6dh7{(g=qPR;F6rh?ZXuz*eb!mqjEn-^_WNR3 z>_?Rp32~Uyp%^6?l94#oProgz*e&z?7)LWsQ1hxRLL5fAUVol)E9>w41<~_;-l^B_ z;TRZgMYOrn3!g>@eJlF<$sGjE{u8$}Eh|2P1Hd?%MpMC_Dh3}-Pa;C1XE^m0I~bFO zAgaFf9Y8m0TTQ@-St-d7VhX3JBl3{UuyRmU*zoxSo9AA)ed52a^l=*^Njir8nDqlC zEEi5%{gQ||NVZZHCa6e{L>k`jd268joB_33dz*$brjUgJYFW2{VWNc`43HVrhF73H zPs=dzXjTk(C;1sNlH-@uWNUf& zr}*@u*gumyt|y0{Uv@Cet69>6SZ?Vl79K=}g1rli3t#0+jylEM5r0VXr$Wi_cK z4*GvRD=j*-3X4x{IQv_c)9SP5iEIPX$(xS}G}hugK3=sRI}IMB+NLt3D{<(s-8EEX z^)8#4IX51hvg&0ra3?afp=ld$|8@TZ}Zb)w^V0fMM=cL4SZd8yAU|Y>4 zff5;I>Ye){ayYkG0(sFvZM{O@wI!fW$fvX%BnS<-{+!1O$sn2 zzRvcu$W_TZ&Ll>3-Gilg@V(35ndX9^oYB2_`EC2mpTh1qq$!GPotX>=E(ho2d7S*p zmpvkeFNcPv@t6>K`kOp;Z~d)B@w`RHy0NEG+|iL$AOjVuRFV7%2k9VqQ-H*4pMrnY zlUX3*cZ2kFvNofH?2pk~*P-2{es+S4aY;Nk|1(>A`wjCg>UEI)zpf)f@_;kg2v8W09yQ$6Xx4tIWR8d3n!rn4JIGAn;HIi_qh`ye zL#VFns?3#*&Ajy=1DjAt+J>HIZA8fwrIP2#Dz4$zA6?M-D|;k z#VEYBNzuh<7Vf3d-r{@p$l(;n`+P;%l|;R(=V_+$_3n`u6@BQ*e!5{se%U>~F;=d)>vTRyZPQaABl%z#t{3DaS@@%xSv87qM|3%kv^LiGk-Jjf!ry&^~WT6g- zuW^7B$?6pd>@L>e_`cN8|NVe~-ozh|Udt7DRjqq&G;ioQy&44qbVmr+)X=m1UFw$4nEi@tr!HN=lfok0Fqvpxg*V1Y_ff zB322M`MXU+0Utb%xMiY}2M0nHSpdh~a5_nLYq_$mFtPi!8S&!dTQo$^i`?DL`rbZ> z0jrugLmr$hqP8Hc#VdQ~bD8hQLxA|hMu2#tTH?WAjnJ=Atr)$;w|R#*yg{-L?0^R! z@!phD)nH6@W|{X%!zYzLU&?2@nwh^4w~`7gL5aVQ09tbMNsx|yfT2a|u{P=?StTYGiw*R|h^R>xlk~l;#yA+jL&cXy zfD4avQjRyb-HasIITUe{AJSzV$-(y)ji;CRhg*(LwhyVY&dD&yfy^t*4u@Ywi#5G<{m28GFZzJs_imVM>p%4%gO}wW3vK}J3NwdhL4ypSb>4oQ>F2x^J|$(O{1JztcvK-Dyg{}-3RsT> z4B|BTMsW&H&~szAHB&$ee1dUUZwS@TQQ#0)FfIMc@R{Xbnw1E!op7d!4IugFlFa=O z0SSnJEBgyc;}cFlF3P8#{{i!-JGSPPtA0mYv!mPX{?VqX=`FpWKOO71qP5Ol zw{824VJ{>M16(Hy!e__9_kA@yIP|JoL#8EV3hBGV?KZmK!F3hAP8+vUVW8|WyaGYj zGF~ZR9Yqqyw7LO0mq+wsTFMYMyNm{X{J|lTFvjz8jEp)YCP8=lG)|r1(a-!>rbY(Y zws$9SVo+YHPZKAaC~LVUq(Hh3Mc2d6zqbDOYh@Rp-e$W-tJ@^%2eb=0l(NjWdvsbI zhATr{w`(u6XO1yFGDthNtn|Co6GJb~@zPR2Lsh9IePUhW)Y%gxb0=|}62pVTgv))R zr8)(br`M_D6^rDpqSNn#P!uXvG-*9_r_)6#jqenQcB99R1? z$Mt*$eeJ(hYG!tO{^lG1oRZU_5f@PQ<)MJpudwU3T^U4|(#;6k3ZxvYaxhS)mf155k)XE1;JIm+keE=ZiIOB{nlLN&5< zJjmMu+UN^1<~r-+zFsWO7=v3ZVRAW?O{1%#9T5D%r>O7Q&G>z9#pDdqzGB-X{G5-p zg1M(obL!+7RHAt7zdelWN}et~OupnG>wxr-p1>%JiDGmjAxY1Rw3=SC$I^0*smV!{ zlqexlN)RP6K`+4L6f@5~#(34i$(PY94>300Ajv3O0z)}(!A2}Eml&uzDEZo^Vjh0@ zVVcb*hYlU0(Rk&W?Uj`k9(?dY3WWlXJ@y#yeeZi;O$)Y*ObKxTK-Za2&#LViEb|BV z-nRC<9)u_`IZ9EoD)4Gb%fxZk1RyBwGrXUAZfT|*Vhc^4rpZcbrb2kWH{j8cL(zVT*;CP#SW z;PZ?O4A5zZOq90L?S?cuUCz$csLd{AB07L{aU7Q*iZ6LzZDckB?Q7YL4GMgeP&kbx zoQZL!#zz^fzJXGy%*5y@rCgC}wM-+9SUPbWlw1Sj>o`lV$`+Sf7z4d-z~ImTH}2od z=FQU-@&zoGN5AoHjvhNfk{G`A*c04y*Bu0n7M`bQw^pbWb0krK6q5P58J6lR43r8) zaYAdQPN9;vS#muW$8{MUsxmz>Mrbs%GiQmDh`l=x(CIYTz56;IedHU|PArooG1qzv zi~{e?vgJ#_Ex=!9;QIh@M$pa72F%I8`zj?~trMBM19<5gkG*wd`rA?+ zIC41`$B}8z;UvKbgRvluMLFO)4pu;-T#Oay1Y)gOmJX+TmR7$*5=WRI;QFf1*0PVQ z9Herv8iaIHnkZ>k7)PeMD#jRmN1-I(WGecX0qA!9KQB8kLBG$TL(efgJIi1H^eph=J@*{n{p#oVH$U|bwoZ>-@S0dH zIoKdTCxqa}J=^%7e)N0z_n-V-e((o>@Kv!t0QPUmVPzgIUBV<4ic53?!lFfq$P6G{ z7nDltg@r8)DOr+sPNpY3GNG@;1M;NVngl-D}fshIBh| zs;yvBUq~BEY@v{fMIr=wVyzZ`1UR*qaDCgK*p5ka@naBya+F|2E`mg!ztvATUVYc4aT_N>3TmT8Z3Yce5TOCnc$Tg$A)nn_QR zF&G`OP(Mqlpx~l3(RmXFa`^)Jd;wz(N;o88l=^x$z1E~mYvxCbgIrfAV{5ZCmzFtt za)vmU=iEv_VjX(g;^YcQ$0c7Wk?11%T#2aHC70Vw)J-T?$_QbRiNeq4iK8mDg$~c3 zIESMIdv{E+YtsnB`7*7}wUzQkHfSj+10CxN`p*jlg<_s4in-G@R4Wzf zC|3xC=em>%MMj2(S(sbI+p-DQbJH#;={~IMs#n$ePojw90BH=lVu^0Of#W$uNuMMP z@g1M4@8DN+Opgp>jYYZ&>3NhYW5|4qf)F%LpJb`kXP}@_j)#Xts)Xq+)6AYeL!3Z= zVV=)_`j7bUfBiS`3PqAE5ba6_jYx&FGMuB61f~Cf0MJ+T5(TG7u2f9}CoJTdjk?6fqu*^1B?(ch4bmgDicZ*LX=VkB!r+o~Bidn% z>@MS5i!u8`&c%Eg8y+mYcjpsKm*;8p2MDycF897}hihf)+07s>;Xz!&d@qNP5+xN< zIw++`l2lDtN_i1LvRGzk&+)>sGX(vJsmW1tg&ZP^={6gjJ^ei8k!j+{GCH*d9a$nB z(`+n*5V%OT?%2oi7oVlsYVq{bPjTPd-=2zEzx;?^#!-^S5(^+~lYIGM)H6?FguyYF zr?P4Zj)l;5@DAKWr1eD^^VPpq!8mIzPPsx*NGCTeC~XPO9OKldK1Fr^Zi-vCfK;5< zA-J>^3I#%6asB&l=cf1EOBf_H=9if}ewwh|BZ)ML?vvZm!*z3r#Lz!oM=W;IYe-9k zwIn2jaoUHTU=-;n@|6K>nCe*|J$k(^gCm1ToiMTY273KIWiPk(*{iPSxr9ln zP||SSj;-8%`;B;>gXai@O{i8&v3CFL#{p+rbu6{0~tJl_1-F;wp*5ka99m2uvG0YZav#$5KoBj2&{hi9_ z^8Pv?e>E0G0fH3pxym9XYa&a=7=%=*xSQ)DFer>JYRLcqAOJ~3K~xFScM-8Bh#|2N zZ6TNo4Xr4m7lbIO=*EWU8eODP3|3EJpdD9yAWPM?rcnuKxFMaqI z`HA}uuz%;~Yu?9O@4ktb&Mom1Kk*ZM?sK1eRpW_Fgkv<0QAi|-O|QcQLl6mMF=dQN zsnV=?Xh8NzRE%}~6zDpcb7W0Acj*{(f)Qzk&gcl6G31=AtBka%xK`0qByp0~EL)dI z8)7YpkOXq$Qi#!^aZWBghcG?|Zg~U4)y?#S^iI*42-%TiC#VeM=yW^uI+|9aN3QJA z?e`Elg|34W8+@%$t|5|^*pbA&4omY(*p(5wJcbJ^sj6j?FwvWq2D0 z56|E^K3*~AyDilZC~kj`G+UJbHTRrne%G{ z=K#K+h7i-_(&~L7Grv-bXKC7YKElDpJs24IO$L(UF!7)=N4D!dnLL-j3;9HNt$u5_<4NKMQKCM_YgUsxb2Z>OWf~L86GE>&oiK0 z`rRh&l^Ubto9Ql{POtFZ*FIQft)lJda|j00x3Eppeg#cYWF`ZOYa1nwX#Ky28unud2n*%dJ0O z!y781gCNzr8my4?0}7=gwOXCT@iDFdx4_U~2{8175ChE2oI<&IP&r&c8<1i9m7($Kr3)qTvT|2 z6NFl$jV073&2$1~C*Unxo&pP}TVn)?yKYfllZiX;pjG6@u{A(@>;efLS6P7hZLgL2_PZ?q{TK27^Mz=mMq>q-pn-i2;u7#iAwqXe3i3TDF?Y@VaXPqB4-ozam#p52(TcP)0` zefRN^k9_2sK07}@&!Izyxap>wUKK!J&6ux(bJhg+Q%C($mKe+5othywmXqx+Pc1ht z0_Z`K@WfIbfQQb`^Yi<6QSs!O8tf~Y5RltA15;n=(hGWMo6zcp48)eGG60d~*4N!m z>&$Vi7tonML%r2SCzfs)5+|CrF?6jV@_f2N5*nzuP9}O8)2g*;)$0sx+fK1iBGHC= zZH}SJIQd)wAr%9qgmTqGXHJZiA_M4(B)Y~fCmS5^)pC?xu0(fkhLLg=qa>YHgHpc8 zV!cPB)27{PgL9hie*G`GmSgu~OCij(U-Y;d^7>qT%^ZV{&bfiM3(?y3NK@g%% zg0VVf6G_lde0@#;{$<1YeyPbjaUN(n1nNVCOd(C8@zt(;?zC+e>26C>8?>Z^@G$Ct8lM29D zW7n=5$5B`m$|l5G5=x)2wSq4}=3M&y5Gf_S#Bi+9W&cDKYYo0@@%%hdB+*7Ak*Q;D z)9k9F(z(HNTqGKgE1&?ci+?wpO@9CP{{yE^ow~-Oab?!&ba?*x=h(ao(CxbQO>9t~ zeigR7yv){8#G7utp8Pdla{&3A$M(q~zWVetuWCF1U9HlyVKqr&(=I$x5GRV5GJ~Fr z#Kk58p#?V3SR#ZkF>#3S(rjp&g-qFS!Z=9dV1)w5CkaA~6-eQtRD$Puw6T~ZLB|G@ zq%9D&wj|cl!_bK}j<+$}_W2XfarcdHVR~!_QQRhs+ZdBxSF0-FelAC;SfN}g)9Eka zNS7qiNSiP?Fq z*?Eg{j??RgIAxbOaM-uXWQo+eoi5O)CTBf3prCforp;7Af6^z|@mJ}kv+L%O#=p;t#5MyEx zI%A(1Y!Y+(mTl}R73j{MqR|Ri>;#D7Ag=4-xH$&OK9NqvRpZ1G1|3wcfaxa)H_u9~ ziC-+@7pmk2M#%Yj1}D9=m2$U9Yk7{P=6&Qpi^p|{>iUI<1eMpYqQK7sWLW&7u#a$D zw2%~vd9;H5N{k?(GBQZL)g}&ORL;k7eT;MnqL8@VrC9I?f;LeU<2oL35RoJaj?587 z5xstgg6E|A*E)> zH~I#fu9J-2HA%{+vm|}Xu`ea;dFwAy9NC;wTC(1atzO9Sl{S$%%0zJs##HGhTTqEk z#chPTBvsUAEBE=*%gckC^{su@_Ok&XGS)IPH^;+Y`wm81f;b}T)M(Wg7@xcjUnf*6 zLo_>W2J%H3i}O?mr_z`K3C3CmMn-8imN7aNetGfOF_xAW*pxqChc0FMJB-;lQ)h)h z8iQS`!>JSGgRBSmT9evKd3ZXk*-Eef}u-fpc;MXAOni1Qw~l>{Ra z43c1}PV=80rgHzADel;bE7auyx+`&FL+`~7y%SxQzI2?#PwCe<3gM>IPbnovKACE; zw+&9{to7Km2torWmpBS=-4y5*@&$a)r`OxdXZ~T7VlHO?4a1C)OYWd>*N=e0Y=*F6@d6=Te6Nk$Lx{5ZIr)L*9+UR0lIKi&X zBiz4lAKP|rn6S0JKw-mc`_TWdM^}(vGcqzn7$yWk zK%7K08g-VJ76|(RNw14zV#Y>>85eCF$v3nkuo;|Iayun4qHL7laR zl~$cbV}+G^M4^(y#G3sB)7&(%7q7aP8z*<8e3yy(Y2N4D$j+r1<|D!MO2Gb>Prf<8 zca+2Y!ZPhvhfRgO*j9~^Ju%IC$kg;GuII69=OnfE0*4QsqENl2R(MxzzU%TozxM|( z+CJB)^U$+TuRVV)GUuzd%5aiGWZj3-#D!X|uO-7-t<6`nu!0{ge`CGX}*v?fNAAks1%Vb)4=FzNSI3*)$6ftB_m?qw2Q z0CC*Kn6!1V5(dvzXsb|Iazb&(j%nVwWt#5nF=iJ!%&!C#hR0cHbr>8TAx2A zg$0Va0_9SPfFKnUMqrGg+v!I03kzpo4QH-YsnA=f;cpp7D~ILfMZC&5k#GsM05?y) z7m_b494QHm#+sPe!tqlJBo=~x+TBJffle%id=B03Q>zIM9XrjWQJ> z>Y&P1;=ZO@a5(stzh~>_EmWl?HX%p=Cg}zp+F=LbM|3)U7U!3l9NWR`4s2s$Y@FdOn{Ygjt<}qmR#{+r{xGG^ zGVSshTboC?Km0PIxi(|Bj5EA%cx_d0p6api-7>rH`(++Gyu|km>9j^OYYSG*<+x=c zmsJwJ0fb;r^ddjH@F@nrcQc{#>4q-H8$-NM8)3PhL*pP{bsT+TGsg1hH@{7xG)7|D zOiWgB-5di06@(S!gh#*ICJsBCIX=VExns1K&#`&eZ8%=)Xek6!o3>-3K4(ug@uWj- zxyI%#+t*wTV=P)n#L33NGA+_R7^c}m%q_2xLpEA6SDhYVT)JZect7`HY~m3o?KN?@ z)xTB8X!S8w_7vD1+fn%yqGen^MhF9| zne%mHSq0D5ajA~%kx=Hpa)tdEkKu)|^l&B@+`9 z+;h)8+pQ;n*KrvTqy}(rgb2N;FoUN%`KyY40s;91}+BZW!K@0-}@$J zdwuR28^(9C?8xQ3WX}iB1La&6oC6G3%Lt)aY4s@jidctC<|7Kd7ICk|TYl(+{L{k^ zV0$f=I}!a}$WW<>ke2I)%Q$X<+h2b-GbdhTVQzs(BFmNo`xq+}x$D3ITFp9($Dg5O zBNk6-DmKOm`YfJ4&Z(o%)9);>aN@kJlNyNl_dR(Q$&h%CT%@E43O@!t(MWIo~B; zu7Fa+Q4HFk97(xUq*R8Pb3IHPapL$Kb91v4mB;lvx3X>1G-G3< zt4T8oagq+bl_kc;#%MJbC>E+Xj>qEc45ea`$N`I?-|jFzy_FM3UZ9viN3j+l6&v}VeZX??6|Ho&)>bdzPcJ2TvE)pe*ZOW7=+1lKe zO-r<-4p|=cSTVNciBOLmw$%<#Omz3mw5`^(9qm!bA&=~~7R%O%T1bi%32`Su5c>{P z6>6`y=X&p*KQgNThy+N0)O4SSib6fqdzG0lU*`SJ`4(UncrvHPE8qYy1dQcc^Ql~W z-pN7#8&O!hR+`h>B~oV1T4iMB3n48823ty`EhxD@X_BIoY>FBu8rzbnAY$ui4~z9S zvq?&+2%SbsWJA?*DBBiB!g83h9HvMdDvm{x#<)%am8M83kkUq_IXgt@)$8mfOI-ZJ z@#Du|^IG-Rx4xBo@4c6Y9(sr)M~+ah*E3^JDXGPMzfo zU-&~BjchQmYu8QOcH6BN8!!9}NPi>s?6c4Eo45Bf*js(Wuhmy8v1R=bk3Rb78v^Jm zO0w8n1eWFC`8E|>V6a(M4#JigsW7A1AHsQvxuwq0g?)zsjZz7X`2fd?nVOj;ij&J~qTh`Av-=-- zr8LqQ{_=+pUeqWxZxT2MD0u}W21~3=%5#vO8~mN$99<{KuFd+<0dC&1jZ(P8+)|T9J3{*fR1n}73#3}%SE{s{9c*b+ zDcabUp_53WAi%P_;1?0LhvirBi&<=A8h1h4kO-t@BP@sUYi?#>Y=WbY{}T(x_VUzA zZ>Z^*&dx7>A4Z_wY@M;fQ3Ny>(?andAVaek2(re360 ztx+nLxbB*rs8kU~AqNf~Y&^c_skZ~)x=Ljg%UB3u)1GOtV0^ksk+{BuS1cf{9_sBb z+An665n&3JvGs|^;y8kR2M~0}DEnLs0 zXQZEn=~-0R!Y&r+sD!fPFn#VE?N*0!p@b4PCuUj{O0QgJ{`XK9;TfgD7(r{PMc9oQ zU9*Ou*#Kea=`B&H6==2Ew5D5>T_0gtpe13DV5JI?q}c~Ajfqu^kOreQVJ9RFHCx8U zC{(I+TC>a^TEGa6YnO>s3`Vd#*P*{ULSN51Owyv@4O6XER?R0aRfa5TVcW?^vx|e& z+_(5Gs{NYE`YL@pdRIy5Cf1yJLhzQ4|8FE=hd=p`UuEn10oIT9tsnLaOM=L{ zHYXqccij2$A*8doIKY?+O6nz!g3xTy`8@jKLXl|CGmZVbQYE3#bO|ox4<`>>WI^f}5rbXg-ZZ`SQ5(|wm z5|qetIP+OFTL~<2M-=(e0&_w^Ei3(eKuTdI=5QVf?_cP}2V)FL93d@1 z9LKoMmC3+f?fqL_sF^Hp)|ClGThVANP;bm&$pR=vWMHn zKTqTn_Nx)bNSQTZ(Gu5j@<<&UDGfqo4LgA#HJUgUs8l1Rg+XE20+Sk)5h&q+HrTF( zBP@!xBrpP7Lab7XmW$ScL@8`i0+TP^1z6I;b|gU%Aad`L)M(VJu*z1-tfX?IYJ2D_rCY>xzBx$&wu{&ulpD&rTOc>{=YeJ-~jjCcOMTt@IZcC zR$m#h!X6Rl9psrGS8*=F6;L!`6kSZ=f_dx8QQ=?JDmL3wZlx3^8P7&GS;7@UV|OFr{k2YKcv zr#M`3Y3)0WFgCVrv;X-s^!fwzyEgUNh)z4=-0@>?=smeymHh(m*?r3^9$##=_{XQ8 zT-|rmYN6i*Gu4$UIc|1q&9CG31s{eBjgHL)xtzur+HuUj$y3ZO*YP|X%Sif5k{iY< zY+pCTzGE|-Zgz1Tn|i0gV08pfdRf!oXe=$Ul_He_kvqBzk!7;=6o)9fhJsCgC4Ob4 z1e7eOcs^?jf+4p+ujR0zlu|4f>07fE$F^ClFSF3-(g-xlw&{d1+HxuNlrUOT@@=F9 zo0M)lM!KcUX&y)(@G@mX7ddl@1Iv)bT_nZfrW=Gcqk&;;Ueod^rIYw z5r+C~gHqK)qtQwcwYn54K82c1*ivX9Rtj5MRQxJ-!J*S>&^Izfty-nJHby5c8q?GC z4_4`fA-IaZVTYih5K2&Ts`xHgX#^%E=ytJP8(UtUs*AQ_RR|+2eyWd4Lm(Y)W6M5GMKuG@dOW)(R-J5yW9oq<7OFa62 z{4Tfr_7Kux6`Y$`GxgIcI&%@tWkaQPg!hQkyj;1N!(+FTS}T*6H)jzmg`l^8kfl)L zIS#?n0tMG+pj@U>a!8Yegald(tS>6otX)r|-OGz7&aph#Akqd66bj|+;$Tu--@`9l z#e~QxETu_%dPv3xaheM#VPoqQiNZ1hjFnAfghC6Oj_1O!-B0+z_mF5!oW$8z4$fC1 z)}km{ouIEe*-JrCs^E`rAUSm$x1-4z_!1c#x+hMOw3cuOdoFvt3k4@%*4kNzKmT31 z;&vs@yNj;;ZKJcUuaq)#w$D4ljZTwByTxG1&la!7tE+%ANv^l_U$8zA{vbb#bS|ixy<3i zhuOGsBVYK!7g)c3Jx7loC5~f0^q~*2d-raprl$DEfBZ*&{nvl}4FU8>X)GbIO-5Ij z;{5bnicE)Y3qfiOQ=Kl4PS4@J3MK9JG`Y0VOtvqWE82EOXLp=eX&+s_rIb1jwSf|q zAY!o|(dfjSURY-HwlNO1i&&@CFtY#vAOJ~3K~zbHfALHA^Np|mClt`Os|XaWFvI}2 zZJEHbEV^leZ(Ag`Kt&0KO=GwtRg4jwT!R04G-ZDA82W{i-1fGc*|}A7_NDy{o<2=| zCQ~a5DYM8KBT147OJ3d7`qjX+0g^;f+xg2Je&%8BxOtwDHG?eI;oRg2j!#Vz$1x-Q zy&PRQOaG2{BKZ3s_@g}e_z(F3|9r*A`-R+{ zeWikYGA?uK`%*p)-*iFNxs$&qX+D8pmq)MJ7iiLR`#$c3h76ubX#N7aC1X9Q7G{(^uwn>>>nqkxM`qieS zr6ElWj?5f%wJnI^G-F~2L7FIR*TH^03XTh6`#$~Y-{vb{`N}1K)wXRmZg^$f)T>pJ zCUiO-YSkK+C0V<6Et@7b@v)D7^a3tBtN&OvNqiG3O;dWx#W%$))RK}~xk!?{u|;R8 z?4p#5QdwhKDM>SuEHqMjs$kh=Qf(2%7A7#b#$dZH28q%jlm!|z3S|^pC8S9JD#UXg zgv_SpN~J^*oH}(5->)##TO;WhN|iz8TP;vlrdN(M-8iDrJwuROdOcVu^)fYoiZz29 zuq}`LmYy4vWgP2UZoGkmCtn~*A~tUyp=|qfJ5wx9&0{B;eqYe-#&|+uV#%6*KUSuuhizhaPm0E@@O^FYQL%A9Kb8sdE+gMRkJJ$^5hU9F39^d*-B{TUJxY- zQ?s)m6sfYXgkfT^%_)MW9@LL!vH7?m4q z8icWsqJWfRC~a~(&R5p%p%UBrON^F0sxA~vj7d^#+oQI2Gsg00FU?S2j_DeKT_}>~ z(STA&v^My*AXW*+IHYb7uUf?$9H)2P_RL!)39-Ba#9go@N~MJDMm8*y663fiGN<@< zYk{SOX_QJ>?7m@7BCDsTeEWv=<1gz(Z*XjfcDv2n-+BkNYBhg5jIkX%u`J7|Gz(rg z#&F`)DNdd|#kQ?m8R+Y0_YF63&GwzuqsNc^xl($|!GnkYBd=5^zGfNA!YfzNPJ%Qk zS{ZtMhp5}6;3%TbB7KfwrWH`_>!TSY1j1&Zx5low+>Gy4m_0R3*bPCOJc3%{NE^3M z;+Nj{UY>dUhjf<~aRx@w!a^aaj*imlv}iBXNp*?YcEE78NU>C+Qu3*I9s>if^lbR= zp)LaG+N5mWwiDM~!%KUAfRq8Lk?1(3xt!n?yiAj3K)8muk&redwUUEnyTnn9Fqs}{ zU~rI1?*M!EK7;Qo+T8|+UOtC35Cod>4HZOWp^RpFp-#}%tQ*_F(&8e$NsYMMqSy{vFnq46bIak;?sh~facj2VHY|rfzg6)Q?X&;Y1~ee zy*uth%U5dE-$)G(4ROzV@8)m5`gP*8&3oUngLmBhE>0ak!MQW@Xk)Ns!1j$>F=)c5 zLw|3Dy~n3Ha(0eJln_PT+%`{Bs}xx`w(-h0#1d#_kZZ@`Ew|D=au_dGC#Q;hv@mF4vIr3&Xmn%R zjRph5{Vdf(e6N;ezorJ0b}0?m8JL#}BLqqdqP8IL#;~fJF(+m?cJ3_k(HC*6Z5;K+ zsf{aj%{ABH`#u8$11P1q{r21Wzz06SQ%^m`m%sdFKL7d8^QV9Mr(AQ*HGJb6-=JEp zX46^MB}o#tY}vxK*IxU^Y3|0L0A&oZ))Z|E*Rsyj+<}5^(MnQ|H`~0pQ0Ft(Zn>&I z_2Aia>|1JNlXBO~E&%fCwqIyLy&mG?v3_g-9f!1oh`lH0a0fOq8)@9iFq0k0Vynqa za|z$J*gQJGToe$*DI+~av@&!%5ki6P1c=23maCy$pdALhbo30>YL&1Z^4O1`<>3BP z6w5_Ebp3U#saARF$B(0RCX*0yg|2=X&fZGXDc|i^_aG3fqex>kwk_!yTF><#{34wb zpF<)U99_@Az%Z^#IdSYDVYh=@?&F%f-%r?SAf&~~Q%9JbI>Q}z-b1lm&UEstuWQb4 z&&oELOTQN@Anw4S6I_4&HKg4Jl?%=_)IR5}*X8-?DbSN^&wnKoUU3|F`YJ{mDpgpvjb#Z`no{t6gvb~gLJAzqMk^aD zj~dlFA&%6l;iG2>#(Q0YFl4rC=*A(bN{O^Z*>@p@L>Yphow+a@g%;W8K8+J>ow>Rj zt&t+r6FNfT*oH8TF1g(oki7B-vhL>!4gJ-sR4Vb__rCX{$I>+6r$2oXtqpH~$DOMU zz+2yPD<@8z;A>y|8uz{TKCZj&Iv#xR!HfRrMac!1cSOCSDi({Rmx(sLk`f|oevFP@ zofGs*1%b+=rexM#5-}Cu(AzV_1vOHP$WuH^bBdJQSBJFF~^!A3pwhrFjJ;BQ>AT|m^j|ldkKPs zb}OK7Sm1a+KMneaZ-48n#_)aoFaGyTbKYp8-=HDftCiwBzNV|#;nGeAC+ zB#F9Mw#lSWofhrHP;@lKp&|OV-iFXIh5ogade_kIv{{^;rq^+4oY+rf3}L%VXK5bC zC@Mp1DG#s1DVIr61kDCZbMtiC(a%D&D=jgxar}>buQ2#4|MCOxP2-fMxg~thUtM2k z;1(lziB`odr>lFnRhgrSc*{(9O)cVuKc%=5oZ)Xn{0|vx%aX6pKY{>0p$NB`kV-hiEji z2(YuKPvgwafKn{aEuoD-Sb}OnGU66F`uJJ8L6&o8*@8m3NLw!xg>9A>&f!}Ip%vXu zm&W28Cb{%7#7QH{!7>=|eS=pJ*uF)1tmh)P^_drz*nanivUR&L5C_CBO{2cI2YK%< z+`DQB$D{0LPMdMqCF;CDb!|C|d03&X8^PogQ>YXg%Lc6ljfTYJn&hFSlT_PtG^(R- z8bCJ&4jkIg_MJPp<+?4r@4kP*hadPjQYzLT9_Qt!_mM^+BWng2n^?=zi06)(Vk=i8=DHrY>8L%S7V z2@7nARjy=h1fxlV0JjK;6r&wl^)5>bf?CfFEFPEz@nekNq1^0*7E7% z5<+nQ{rB^wFMWwpsYJP4=JwlfXXnnHJo3mRq-n~A4I6mifd?2G8lqOK;kqt`LV+lX z2!eotfq~1W30zGXppzPTub6giDy}~lN4>>^H1+%W3|LDZ@98^@+ar!`NX5o z5nFaXF~8JgD+h|N@zOU86*xKHq0^kF+g`wuP_%8j4M{lHLML^GXOL#bN=aFK48>x(fZ7SjqE&l9)_)-tIJsBSod!i{p3* z;R!Zg*MsBxxP>wZNt{Gn_ty6iv;$nXgw~2?bD2UR1S4CG`io(NJ9g5`|14Dy+<2&Es$m9Y?PEK;}x+x;Jj8mx4Zq;cnFVa|;$F>ax z-)CWNfmA8htQli={>mef&gP`b>vIs@lRxI?W^lD!gYM>l{DZ*X<-qKF6>+nNLTE2*;YU^zA_%_KIyYh?r?>8ykjV>=!uPDxR#K-~yPlI%0& z2uUM}ac#+5Gp4Ijs09%-?Dl0X1@RZ?=wC= z4!|?dJi{OT(I4^YPk)*N2M_S>cfXr&e)F3|QH1ZEXPTK6s{TrBl*qKwZ=`na+{tpY z%bLM#0(xp{mS+B;a*~5bPt#K_GB!F&PpwSJFCiR@ zBu;5Go6IyDw1WU?xeW9UF|_4cPQCOPDrgf%b!?TeeZyL$1v&^Q^!MWqmT4__@I_3b z5`3W`@%o zB8@as*qluyM|vvU+E~IengK#AZJ3M-hyNp@Z%m*p!%H!O-^9CL~ewbb_ z08wIk@iaz4eKDY(goI&?Q3l(V6stcUfIcxi!h3eTlHUH%zP;2toosUca{%W+cAZ{L zYLOQ-(oFtS4%~B@L3SU?CZM_OWeM&yeEZf*5+sL*IF zGPlrSxfu}%54Tuiso5q04KYEy*JGSHdK0B`2#`Nq=ZEk+?m#^Zs!%%-ewh(xhO&BMc^vSky^J}YgJshp^ z3qF|4#ocI)(M`fu3!^NI&emH=oDI|*&&$|gNs>thY?qmO8|nL$$~{=Nh3h(*ti^V) zZHs2JiB<6kG{mkU(E=l`J~`v(Sr=U`;xJ~aIY*kF!z;L?CW}=IV@(ok;t0YdMj|Lk z8>2j&Vjn|8Ye|%0_Us{oP7{npkcQ}H3(JxSlR0o2o#J(E4mKBAYfCzy*N}t=6jcWnlXPU<<^hi z11inV3o$nx>HK+%lg-s#sykqrsgT@m6KnrbpE?Uz!PA-vjQ@U-?N)QC+!8w4P z#%!E=p69FYMZ8%M-5B=o-_KY7%ir*y{@uT2bmKT~PajEp0oT&J<<4C^^575o#Qs;sBh2K|7uLS1F z3idDGgF5&!MA7+FyLuCXaCPBysj`fqP;dxB1w!Yf(-lyY8NC@U1o`Llqs2;|w3Y~| zP|{EjS{Rd3@gZzYqqK!(S*Wx{b5Rh>gz1wDT)Sl*gL;@!L$IJ{s7-Vj80^b>0K((^ zO!>{Jfq?-&^{G!mKAAak8}1qZ#r zt+Ci_bF9%~u&2gDd!MKG$X@Qe`z~nKIe7d`rj1Muj^mJ~S#D{o-R9Y6Ugo!c^J5vk zJvDU05D=N;wtTI9%u&lKAU?mNDoL50ondKlkuVJL3l+|snPF_*7?!jtuYDVfQ%CsG zcfZc&6%yTFdb8IPTCmB_y@J5f=NPj!zw7>STjZ#YiD>%7&nm((MFSeXd-pEGhZMAH33EL21qZ^OGNA znysH3IA=u~D`Xb4mM6F5jx+g?C7XX_Qo{2TccT^Wxc)l+>FH}P+!(P;eDSHAL*xlYVudqPOUzBr;v0eQ*nr{G zsZ+dsdYXksi`(ve8*f>^fs>s!K^h~B!sr;K1id{~TJ=R7TzX0_mVqEnDVJ(kXu|N) z%&q^HbNjBzAZ;v-~)C8~_B-%4$09nU}Z4Z5u* zM3hkSJhW#M>WmVfB$`4V!w_jfsA7DEJQKgqUOZh6hmbnLX8Y! z(xOYJ6VlsvX^n2+RXDi$E_R-L6x*Ih7%24l2urNqQ&p_6y`EK#mmo8c5+$4BXC6RT zb|7B(@_F|eAvyVzud(KB-udZM{>-HlO%Ra8Sx#}9{w%-}teri`Qr|dk^4b^V3-#8Q zswfV5;>l+@HM7V!AN(P|^E>| zLIumps7N}WCcpizyE5amE3AYRRD!`m+b-32-$&0~Zzn!^hSrIr;1uZFx{adi(M(gi zK|~z3=tdD?6q3XVI#n2zWOQ?rnGmfU!=GKy3t^DLA(ev4?Qf%d(_@4$K8qhkxt1~p zB~Vt1tuG^D6dC1lVX=_|bS~1HpMO8h>Wzh!hQSICm(1nYAkiv&@5<#e;rudTCt%(B z8qb|5FdKR77#^TlTgLMt5<0gvw-K@rEmDNYRHw=)h~K=KJ2IomFky zCQXy9!DA%<^*aw|i%_lUv>LSAO)8Zt_G^fAF9n9R(X^Uf4jb|VA* zYglSD>8n-oyp*2NjkM#0r}pf@R*Hd%w-DH6%(-I(0W2>ss%UL+9Gl1r zIWu{N-l2o6Uw>tw*0QYpda8K(xfe;&h=KkAk~GAz9B^D(%?`_Hiah|uo<2O!q3HWK z!q91V85~|qp;n=x*1e8BcxAP69r>2r&3!nhr#tyVrI=IM>p9h(oW|bF zZ^|nMa3;@5Kb8aiBl$GF0_?lWEOblejYpLM<|GAQIM^tp4JOn`DR6CtR3eL|LXv2~ za-caj+h9405W+=~<^K+p930W16WA18iF9lh!v>sI%d$W#R1)JC zJS^Ww+9IdCUw)EtQ4+@LG#iG7hHzb%;o)I!z4caFtribI{4n?4d+$ZhFPBO@_0&_i zp2w|kc?;kB-uG4~=m^-kV<+GK_O}@s8D?-`0F^4*tv1zaHTNI6I9ko*lftXL`uzEy z|2dU~=lJ?J9>o*~87@oymj~X-|NOCgu%uwQ)#c30GC{2P$QQrKju8)~4M%1p-gV=8 ze(|<#j1BkFQz@d9=HQ8QeDQC7%wk9L)V_~%_wKEPpZG&=xZ#E?-nNlJn^Y;ZB?uEi z7^OssBIu;tc;l_?KRCn8xdo7Anu{%@w23+~VcBQ>_!?&BXGpY-Ydo~lc(w;o%wW;M zm=+^FWrq98s5l_(1{egTa)D~G7t8ZlY%XGy#ZC=vnM76{wGWn$Kr=Gqji9(GdZ zeed{JT(|u;f+)`7W%KuK&FCn{PaewR))w0I`h6(f;b_~iSC$Bk;>+_9ZRs;u^muzg z({v?{jA<+fR4YYdyFibeqtOu5`UKrpgph)6TxV&aLATu|?g~m}kJ?ZHlxAW2&2dh@ zu&x{5z-Vv(D;_^GHOW6c^6<|UoC6d*3n4P6eknB)2Vt_tfix>R^c5DD$p;-8V{9hY zjPPrB+{!nfdy)V1>rZg!?g_>R0tWjExHX@oXj3XXm{5{xo%?49BoM!ge`3d5YB9V0`MyJs(}FFaQ3!jqBbwd2;e;A>4&_ zyYro!Zn$B$l#*_%MX}OHQ#2UAYaM3~oW+1~T@SzH$xf>)(j?JA(3Jy2qvD<0-$|ud z=J@eb1Yy9TqlfA5>qiLL+uz$edy>B20-ewy72i7*bM|VCfhY)=`m7SK08IgOC3OiEM%zhbdwO&>#LkEwm< zc<{yj6bJe#dltRE!-wyB8*54hWDwF3aA<0h;(V84PmOi!wvhAB+hVd za2r9Xmo4?LpiP3;<6U&q)QLgG3E|QVUTrvIG;5WEaSLJlux9Idk(p&Pxqm-fKQw;P zqCiC{X(z!bNE3lE0`)WOWRdGUuRZYK>k_A34h$KiiNb)t{rW%f@Q)tDb&IrH9WW_6 z2?3jdwd?Q>A7uK}S;of4*m%trf@Yh?A9)1Fu?dxAdT{~QwGmQa6l~ox&M&^}-B;EB zx8js&<}BXCW|T14#>TikI9qE}CU($FLuP^ws?{NEcL{=kAPh2x_9R7Vg;pB5q6g2j z<1;zT#X2S_Wk#(O8nmY6yEwo0e#GfX#N6rZH7X_W-3+o_W_JWJ!_^vRL_O=Ko6P-R zATUy(FsoVRMw?aBI3Y9lZ=($gk!f0_gXh_#N!IOKUT)HCc3HQ6kWvvG$H%fGdMYL2 zco~Djw>)-??50`oaQy5~nb4g*Q%q9Ht&D%acY-}@p2px0)yZ{ zz4d024*+=L@GQ-)Mhb%~1*s)j?xYk71*{yDyRN$mu2*zjMrTu?y~n30Y+K9q1B3Xn z!7F)~f_yB9yZn;PzVOHmjm)_=Lu|Pd)GC#k})bt!Z)gIC~ zAU0iIeEH;R9N=uD&JUh_k^64nO|4wPvTa)JCTWylJ3i%75lc%2wx2{PI2~j~zh?NvBd_Y3}S*okM9p>6ZCd zJ^xDqp^*_ zK@oRDik{6pZ_zhR*PTz$Vce!zZkgqg#vz|!0{8uId<$Ad-m*E1?U18TQ_!5{<&>ibi3VG zc*LzV zb6@--|L_n0aK+mewlqq`XbZZLAdNJn&{K3+oSVY+1SKQsAFQDUYq+jYt6gVJPnq5# z4A)%d76hXMWm=6Uy~Qfdh{UxMdTK)q_E&MGp_OFm3Q8E9nu9mwQD0ml?1VV3#`PR* z=^<1~Z*P%$!_FwJmndOus^vax%jL+~=b0Ga!O2t8v^#CI(i93MMB>s7v$cum`n0+M z<(f~u-Qh8#d68a3DMAGS+HrZ#C^jg;b=Oa@I5o?Z)yt2b3;674%t*h6^C~1dS6aSj zubTM^kuhV0$lUo?r|BYV^krAJoYjiK(-t4T=Wdq5E~gjfa2&%+r_P~{hEyvhwyhbV z%ovGnkXmI^`BWfmD^GXICfK1#z(_QiUxK3zC`Ec1=}DvBq}2&%B?+#OxUNf2t&h3+ zd8QW{q|!$T3%gLpwjwMiM5Za#N*UL&ux%ThA_W7<@+3?99>O2lf|qs~=_xb5X$M<2 zjWIH|iJ`HLZ0Q>zNkf8mK(Tj-#7M@Ykg1bL={DM#XM-iP=)u>xqWr-h{K2Qc_O-8d zrlzJI1m=;ZR;`r>?XLCjdwYA|d*Hx<>37_D#}1XIoH}zFX;~D?P5%8K{|BD(enS1B z4okDkdSG}!cz(fZ)>|5b{QmbJq`$9+>Dd{Ytp-sTvvzcp9ox54s1*3=<4@Ax+qd~j z!8w33nGv`p46SBJ(JA6OF5ONW;b!ZIsN2P{ZM4vIJ8c{T#X^A(-*X4&jvS_5Z$TJQ z_R3s;?RK6ya1_t7SW_a#H#@5hZs_^`adslCE_QVd} z_pV<>Nx{P03@;sck#5xF$eA-Z{-qD#%A7p#%0ylj%pzXJy@1JTa7q?ycEvpV_0Q5- zHaMQc$krPeyY2nBr3S&NXYmUzZn28A9nvVkD<>=F-m44DxD}xyl}%4ora!;f07+c1 zaCm(LxLlr-XB}sH+=azOf*|J5p~HOnD}T?KGpA{G6M9Loq{*isxeK}HansxHX7}6P zNf5NC3=Hw(Z~Yxh^K-0UH^!FD8z@=|&y~DocrE+(AK^3q<7epW@6V&)F5LFlF0CTk z{~vYl9c9^Z-*xe_H&q$n{!Bq)Id2m&C|3?}uY?w*eC^~*O_)&6ncG-e3Q3;;o< z{5xmPbia4|-FkKF-l|{yzTt@{sL$+1+8P^ya&n497=?uWkfI%5M5NIjU=zM}O0?T9=X(KEjjLoh+(;zh#8AmqRxpJ*-0}8F2 zp>~%*3PaT{QL5cdb}>enl+)+V;NSgD`1r%mtN))*NGUfe;+MY5=RWs2-tmri@a}iN z8^>|*eV-r*2*YqgIK;N??^%Mrr5JGGN8ZlA|IRU1Dv(d&Q zpZzLde8cTLwASLDuRqLlGx?v75#Tdn7kw@cBCMg9RioXf=#|Lg2*=6KeM!~-@_tT| z7^I}t?ef%x6&BkA_D<9}UYz5QnITy%@c8^1PtC26UB=7a7-KruVX$qNFbWC$GGV7h zlEhfjB93FMYltIVEtJx9#1B%k;WkTJ1GTr7C`*N|Gduj*b(D4YEwL z)NZ3xi;?;W#bSk0!KY9tqS6G<3kZS=LP+AMORKd?p;QB7==EAutD_q|&vmvbl~P!i zkLS6hNy4eq=h(MrCw@@k+=YuQEG*|0n&F1oLubxXE4WmP0hPiOjkPZQPM`77F{0i& zE6WY0H_veRh9gKj7+Scs5spL<5aAJ~DQnFoPM>-jrQrz!jwQI`Rj*XA@~yzvhspak;J~oj{>1Ru-NQ<`9RA%WfuA2% z&|ge)4q!5k(F$7+#n}YJTGLJiX$If7)1`{0)edR3+q87RKv^s|dPHe1^X^N7uQdY= zS|x;uB6Af&L97+FFYr7MR|tfqiPMa395WWU=q&dymX?jt8r#Z6%~GxDC08HcSA8rQ z2m&A1b#Yyn-}uU{N&s}%jb=A+>wR0E0`m4XnyWaV(XFkTjm%sAmD~_{mha^d! zB@So4YnFepA%r06N8G)48~^S8FB8To|L2F_!~R|0<_iy;qTg=fS1Rn=K7wnX;PH=t z7%<%Q6Ti+KM{edDPc5*s?ouD0;J>{4PTqId%lNy;X1Q?o4DWu|dr11>i+-N>wFAV$zxNdzR8q#dQKox8x{BexL`G6E~ZvK>4}5J-oTr;)ayG}2rdnInvmsSoRnl7pU0KZW>gUqNA5a zYvxi^f&%Y+#qC#IW2F>N96QR#{`)6i(sNxcJS!K^6~cf>fgJLVFxbLESOO_6EMXz6 zq4ls4Xk*aI!gCz{^^d+6jOKLX9INYVG}{d(Ii!dH>%PHgBHzt;xx;g&-)sB8>YdEh(m_CMI5faM%7rpZUwb zd_=q$xI8BsLA^?Y16pxs)f zUaMo-2EX93w6uy>C}Cq`O>W}0T7jo;yA?NvTD8CrzT>Ub$~BtHYdrAnhq&>E8@TE4 zq1+7$MSXOXFiMBDR)U*>tZ`TOBd%T6-Fr5#wbci`u`KytZm&q%1XCQSqOS0 z92oOZVUw9&kz!CL-t%$>Les0237iW!GNx2nWt}2x3m}YzR>Mlt1;hHOvy_dd9$3tb zjnJ|kDuqezsMnE`qxd*X)N6Rf0zsiluNd&P&wUzQtg?9F42zvUrFxl_Zi|W9#C5-n zk`5hrl<};A71&oypF+ae4K>CO*Yg^J*7R4JQ1}7~6SP(?lB}uXE&J1six7N`u@ z*zA}Z%Q=Dl0TO}k_vx-IVw7NN{{e7q(lBA)jvWZEz_H`AWNC=yyR-)xAO88D=XI}r zHQJ=;B)1m29MXN=_6jho^Qg5|%)~f07CK27gnjzG0b!>@*zGbH^vRMKl)@d_ko5)w zTD=Zon8S#ZOp^+0IKex(o`>gpc)pM2IarQ^XDMvQCKD1N!Im!i&2JtlUvV=3p+V4XI_L@UU?(GFQbF5*#COC@@eV=J4%U z)k7~}#5}(!6bc+Vbcn^pMT{|&N+pgQIYOmUVcWKC8`ah<%dSY!zgKbR)EH6<4v$nh zy58Pc`2OkH1%Btm(9>54zVxO$DA;+0_7!7wMm(2s-y^UrdY4bgFLL#44&>$xrfzH@xAR{qQUQ_E)YuQA;WF z3jcE)cPVNAha~BD+;IoSciFaOj9r_meC6R&y!Mto{PTC*#!tQd75P1_4c~b1X*Sh- zJU4$nR|*a<-#o%U|AE_q_g;ZK`^;A#qTeaXmr-z7rrF8_z4?$1%lXKrlIu#xRItq{)z(Ak!IH0-2Hs zX=B?4OGvUomveJx(T)X~f$Gw1G?}~5Vs`N~H{E=Y z{d@K@2nX1XL#8#GR>t|pgI}lJ>Qfx`NjtfSS;4h<)4oYU;W6SmtgN+o-I2ZMvk#)z zS144*QATs;o;n#mnLSE#?i_{b0!N=d!+JBpq%kAo9tamnK$f^Tc7#9i(r$jg>$cn3 zK5^yRcy@M{U;F*veM!%At?*?EmP3?jimrn(8cXOL;w}|JS~>JxC@$F)=Y@5Fwq)*( zqdoq9euZYc!?y8Jc5RfE3mL_XUpcv@xLw>wtvnq_^+>)E8gnb+OGlcP)ghFZa01N>)+rsnhh?@&-3_W zPcS| zsbZm+YPH%h#t0!^m@=ki`$XXY$F>L@i7#DJoe(AoMc>W!%Dg(6&ZrbiD8MTec>LrA z4(*ua_Ltp2y4GZT^JYq(gX#}>`HhE}EP430Mc8d|vDZhd2!V^zno_w$rBI-eHSmLg zl3yT7LdM3YK`XSCQx(1Pv+W80DZ~}4@k5(!X8I$HD9PD&kG-DD$n+tMC6JlMu`E0* zAn;0ry$D-2I6K#(-&HJj4WpKegJwOB31UepOW3@53$-mfarPbLZF^@RPD#!j$IC*b zFl-sA(+yLS_8R@3#oDps#5?z*!-QI`#vqA68Tx~3@o4gKk_m^i&JK2~6G-cFp)2uS zhvvuor8T6h5!MpZulfM-`X7VU0?|dq8AeZCc^W~kK)W$Bn=1?E!xNY*_Sdh`YGY6; zV`*uP|M=_w4^JLDL1S%&wTl<1k8MROMc8kVCJE!4rdgUliEE|IY}0*}FW9;5Ka*OMy6AnX%%yF~3Sy-tf>uY=Yp7GP9HXT8JR z+$_sW^YnY|yxJWZGLu1;5+)gmw7~Kyk4#XX*hFn&oNB#7(J$a>568GjC&iTx#v3R6 z{Q5KTkt2QK+Eecl!}(kPrd(*tgfvhgoR_%-_4y>p)z6b8xg=hiCv(z5Xw6E}Aqb)1mvDtUREE#FQjfJ-6p!3S zaxJpdiwr5{2Jbw}G8&BrANj~fxaXdG*tTsO+qZA0TCH;Y_;F60IKe&l-1CyR;f2J8 zG@rO~<7=)z;Qr;thR>3^?9HLj`8BI+FSOKU>s%K>E0cTMIu4d);rsrEm|LMxxFR{f zlw`(fh9wN;VwpiSpdGs`taZ59=pa3x^B0$J3Pq$8=%JVAV9=vbC}G<dGp$+9>B+YxsUZr@Kxx=n)2GT-POvVq7P{ zXp4GXu)4a$dUKgnCDejCo>#<{9elrpahh`uEeG2vVf$kw{wUI}5cStMIk(QJXW_XvgEYZ2lHQaa4N4J+&2;W4iUP7JH+G4Myjr2fUq z+PJo1#Bymxns%Ddit~-8!<(yAgvFO1Jc|m-*d?DVfiOwQj71XX2q=%-hu93cv9uvY%fp#Qmcm{V0$9*++Rr$>;VP zcF^k&xb3HYgHpl6u_S4x7=$sKMoWC=BmZpU?|$oFzJvem_rFa0_wOa}930ys%`}~U z#A|Nc&i2VV(slUM1IPHq|N3uVRNDrfcAj8pfs4Qs0%L2ef`yDNy6tspQ`6LI<9Ke7 ze!q`SJW75Yp3LIs9@O%{I;23bpbmU%UTHy!S01VE6Qnd;@7nE1H^` zsS$kN5c68X_+wYQ-YI@sl6g_+4ww$&)8}=sS<{ z)cJES*?F!P@A{9QKqF8(w_FP>!3W=Z3$NHciSN4jj*Ah3L8>u2r&=jQz7gyQdUn9q zLys@q{{U|}SjWgBUNOKbIJkYy*YE!_y;r`CS5_sCG6<=WIwjE=+T>^;M-PQAjRKR? zB@_zl8a8X|VS>p7QW{1}6^c%QN1nXEV%uV^9}Bbe`^Ck`+*ni{2#ia*!@7&pzLe@q{NAEgx=+NCtW$~Fa=l^~9 z%IM#{?53A9Jv}4({XR+?vC>=yiT(M{eF4vN*}s3knBFnX_|ybvPM<|cn=PBSh$N1* zQA$OFm^hA1saRM%aq`q}ztH3yU=W9ljErKkl!D`u>J-a(1jRBs3BmTT$XJj1DCtrR zJRB)G*N;dpHYv5&5M`h8^j40aJVtx9!Pt%&ye*pXu54!Tfth3VBOgWN%=FrX7v5ZaKA7g&d zpcJ}ns#Q2KyFe-ithO>niWXbO%1F0BePWu!6XVn>0dbNrwQW0{&Kh%b=lJ_azQt;* zgGI(YH|{3R62f+eewfj1cR1mecv7Wo1y%-qCTmqZeCidKcK7-5cAoMMb2xc|{h8X} zL0-NtzkFU5NKD*D6lxfeS3r%{2o#pha4B_V7oY!I&R;l7r@2ZTM_6`1YwaSgSESczAuS6($e|#eK_B0DiNl;1r;-pQ zCA)9Fjb5ii(Y6?@cX6f1#ie;95JwTmPR(+3_6$h|-}%Ou$&{j2pF|`0_$NO@yWi*T z*WSs&1N*M4;%#{jrR_WEed|feci%;n#Ps`pI^8Z|r$w*bLK=l@8^V5*bEi*nVfGBg zw8x%W!1zoJ&npwf5v%C8% z^UyH>VUzYkI_(C^6S$6#Forlua&ZuCa2%gvwMJ*H!O~;L3F=dXC5anJHkC&RET1qn zu=_@0r*z#1@{0{AB}tNS;lhQDD$^s6Jd(o>%Vlb{8m{Z|j(5C+>FMczls3GWFxT)l zVD69r03ZNKL_t*hzGj|%iKzOV?>)aHU1gdyR#=vY>&lHJ+_J2EvXvH6S{qzd+qR#v z;nRjjnERlY{2E4U7M51Yq{MZ7R-5Z=EtQed8glZ?5Y}#C0BsaWIzSsmP$&`(27LAJ zAL7>AUcu-{?Ri_f8)HBivJ{N55z?a5U1t!ssn#p_USVU*HJZx=rOMC-M}Q^Cl)|#y z+{--*DFkH-g(^Z=6p9s$QRplKW9W2x?A^PGEDI6Br`>6RR+nAF=jO#<-qtM3DA+b) zsEFU~^;uYyARM;rx()455e*{xtrcWx8xNjWylf0kp1a77i8`A`N*p+_kLBe7XHL&C zv3VTVFEdhAlnOlfwDxt zyP!3L)G$Im20_xRukKgh!3BDP~QH92*iPkZjrT9c+}E)aK}c(HZSy?giav-h6lrVqY`#kDqn z`k#K9G*hg12c((8wJmDp0={cs@mzb^;hlW`zkZM;RkV6xeyn3rFBg$Q@VXCvlxVcd zlZ_?(YtRF)6}>2?QZ8cK0;zMQb**wsxlF}GQG^x_NSl5*pw(F?i4(Mvm{39-VriE! z*0iDlnOR}W)C9h7V@ZctM`&AM8G%v;tsxD2G|tRoN9zcg!-|EJXr&Rxpi_kvMc2}Z zTd<@+W%rQ}s)wY6n>gC5OB2iLZ79h+*c zL}e*vC5@PynHgB6?&{D+9*^9as&lNxMy1O?-j~Q0ZXJ==5dVZey#y>vy{8F?AQI6n1kR*bE zCHc>P{w+oe7E|>SBjpmV>oC9ECIxIE8Dts7`WUy}b_<2gH5^Ycd;A=adxmPc%;YHa zyYSZ!oaW3*ggZM&bmRb&#$juqum>%49HNFoy-F)G4QZx_0>lEXG)Z>#r=)L55@nb^ za0Bo9@n6K9*oLZ|!Q&z77Z+&7ijmqVX*d8Yrvus8coSPG?>Nk$+rzju2Avgj0$!qM zHk#Ol5o8>*y0$_gD4@~|WWEl!M7~~FZ#D`1BHOo2bEeZGQ3;u}>1Vm>zkU5Diavbk z&@XM@w)GFHm5S*12DfEtW`$9N@43AF&2RX*KmYt+{plTdy!@}*t@cl^tt?G0E-le& zwT$a|V)udFWGdx@ANprJdj30XncU2`AAJ~7!DxMi^+uDxb@6@Qgi(ZTJK1`x{pGRI z(f$1>dVqZ1eqmK~mEf2REQywR!JyO01-Ap&p-}Y6q5+j+nM4U3+d`!&smeIFxW>!3 zj4(FdroFg=S1hr)K8j2fS(dSFW}1_W3;fv^zr&IJ2iU*WMQBMcil|m9q)|wmX&h-0 zDzNMf+jT%&I8u>a!^Zo28CN9e#lUd!d`N$wDestMe9tYM4VMU87g-Q%xYcQz$Dd$q zs>H3^xAV;lEq32{7q{I0N@li>5cSs)gAS;K=K3nj=Vv+ot*`UIqmP2)(?|?yn&Q|l z-+$9ymKGP;H9n4GCo~5Me{}D?6#RgZZ6SWONSGw(I6+E@O0KmVeyK!eNTkQ_m4Avu zt-oMuLO;v)c;jaw5QR~6;{;lO_P>d=C(zl_cOQAhIV@iyY>5=PkE@U%gvOX>lKIRD z`1_atI0L^jY}a!q=zsXBKj8~s{WhJ|W!6@f==U0oj%*D(-?A8>Z|1aTO1?$ilZ*5>)-7r#cU)4{g$ zYJlSfWNA#d-Qq%)@#`P^Z~Va@eVYIBAAW_`z3$c5OwuzWFk5Db)HjKnO+w3}-|y4! z_2_jwm^8(;1pSp&W=}jqG+5yW-gFZOrl)X|2$k8Km=8I+&|M%5L}&t@T?@*NIIPkzF)u(3XF`@IdkS1j_*<`*69w`snsV~ zU0bH!YvYat!;4^(WeGu0B#u*b8smEY(CW>>aeR_ELX@gxI%Cu3ZTLaJ`g$8_S#&z< zw3-d-<5QUDIj*(VIge4wjS8vOC2oAn&#=}tEIs`YFNH zqmqbEed>>C^?Eo$aO*2>W27>Qu`9r*p4WG{;`e)fyS+=y}=-EJX-V%N+llao{Q&Mt9s_5vL%zy$fVmcqid zEG)~Ag$WTBNP)y4q`<;p={z}?CbxCU={=IfC=#s*9D_aFSWQhvmZdmGU8qvg#iv7I>gWZ?9cK`zxYdh_`@GYO3BLV%9VfnU6uH2#p%{Syk{yp#u(0@USRv4XB-8D z6r4Y?z|MWs1pbv(*)t2P96h(hfB4H|eBu+Ie$nkJj*ilgG+G!uJHfGYj){-Mh-XlV zB2H2UQOIBrlL|>H9ZsCTNWBxW-fhus4=9yOj8sR7qloht7O9PtuxwByXh7ON=qO)| zrhwz+2zL_vYIT>>a z<0!BlkAu7R@zn97G*yd2(Phup%_zS_jd^Cnh+?6{^1?-GBPE<_fwjb8a%_rHcmYTB z7(?NjjHs_jA`3_O2rbDHmCv=2VtqNpmjd@Cnqqy&;k7p$-uV6G$&;KoaRPwfyZ1{k z%}JhTWW$YWAq6QQv_xhpVPdh+j<7^yXup=zFtiYOZomzA; zIh_x!8>mq@sL`@wJU)YC_qyLgeX*I{DQW*kqF#Ua{g21y9Q;22G^x`yQz z&|aOaB8f#zn1*C)E8rCoLh$s{C+Q7BydWTOZN|pODHeRBfNrnH#MEX28x~GHfn!^Q zLq{8N9pUIpvEJ$Z#TKRh6EHb8K6X>5+oM(~VT=)4n>!{($A9O(*`hhC@fh@u!cnGPlfUzwia(BYn*KBfcXfTRt&kUcK{GIJPZ>(KH)tlq*$X*?DoI zx!(MP-~Yt7iVr;SK$E6hlQ0DqNOh(rbap4 z=`l0CjZI@UM&JBawvJEY1SQ@Z_VEInq;;NSUw;56@Yy~y%^&~HZ!>5#Db;Ei+aoj< z-9bWTRBkdKXPlm2pq`~XasE7O?E!!G{FzMgvy9q0DVi#hjgsEhba^*o2jiTW;dcbPOijaz;by0->H*|O&Xse4r) zr)ZN!8Ln$`{z{+;`*NctbDItmxy9?Q06zOSf5-aTDk@XdMkjGRAFVZ>=MxTkgi)Vz zb&S^PBHHBMff+VuXU{V+GQo~R2f5?!H?wlC!^(+OqPWlM#RkVt97o%5WY2D%IPnx; zeCSb5F05?uVWhNiZ5wIZ=s04zxrAjoM1u}L`@j4fe&%2NBtQOv_g}T$!gnZ*ZbBbC zKDEF^8L1Gl4X?;q@? zd#$+i;29em!}C0{EZayhw{G3akN)V7^8WX~pK`hUy;E<$gi#llDSuxF7X7Sv2>}QX zuOt);MF4!?&&NfYQ7%_$HrEIO3n4D&P6sgT>yeQ$n$0GoqoefteNL~o$Z!~}w+IRa zy1nkkedzl>S}TN*L{W(4xM*RXsTheo$sP;_eDi@v*fKTFd*1n`t9QY(>@s01G)n37`6(|Npx}6TLTf*@IJSSKA4}u&mM-|M&aNGCE~?CgFzQ5Tuz>Rnp;OFuiCa}w>`gvj%Aajim_d9WXt|Ha$$af z=Ec*Dj&5St;oErXTlbS8@ya9Id)jBaHA17^WoFALy*R>+TDW5Y`-|IHf9NQVSETCu zbgB+#J4LcEe~bBAsH8pj}eSMqe`>Vh+^IR%mKq#5v;&o9oIEv85@+n(cO~j6Ni#n4zHRPj3){=rKqYp~?_OkR%DM#R$s@D2|S!jH0bI z*phyyO<%>73m%9RuaG-(#IYex3{jM#tO7!8#&dl_QsOK|WVyYm^n8?A$0S#`uT7Jb zr_VgW!txm`N3e6tjd`Kwk|+1@CK4h?%uUutv9|AGac+rSn>KOFz5_T#4HxEdT$pPt zVYK3v2S@N_#+IT*i8etTBSa3P_ANzf*(y@8%d+%XnY7&`2sw4D}I_A1AMi}~0ns20OO>Yo#+p7<= z*z9s(W`<6y$JE#smKy7vIrj)kiyTU>HEQTag>c9m8>O#aXiD8WH@x}BDOE;z`2PF& z`h8#F)alcNVTA8_AUt9vh*OPAOcJLE>CowPFoiaLO`@`x=IR{yd1!R+i= zR@NE}!Z?3sX9@cb9AJEG9LKh>T?c<;gsfP?^?kxDLkWR}jX{wrZ;VN3*%kx4wOjyI%boCMPG{?|<8y|LCzNp7^CFj~%;z*Us(JX_8e>&z`=w*IxgS z>$>9YZ+??$bz9=Z`C}C4E9UU@VUwf@omMXFED&EFMB&$V%`Ia!|%kB z0)KK0D@>8T%le>)@GbW3-bt-eA`I7g^r_Pn{27uo#_F{TdpQ0Hh8yM6i zjcKl}(eHIQxPKSBrX~olp~koo!{MS092jeGaQYUcJdTQw58rw=##KlQp(BjZ==3bY z9z|!%&xp%iF$x9J5>&QVh#C<=3E~g}-yq58_XQU>-N5l3ccQNY69-VKqT6oZxdq%H zpkAM#v%ZQHf>O1{>he50b{?eLvI(OIV-&HHJoWSmZrs0%rMU&RZr_cWc8EKWoE~6z zi^$Yr`?d<5-YS3jjVF2J%v=sdaYme?Sr?L~(>`DNGjASY1V#glz|QLczmwJVcft1UNyF&Et|s zAAOL+cOAm>1H3ecw0ORUz{XYzH*j#=GLI|{XstKtkB?I*6bOP8V;o$sM0KQ^ds2&B z%l}%veronCV-sZp-zV^LVZ2te2}0$n#+FAA6bJ&BnO!?b6HOS}#7WF(;S6uSdlhM~ zv$&Y@wZAR!$itdjZ|`x-kq+x?$JxHq!w&+!^TaNmIy%eD%pUsvJi*_ydk2GF$kNgR z)#?aQY8W4z%Hh(+{G&kJFI9ONPR!+UdE@oF?z)S&z3purJb3VXo19;|PsB6aa&62t zs)JYdlQOv`fPT&%d~xzkuAg%ZFLBI;u&{<&1VRWj3fJ+jsK{J$9O(D^6bb>|Zth#2 zrZH)h;y6z3(4ckha%$z(`FMyB$}*KJ;7Wn7)xW#z&_ zMsUlXJrpMIWL|FK@o)SoAaR2#dv3e~Xqv37hwOT)c3aGqdLz=pwFH#`poT<8yMU z&Dq)G^m~IBJboC$&%b*NFAqiEtf5U>JcPmP%M$N+Sao-YN%;98U;X&-{Y#&_{-Roy zho?eTS5|rWn-L~9l#>Xz>M`(&s39sum<*#egCs=@i6t!zd9tBXgUT{8A+aqBFV!SM zqR=R!HX2P5Zv9RxLeTT zT8cw~;85J%-QC^c&--21f3VNU*-lt%&ifw247+pF`NJJcAKbOpNSuV-fEB zNsY}_c+`)4B(Lasr~HxM_^vRYfx;v7g;N(KheA7B6UB_B7Cf9J$4G+@9@0&j@{S!V z+<8px`(w#fLv6@?mPmj=`HX8PJ;upzAN8HpHMKC8h5D+9lED*^Q7$RjPzXA|i21~K z=_rzBviaTBD8uXi<1rs&vz3irC1)4fo+oyBBlo>)p2|qu4)B}6_-kX0yfB_EtNSLJ z``*9s)IT#|=&EP<@%PL#l*r{KI(fuw_>L&r<%<&u2IFTdaN=*m=`a>vTzWp}$PfX@ zWn8=jw5^ZRbhd1?;qA3ye>(}M^uag-VKRaL1UnGwp1J*rp@PJ!e#1hSSUw?r&i?e! z=FVPj5Uuobf3wu-eOPw(9vSe~=`zE-(Ji_0PKUAn@q^6k5eTmurp6d}!Ocsk_U8vf zDii9n0XD1ZuP$amORK|*>Z{qQ9hSf#$DOV0q-;mw?BK`evJX;9kzxowY_w#g0hDU}pFqz1Z9RLfdg1IZ0*gZRXl~r%skoXOqpqZMAnCeYBymq5C!6C(Ppx4&9_8 zMw{5X4`!=+{|1h)ZZm;zIifE2t9^yC@rL|<&#qi;qT3xW=XFL8Eej$SqnhO*EGS2z zggHCYC%1#EuS2lFB{! z?3#%!J$v)NypnvXt53sv%?}+V`~mO6e5V^Bv^1#*?eM*=HR9IOH4dcfo23>te=dakgU$ym%;|bKn^^l~{@B?UNb+RWgx1sTD*Y z33RghmFdvp1)K4v@ARbY&e|7G>YcT4K`yJU1b&ZTeYgRRhF~pyLqnI>jOV=Y~rzJ+oo>Za= zwcQ>igc4cuRSioIS@4W*Zkb}Tk;r$oTpJWi%i@S=98si`NT$vqkGNd*55PkYG&6f>}7 zuo|2RW2H0tHBQWuRcB?bS=b@J7WIG6se1Y+-h829cGSv*HwL?A=}aJnKl( zk&N_Q9C>y)RhT6f;Ji*bEfq~Xl6}EfDh0FbV;Nt z`jEyLymEd#jQE19uyYRfZs8f_W^7@>RSmztGbGRqg*obz3^dDhITlimsL2-#Mn|Ja z23&N1e_P96I6;3|wx#*_hY2rwtFDEtpi3O-PT+Q>k3q>bzwkBp@gl%KR@4tZh&gP% z4!8*NeN$Dl=Yicf9Y0IqO26&M8)_sIeNMVZsY> zigG0lT4un=onG97$^MR2HMRx!8D2F+3+l|nZC6g3y5d9*9O>Jm&9GsHLez+Ha|hDB z-SuOiJn{L3D+-Lx1FFIzy@(l5jl|GmU^4>~^Vz+hv3EnN&VXi|R9qS%UFB&yH)T>f zIi9VME`~7*p4%7B{_7*=?3WpnNhFpbhMYvvyKP+85CU2>cA=*VrK@I1&sNGapdgP1O9EAkQ$gE%;qf5I6e9$j)> z8(srieDGU&Z;wSy2O99q3cmeG%n(i>oOtW^WoolVJsJ;`e%gYA?GIfnDJ|Fd-jCVq7VHa z{i@6V>917YpXi@vOGHEM41P(5szr%C_tG!cTj3D%*|$Xu?h5cNr#vDW0#}_!SbcYI zK4M=wU4AN;kK9+{ymnc1h8-*d7$bI)DdYj$xE>ok@BsBOW23;0mpO9KM#qlt*_C8g zx*oJovUU#}PtPH`Y*_^1P82i41SH^RYhY<(nGHzu+wX_2p$n)RbTKVG_6bwJp);}n z$~G!U>g8FX^cs*Bf&mEtCa6>yooo+fqWI@|V3g?jA{23*)CTIfwer3**C)c|(^U<(*>GP2U|bi#31bQ1|jC*6jAhb=z*J^kaXPqy7v)q8qg=i@&RqD1N! zbYt%Cu9zLXmOob<69`@yr} zbd0z+y|K8h$)JWcItMF~fzOmqt2yYQgFFWC2=JCwS(IrLs(OYdCbr3Qb3cT|RNh>J z&D*0c|2eZhJEOnk2zT2`UOm72+pmfYiG18_?{wUdicNG$s<<5fqW9YW^;V(5o$dz? z!M*V+ns?P>4UtQz3fDS35s))YwE||<_?yHGZGD16>Qnp0e{Sv`B=@Zq67-#@Qr&hX zf2Is8jFpa#7qo(1Ol7W2va{=)X>aXaP$q)4&8!VxO0Cm&;OUi&_YYoZdzL{C6%O`; zZ4z10`l;DkY+-JGJZF8!dhyct&;j+-#iyo@3(p`Gx&pn1ZiF$Q(zX$73DeXHh@H#f zi^|)5W3Jclrz$8#l6JsJujF9-bt(`RVZ1xj`||!aKb-8E+-o=SvC;peF~_589v#0}5OId3iZBk}SQ!WX(RJTV0cS8N%!zg3{)t z+`8^MZ7jEEOG{V#kx8qN;!syZnbl`q2P(V?o!P7jximwhxh&a5(Nb%Q5ZG>MM1&)I znU<5TMVhs6&X!EC`40c6BD|})LcOQwRm~PON2_fZCKCdnoCEXY7e!K~c?dL5cMqGD?GZAlfr^a%I!9#JZzKU$AXqgzz({v3 zTz{f=YEmf-3IThoD-QX9yLTko?ZX2%C+8K3=*3On@i0r$$pC-T2SKrKpqu&$A!CXa z50U3GG%O1oQj9UT^-Qiw`r%Q?0W^KpCG)&RY(42YZL!D7V)Ix{nbvjvE&*yb;8ixu zfaPmjwYbRlkHSM-p|lvU0FN91p!MI2sX6>NVh^CeXUse{HDT{sAXJTd21RQHq#qqw zK@0P_Hvx>a&|cq{1w$WJs|+<3!`CiXwt;6_rOkzVw{uaS=#5{RX+fY`Y?)E_oY12m zSqI3n*~~F@m{Pwkqi}nl)%a(>@VfUyP>2!%D~n5aw!s}+)VvJwz4^ALu%GZOx>TNP+Ho^xP>B?#O^$`@Q&Bw z>W8l#jXFt#Sj4?Hv8p(WgVnlwuw0kOOHg;UQq_fZy8ltx)AE;rx3bb-CZ9v7w~ zv)*)cGJu~OFROexXcG!el z;_3Y{?v`+-kzzwtYJg?el_(LLoTYsjd~?HHUjUg|5b

    @tG7F06wjk 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 z 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굩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
    A9C5; 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�dkE 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

    y$4+D*b?nZ7Lq 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⩔3IfX{vIb3Fh2^VDiJ(&;qMJ^ws2S7(@c^u0?c7^7)rx2wPTBAgK9Y#9jVr7+9ql%NT zP&y=NmkAnWq%eqFpD^$cGVYqYzKcZCb^|nVXFO7hQX$1aHp!K0lYzco#)nE6wxHhj zSgi*!TIXX}6UapBGlf+4U#_pO^70FBh&c?^1qF6=RjIS`?bMZWvPNzk) zS)7|68Ur%t-<$A{?k{##S1T8 zX4@TB#y57Cpah~zcM_`WRMVB&l2%O55)x?`%&vAg_0}>c9^K9HJ-b+)J4Y6ay?dYF z%O@8 z5-OD^4B#~+1b$oOVw2+*C_X^`.^IJ%zZDM1suTd$E#9 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

    tq={z`uwH3*%oYJnDmh#XKG{+gWygiD%JaHg=b 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

    rO(x07^i9 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 z

    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

    vJq;tvMYHd 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

    ugn#LN16gnJxUzBR>-6)NK$fC3m*nG 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

    }7ti!hDU!|I0zR5IX>dXK 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%0DB9>xmU_eNIBver7>Q>Gu zzp@%r^KPQ&=yQLiWj0aUR@>L%+rISq;rFrd>S(ApKz!W%^h`#e8x34o$AJ*=@CxG` zj%@rdu!$J;9;%4nj$@)Y)3>x}Y1MA|Lnkhmn>OcYQ%N*=oKJ-|?PMNJM~U6Q)gb8g z!DhkG&(6+HA~QZdZVa#)>{aJv^zlR+NBd7S8M^Mz=pwC0?FL^(Wf{`%#N3<%+5_>q z9o+q(&IRds`1s~=W+r%qFECGiO*AkxRFs#$E%e3y#?8CL1_uRBJi)*4kHcRR;Ipzw2oCSxdoNm4W%B z>Xic*NGu%5EG8R#jYH28A0QJ=C1gR}9@tke`B%!y0nWArG%(C0fqI1S`!|7?Y1kLi z!M>RKids1{+OSmcW%+NWk9J=Q9P$$oV2yo#91;SY38PiA0pVjNMD+I3$_ft`m+j9H zmN0E$%H#Fc+}Efqjy0^B9CYMF^EA#9bCAcsyRlp7JSjt{t10LG>uEvcXQW>gxT7ue z-wG82dPz?~06>bFpfWlT!`ahw8x$Mys}m2iNJ&X?DaPwd8IK$hg69+mOp$G!DQ$FY zyTMD2CQdlJ&(cyLc^=iZ-TnP;@Z0mG2=zv_>X`{saqc3@u)HJ|eoF4xp-YUK*^!H^ zU;wFu-ZVAI9p?t4g^Ep5KXXUNw757$HqSeEh%NwPi?;g86Qb4^b+rDMq#xTJCGXk2 z<*Qe;$8&=yF;;?WMREc#nk+4X`~d73A*2;Ydi*O-icFSMyNnWh(a=EGl6#P^q1SsY zTrnfz-52F3DtaA@13j3=;wc1J81w3%rm1ov)qH2O(Q(3^WhCdpu#OgQ zK+_lhXFu&W0|-_HFPzOmZ^~!8K<K)%v zn`~W3yp$EE^>N4Q{ADJhi(>nUPAL}e4nDkc zwKoULpl`_OVEI@uYOjDPm{^t^rE`8x{Z=Tv=;O#%^wZz}HhBem=0$a=%%FN!6HD)9eBJouZ(# zX$OdIvhN~#e6*zkrzET2Ohy;w4ojr94?c}!;jD>03ZsH4XqXesEZ-qy&Jg)d57Jm zdu@uLN8iK4ZM&0~s zzL+m?O<>!)XMJVa&eGENNdKQ>3>Ma3?U$=cuk25|L8F@VqVaS{GcghA_gMERAd0{v zl-69q9{^CQDlacADLH_q8glZdo)O3n!LgvHhmazK#~Kr1-Hdm(=RPg-IPj7%r^Y24i+eX3^QJ*-gF6mc z;z%JPcqgGqF(eL0FAv@XM$4^HH1l(p zI0G@&4jhR-4fX0zNEfiCz0V61$hJB6&*X1$l<6`uZm;Jc+BNbb36VfTXy+utCT!3n z0d!g%xCt<7{Ds{_TKTp+jwZtzJpYe~_wZIP1bb4yQGxG`Ey4_k(`5z@7ER z$*1w94y<8e(<8Ybe7T?g4C#Sp6OHdcLf2PUr+)UG_49zJMA-2Q{h>o=5fTLlGUn-$ zE9DP|PDQuDcr`gb4&hi9eEN+ognJYks_Ht#Lf8SA%e|B^HZkFfKZ@T+K)mj|ET=x9 z2Ww6Z;&=&f|n(@;i2)iD5(86M$6OFynxxD5EhXX}Lx1IS)NVq(Ak$CJAA z;;;N=?D6_@cM?oc|iMhf}2i>36;Ti?Hr$gZ%?s59^ znl~&`dB1%({PKA1w=g^_2s(0gpbkP-(8Uamn0#)VC1_qyS*6WHdXUj;x|ehM7nFC? zQEX}>!Xbi6B^r)O*BabPSB$ldysjMQKN&YPqIS4Ih~A#oUgD|vsMXzHpIug}w%E;Y z+#n@#75<=6Kdg4i_Jj?HXo$u35JAcX^CX_+AGbtxQfQh72I5b(VRO*c(p31q_bZiNgDW4x{;$A&97w8f77{OPf_ zWEmja{SRBOz&sFDNHQiSViOa|i3st{Foovlb5^b(`UtBT5!KP7Zg}1Rg8^7C_!iha zDaRbGpr@yq7WO1m-D~AILsEhcSBj|9819$>xan~P0GK^`^a%Shr`<@dTGCPEYtYb; z5MjpwJTdyrTn>p0;9-@ckUx#arC$Hb^G;^@DX&25Cp;%Dnfdzl7M8YxWB))s3+OC= zr+HdcX@zB@n26^(l`i#Px9A7Nw~|O7{vje7@MW=8xu@f+ZBI73$>Zk91ZEw74(|$a zG@#IM0pV4|?%j`r(!cdhC(g`7?i}F6nf?myeY^Qbt?brde~hq zRo#3YxL^khFg@7;yDD3W_RIn1eeKz@lV(bWx%}{6Qc% z6P)dIgqnwklM3FKXe%m`uH2_HDxGCwqayosQ#hnK>Y~(}48DtMPO z4bzA3bFD$UoVWRZQTN_aQAJy~=TQ*>0m+h+fRdDqASgNKoRJ(95F|(v1OWlbStNrL zIp-uQDj2u}Xy)VZZP%Js zsYC1u{qtahNTC}yJ_5?}{d+k~^I?65Lo1MJlN|v8FfEfLf{nfSf|HI8nIsXsm~1mD zh;U2Po@G1#$V7`+`}`Xp=Xe%yXQy*qzX#*zDua{R&P!=3djLOxI|BqN!VU?CCLlh9f0lz~ zhUU-5(0|i0CMD-85_${ImW)FgapL3dR#;}2~hd_WJKrpw6a9~o=4$n!GiJ7^N_Ic5LrseY&-Zv4(yQ1&C z|D8MRiA%9DQ_((i;;0U_w-pjol971{><;MB!DbDJ8Qt&z;6EYp4SN2~EiKx?L)7g~ zXlJ2ftU0%)VsmyD#gTosY@?uGS3gero_i!4$QF?(U!T_xiFS}}_|eSkfiK7MM@vtQ zxr9ZUJHsrwuSYRoQDAsQ-_$e%+!CQK1}+2Drs3o59p3f3vXW=TOf!RD-q_gqa11Oc z#ybO#UYGFuyDJ3UO8K#qhKJnM&p*|VgY&S1@ltW#Pp6_2o67uWX+g5MgQ+hUEw3eM z%IRT$8$aC@GS_!$xPnwAwx+YGbn8|et8m7`!p~vnW$y-FglLN$ye$sL*8*Ndnn(stQn2+rhuwwaA54W|MSDD1 zU-sg~g<(eT_2L}X>4uV+(7-s1V!3pm! zj73Rrs@*cD(oL5xQge13nq`ATS;t`x7+s!T4v~@+G$;UOVFexDXRGZCBIm5Tu2SBU zqu%EjkQ=NJfPSs4snI4>beturx}(AW1`r2Ow?o0FePv>DGV4KrSrfiHY`eMvk&ad7 zGaoP3B|<#|zL%Qj=Sd+9Yk&WuTHr8{pU(n*B=g*HNlC0pN~;yGnV7V~EFT;q0UtRUOy8;4En*5}`Ebs%?;EF|auG?}yE8RS*gTTIs`CL34jHS8 zsCRC-u|UTpCC$SwIy;;FR{@h>XlgnQ^JCl)sp941sD?*yG&yCLeA;n_4PukAd?F1WojTejX;y z5NC0VOjJY!&;udx%YpJ9eV;GwF_a3hz(8>TToqaq{SFpy3~K{z6k0+%Xk~$f0pqc} zC9PqV*t3La4RGhE^nqek9 zf2Ff%;)DI+nt=eD!MM(hx|XqOY0{F7eB6?*x(wMaKEC_gPWoETM$kimvC>^=sQ_#I z`}c30AW#k*LmdSPPZ0T-J=F($`pnEZ@Kiwef#3(1fIv56odSWJWL~&OV1dUZT!E7( zFs2}yfW5FCsvfA#{>xl86iRyH)r&jIoiQl1<)u%J!=wh%rlm;qP0 zEooj#(Kyz;CU|lCf3N^h6@srUAwIrIjct_1EfW}1r}usT`Ze3OVHIExFyewqDIEOa z-rX8ff1oKZxLJ9?Qic1$@HlC&L4H^;=(=<-t+xsN>9o>U8Ogd-osIJ;1z7htcXq^p zsQ{P(6a&ld%}`ncjshA6=bx>(2o$pz+z7mK;aUIu>j@l+e}Gv4eD|nGa$DSfQt?rF ziN-CA*Bgv?05yVmM35YL{2luTf`{D#;kB&Q1esSoOyaMc)-VW zYd~Ve4CCOow?`2!gZ{&dXc!nAz`p_x7iRmK+fUm6d6pFyXpu~WVBOGLv6xO62)A<(FaRcb8#)CuGv4fGfQwUz$z*Z-8XocVJbZ^I4-HG$iNdO|2i-+?zL528AQ@bh z)N+%+!PO0FS*S!XtON}WILm^P1)-SE6|^Qj>fPZ7>dMR8K?8$3?hZQ9);P)E#Yk3lY*Xjc z>k7-6>y>jQcUd_I`w||vYe%xQ;e_1TEe*Ah_^hm+ zTAY7>q~gGAAf*ughdOXo$NoWVc89JqQlufVW!Oln^40j=G`&C9&kmdL59+wAfn3Ku z4EOHkUQ2dcB9;uK(|7!m6wO17NJPJ)zd1XAyM$t`|Ap2R-)3_ED4o@66{m|w@|?k9 zCp;-vR8$lm)4?A<*l!IyKBqv7edsY$6CWH!9>on@2_s7W&{t=TCLHX%Y7}spZ7qCM z?uYi*LAy;ZS`u~QVcEV+)t!G1k1Mf|33h#lVH=zCblI)@uUM}WX_0DopLJ+u(&=0F z#{JMSljjz3Q&ywP;8h^0?s~1m#Q83Mx|B*btAy06B!a^x;5DDnZ(+%_lNU=+D#DlSi|Ze8?A(H4$k(t$Sniq_Sv)E`8odpEh4=c*J=-{ZNT> z=*uL*HKvzDM<_wV%6yrNOrv~>k7(j{CUUm9@6ymq5j;f3BW@&J_^0yq{chqwSTLgk zziDXG?cgp{8@KTjA+eW4QcF)qb~;Iq7?|5=Xc!^;2uXHp*TAL9P^cdP{d&tLL?$`5`& zFje$4h~jJ1?u9@z9b1urjD_1T2PUm9?EI?kSa5qx5%ZIW8@U@N05qcu%%c}uFVU+Zo*Ag>tQ zNitx+!a(GxdD`?>q}lJ1sA-xOSIQ+^J^WDe;2%jJGjUHSWYS{;4tYtsBa4X zH(THs{^7N6{K-x3#2YWs|J_)VdYjlfGbtA0w*O`OJ7qRClKkgiV6i3h3%wiGg|=>UTD8t!z{U;z;U$Wgucw4M zz~SZ3PzuS?fzjoz`B&r-PpbaRQ2%iAr@I{`REA1aB{F`!Q$il`eyius_}_}A$83^s z$K0mC}7=qe?fmaaY?M%USpozS*s{6+S&Au2|*|(>SetE8h3zq$oMn z>#?WDU>!vdvDBR(X@AY`Kk%dy2+!u%9qQe#ab~!x6xBNDW+=_T&|F^bd_$c{Q0SJ4 zkm=?FVWMzl+vny(HId)GQ5vW)DlmeCK8VFoB`qzk@@d#gW(ICktMwaokC^YRjbuhq zD2L})q;~lWhw5pTTPnx*Wqvb6_DVU*h>QHqH2K~km`ge=*yQGYlcI(^A&of>TOaSN zh`7#%58K{V{O;ctW>-PQdiT8_H%r>8{^YylG)2EXYcJbyr#4vn+Tnp}I(emUBpncW zgUFG3LhbaK=QqFQ^HFb9?(3(p0; z<<%|w+NLfW9j?UN2?WEx>n!-xa2>H&yk&0{$8%ykY)^@l4p0-<-(e!4`eQKkr5u;z zHO@tPaz4`San(5Xmn+$$zI+{%Pnxo2%nT94i0;bLZl=QGvJz)xkIUbSX$B38&!`jn z1{z{@DU>2JFCt&+Yb4K+=FE`0_i_qqV(wqpi!RR#xHr+>Ae_;C0pTVRl}IMnM5*HR zeYK=ux*ltCS#pu)jmSQogZ;431943g)A7M3IfmxX(T2>p7ZYzt;9UGV@%0s|++v=L zuVxF8aJ0HzB~TQVr-1yH{VP+LprT6nMk-63TCtoTU1PyVsEd2%L!8{=W*~=u)FGvr zBPCfN7T2>L$!cC{XlnS)mxLX8TTD#-!(q<7c9ePvn=B;`i_l0;wLfswT6#{U&NY#4 zkSsK(>{nnDR@A#mr_@G9RlPlv5`PBAgxb4vfPc9^x}L1bxm{(9#eU95;57bj4|%^K zmcQ_i+fdOq^6cWyGJj?DvF!@pRe7%!&UCU#l0!KSHUGY1i?K~>TaCvmi3>rlgsHaz zN6N!eG9I13eDvjpx)U+(ll3b)6`$+5esGpJ6wH5c{w^WNNQ}5O{p{{#GmdtgiJoT@ zTVN9#X{RgM?&p4^z~xr!%R7Dvm&KxT!)5(rq3Vt_QSnC&?w>gAdM_1d4fKj$56W*g zsy!a5k0^e8*t@Sx7qsx%B88o7{}TxZs}a}oSIcI%u`ai+8|=|nWK}ElIpa#A8Wq*Z zGy2*Sx*g)RnesndA2`+*(e0+?IKAg{l=Y`z38gSSP-QBTn@i0gXN$xx^WW9HC13`Nr2$Tj!T&tGaFx(K{m7B9uAp~XMXA_WX_Dd zkkhBJBvpr-*z>~dl30)&zsqEi)r{u2V%)Gz2>0o|fh)zh3q_>Q_OOHUsS}rE3v4^E zS52ZcCc}^cTmoU^swgv^J?8Mzm6@7<`tqpzDuE0KMtJcix<(f`RHdD1lV7vUnPJH$ z8Z+}E?she1Y{Z}5R4c`^oE{ieyuK!jlhcnqSzl7G{QyBJ;gmIcDKRA=5~@BrdulT$ zb5CvNo6ydKgMV8;@;}`>z~!I2AYl?~


    joc{>Pp00ZErCwS2oN$MIb!++>mgGQS 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 WhsJ=>6A@1I&w4_~P&-G{D)8U(g{iLq diff --git a/src/material-icons/images/folderIcons.png b/src/material-icons/images/folderIcons.png deleted file mode 100644 index 01b0c819753a9d2c82fab71f91df0ab69605b9a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336083 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

    K%=_G?_Ms_O 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�|4@dx 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%0Aq4mC#0 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

    K*$Wa>_KS)!nYskF~3__hfkcFg9WG&-TF zmKw9!!a8h1eU!@$c^?%r;ZZFuW_9clxP+FP&JLNe8JEyfONrUC{S-4Sp{XMm=Lq02a!;n)l@;xj7NADi^t3;2_1n&V|MlkEJEc{Qw2RU7NJWl z7PEHtAQ3w4C@UmF4M#Ym5Oxf(1O}mkB%Cn_Apy;~0!9cLvKccN;mGAMz|aj+@)@3x zKT87O{q6{yu;Z_i0|4J%0-A8-{By=PAAiS;Kv4XEg0iNKLvTZhc!x6)QDy)_-^Y$C=lIm?1Z_;c1tksurMMmgOTD|~1Hp<^S z-ehm4NoT?VMEUA$P}WwYB)!&$T3rd#5+0M57NBk8`lJ(@iNekE5lY3Tuc*(eWBt(M4IGXec3?4Go&{WTpEb}b9AR}_LHR$Cpc z?FiV$S7nL?9B~SGxWycFt-Wob89OiH6gAMZI#`Gnwmeg1J8bmb71qjO<1}At4S0J( zTramu-I~+e1=rD=b2>F);+6jMl$|j7w+Ob}gz3MQ@JKo*;ctA;VV-k4?r&n;gg0SI Z{QxZqvtQbo+8Y1>002ovPDHLkV1iM!&3*s? diff --git a/src/material-icons/images/how-tos/cloned-rust-icon-example.png b/src/material-icons/images/how-tos/cloned-rust-icon-example.png deleted file mode 100644 index ec96106d695c2125fbf6bdcc93e69e907499ebe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4093 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 diff --git a/src/material-icons/images/how-tos/elephant-less-detail.svg b/src/material-icons/images/how-tos/elephant-less-detail.svg deleted file mode 100644 index f414e3f..0000000 --- a/src/material-icons/images/how-tos/elephant-less-detail.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/material-icons/images/how-tos/elephant-result.png b/src/material-icons/images/how-tos/elephant-result.png deleted file mode 100644 index 706c8d504c6d8ea27164135d33fdebc811c7da1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1086 zcmeAS@N?(olHy`uVBq!ia0y~yV6+9YGdS3QWb=CUTp-0*9OUlAuoHJKz1qIp>!Cg|mF?oEDa5mw#rQv{rJCj91q^MO97-fs&v7 z@At01^Z4n!+0Va6e>$LglGpP4LmvM3KOd}~yZ(P9GsnloTGoyQUm7&L_&XM%P@A^Q zz4!k9-ErHGZ<+DOhh*)(^t0|kQPFaCm%u6qk)`O=%%QOi%1yVfo_g!w zzc<}p-4}0vjIIB>Bk1-8*~Ig|ZqA>2%kKXFjX|^LJ}mmXwRUw-^!s1?Z|sZBw3DCf zr?oY=blv>Vvp3(rA0T}^Uu)~y@_Y5~KO44K+bVQjVqT<#0rEc}|Z5he;Uw*yuQTJNP`^2T&KF_tDdMxwvht#FpQsu}_^_wrd+@7M1Fh3755viG4`yT85iT)J)HbH{JbMO5*yZ7&29X#!o>s(&2 zS2iyHxcQYC>+^9MvU7el_lB-JFBt=;$O*WjQ;yfJ{bS`R|4_1%;|L!x&og+s`njxg HN@xNA8?qX# diff --git a/src/material-icons/images/how-tos/elephant-too-much-detail.svg b/src/material-icons/images/how-tos/elephant-too-much-detail.svg deleted file mode 100644 index 6eff008..0000000 --- a/src/material-icons/images/how-tos/elephant-too-much-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/images/how-tos/elephant-with-grid.svg b/src/material-icons/images/how-tos/elephant-with-grid.svg deleted file mode 100644 index 3c5a033..0000000 --- a/src/material-icons/images/how-tos/elephant-with-grid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/images/how-tos/folder-icon-parts.svg b/src/material-icons/images/how-tos/folder-icon-parts.svg deleted file mode 100644 index 8586783..0000000 --- a/src/material-icons/images/how-tos/folder-icon-parts.svg +++ /dev/null @@ -1 +0,0 @@ -BackgroundMotive \ No newline at end of file diff --git a/src/material-icons/images/how-tos/missaligned-icon.svg b/src/material-icons/images/how-tos/missaligned-icon.svg deleted file mode 100644 index ade4f49..0000000 --- a/src/material-icons/images/how-tos/missaligned-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/images/how-tos/missaligned-result.svg b/src/material-icons/images/how-tos/missaligned-result.svg deleted file mode 100644 index 3c6a03c..0000000 --- a/src/material-icons/images/how-tos/missaligned-result.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/images/how-tos/pick-folder-colors.png b/src/material-icons/images/how-tos/pick-folder-colors.png deleted file mode 100644 index 3c7c725ff2d63becee164922b083f94c202bfe69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20507 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

    r`3DwI{5 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 N+|#&QeEZR}{{ztAT%P~{ diff --git a/src/material-icons/images/how-tos/pick-folder-colors.svg b/src/material-icons/images/how-tos/pick-folder-colors.svg deleted file mode 100644 index 8df5e9b..0000000 --- a/src/material-icons/images/how-tos/pick-folder-colors.svg +++ /dev/null @@ -1,301 +0,0 @@ - - - -MotiveBackground diff --git a/src/material-icons/images/how-tos/pixel-perfect-icon.svg b/src/material-icons/images/how-tos/pixel-perfect-icon.svg deleted file mode 100644 index fe85f73..0000000 --- a/src/material-icons/images/how-tos/pixel-perfect-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/images/how-tos/svg-folder-icon-with-correct-colors.svg b/src/material-icons/images/how-tos/svg-folder-icon-with-correct-colors.svg deleted file mode 100644 index a60c715..0000000 --- a/src/material-icons/images/how-tos/svg-folder-icon-with-correct-colors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/images/how-tos/svg-folder-icon-with-wrong-colors.svg b/src/material-icons/images/how-tos/svg-folder-icon-with-wrong-colors.svg deleted file mode 100644 index 56b1494..0000000 --- a/src/material-icons/images/how-tos/svg-folder-icon-with-wrong-colors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/material-icons/images/how-tos/svg-with-light-color.png b/src/material-icons/images/how-tos/svg-with-light-color.png deleted file mode 100644 index c4921285186f97e3e9f00bebd1ee03d68c0cbb0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42230 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¥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

    1n;5=DYMsN`*eM-DQJEQ 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�n}mrba-A^N+w&m&(*a_`p&arw>d)>&Qa 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 diff --git a/src/material-icons/images/how-tos/svg-with-too-dark-color.png b/src/material-icons/images/how-tos/svg-with-too-dark-color.png deleted file mode 100644 index 143540d753b2dde9630c6257d327044ba45a2e7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31860 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


    9_{MUr*O9=^LCJtb9P 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�--~a}v89J7JL2;B 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 diff --git a/src/material-icons/images/how-tos/svg-without-spacing.png b/src/material-icons/images/how-tos/svg-without-spacing.png deleted file mode 100644 index e7c97355da42affc1169dea1aeb9cabb352f79ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40023 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 W`#2%)*?B*F=wbLs-PwUg?!N&{ohn2C diff --git a/src/material-icons/logo.png b/src/material-icons/logo.png deleted file mode 100644 index 25529e55b79019879ea48b25b5ab009c4c6e5664..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17738 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 diff --git a/src/material-icons/logo.svg b/src/material-icons/logo.svg deleted file mode 100644 index 211e093..0000000 --- a/src/material-icons/logo.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/src/material-icons/material-colors.yml b/src/material-icons/material-colors.yml deleted file mode 100644 index ecc7bb3..0000000 --- a/src/material-icons/material-colors.yml +++ /dev/null @@ -1,257 +0,0 @@ -colors: - - '#FFEBEE' # red 50 - - '#FFCDD2' # red 100 - - '#EF9A9A' # red 200 - - '#E57373' # red 300 - - '#EF5350' # red 400 - - '#F44336' # red 500 - - '#E53935' # red 600 - - '#D32F2F' # red 700 - - '#C62828' # red 800 - - '#B71C1C' # red 900 - - '#FF8A80' # red A100 - - '#FF5252' # red A200 - - '#FF1744' # red A400 - - '#D50000' # red A700 - - '#FCE4EC' # pink 50 - - '#F8BBD0' # pink 100 - - '#F48FB1' # pink 200 - - '#F06292' # pink 300 - - '#EC407A' # pink 400 - - '#E91E63' # pink 500 - - '#D81B60' # pink 600 - - '#C2185B' # pink 700 - - '#AD1457' # pink 800 - - '#880E4F' # pink 900 - - '#FF80AB' # pink A100 - - '#FF4081' # pink A200 - - '#F50057' # pink A400 - - '#C51162' # pink A700 - - '#F3E5F5' # purple 50 - - '#E1BEE7' # purple 100 - - '#CE93D8' # purple 200 - - '#BA68C8' # purple 300 - - '#AB47BC' # purple 400 - - '#9C27B0' # purple 500 - - '#8E24AA' # purple 600 - - '#7B1FA2' # purple 700 - - '#6A1B9A' # purple 800 - - '#4A148C' # purple 900 - - '#EA80FC' # purple A100 - - '#E040FB' # purple A200 - - '#D500F9' # purple A400 - - '#AA00FF' # purple A700 - - '#EDE7F6' # deep purple 50 - - '#D1C4E9' # deep purple 100 - - '#B39DDB' # deep purple 200 - - '#9575CD' # deep purple 300 - - '#7E57C2' # deep purple 400 - - '#673AB7' # deep purple 500 - - '#5E35B1' # deep purple 600 - - '#512DA8' # deep purple 700 - - '#4527A0' # deep purple 800 - - '#311B92' # deep purple 900 - - '#B388FF' # deep purple A100 - - '#7C4DFF' # deep purple A200 - - '#651FFF' # deep purple A400 - - '#6200EA' # deep purple A700 - - '#E8EAF6' # indigo 50 - - '#C5CAE9' # indigo 100 - - '#9FA8DA' # indigo 200 - - '#7986CB' # indigo 300 - - '#5C6BC0' # indigo 400 - - '#3F51B5' # indigo 500 - - '#3949AB' # indigo 600 - - '#303F9F' # indigo 700 - - '#283593' # indigo 800 - - '#1A237E' # indigo 900 - - '#8C9EFF' # indigo A100 - - '#536DFE' # indigo A200 - - '#3D5AFE' # indigo A400 - - '#304FFE' # indigo A700 - - '#E3F2FD' # blue 50 - - '#BBDEFB' # blue 100 - - '#90CAF9' # blue 200 - - '#64B5F6' # blue 300 - - '#42A5F5' # blue 400 - - '#2196F3' # blue 500 - - '#1E88E5' # blue 600 - - '#1976D2' # blue 700 - - '#1565C0' # blue 800 - - '#0D47A1' # blue 900 - - '#82B1FF' # blue A100 - - '#448AFF' # blue A200 - - '#2979FF' # blue A400 - - '#2962FF' # blue A700 - - '#E1F5FE' # light blue 50 - - '#B3E5FC' # light blue 100 - - '#81D4FA' # light blue 200 - - '#4FC3F7' # light blue 300 - - '#29B6F6' # light blue 400 - - '#03A9F4' # light blue 500 - - '#039BE5' # light blue 600 - - '#0288D1' # light blue 700 - - '#0277BD' # light blue 800 - - '#01579B' # light blue 900 - - '#80D8FF' # light blue A100 - - '#40C4FF' # light blue A200 - - '#00B0FF' # light blue A400 - - '#0091EA' # light blue A700 - - '#E0F7FA' # cyan 50 - - '#B2EBF2' # cyan 100 - - '#80DEEA' # cyan 200 - - '#4DD0E1' # cyan 300 - - '#26C6DA' # cyan 400 - - '#00BCD4' # cyan 500 - - '#00ACC1' # cyan 600 - - '#0097A7' # cyan 700 - - '#00838F' # cyan 800 - - '#006064' # cyan 900 - - '#84FFFF' # cyan A100 - - '#18FFFF' # cyan A200 - - '#00E5FF' # cyan A400 - - '#00B8D4' # cyan A700 - - '#E0F2F1' # teal 50 - - '#B2DFDB' # teal 100 - - '#80CBC4' # teal 200 - - '#4DB6AC' # teal 300 - - '#26A69A' # teal 400 - - '#009688' # teal 500 - - '#00897B' # teal 600 - - '#00796B' # teal 700 - - '#00695C' # teal 800 - - '#004D40' # teal 900 - - '#A7FFEB' # teal A100 - - '#64FFDA' # teal A200 - - '#1DE9B6' # teal A400 - - '#00BFA5' # teal A700 - - '#E8F5E9' # green 50 - - '#C8E6C9' # green 100 - - '#A5D6A7' # green 200 - - '#81C784' # green 300 - - '#66BB6A' # green 400 - - '#4CAF50' # green 500 - - '#43A047' # green 600 - - '#388E3C' # green 700 - - '#2E7D32' # green 800 - - '#1B5E20' # green 900 - - '#B9F6CA' # green A100 - - '#69F0AE' # green A200 - - '#00E676' # green A400 - - '#00C853' # green A700 - - '#F1F8E9' # light green 50 - - '#DCEDC8' # light green 100 - - '#C5E1A5' # light green 200 - - '#AED581' # light green 300 - - '#9CCC65' # light green 400 - - '#8BC34A' # light green 500 - - '#7CB342' # light green 600 - - '#689F38' # light green 700 - - '#558B2F' # light green 800 - - '#33691E' # light green 900 - - '#CCFF90' # light green A100 - - '#B2FF59' # light green A200 - - '#76FF03' # light green A400 - - '#64DD17' # light green A700 - - '#F9FBE7' # lime 50 - - '#F0F4C3' # lime 100 - - '#E6EE9C' # lime 200 - - '#DCE775' # lime 300 - - '#D4E157' # lime 400 - - '#CDDC39' # lime 500 - - '#C0CA33' # lime 600 - - '#AFB42B' # lime 700 - - '#9E9D24' # lime 800 - - '#827717' # lime 900 - - '#F4FF81' # lime A100 - - '#EEFF41' # lime A200 - - '#C6FF00' # lime A400 - - '#AEEA00' # lime A700 - - '#FFFDE7' # yellow 50 - - '#FFF9C4' # yellow 100 - - '#FFF59D' # yellow 200 - - '#FFF176' # yellow 300 - - '#FFEE58' # yellow 400 - - '#FFEB3B' # yellow 500 - - '#FDD835' # yellow 600 - - '#FBC02D' # yellow 700 - - '#F9A825' # yellow 800 - - '#F57F17' # yellow 900 - - '#FFFF8D' # yellow A100 - - '#FFFF00' # yellow A200 - - '#FFEA00' # yellow A400 - - '#FFD600' # yellow A700 - - '#FFF8E1' # amber 50 - - '#FFECB3' # amber 100 - - '#FFE082' # amber 200 - - '#FFD54F' # amber 300 - - '#FFCA28' # amber 400 - - '#FFC107' # amber 500 - - '#FFB300' # amber 600 - - '#FFA000' # amber 700 - - '#FF8F00' # amber 800 - - '#FF6F00' # amber 900 - - '#FFE57F' # amber A100 - - '#FFD740' # amber A200 - - '#FFC400' # amber A400 - - '#FFAB00' # amber A700 - - '#FFF3E0' # orange 50 - - '#FFE0B2' # orange 100 - - '#FFCC80' # orange 200 - - '#FFB74D' # orange 300 - - '#FFA726' # orange 400 - - '#FF9800' # orange 500 - - '#FB8C00' # orange 600 - - '#F57C00' # orange 700 - - '#EF6C00' # orange 800 - - '#E65100' # orange 900 - - '#FFD180' # orange A100 - - '#FFAB40' # orange A200 - - '#FF9100' # orange A400 - - '#FF6D00' # orange A700 - - '#FBE9E7' # deep orange 50 - - '#FFCCBC' # deep orange 100 - - '#FFAB91' # deep orange 200 - - '#FF8A65' # deep orange 300 - - '#FF7043' # deep orange 400 - - '#FF5722' # deep orange 500 - - '#F4511E' # deep orange 600 - - '#E64A19' # deep orange 700 - - '#D84315' # deep orange 800 - - '#BF360C' # deep orange 900 - - '#FF9E80' # deep orange A100 - - '#FF6E40' # deep orange A200 - - '#FF3D00' # deep orange A400 - - '#DD2C00' # deep orange A700 - - '#EFEBE9' # brown 50 - - '#D7CCC8' # brown 100 - - '#BCAAA4' # brown 200 - - '#A1887F' # brown 300 - - '#8D6E63' # brown 400 - - '#795548' # brown 500 - - '#6D4C41' # brown 600 - - '#5D4037' # brown 700 - - '#4E342E' # brown 800 - - '#3E2723' # brown 900 - - '#FAFAFA' # gray 50 - - '#F5F5F5' # gray 100 - - '#EEEEEE' # gray 200 - - '#E0E0E0' # gray 300 - - '#BDBDBD' # gray 400 - - '#9E9E9E' # gray 500 - - '#757575' # gray 600 - - '#616161' # gray 700 - - '#424242' # gray 800 - - '#212121' # gray 900 - - '#ECEFF1' # blue gray 50 - - '#CFD8DC' # blue gray 100 - - '#B0BEC5' # blue gray 200 - - '#90A4AE' # blue gray 300 - - '#78909C' # blue gray 400 - - '#607D8B' # blue gray 500 - - '#546E7A' # blue gray 600 - - '#455A64' # blue gray 700 - - '#37474F' # blue gray 800 - - '#263238' # blue gray 900 - # - '#000000' # black must not be used - # - '#FFFFFF' # white must not be used diff --git a/src/material-icons/package.json b/src/material-icons/package.json deleted file mode 100644 index 78ef1cd..0000000 --- a/src/material-icons/package.json +++ /dev/null @@ -1,385 +0,0 @@ -{ - "name": "material-icon-theme", - "displayName": "Material Icon Theme", - "description": "Material Design Icons for Visual Studio Code", - "version": "5.10.0", - "license": "MIT", - "scripts": { - "precompile": "rimraf dist && bun run verify", - "compile": "tsc -p ./", - "compile:declarations": "tsc -p ./tsconfig.declarations.json", - "postcompile": "bun run compile:declarations && bun run generateJson && bun run generateClones && bun run check", - "build": "bun run compile && bun run ./build/build-with-esbuild.ts", - "watch": "bun run ./build/watch-with-esbuild.ts", - "changelog": "changelog-machine --config changelog.config.json", - "check-colors": "bun run ./src/scripts/svg/checkSvgColors.ts", - "check": "bun ./src/scripts/icons/checks/run.ts", - "contributors": "bun ./src/scripts/contributors/contributors.ts", - "generateJson": "bun ./src/scripts/icons/generateJson.ts > dist/material-icons.json", - "generateClones": "bun ./src/scripts/icons/generateClones.ts", - "lint": "bunx @biomejs/biome check --write ./src", - "format": "bunx @biomejs/biome format --write ./src", - "preversion": "bun run contributors && git add images/contributors.png && bun run preview && git add images/fileIcons.png && git add images/folderIcons.png && bun run svgo && git add icons/*.svg", - "preview": "bun ./src/scripts/preview/run.ts", - "svgo": "svgo -i icons -o icons -q", - "test": "bun test", - "version": "bun run changelog && git add CHANGELOG.md", - "vscode:prepublish": "bun run lint && bun run build", - "verify": "bunx sheriff verify", - "prepublishOnly": "bun run ./src/scripts/module/prepare.ts", - "postpublish": "git checkout package.json && git checkout README.md" - }, - "publisher": "PKief", - "author": { - "name": "Philipp Kief", - "email": "philipp.kief@gmx.de", - "url": "https://pkief.com" - }, - "funding": "https://github.com/sponsors/PKief", - "sponsor": { - "url": "https://github.com/sponsors/PKief" - }, - "engines": { - "vscode": "^1.55.0" - }, - "homepage": "https://github.com/material-extensions/vscode-material-icon-theme/blob/main/README.md", - "repository": { - "type": "git", - "url": "git+https://github.com/material-extensions/vscode-material-icon-theme.git" - }, - "bugs": { - "url": "https://github.com/material-extensions/vscode-material-icon-theme/issues" - }, - "icon": "logo.png", - "galleryBanner": { - "color": "#1e1e1e", - "theme": "dark" - }, - "categories": [ - "Themes" - ], - "keywords": [ - "icons", - "theme", - "material", - "icon-theme", - "customization" - ], - "extensionKind": [ - "ui", - "workspace" - ], - "capabilities": { - "untrustedWorkspaces": { - "supported": true - }, - "virtualWorkspaces": true - }, - "activationEvents": [ - "onStartupFinished" - ], - "main": "./dist/extension/desktop/extension.cjs", - "browser": "./dist/extension/web/extension.cjs", - "module": "./dist/module/index.cjs", - "types": "./dist/types/module/index.d.ts", - "sideEffects": false, - "contributes": { - "iconThemes": [ - { - "id": "material-icon-theme", - "label": "Material Icon Theme", - "path": "./dist/material-icons.json", - "_watch": true - } - ], - "commands": [ - { - "command": "material-icon-theme.activateIcons", - "title": "%command.activateIcons%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.toggleIconPacks", - "title": "%command.toggleIconPacks%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.changeFolderTheme", - "title": "%command.changeFolderTheme%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.changeFolderColor", - "title": "%command.changeFolderColor%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.changeFileColor", - "title": "%command.changeFileColor%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.restoreDefaultConfig", - "title": "%command.restoreDefaultConfig%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.toggleExplorerArrows", - "title": "%command.toggleExplorerArrows%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.changeOpacity", - "title": "%command.changeOpacity%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.toggleGrayscale", - "title": "%command.toggleGrayscale%", - "enablement": "!isWeb" - }, - { - "command": "material-icon-theme.changeSaturation", - "title": "%command.changeSaturation%", - "enablement": "!isWeb" - } - ], - "configuration": { - "type": "object", - "title": "%configuration.title%", - "properties": { - "material-icon-theme.activeIconPack": { - "type": "string", - "default": "angular", - "description": "%configuration.activeIconPack%", - "enumDescriptions": [ - "%configuration.activeIconPack.angular%", - "%configuration.activeIconPack.angular_ngrx%", - "%configuration.activeIconPack.react%", - "%configuration.activeIconPack.react_redux%", - "%configuration.activeIconPack.qwik%", - "%configuration.activeIconPack.vue%", - "%configuration.activeIconPack.vue_vuex%", - "%configuration.activeIconPack.nest%", - "%configuration.activeIconPack.none%" - ], - "enum": [ - "angular", - "angular_ngrx", - "react", - "react_redux", - "qwik", - "vue", - "vue_vuex", - "nest", - "none" - ] - }, - "material-icon-theme.files.associations": { - "type": "object", - "default": {}, - "description": "%configuration.files.associations%" - }, - "material-icon-theme.folders.associations": { - "type": "object", - "default": {}, - "description": "%configuration.folders.associations%" - }, - "material-icon-theme.languages.associations": { - "type": "object", - "default": {}, - "description": "%configuration.languages.associations%" - }, - "material-icon-theme.files.customClones": { - "type": "array", - "default": [], - "items": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "%configuration.customClones.name%" - }, - "base": { - "type": "string", - "description": "%configuration.customClones.base%" - }, - "color": { - "type": "string", - "description": "%configuration.customClones.color%" - }, - "lightColor": { - "type": "string", - "description": "%configuration.customClones.lightColor%" - }, - "fileNames": { - "type": "array", - "default": [], - "description": "%configuration.customClones.fileNames%", - "items": { - "type": "string" - } - }, - "fileExtensions": { - "type": "array", - "default": [], - "description": "%configuration.customClones.fileExtensions%", - "items": { - "type": "string" - } - }, - "activeForPacks": { - "type": "array", - "default": [ - "angular" - ], - "description": "%configuration.customClones.activeForPacks%", - "items": { - "type": "string", - "enumDescriptions": [ - "%configuration.activeIconPack.angular%", - "%configuration.activeIconPack.angular_ngrx%", - "%configuration.activeIconPack.react%", - "%configuration.activeIconPack.react_redux%", - "%configuration.activeIconPack.qwik%", - "%configuration.activeIconPack.vue%", - "%configuration.activeIconPack.vue_vuex%", - "%configuration.activeIconPack.nest%", - "%configuration.activeIconPack.none%" - ], - "enum": [ - "angular", - "angular_ngrx", - "react", - "react_redux", - "qwik", - "vue", - "vue_vuex", - "nest", - "none" - ] - } - } - } - }, - "description": "%configuration.customClones%" - }, - "material-icon-theme.folders.customClones": { - "type": "array", - "default": [], - "items": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "%configuration.customClones.name%" - }, - "base": { - "type": "string", - "description": "%configuration.customClones.base%" - }, - "color": { - "type": "string", - "description": "%configuration.customClones.color%" - }, - "lightColor": { - "type": "string", - "description": "%configuration.customClones.lightColor%" - }, - "folderNames": { - "type": "array", - "description": "%configuration.customClones.folderNames%", - "items": { - "type": "string" - } - } - } - }, - "description": "%configuration.customClones%" - }, - "material-icon-theme.folders.theme": { - "type": "string", - "default": "specific", - "description": "%configuration.folders.theme%", - "enumDescriptions": [ - "%configuration.folders.theme.specific%", - "%configuration.folders.theme.classic%", - "%configuration.folders.theme.none%" - ], - "enum": [ - "specific", - "classic", - "none" - ] - }, - "material-icon-theme.folders.color": { - "type": "string", - "default": "#90a4ae", - "pattern": "^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$", - "description": "%configuration.folders.color%" - }, - "material-icon-theme.files.color": { - "type": "string", - "default": "#90a4ae", - "pattern": "^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$", - "description": "%configuration.files.color%" - }, - "material-icon-theme.opacity": { - "type": "number", - "default": 1, - "minimum": 0, - "maximum": 1, - "description": "%configuration.opacity%" - }, - "material-icon-theme.hidesExplorerArrows": { - "type": "boolean", - "default": false, - "description": "%configuration.hidesExplorerArrows%" - }, - "material-icon-theme.saturation": { - "type": "number", - "default": 1, - "minimum": 0, - "maximum": 1, - "description": "%configuration.saturation%" - }, - "material-icon-theme.enableLogging": { - "type": "boolean", - "default": false, - "description": "%configuration.enableLogging%" - }, - "material-icon-theme.logLevel": { - "type": "string", - "default": "info", - "enum": [ - "info", - "error", - "debug" - ], - "description": "%configuration.logLevel%" - } - } - } - }, - "dependencies": { - "chroma-js": "^2.4.2", - "fast-deep-equal": "^3.1.3", - "svgson": "^5.3.1" - }, - "devDependencies": { - "@biomejs/biome": "1.8.2", - "@softarc/sheriff-core": "^0.15.1", - "@types/chroma-js": "^2.4.4", - "@types/puppeteer": "^5.4.7", - "@types/vscode": "~1.55.0", - "axios": "^1.7.2", - "bun-types": "^1.1.20", - "changelog-machine": "^1.1.0", - "esbuild": "^0.21.5", - "puppeteer": "^22.13.1", - "rimraf": "^6.0.1", - "svg-color-linter": "^1.4.0", - "svgo": "^2.8.0", - "typescript": "^5.5.4" - } -} diff --git a/src/material-icons/package.nls.cs.json b/src/material-icons/package.nls.cs.json deleted file mode 100644 index 76e7c04..0000000 --- a/src/material-icons/package.nls.cs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Aktivovat téma ikon", - "command.toggleIconPacks": "Material Icons: Konfigurace sad ikon", - "command.changeFolderTheme": "Material Icons: Změnit motiv složky", - "command.changeFolderColor": "Material Icons: Změnit barvu složky", - "command.changeFileColor": "Material Icons: Změnit barvu souboru", - "command.restoreDefaultConfig": "Material Icons: Obnovit výchozí konfiguraci", - "command.toggleExplorerArrows": "Material Icons: Přepnout šipky Průzkumníka", - "command.changeOpacity": "Material Icons: Změnit průhlednost", - "command.toggleGrayscale": "Material Icons: Přepnout odstíny šedé", - "command.changeSaturation": "Material Icons: Změnit saturaci", - "configuration.title": "Material Icons", - "configuration.files.associations": "Nastavit vlastní přidružení ikony souboru.", - "configuration.folders.associations": "Nastavit vlastní přidružení ikony složky.", - "configuration.languages.associations": "Nastavit vlastní přidružení ikon jazyka.", - "configuration.activeIconPack": "Vybrat sadu ikon, která povoluje konkrétní ikony.", - "configuration.activeIconPack.angular": "Ikony pro Angular.", - "configuration.activeIconPack.angular_ngrx": "Ikony pro Angular a ngrx.", - "configuration.activeIconPack.react": "Ikony pro React.", - "configuration.activeIconPack.react_redux": "Ikony pro React a Redux.", - "configuration.activeIconPack.qwik": "Ikony pro Qwik.", - "configuration.activeIconPack.vue": "Ikony pro Vue.", - "configuration.activeIconPack.vue_vuex": "Ikony pro Vue a Vuex.", - "configuration.activeIconPack.nest": "Ikony pro NestJS.", - "configuration.activeIconPack.none": "Není povolena žádná sada ikon.", - "configuration.folders.theme": "Nastavit typ ikon složek.", - "configuration.folders.theme.specific": "Vybrat ikony konkrétní složky.", - "configuration.folders.theme.classic": "Vybrat klasické ikony složek.", - "configuration.folders.theme.none": "Žádné ikony složek.", - "configuration.folders.color": "Změnit barvu ikon složek.", - "configuration.files.color": "Změnit barvu ikon souborů.", - "configuration.hidesExplorerArrows": "Před složkou skrýt šipky průzkumníka.", - "configuration.opacity": "Změnit průhlednost ikon.", - "configuration.saturation": "Změnit saturaci ikon." -} diff --git a/src/material-icons/package.nls.de.json b/src/material-icons/package.nls.de.json deleted file mode 100644 index a5205cd..0000000 --- a/src/material-icons/package.nls.de.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Icon Theme aktivieren", - "command.toggleIconPacks": "Material Icons: Icon Packs konfigurieren", - "command.changeFolderTheme": "Material Icons: Ordner Thema auswählen", - "command.changeFolderColor": "Material Icons: Ordner Farbe ändern", - "command.changeFileColor": "Material Icons: Datei Farbe ändern", - "command.restoreDefaultConfig": "Material Icons: Standard Einstellungen wiederherstellen", - "command.toggleExplorerArrows": "Material Icons: Explorer Pfeilsymbole umschalten", - "command.changeOpacity": "Material Icons: Deckkraft verändern", - "command.toggleGrayscale": "Material Icons: Graustufen umschalten", - "command.changeSaturation": "Material Icons: Sättigung verändern", - "configuration.title": "Material Icons", - "configuration.files.associations": "Benutzerdefinierte Datei Icons konfigurieren.", - "configuration.folders.associations": "Benutzerdefinierte Ordner Icons konfigurieren.", - "configuration.languages.associations": "Benutzerdefinierte Language Icons konfigurieren.", - "configuration.activeIconPack": "Icon-Pack auswählen, die bestimme Icons aktivieren.", - "configuration.activeIconPack.angular": "Icons für Angular", - "configuration.activeIconPack.angular_ngrx": "Icons für Angular und Ngrx", - "configuration.activeIconPack.react": "Icons für React", - "configuration.activeIconPack.react_redux": "Icons für React und Redux", - "configuration.activeIconPack.qwik": "Icons für Qwik.", - "configuration.activeIconPack.vue": "Icons für Vue.", - "configuration.activeIconPack.vue_vuex": "Icons für Vue und Vuex.", - "configuration.activeIconPack.nest": "Icons für NestJS.", - "configuration.activeIconPack.none": "Kein Icon-Pack aktiviert.", - "configuration.folders.theme": "Art der Ordner Icons auswählen.", - "configuration.folders.theme.specific": "Spezifische Ordner Icons auswählen.", - "configuration.folders.theme.classic": "Klassische Ordner Icons auswählen.", - "configuration.folders.theme.none": "Keine Ordner Icons.", - "configuration.folders.color": "Farbe der Ordner Icons verändern.", - "configuration.files.color": "Farbe der Datei Icons verändern.", - "configuration.hidesExplorerArrows": "Pfeile vor den Ordnern deaktivieren.", - "configuration.opacity": "Deckkraft der Icons anpassen.", - "configuration.saturation": "Sättigung der Icons anpassen." -} diff --git a/src/material-icons/package.nls.es.json b/src/material-icons/package.nls.es.json deleted file mode 100644 index b80f479..0000000 --- a/src/material-icons/package.nls.es.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "command.activateIcons": "Material Icon Theme: Activar los iconos", - "command.toggleIconPacks": "Material Icons: Configurar paquetes de iconos", - "command.changeFolderTheme": "Material Icons: Personalizar iconos de carpetas", - "command.changeFolderColor": "Material Icons: Cambiar color de carpeta", - "command.changeFileColor": "Material Icons: Cambiar color del archivo", - "command.restoreDefaultConfig": "Material Icons: Restaurar la configuración predeterminada", - "command.toggleExplorerArrows": "Material Icons: Deshabilitar flechas delante de carpetas", - "command.changeOpacity": "Material Icons: Cambiar la opacidad", - "command.toggleGrayscale": "Material Icons: Alternar la escala de grises", - "command.changeSaturation": "Material Icons: Cambiar saturación", - "configuration.title": "Material Icons", - "configuration.files.associations": "Configurar asociaciones personalizadas de iconos de archivos.", - "configuration.folders.associations": "Configurar asociaciones personalizadas de iconos de carpetas.", - "configuration.languages.associations": "Configurar asociaciones personalizadas de iconos de idioma.", - "configuration.customClones": "Clonar cualquier icono existente y crear uno nuevo con colores y asociaciones personalizadas", - "configuration.customClones.base": "Icono usado como base para crear el icono clonado personalizado", - "configuration.customClones.name": "Nombre del icono personalizado", - "configuration.customClones.color": "Color usado como base para recolorear el icono", - "configuration.customClones.lightColor": "Color usado como base para recolorear el icono cuando el tema es claro", - "configuration.customClones.fileNames": "Nombres de archivo para asociar con el icono personalizado", - "configuration.customClones.fileExtensions": "Extensiones de archivo para asociar con el icono personalizado", - "configuration.customClones.folderNames": "Nombres de carpeta para asociar con el icono personalizado", - "configuration.activeIconPack": "Seleccionar un paquete de iconos que permita iconos específicos.", - "configuration.activeIconPack.angular": "Iconos de Angular.", - "configuration.activeIconPack.angular_ngrx": "Iconos de Angular y ngrx.", - "configuration.activeIconPack.react": "Iconos de React.", - "configuration.activeIconPack.react_redux": "Iconos de React y Redux.", - "configuration.activeIconPack.qwik": "Iconos de Qwik.", - "configuration.activeIconPack.vue": "Iconos de Vue.", - "configuration.activeIconPack.vue_vuex": "Iconos de Vue y Vuex.", - "configuration.activeIconPack.nest": "Iconos de NestJS.", - "configuration.activeIconPack.none": "No hay ningún paquete de iconos activo.", - "configuration.folders.theme": "Seleccionar el tipo de iconos de carpeta.", - "configuration.folders.theme.specific": "Seleccionar iconos de carpeta específicos.", - "configuration.folders.theme.classic": "Seleccionar iconos de carpetas clásicas.", - "configuration.folders.theme.none": "Sin iconos de carpeta.", - "configuration.folders.color": "Cambiar el color de las carpetas.", - "configuration.files.color": "Cambiar el color de los iconos de archivos.", - "configuration.hidesExplorerArrows": "Deshabilitar flechas delante de carpetas.", - "configuration.opacity": "Cambiar la opacidad de los iconos.", - "configuration.saturation": "Cambiar la saturación de los iconos." -} diff --git a/src/material-icons/package.nls.fr.json b/src/material-icons/package.nls.fr.json deleted file mode 100644 index d0abe68..0000000 --- a/src/material-icons/package.nls.fr.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Activer les icônes", - "command.toggleIconPacks": "Material Icons: Configurer les Packs d'icônes", - "command.changeFolderTheme": "Material Icons: Changer le thème du dossier", - "command.restoreDefaultConfig": "Material Icons: Restaurer le paramètre par défaut", - "command.toggleExplorerArrows": "Material Icons: Configurer les flèches devant les dossiers", - "command.changeFolderColor": "Material Icons: Changer la couleur du dossier", - "command.changeOpacity": "Material Icons: Changer l'opacité", - "configuration.title": "Material Icons", - "configuration.files.associations": "Configurer des associations d'icônes de fichiers personnalisés.", - "configuration.folders.associations": "Configurer des associations d'icônes de dossier personnalisées.", - "configuration.languages.associations": "Configurer des associations d'icônes de langue personnalisées.", - "configuration.activeIconPack": "Sélectionner un pack d'icônes qui active des icônes spécifiques.", - "configuration.activeIconPack.angular": "Icônes pour Angular.", - "configuration.activeIconPack.angular_ngrx": "Icônes pour Angular et ngrx.", - "configuration.activeIconPack.react": "Icônes pour React.", - "configuration.activeIconPack.react_redux": "Icônes pour React et Redux.", - "configuration.activeIconPack.qwik": "Icônes pour Qwik.", - "configuration.activeIconPack.vue": "Icônes pour Vue.", - "configuration.activeIconPack.vue_vuex": "Icônes pour Vue et Vuex.", - "configuration.activeIconPack.nest": "Icônes pour NestJS.", - "configuration.activeIconPack.none": "Aucun pack d'icônes n'est actif.", - "configuration.folders.theme": "Sélectionner le type d'icônes de dossier.", - "configuration.folders.theme.specific": "Sélectionner des icônes de dossiers spécifiques.", - "configuration.folders.theme.classic": "Sélectionner les icônes des dossiers classiques.", - "configuration.folders.theme.none": "Pas d'icônes de dossier.", - "configuration.folders.color": "Changer la couleur des icônes du dossier.", - "configuration.hidesExplorerArrows": "Désactiver les flèches devant les dossiers.", - "configuration.opacity": "Ajuster l'opacité des icônes." -} diff --git a/src/material-icons/package.nls.ja.json b/src/material-icons/package.nls.ja.json deleted file mode 100644 index 30943b2..0000000 --- a/src/material-icons/package.nls.ja.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "command.activateIcons": "Material Icons: アイコンテーマを有効化", - "command.toggleIconPacks": "Material Icons: アイコンパックを設定", - "command.changeFolderTheme": "Material Icons: フォルダーテーマを変更", - "command.changeFolderColor": "Material Icons: フォルダーの色を変更", - "command.changeFileColor": "Material Icons: ファイルの色を変更", - "command.restoreDefaultConfig": "Material Icons: 初期設定に戻す", - "command.toggleExplorerArrows": "Material Icons: フォルダーの矢印を切り替え", - "command.changeOpacity": "Material Icons: 不透明度を変更", - "command.toggleGrayscale": "Material Icons: グレースケールを切り替え", - "command.changeSaturation": "Material Icons: 彩度を変更", - "configuration.title": "Material Icons", - "configuration.files.associations": "カスタムファイルアイコンの関連付けを設定する。", - "configuration.folders.associations": "カスタムフォルダーアイコンの関連付けを設定する。", - "configuration.languages.associations": "カスタム言語アイコンの関連付けを設定する。", - "configuration.activeIconPack": "特定のアイコンを有効にするアイコンパックを選択する。", - "configuration.activeIconPack.angular": "Angular 用のアイコンです。", - "configuration.activeIconPack.angular_ngrx": "Angular と ngrx 用のアイコンです。", - "configuration.activeIconPack.react": "React 用のアイコンです。", - "configuration.activeIconPack.react_redux": "React と Redux 用のアイコンです。", - "configuration.activeIconPack.qwik": "Qwik 用のアイコンです。", - "configuration.activeIconPack.vue": "Vue 用のアイコンです。", - "configuration.activeIconPack.vue_vuex": "Vue と Vuex 用のアイコンです。", - "configuration.activeIconPack.nest": "NestJS 用のアイコンです。", - "configuration.activeIconPack.none": "アイコンパックは有効ではありません。", - "configuration.folders.theme": "フォルダーアイコンの種類を設定する。", - "configuration.folders.theme.specific": "特定のフォルダーアイコンを選択する。", - "configuration.folders.theme.classic": "クラシックフォルダーアイコンを選択する。", - "configuration.folders.theme.none": "フォルダーアイコンがありません。", - "configuration.folders.color": "フォルダーアイコンの色を変更する。", - "configuration.files.color": "ファイルアイコンの色を変更する。", - "configuration.hidesExplorerArrows": "フォルダーの横にある矢印を隠す。", - "configuration.opacity": "アイコンの不透明度を変更する。", - "configuration.saturation": "アイコンの彩度を変更する。" -} diff --git a/src/material-icons/package.nls.json b/src/material-icons/package.nls.json deleted file mode 100644 index 7f81e1e..0000000 --- a/src/material-icons/package.nls.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Activate Icon Theme", - "command.toggleIconPacks": "Material Icons: Configure Icon Packs", - "command.changeFolderTheme": "Material Icons: Change Folder Theme", - "command.changeFolderColor": "Material Icons: Change Folder Color", - "command.changeFileColor": "Material Icons: Change File Color", - "command.restoreDefaultConfig": "Material Icons: Restore Default Configuration", - "command.toggleExplorerArrows": "Material Icons: Toggle Explorer Arrows", - "command.changeOpacity": "Material Icons: Change Opacity", - "command.toggleGrayscale": "Material Icons: Toggle Grayscale", - "command.changeSaturation": "Material Icons: Change Saturation", - "configuration.title": "Material Icons", - "configuration.files.associations": "Set custom file icon associations.", - "configuration.folders.associations": "Set custom folder icon associations.", - "configuration.languages.associations": "Set custom language icon associations.", - "configuration.customClones": "Clone any existing icon and create a new one with custom colors and associations", - "configuration.customClones.base": "Icon used as a base to create the custom cloned icon", - "configuration.customClones.name": "Name of the custom icon", - "configuration.customClones.color": "Color used as a base to recolor the icon", - "configuration.customClones.lightColor": "Color used as a base to recolor the icon when the theme is light", - "configuration.customClones.fileNames": "File names to associate with the custom icon", - "configuration.customClones.fileExtensions": "File extensions to associate with the custom icon", - "configuration.customClones.folderNames": "Folder names to associate with the custom icon", - "configuration.customClones.activeForPacks": "Only generate this clone when the active icon pack is one of these.", - "configuration.activeIconPack": "Select an icon pack that enables specific icons.", - "configuration.activeIconPack.angular": "Icons for Angular.", - "configuration.activeIconPack.angular_ngrx": "Icons for Angular and ngrx.", - "configuration.activeIconPack.react": "Icons for React.", - "configuration.activeIconPack.react_redux": "Icons for React and Redux.", - "configuration.activeIconPack.qwik": "Icons for Qwik.", - "configuration.activeIconPack.vue": "Icons for Vue.", - "configuration.activeIconPack.vue_vuex": "Icons for Vue and Vuex.", - "configuration.activeIconPack.nest": "Icons for NestJS.", - "configuration.activeIconPack.none": "No icon pack enabled.", - "configuration.folders.theme": "Set the type for the folder icons.", - "configuration.folders.theme.specific": "Select specific folder icons.", - "configuration.folders.theme.classic": "Select classic folder icons.", - "configuration.folders.theme.none": "No folder icons.", - "configuration.folders.color": "Change the color of the folder icons.", - "configuration.files.color": "Change the color of the file icons.", - "configuration.hidesExplorerArrows": "Hide explorer arrows before folder.", - "configuration.opacity": "Change the opacity of the icons.", - "configuration.saturation": "Change the saturation of the icons.", - "configuration.enableLogging": "Enable logging to the output channel.", - "configuration.logLevel": "Set the log level for output messages." -} diff --git a/src/material-icons/package.nls.ko.json b/src/material-icons/package.nls.ko.json deleted file mode 100644 index 6a1f972..0000000 --- a/src/material-icons/package.nls.ko.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "command.activateIcons": "Material Icons: 아이콘 테마 활성화", - "command.toggleIconPacks": "Material Icons: 아이콘 팩 구성", - "command.changeFolderTheme": "Material Icons: 폴더 테마 변경", - "command.changeFolderColor": "Material Icons: 폴더 색상 변경", - "command.changeFileColor": "Material Icons: 파일 색상 변경", - "command.restoreDefaultConfig": "Material Icons: 기본 설정 복원", - "command.toggleExplorerArrows": "Material Icons: 파일 탐색기의 폴더 화살표 설정", - "command.changeOpacity": "Material Icons: 투명도 변경", - "command.toggleGrayscale": "Material Icons: 그레이스케일 설정", - "command.changeSaturation": "Material Icons: 채도 변경", - "configuration.title": "Material Icons", - "configuration.files.associations": "사용자 정의 파일 아이콘 설정.", - "configuration.folders.associations": "사용자 정의 폴더 아이콘 설정.", - "configuration.languages.associations": "사용자 정의 언어 아이콘 설정.", - "configuration.activeIconPack": "특정 아이콘을 활성화하는 아이콘 팩 선택.", - "configuration.activeIconPack.angular": "Angular용 아이콘.", - "configuration.activeIconPack.angular_ngrx": "Angular 및 ngrx용 아이콘.", - "configuration.activeIconPack.react": "React용 아이콘.", - "configuration.activeIconPack.react_redux": "React 및 Redux용 아이콘.", - "configuration.activeIconPack.qwik": "Qwik용 아이콘.", - "configuration.activeIconPack.vue": "Vue용 아이콘.", - "configuration.activeIconPack.vue_vuex": "Vue 및 Vuex용 아이콘.", - "configuration.activeIconPack.nest": "NestJS용 아이콘.", - "configuration.activeIconPack.none": "아이콘 팩 비활성화.", - "configuration.folders.theme": "폴더 아이콘의 유형 설정.", - "configuration.folders.theme.specific": "특정 폴더 아이콘 선택.", - "configuration.folders.theme.classic": "클래식 폴더 아이콘 선택.", - "configuration.folders.theme.none": "폴더 아이콘 없음.", - "configuration.folders.color": "폴더 아이콘의 색상 변경.", - "configuration.files.color": "파일 아이콘의 색상 변경.", - "configuration.hidesExplorerArrows": "파일 탐색기의 폴더 화살표 숨기기.", - "configuration.opacity": "아이콘의 투명도 변경.", - "configuration.saturation": "아이콘의 채도 변경." -} diff --git a/src/material-icons/package.nls.nl.json b/src/material-icons/package.nls.nl.json deleted file mode 100644 index 0e8024e..0000000 --- a/src/material-icons/package.nls.nl.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Activeer Icon Thema", - "command.toggleIconPacks": "Material Icons: Configureer Icon Packs", - "command.changeFolderTheme": "Material Icons: Verander Folder Thema", - "command.changeFolderColor": "Material Icons: Verander Folder Kleur", - "command.restoreDefaultConfig": "Material Icons: Zet Standaard Configuratie Terug", - "command.toggleExplorerArrows": "Material Icons: Configureer Folder Pijlen", - "command.changeOpacity": "Material Icons: Verander Doorzichtbaarheid", - "command.toggleGrayscale": "Material Icons: Zet Grijstinten Aan Of Uit", - "command.changeSaturation": "Material Icons: Verander Saturatie", - "configuration.title": "Material Icons", - "configuration.files.associations": "Stel eigen bestandsiconen in.", - "configuration.folders.associations": "Stel eigen foldericonen in.", - "configuration.languages.associations": "Stel eigen taaliconen in.", - "configuration.activeIconPack": "Selecteer een iconpakket dat bepaalde icons inschakelt.", - "configuration.activeIconPack.angular": "Icons voor Angular.", - "configuration.activeIconPack.angular_ngrx": "Icons voor Angular en ngrx.", - "configuration.activeIconPack.react": "Icons voor React.", - "configuration.activeIconPack.react_redux": "Icons for React en Redux.", - "configuration.activeIconPack.qwik": "Icons voor Qwik.", - "configuration.activeIconPack.vue": "Icons voor Vue.", - "configuration.activeIconPack.vue_vuex": "Icons voor Vue en Vuex.", - "configuration.activeIconPack.nest": "Icons voor NestJS.", - "configuration.activeIconPack.none": "Geen iconpakket ingeschakeld.", - "configuration.folders.theme": "Kies het type foldericons.", - "configuration.folders.theme.specific": "Selecteer bepaalde foldericons.", - "configuration.folders.theme.classic": "Selecteer klassieke foldericons.", - "configuration.folders.theme.none": "Geen foldericons.", - "configuration.folders.color": "Verander de kleur van de foldericons.", - "configuration.hidesExplorerArrows": "Verberg verkenner pijlen voor de folder.", - "configuration.opacity": "Verander de doorzichtbaarheid van de icons.", - "configuration.saturation": "Verander de saturatie van de icons." -} diff --git a/src/material-icons/package.nls.pl.json b/src/material-icons/package.nls.pl.json deleted file mode 100644 index ca7e1bd..0000000 --- a/src/material-icons/package.nls.pl.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Aktywuj motyw ikon", - "command.toggleIconPacks": "Material Icons: Skonfiguruj paczki ikon", - "command.changeFolderTheme": "Material Icons: Zmień motyw folderów", - "command.changeFolderColor": "Material Icons: Zmień kolor folderów", - "command.restoreDefaultConfig": "Material Icons: Przywróć domyślne ustawienia", - "command.toggleExplorerArrows": "Material Icons: Ukryj strzałki przy folderach", - "command.changeOpacity": "Material Icons: Zmień przezroczystość", - "command.toggleGrayscale": "Material Icons: Przełącz czarno-białe ikony", - "command.changeSaturation": "Material Icons: Zmień nasycenie ikon", - "configuration.title": "Material Icons", - "configuration.files.associations": "Ustaw niestandardowe ikony plików.", - "configuration.folders.associations": "Ustaw niestandardowe ikony folderów.", - "configuration.languages.associations": "Ustaw niestandardowe ikony języków.", - "configuration.activeIconPack": "Wybierz paczkę dla niektórych ikon.", - "configuration.activeIconPack.angular": "Ikony dla Angulara.", - "configuration.activeIconPack.angular_ngrx": "Ikony dla Angulara i ngrx.", - "configuration.activeIconPack.react": "Ikony dla Reacta.", - "configuration.activeIconPack.react_redux": "Ikony dla Reacta i Reduxa.", - "configuration.activeIconPack.qwik": "Ikony dla Qwik.", - "configuration.activeIconPack.vue": "Ikony dla Vue.", - "configuration.activeIconPack.vue_vuex": "Ikony dla Vue i Vuex.", - "configuration.activeIconPack.nest": "Ikony dla NestJS.", - "configuration.activeIconPack.none": "Brak włączonej paczki ikon.", - "configuration.folders.theme": "Wybierz typ ikon folderów.", - "configuration.folders.theme.specific": "Wybierz ikony folderów.", - "configuration.folders.theme.classic": "Wybierz klasyczne ikony folderów.", - "configuration.folders.theme.none": "Brak ikon folderów.", - "configuration.folders.color": "Zmień kolor ikon folderów.", - "configuration.hidesExplorerArrows": "Ukryj strzałki przy folderach.", - "configuration.opacity": "Zmień przezroczystość ikon.", - "configuration.saturation": "Zmień nasycenie ikon." -} diff --git a/src/material-icons/package.nls.pt-BR.json b/src/material-icons/package.nls.pt-BR.json deleted file mode 100644 index 0bb6b4e..0000000 --- a/src/material-icons/package.nls.pt-BR.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Ativar tema de ícones", - "command.toggleIconPacks": "Material Icons: Configurar pacote de ícones", - "command.changeFolderTheme": "Material Icons: Alterar tema das pastas", - "command.changeFolderColor": "Material Icons: Alterar cor das pastas", - "command.restoreDefaultConfig": "Material Icons: Restaurar configuração padrão", - "command.toggleExplorerArrows": "Material Icons: Ocultar as setas ao lado das pastas", - "command.changeOpacity": "Material Icons: Alterar a opacidade", - "configuration.title": "Material Icons", - "configuration.files.associations": "Definir ícones para associações de arquivos customizadas.", - "configuration.folders.associations": "Definir ícones para associações de pastas customizadas.", - "configuration.languages.associations": "Definir ícones para associações de idiomas customizadas.", - "configuration.activeIconPack": "Selecione um pacote de ícones que habilitam ícones específicos.", - "configuration.activeIconPack.angular": "Ícones para Angular.", - "configuration.activeIconPack.angular_ngrx": "Ícones para Angular e ngrx.", - "configuration.activeIconPack.react": "Ícones para React.", - "configuration.activeIconPack.react_redux": "Ícones para React e ngrx.", - "configuration.activeIconPack.qwik": "Ícones para Qwik.", - "configuration.activeIconPack.vue": "Ícones para Vue.", - "configuration.activeIconPack.vue_vuex": "Ícones para Vue e Vuex.", - "configuration.activeIconPack.nest": "Ícones para NestJS.", - "configuration.activeIconPack.none": "Nenhum pacote de ícones ativado.", - "configuration.folders.theme": "Definir o tipo dos ícones das pastas.", - "configuration.folders.theme.specific": "Selecione ícones de pastas específicas.", - "configuration.folders.theme.classic": "Selecione ícones de pastas clássicas.", - "configuration.folders.theme.none": "Nenhum ícone de pasta.", - "configuration.folders.color": "Alterar a cor dos ícones das pastas.", - "configuration.hidesExplorerArrows": "Ocultar as setas ao lado das pastas no explorador de arquivos.", - "configuration.opacity": "Alterar a opacidade dos ícones." -} diff --git a/src/material-icons/package.nls.pt-PT.json b/src/material-icons/package.nls.pt-PT.json deleted file mode 100644 index 2b87811..0000000 --- a/src/material-icons/package.nls.pt-PT.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Habilitar tema de ícones", - "command.toggleIconPacks": "Material Icons: Configurar pacote de ícones", - "command.changeFolderTheme": "Material Icons: Alterar tema dos directórios", - "command.changeFolderColor": "Material Icons: Alterar cor dos directórios", - "command.restoreDefaultConfig": "Material Icons: Restaurar configuração padrão", - "command.toggleExplorerArrows": "Material Icons: Esconder as setas ao lado dos directórios", - "command.changeOpacity": "Material Icons: Alterar a opacidade", - "configuration.title": "Material Icons", - "configuration.files.associations": "Definir ícones para associações de ficheiros peronslizados.", - "configuration.folders.associations": "Definir ícones para associações de directórios personalizados.", - "configuration.languages.associations": "Definir ícones para associações de idiomas personalizados.", - "configuration.activeIconPack": "Selecciona um pacote de ícones que habilitam ícones específicos.", - "configuration.activeIconPack.angular": "Ícones para Angular.", - "configuration.activeIconPack.angular_ngrx": "Ícones para Angular e ngrx.", - "configuration.activeIconPack.react": "Ícones para React.", - "configuration.activeIconPack.react_redux": "Ícones para React e ngrx.", - "configuration.activeIconPack.qwik": "Ícones para Qwik.", - "configuration.activeIconPack.vue": "Ícones para Vue.", - "configuration.activeIconPack.vue_vuex": "Ícones para Vue e Vuex.", - "configuration.activeIconPack.nest": "Ícones para NestJS.", - "configuration.activeIconPack.none": "Nenhum pacote de ícones ativado.", - "configuration.folders.theme": "Definir o formato dos ícones dos directórios.", - "configuration.folders.theme.specific": "Selecciona ícones de pastas específicas.", - "configuration.folders.theme.classic": "Selecciona ícones de pastas clássicas.", - "configuration.folders.theme.none": "Nenhum ícone de pasta.", - "configuration.folders.color": "Alterar a cor dos ícones dos directórios.", - "configuration.hidesExplorerArrows": "Esconder as setas ao lado dos directórios no explorador de ficheiros.", - "configuration.opacity": "Alterar a opacidade dos ícones." -} diff --git a/src/material-icons/package.nls.ru.json b/src/material-icons/package.nls.ru.json deleted file mode 100644 index d1e758c..0000000 --- a/src/material-icons/package.nls.ru.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "command.activateIcons": "Material Icons: Активировать иконки темы", - "command.toggleIconPacks": "Material Icons: Настроить набор иконок", - "command.changeFolderTheme": "Material Icons: Изменить тему папки", - "command.changeFolderColor": "Material Icons: Изменить цвет папки", - "command.restoreDefaultConfig": "Material Icons: Восстановить настройки по умолчанию", - "command.toggleExplorerArrows": "Material Icons: Скрыть стрелки проводника перед папкой", - "command.changeOpacity": "Material Icons: Изменение непрозрачности", - "configuration.title": "Material Icons", - "configuration.files.associations": "Настройка пользовательских ассоциаций значков файлов.", - "configuration.folders.associations": "Настройка пользовательских ассоциаций значков папок.", - "configuration.languages.associations": "Настройка ассоциаций значков пользовательского языка.", - "configuration.activeIconPack": "Выберите набор значков, которые включают определенные значки.", - "configuration.activeIconPack.angular": "Иконки для Angular.", - "configuration.activeIconPack.angular_ngrx": "Иконки для Angular и ngrx.", - "configuration.activeIconPack.react": "Иконки для React.", - "configuration.activeIconPack.react_redux": "Иконки для React и Redux.", - "configuration.activeIconPack.qwik": "Иконки для Qwik.", - "configuration.activeIconPack.vue": "Иконки для Vue.", - "configuration.activeIconPack.vue_vuex": "Иконки для Vue и Vuex.", - "configuration.activeIconPack.nest": "Иконки для NestJS.", - "configuration.activeIconPack.none": "Папка с иконками не включена.", - "configuration.folders.theme": "Установить тип иконок для папок.", - "configuration.folders.theme.specific": "Выберите конкретные значки папок.", - "configuration.folders.theme.classic": "Выберите классические значки папок.", - "configuration.folders.theme.none": "Нет значков папок.", - "configuration.folders.color": "Изменение цвета иконок папок.", - "configuration.hidesExplorerArrows": "Скрыть стрелки проводника перед папкой.", - "configuration.opacity": "Измените прозрачность значков." -} diff --git a/src/material-icons/package.nls.zh-CN.json b/src/material-icons/package.nls.zh-CN.json deleted file mode 100644 index e828717..0000000 --- a/src/material-icons/package.nls.zh-CN.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "command.activateIcons": "Material Icons: 激活Material Icons文件图标主题", - "command.toggleIconPacks": "Material Icons: 选择一个图标包", - "command.changeFolderTheme": "Material Icons: 切换文件夹图标", - "command.changeFolderColor": "Material Icons: 更改文件夹颜色", - "command.restoreDefaultConfig": "Material Icons: 恢复默认设置", - "command.toggleExplorerArrows": "Material Icons: 隐藏文件夹箭头", - "command.changeOpacity": "Material Icons: 改变不透明度", - "configuration.title": "Material Icons", - "configuration.files.associations": "设置自定义文件图标关联。", - "configuration.folders.associations": "设置自定义文件夹图标关联。", - "configuration.languages.associations": "定义自定义语言映射的图标。", - "configuration.activeIconPack": "选择一个图标包。", - "configuration.activeIconPack.angular": "Angular的图标。", - "configuration.activeIconPack.angular_ngrx": "Angular和ngrx的图标。", - "configuration.activeIconPack.react": "React的图标。", - "configuration.activeIconPack.react_redux": "React和Redux的图标。", - "configuration.activeIconPack.qwik": "Qwik的图标。", - "configuration.activeIconPack.vue": "Vue的图标。", - "configuration.activeIconPack.vue_vuex": "Vue和Vuex的图标。", - "configuration.activeIconPack.nest": "NestJS的图标。", - "configuration.activeIconPack.none": "没有启用图标包。", - "configuration.folders.theme": "设置文件夹图标的类型。", - "configuration.folders.theme.specific": "选择特定文件夹图标。", - "configuration.folders.theme.classic": "选择经典文件夹图标。", - "configuration.folders.theme.none": "没有文件夹图标。", - "configuration.folders.color": "更改文件夹图标的颜色。", - "configuration.hidesExplorerArrows": "隐藏该文件夹旁边的箭头。", - "configuration.opacity": "更改图标的透明度。" -} diff --git a/src/material-icons/package.nls.zh-TW.json b/src/material-icons/package.nls.zh-TW.json deleted file mode 100644 index 166ef27..0000000 --- a/src/material-icons/package.nls.zh-TW.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "command.activateIcons": "Material Icons: 激活Material Icons文件圖標主題", - "command.toggleIconPacks": "Material Icons: 選擇一個圖標包", - "command.changeFolderTheme": "Material Icons: 切換文件夾圖標", - "command.changeFolderColor": "Material Icons: 更改文件夾顏色", - "command.restoreDefaultConfig": "Material Icons: 恢復默認設置", - "command.toggleExplorerArrows": "Material Icons: 隱藏文件夾箭頭", - "command.changeOpacity": "Material Icons: 改變不透明度", - "configuration.title": "Material Icons", - "configuration.files.associations": "設置自定義文件圖標關聯。", - "configuration.folders.associations": "設置自定義文件夾圖標關聯。", - "configuration.languages.associations": "定義自定義語言映射的圖標。", - "configuration.activeIconPack": "選擇一個圖標包。", - "configuration.activeIconPack.angular": "Angular的圖標。", - "configuration.activeIconPack.angular_ngrx": "Angular和ngrx的圖標。", - "configuration.activeIconPack.react": "React的圖標。", - "configuration.activeIconPack.react_redux": "React和Redux的圖標。", - "configuration.activeIconPack.qwik": "Qwik的圖標。", - "configuration.activeIconPack.vue": "Vue的圖標。", - "configuration.activeIconPack.vue_vuex": "Vue和Vuex的圖標。", - "configuration.activeIconPack.nest": "NestJS的圖標。", - "configuration.activeIconPack.none": "沒有啟用圖標包。", - "configuration.folders.theme": "設置文件夾圖標的類型。", - "configuration.folders.theme.specific": "選擇特定文件夾圖標。", - "configuration.folders.theme.classic": "選擇經典文件夾圖標。", - "configuration.folders.theme.none": "沒有文件夾圖標。", - "configuration.folders.color": "更改文件夾圖標的顏色。", - "configuration.hidesExplorerArrows": "隱藏該文件夾旁邊的箭頭。", - "configuration.opacity": "更改圖標的透明度。" -} diff --git a/src/material-icons/sheriff.config.ts b/src/material-icons/sheriff.config.ts deleted file mode 100644 index c9baee7..0000000 --- a/src/material-icons/sheriff.config.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { type SheriffConfig } from '@softarc/sheriff-core'; - -export const sheriffConfig: SheriffConfig = { - entryFile: 'src/module/index.ts', - version: 1, - autoTagging: true, - tagging: { - 'src/extension': 'extension', - 'src/core': 'core', - 'src/module': 'module', - }, - depRules: { - root: ['core'], - extension: ['core'], - module: ['core'], - }, -}; diff --git a/src/material-icons/src/architecture.md b/src/material-icons/src/architecture.md deleted file mode 100644 index fa7f017..0000000 --- a/src/material-icons/src/architecture.md +++ /dev/null @@ -1,27 +0,0 @@ -# Architecture - -The project is structured in a way that the core logic is separated from the extension logic. The core logic is used for the generation of the icon manifest, for the definition of the icon associations and for the translation logic. The extension logic is used for the interaction with the VS Code extension API (e.g. getting the user configuration, providing commands etc.). - -```text -📦 src - ┣ 📂 core <-- Logic for generating icon manifest, icon associations, translation logic, models, tests - ┣ 📂 extension <-- Code which uses VS Code extension API (get user config, providing commands etc) - ┣ 📂 module <-- Control which part of the core is exposed to the npm module - ┗ 📂 scripts <-- Scripts which are executed during build time (in the package.json) -``` - -By using the [sheriff](https://github.com/softarc-consulting/sheriff) library dependencies between the modules can be verified. The command `bun run verify` checks if the imports between the modules are allowed. For instance it's not allowed, that any of the other modules imports something from the `extension` module because of it's dependency to `vscode`. But the `extension` module itself is allowed to import from `core`. - -This is realized by using the dependency rules in the sheriff.config.ts file: - -```ts -depRules: { - root: ['core'], - extension: ['core'], - module: ['core'], -} -``` - -## Npm module - -The npm module exposes some of the functions so that the icon manifest can be generated programmatically. More information can be found in the [README.md](./module/README.md) of the module. diff --git a/src/material-icons/src/core/generator/applyConfigToIcons.ts b/src/material-icons/src/core/generator/applyConfigToIcons.ts deleted file mode 100644 index ca0f7b3..0000000 --- a/src/material-icons/src/core/generator/applyConfigToIcons.ts +++ /dev/null @@ -1,36 +0,0 @@ -import type { Config } from '../models/icons/config'; -import { generateFileIcons } from './fileGenerator'; -import { generateFolderIcons } from './folderGenerator'; -import { setIconOpacity } from './iconOpacity'; -import { setIconSaturation } from './iconSaturation'; - -/** - * Apply the configuration to the icons. But only if the configuration has changed. - * If the affectedConfig is not set then all icons will be updated. - * - * @param config Configuration that customizes the icons and the manifest. - * @param affectedConfig Set of configuration keys that have changed so that not all functions need to be executed. - */ -export const applyConfigToIcons = async (config: Config, oldConfig: Config) => { - if (config.files.color !== oldConfig.files.color) { - await generateFileIcons( - config.files.color, - config.opacity, - config.saturation - ); - } - if (config.folders.color !== oldConfig.folders.color) { - await generateFolderIcons( - config.folders.color, - config.opacity, - config.saturation - ); - } - - if (config.opacity !== oldConfig.opacity) { - await setIconOpacity(config.opacity, config.files.associations); - } - if (config.saturation !== oldConfig.saturation) { - await setIconSaturation(config.saturation, config.files.associations); - } -}; diff --git a/src/material-icons/src/core/generator/clones/clonesGenerator.ts b/src/material-icons/src/core/generator/clones/clonesGenerator.ts deleted file mode 100644 index c9b99b8..0000000 --- a/src/material-icons/src/core/generator/clones/clonesGenerator.ts +++ /dev/null @@ -1,195 +0,0 @@ -import { getFileConfigHash } from '../../helpers/configHash'; -import { merge } from '../../helpers/object'; -import { writeToFile } from '../../helpers/writeFile'; -import { logger } from '../../logging/logger'; -import type { - Config, - CustomClone, - FileIconClone, - FolderIconClone, -} from '../../models/icons/config'; -import type { FileIcons } from '../../models/icons/files/fileTypes'; -import type { FolderTheme } from '../../models/icons/folders/folderTheme'; -import type { Manifest } from '../../models/manifest'; -import { cloneIconExtension, clonesFolder } from '../constants'; -import { Variant, getCloneData, isFolder } from './utils/cloneData'; -import { cloneIcon, createCloneConfig } from './utils/cloning'; - -/** - * Creates custom icons by cloning already existing icons and changing - * their colors, based on the user's provided configurations. - */ -export const customClonesIcons = async ( - manifest: Manifest, - config: Config -): Promise => { - let clonedIconsManifest = merge({}, manifest); - const hash = getFileConfigHash(config); - - // create folder clones as specified by the user in the options - for (const clone of config.folders?.customClones ?? []) { - if ( - clone.activeForPacks === undefined || - clone.activeForPacks.includes(config.activeIconPack) - ) { - const cloneCfg = await createIconClone(clone, manifest, hash); - clonedIconsManifest = merge(clonedIconsManifest, cloneCfg); - } - } - - // create file clones as specified by the user in the options - for (const clone of config.files?.customClones ?? []) { - if ( - clone.activeForPacks === undefined || - clone.activeForPacks.includes(config.activeIconPack) - ) { - const cloneCfg = await createIconClone(clone, manifest, hash); - clonedIconsManifest = merge(clonedIconsManifest, cloneCfg); - } - } - - return clonedIconsManifest; -}; - -/** - * Creates custom icons by cloning already existing icons and changing - * their colors, based on the configurations provided by the extension. - * (this is meant to be called at build time) - */ -export const generateConfiguredClones = async ( - iconsList: FolderTheme[] | FileIcons, - manifest: Manifest -) => { - let iconsToClone: CustomClone[] = []; - - if (Array.isArray(iconsList)) { - iconsToClone = iconsList.reduce((acc, theme) => { - const icons = theme.icons?.filter((icon) => icon.clone) ?? []; - return acc.concat( - icons.map((icon) => ({ - folderNames: icon.folderNames, - name: icon.name, - ...icon.clone!, - })) - ); - }, [] as FolderIconClone[]); - } else { - const icons = iconsList.icons?.filter((icon) => icon.clone) ?? []; - iconsToClone = icons.map( - (icon) => - ({ - fileExtensions: icon.fileExtensions, - fileNames: icon.fileNames, - name: icon.name, - ...icon.clone!, - }) as FileIconClone - ); - } - - for (const icon of iconsToClone) { - const clones = getCloneData(icon, manifest, '', '', cloneIconExtension); - if (!clones) { - return; - } - - for (const clone of clones) { - try { - // generates the new icon content (svg) - const content = await cloneIcon(clone.base.path, clone.color); - - // write the new .svg file to the disk - await writeToFile(clone.path, content); - } catch (error) { - logger.error(error); - return; - } - } - } -}; - -/** Checks if there are any custom clones to be created */ -export const hasCustomClones = (config: Config): boolean => { - return ( - (config.folders?.customClones?.length ?? 0) > 0 || - (config.files?.customClones?.length ?? 0) > 0 - ); -}; - -/** - * Generates a clone of an icon. - * @param cloneOpts options and configurations on how to clone the icon - * @param manifest global icon configuration (used to get the base icon) - * @param hash current hash being applied to the icons - * @returns a partial icon configuration for the new icon - */ -const createIconClone = async ( - cloneOpts: FolderIconClone | FileIconClone, - manifest: Manifest, - hash: string -): Promise => { - // get clones to be created - const clones = getCloneData(cloneOpts, manifest, clonesFolder, hash); - if (!clones) { - return manifest; - } - - const clonesConfig = createCloneConfig(); - - for (const clone of clones) { - try { - // generates the new icon content (svg) - const content = await cloneIcon(clone.base.path, clone.color, hash); - - try { - // write the new .svg file to the disk - await writeToFile(clone.path, content); - } catch (error) { - logger.error(error); - return manifest; - } - - // sets the icon path for the cloned icon in the configuration - clonesConfig.iconDefinitions![clone.name] = { - iconPath: clone.inConfigPath, - }; - - if (isFolder(cloneOpts)) { - // sets the associated folder names for the cloned icon - cloneOpts.folderNames?.forEach((folderName) => { - const folderNamesCfg = - clone.variant === Variant.Base - ? clonesConfig.folderNames! - : clone.variant === Variant.Open - ? clonesConfig.folderNamesExpanded! - : clone.variant === Variant.Light - ? clonesConfig.light!.folderNames! - : clonesConfig.light!.folderNamesExpanded!; - folderNamesCfg[folderName] = clone.name; - }); - } else { - // set associations for the cloned file icon in the configuration - cloneOpts.fileNames?.forEach((fileName) => { - const fileNamesCfg = - clone.variant === Variant.Base - ? clonesConfig.fileNames! - : clonesConfig.light!.fileNames!; - - fileNamesCfg[fileName] = clone.name; - }); - - cloneOpts.fileExtensions?.forEach((fileExtension) => { - const fileExtensionsCfg = - clone.variant === Variant.Base - ? clonesConfig.fileExtensions! - : clonesConfig.light!.fileExtensions!; - - fileExtensionsCfg[fileExtension] = clone.name; - }); - } - } catch (error) { - logger.error(error); - } - } - - return clonesConfig; -}; diff --git a/src/material-icons/src/core/generator/clones/utils/cloneData.ts b/src/material-icons/src/core/generator/clones/utils/cloneData.ts deleted file mode 100644 index 0a3eeb9..0000000 --- a/src/material-icons/src/core/generator/clones/utils/cloneData.ts +++ /dev/null @@ -1,261 +0,0 @@ -import { existsSync } from 'node:fs'; -import { mkdir, rm } from 'node:fs/promises'; -import { basename, dirname, join } from 'node:path'; -import { resolvePath } from '../../../helpers/resolvePath'; -import type { - CustomClone, - FileIconClone, - FolderIconClone, -} from '../../../models/icons/config'; -import type { Manifest } from '../../../models/manifest'; -import { - iconFolderPath, - lightColorFileEnding, - openedFolder, -} from '../../constants'; - -export enum Variant { - Base, - Open, - Light, - LightOpen, -} - -export enum Type { - Folder, - File, -} - -export type IconData = { - type: Type; - path: string; - variant: Variant; -}; - -export type CloneData = IconData & { - name: string; - color: string; - inConfigPath: string; - base: IconData; -}; - -/** checks if a `CustomClone` configuration is a `FolderIconClone` */ -export const isFolder = (clone: CustomClone): clone is FolderIconClone => { - return clone && (clone as FolderIconClone).folderNames !== undefined; -}; - -/** checks if the icon is a dark variant */ -const isDark = (daa: IconData) => - daa.variant === Variant.Base || daa.variant === Variant.Open; - -/** - * get cloning information from configuration - * @param cloneOpts the clone configuration - * @param manifest the current configuration of the extension - * @param hash the current hash being applied to the icons - */ -export const getCloneData = ( - cloneOpts: CustomClone, - manifest: Manifest, - subFolder: string, - hash: string, - ext?: string -): CloneData[] | undefined => { - const baseIcon = isFolder(cloneOpts) - ? getFolderIconBaseData(cloneOpts, manifest) - : getFileIconBaseData(cloneOpts, manifest); - - if (baseIcon) { - return baseIcon.map((base) => { - const cloneIcon = isFolder(cloneOpts) - ? getFolderIconCloneData(base, cloneOpts, hash, subFolder, ext) - : getFileIconCloneData(base, cloneOpts, hash, subFolder, ext); - - return { - name: getIconName(cloneOpts.name, base), - color: isDark(base) - ? cloneOpts.color - : cloneOpts.lightColor ?? cloneOpts.color, - inConfigPath: `${iconFolderPath}${subFolder}${basename( - cloneIcon.path - )}`, - base, - ...cloneIcon, - }; - }); - } -}; - -/** returns path, type and variant for the base file icons to be cloned */ -const getFileIconBaseData = ( - cloneOpts: FileIconClone, - manifest: Manifest -): IconData[] | undefined => { - const icons = []; - const base = manifest.iconDefinitions?.[`${cloneOpts.base}`]?.iconPath; - let light = - manifest.iconDefinitions?.[`${cloneOpts.base}${lightColorFileEnding}`] - ?.iconPath; - - if (cloneOpts.lightColor && !light) { - // the original icon does not have a light version, so we re-use the base - light = base; - } - - if (base) { - icons.push({ - type: Type.File, - variant: Variant.Base, - path: resolvePath(base), - }); - light && - icons.push({ - type: Type.File, - variant: Variant.Light, - path: resolvePath(light), - }); - return icons; - } -}; - -/** creates and returns the path of the cloned file icon */ -const getFileIconCloneData = ( - base: IconData, - cloneOpts: FileIconClone, - hash: string, - subFolder: string, - ext = '.svg' -): IconData => { - const name = getIconName(cloneOpts.name, base); - const clonePath = join(dirname(base.path), subFolder, `${name}${hash}${ext}`); - - return { - variant: base.variant, - type: base.type, - path: clonePath, - }; -}; - -/** returns path, type and variant for the base folder icons to be cloned */ -const getFolderIconBaseData = ( - clone: FolderIconClone, - manifest: Manifest -): IconData[] | undefined => { - const icons = []; - const folderBase = - clone.base === 'folder' - ? 'folder' - : clone.base.startsWith('folder-') - ? clone.base - : `folder-${clone.base}`; - - const base = manifest.iconDefinitions?.[`${folderBase}`]?.iconPath; - const open = - manifest.iconDefinitions?.[`${folderBase}${openedFolder}`]?.iconPath; - let light = - manifest.iconDefinitions?.[`${folderBase}${lightColorFileEnding}`] - ?.iconPath; - let lightOpen = - manifest.iconDefinitions?.[ - `${folderBase}${openedFolder}${lightColorFileEnding}` - ]?.iconPath; - - if (base && open) { - icons.push({ - type: Type.Folder, - variant: Variant.Base, - path: resolvePath(base), - }); - - icons.push({ - type: Type.Folder, - variant: Variant.Open, - path: resolvePath(open), - }); - - if (clone.lightColor && (!light || !lightOpen)) { - // the original icon does not have a light version, so we re-use the base icons - light = base; - lightOpen = open; - } - - if (light) { - icons.push({ - type: Type.Folder, - variant: Variant.Light, - path: resolvePath(light), - }); - } - - if (lightOpen) { - icons.push({ - type: Type.Folder, - variant: Variant.LightOpen, - path: resolvePath(lightOpen), - }); - } - - return icons; - } -}; - -/** creates and returns the path of the cloned folder icon */ -const getFolderIconCloneData = ( - base: IconData, - cloneOpts: FolderIconClone, - hash: string, - subFolder: string, - ext = '.svg' -): IconData => { - const name = getIconName(cloneOpts.name, base); - const path = join(dirname(base.path), subFolder, `${name}${hash}${ext}`); - return { type: base.type, variant: base.variant, path }; -}; - -/** - * removes the clones folder if it exists - * and creates a new one if `keep` is true - */ -export const clearCloneFolder = async (keep = true): Promise => { - const clonesFolderPath = resolvePath('./../icons/clones'); - - if (existsSync(clonesFolderPath)) { - await rm(clonesFolderPath, { recursive: true }); - } - - if (keep) { - await mkdir(clonesFolderPath); - } -}; - -const getIconName = (baseName: string, data: IconData): string => { - let prefix = ''; - let suffix = ''; - - if (data.type === Type.Folder) { - prefix = - baseName === 'folder' - ? '' - : baseName.startsWith('folder-') - ? '' - : 'folder-'; - - switch (data.variant) { - case Variant.Base: - break; - case Variant.Open: - suffix = openedFolder; - break; - case Variant.Light: - suffix = lightColorFileEnding; - break; - case Variant.LightOpen: - suffix = `${openedFolder}${lightColorFileEnding}`; - break; - } - } else { - suffix = data.variant === Variant.Light ? lightColorFileEnding : ''; - } - - return `${prefix}${baseName}${suffix}`; -}; diff --git a/src/material-icons/src/core/generator/clones/utils/cloning.ts b/src/material-icons/src/core/generator/clones/utils/cloning.ts deleted file mode 100644 index 367c7d0..0000000 --- a/src/material-icons/src/core/generator/clones/utils/cloning.ts +++ /dev/null @@ -1,126 +0,0 @@ -import { readFile } from 'node:fs/promises'; -import { type INode, parse, stringify } from 'svgson'; -import { createEmptyManifest } from '../../../models/manifest'; -import { getColorList, replacementMap } from './color/colors'; - -/** - * Recursively walks through an SVG node tree and its children, - * calling a callback on each node. - */ -export const traverse = ( - node: INode, - callback: (node: INode) => void, - filter = true -) => { - if (node.attributes['data-mit-no-recolor'] !== 'true' || !filter) { - callback(node); - - if (node.children) { - node.children.forEach((child) => traverse(child, callback, filter)); - } - } -}; - -/** Reads an icon from the file system and returns its content. */ -export const readIcon = async (path: string, hash: string): Promise => { - try { - return await readFile(path, 'utf8'); - } catch { - const unhashedPath = path.replace(hash, ''); - return await readFile(unhashedPath, 'utf8'); - } -}; - -/** Clones an icon and changes its colors according to the clone options. */ -export const cloneIcon = async ( - path: string, - color: string, - hash = '' -): Promise => { - const baseContent = await readIcon(path, hash); - const svg = await parse(baseContent); - const replacements = replacementMap(color, getColorList(svg)); - replaceColors(svg, replacements); - return stringify(svg); -}; - -/** Gets the style attribute of an SVG node if it exists. */ -export const getStyle = (node: INode) => { - if (node && node.attributes && node.attributes.style) { - return parseStyle(node.attributes.style); - } - return {}; -}; - -/** Parses the style attribute of an SVG node. */ -const parseStyle = (css: string) => { - const rules = css.split(';'); - const result: Record = {}; - rules.forEach((rule) => { - const [key, value] = rule.split(':'); - result[key.trim()] = value.trim(); - }); - return result; -}; - -/** Converts object to css style string. */ -export const stringifyStyle = (css: Record) => { - return Object.entries(css) - .map(([key, value]) => `${key}:${value}`) - .join(';'); -}; - -/** Replaces colors in an SVG node using a replacement map. */ -export const replaceColors = ( - node: INode, - replacements: Map -) => { - traverse(node, (node) => { - // replace colors in style attribute - const style = getStyle(node); - if (style) { - if (style.fill && replacements.has(style.fill)) { - style.fill = replacements.get(style.fill)!; - node.attributes.style = stringifyStyle(style); - } - - if (style.stroke && replacements.has(style.stroke)) { - style.stroke = replacements.get(style.stroke)!; - node.attributes.style = stringifyStyle(style); - } - } - - // replace colors in attributes - if (node.attributes) { - if (node.attributes.fill && replacements.has(node.attributes.fill)) { - node.attributes.fill = replacements.get(node.attributes.fill)!; - } - - if (node.attributes.stroke && replacements.has(node.attributes.stroke)) { - node.attributes.stroke = replacements.get(node.attributes.stroke)!; - } - - if ( - node.attributes['stop-color'] && - replacements.has(node.attributes['stop-color']) - ) { - node.attributes['stop-color'] = replacements.get( - node.attributes['stop-color'] - )!; - } - } - }); -}; - -/** Creates a clone configuration with empty light object. */ -export const createCloneConfig = () => { - const manifest = createEmptyManifest(); - manifest.light = { - fileExtensions: {}, - fileNames: {}, - folderNames: {}, - folderNamesExpanded: {}, - }; - - return manifest; -}; diff --git a/src/material-icons/src/core/generator/clones/utils/color/colors.ts b/src/material-icons/src/core/generator/clones/utils/color/colors.ts deleted file mode 100644 index edc3f2d..0000000 --- a/src/material-icons/src/core/generator/clones/utils/color/colors.ts +++ /dev/null @@ -1,129 +0,0 @@ -import chroma, { type Color, valid } from 'chroma-js'; -import { type INode } from 'svgson'; -import { getStyle, traverse } from '../cloning'; -import { - closerMaterialColorTo, - getMaterialColorByKey, -} from './materialPalette'; - -/** Get all the colors used in the SVG node as a `Set` list. **/ -export const getColorList = (node: INode) => { - const colors = new Set(); - - traverse(node, (node) => { - // check colors in style attribute - const style = getStyle(node); - if (style) { - if (style.fill && isValidColor(style.fill)) { - colors.add(style.fill); - } - - if (style.stroke && isValidColor(style.stroke)) { - colors.add(style.stroke); - } - } - - // check colors in svg attributes - if (node.attributes) { - if (node.attributes.fill && isValidColor(node.attributes.fill)) { - colors.add(node.attributes.fill); - } - - if (node.attributes.stroke && isValidColor(node.attributes.stroke)) { - colors.add(node.attributes.stroke); - } - - if ( - node.attributes['stop-color'] && - isValidColor(node.attributes['stop-color']) - ) { - colors.add(node.attributes['stop-color']); - } - } - }); - - return colors; -}; - -/** given a set of colors, orders them from dark to light. **/ -export const orderDarkToLight = (colors: Set) => { - const colorArray = Array.from(colors); - return colorArray.sort((a, b) => { - // sort by lightness - const lA = chroma(a).get('hsl.l'); - const lB = chroma(b).get('hsl.l'); - - if (lA < lB) { - return -1; - } else if (lA > lB) { - return 1; - } else { - return 0; - } - }); -}; - -/** Lightens a color by a given percentage. **/ -const lighten = (color: Color, hslPercent: number) => - color.set('hsl.l', color.get('hsl.l') + hslPercent); - -/** checks if a string is a valid color. **/ -export const isValidColor = (color: string | undefined): boolean => { - if (color === undefined) { - return false; - } - return valid(color); -}; - -/** - * Creates a map of color replacements based on the base color and - * the list of colors. - * - * Orders the list of colors from dark to light and replaces the darkest - * color with the base color. Then uses the hue of the base color and - * the material palette to find the most appropriate color for the rest - * in the list. - */ -export const replacementMap = (baseColor: string, colors: Set) => { - if (!isValidColor(baseColor)) { - // try to get it from the material palette by key - const matCol = getMaterialColorByKey(baseColor); - if (matCol === undefined) { - throw new Error(`Invalid color: ${baseColor}`); - } - - baseColor = matCol; - } - - const orderedColors = orderDarkToLight(colors); - const baseColorChroma = chroma(baseColor); - const baseHue = baseColorChroma.get('hsl.h'); - const replacement = new Map(); - replacement.set(orderedColors[0], baseColor); - - // keep track of the latest color to determine if the next color - // should be lightened or not. - let latestColor = baseColorChroma; - - for (let i = 1; i < orderedColors.length; i++) { - const color = chroma(orderedColors[i]); - let newColor = color.set('hsl.h', baseHue); - - // the idea is to keep the paths with the same relative darkness - // as the original icon, but with different hues. So if the - // new color results in a darker color (as we are looping from - // dark to light), we set the lightness to the latest color and - // then lighten it a bit so that it's brighter than the latest one. - if (newColor.luminance() < latestColor.luminance()) { - newColor = newColor.set('hsl.l', latestColor.get('hsl.l')); - newColor = lighten(newColor, 0.1); - } - - const matCol = closerMaterialColorTo(newColor.hex()); - latestColor = chroma(matCol); - - replacement.set(orderedColors[i], matCol); - } - - return replacement; -}; diff --git a/src/material-icons/src/core/generator/clones/utils/color/materialPalette.ts b/src/material-icons/src/core/generator/clones/utils/color/materialPalette.ts deleted file mode 100644 index 1d20172..0000000 --- a/src/material-icons/src/core/generator/clones/utils/color/materialPalette.ts +++ /dev/null @@ -1,297 +0,0 @@ -import chroma, { deltaE } from 'chroma-js'; -import { isValidColor } from './colors'; - -export const materialPalette = { - white: '#FFFFFF', - black: '#000000', - 'red-50': '#FFEBEE', - 'red-100': '#FFCDD2', - 'red-200': '#EF9A9A', - 'red-300': '#E57373', - 'red-400': '#EF5350', - 'red-500': '#F44336', - 'red-600': '#E53935', - 'red-700': '#D32F2F', - 'red-800': '#C62828', - 'red-900': '#B71C1C', - 'red-A100': '#FF8A80', - 'red-A200': '#FF5252', - 'red-A400': '#FF1744', - 'red-A700': '#D50000', - 'pink-50': '#FCE4EC', - 'pink-100': '#F8BBD0', - 'pink-200': '#F48FB1', - 'pink-300': '#F06292', - 'pink-400': '#EC407A', - 'pink-500': '#E91E63', - 'pink-600': '#D81B60', - 'pink-700': '#C2185B', - 'pink-800': '#AD1457', - 'pink-900': '#880E4F', - 'pink-A100': '#FF80AB', - 'pink-A200': '#FF4081', - 'pink-A400': '#F50057', - 'pink-A700': '#C51162', - 'purple-50': '#F3E5F5', - 'purple-100': '#E1BEE7', - 'purple-200': '#CE93D8', - 'purple-300': '#BA68C8', - 'purple-400': '#AB47BC', - 'purple-500': '#9C27B0', - 'purple-600': '#8E24AA', - 'purple-700': '#7B1FA2', - 'purple-800': '#6A1B9A', - 'purple-900': '#4A148C', - 'purple-A100': '#EA80FC', - 'purple-A200': '#E040FB', - 'purple-A400': '#D500F9', - 'purple-A700': '#AA00FF', - 'deep-purple-50': '#EDE7F6', - 'deep-purple-100': '#D1C4E9', - 'deep-purple-200': '#B39DDB', - 'deep-purple-300': '#9575CD', - 'deep-purple-400': '#7E57C2', - 'deep-purple-500': '#673AB7', - 'deep-purple-600': '#5E35B1', - 'deep-purple-700': '#512DA8', - 'deep-purple-800': '#4527A0', - 'deep-purple-900': '#311B92', - 'deep-purple-A100': '#B388FF', - 'deep-purple-A200': '#7C4DFF', - 'deep-purple-A400': '#651FFF', - 'deep-purple-A700': '#6200EA', - 'indigo-50': '#E8EAF6', - 'indigo-100': '#C5CAE9', - 'indigo-200': '#9FA8DA', - 'indigo-300': '#7986CB', - 'indigo-400': '#5C6BC0', - 'indigo-500': '#3F51B5', - 'indigo-600': '#3949AB', - 'indigo-700': '#303F9F', - 'indigo-800': '#283593', - 'indigo-900': '#1A237E', - 'indigo-A100': '#8C9EFF', - 'indigo-A200': '#536DFE', - 'indigo-A400': '#3D5AFE', - 'indigo-A700': '#304FFE', - 'blue-50': '#E3F2FD', - 'blue-100': '#BBDEFB', - 'blue-200': '#90CAF9', - 'blue-300': '#64B5F6', - 'blue-400': '#42A5F5', - 'blue-500': '#2196F3', - 'blue-600': '#1E88E5', - 'blue-700': '#1976D2', - 'blue-800': '#1565C0', - 'blue-900': '#0D47A1', - 'blue-A100': '#82B1FF', - 'blue-A200': '#448AFF', - 'blue-A400': '#2979FF', - 'blue-A700': '#2962FF', - 'light-blue-50': '#E1F5FE', - 'light-blue-100': '#B3E5FC', - 'light-blue-200': '#81D4FA', - 'light-blue-300': '#4FC3F7', - 'light-blue-400': '#29B6F6', - 'light-blue-500': '#03A9F4', - 'light-blue-600': '#039BE5', - 'light-blue-700': '#0288D1', - 'light-blue-800': '#0277BD', - 'light-blue-900': '#01579B', - 'light-blue-A100': '#80D8FF', - 'light-blue-A200': '#40C4FF', - 'light-blue-A400': '#00B0FF', - 'light-blue-A700': '#0091EA', - 'cyan-50': '#E0F7FA', - 'cyan-100': '#B2EBF2', - 'cyan-200': '#80DEEA', - 'cyan-300': '#4DD0E1', - 'cyan-400': '#26C6DA', - 'cyan-500': '#00BCD4', - 'cyan-600': '#00ACC1', - 'cyan-700': '#0097A7', - 'cyan-800': '#00838F', - 'cyan-900': '#006064', - 'cyan-A100': '#84FFFF', - 'cyan-A200': '#18FFFF', - 'cyan-A400': '#00E5FF', - 'cyan-A700': '#00B8D4', - 'teal-50': '#E0F2F1', - 'teal-100': '#B2DFDB', - 'teal-200': '#80CBC4', - 'teal-300': '#4DB6AC', - 'teal-400': '#26A69A', - 'teal-500': '#009688', - 'teal-600': '#00897B', - 'teal-700': '#00796B', - 'teal-800': '#00695C', - 'teal-900': '#004D40', - 'teal-A100': '#A7FFEB', - 'teal-A200': '#64FFDA', - 'teal-A400': '#1DE9B6', - 'teal-A700': '#00BFA5', - 'green-50': '#E8F5E9', - 'green-100': '#C8E6C9', - 'green-200': '#A5D6A7', - 'green-300': '#81C784', - 'green-400': '#66BB6A', - 'green-500': '#4CAF50', - 'green-600': '#43A047', - 'green-700': '#388E3C', - 'green-800': '#2E7D32', - 'green-900': '#1B5E20', - 'green-A100': '#B9F6CA', - 'green-A200': '#69F0AE', - 'green-A400': '#00E676', - 'green-A700': '#00C853', - 'light-green-50': '#F1F8E9', - 'light-green-100': '#DCEDC8', - 'light-green-200': '#C5E1A5', - 'light-green-300': '#AED581', - 'light-green-400': '#9CCC65', - 'light-green-500': '#8BC34A', - 'light-green-600': '#7CB342', - 'light-green-700': '#689F38', - 'light-green-800': '#558B2F', - 'light-green-900': '#33691E', - 'light-green-A100': '#CCFF90', - 'light-green-A200': '#B2FF59', - 'light-green-A400': '#76FF03', - 'light-green-A700': '#64DD17', - 'lime-50': '#F9FBE7', - 'lime-100': '#F0F4C3', - 'lime-200': '#E6EE9C', - 'lime-300': '#DCE775', - 'lime-400': '#D4E157', - 'lime-500': '#CDDC39', - 'lime-600': '#C0CA33', - 'lime-700': '#AFB42B', - 'lime-800': '#9E9D24', - 'lime-900': '#827717', - 'lime-A100': '#F4FF81', - 'lime-A200': '#EEFF41', - 'lime-A400': '#C6FF00', - 'lime-A700': '#AEEA00', - 'yellow-50': '#FFFDE7', - 'yellow-100': '#FFF9C4', - 'yellow-200': '#FFF59D', - 'yellow-300': '#FFF176', - 'yellow-400': '#FFEE58', - 'yellow-500': '#FFEB3B', - 'yellow-600': '#FDD835', - 'yellow-700': '#FBC02D', - 'yellow-800': '#F9A825', - 'yellow-900': '#F57F17', - 'yellow-A100': '#FFFF8D', - 'yellow-A200': '#FFFF00', - 'yellow-A400': '#FFEA00', - 'yellow-A700': '#FFD600', - 'amber-50': '#FFF8E1', - 'amber-100': '#FFECB3', - 'amber-200': '#FFE082', - 'amber-300': '#FFD54F', - 'amber-400': '#FFCA28', - 'amber-500': '#FFC107', - 'amber-600': '#FFB300', - 'amber-700': '#FFA000', - 'amber-800': '#FF8F00', - 'amber-900': '#FF6F00', - 'amber-A100': '#FFE57F', - 'amber-A200': '#FFD740', - 'amber-A400': '#FFC400', - 'amber-A700': '#FFAB00', - 'orange-50': '#FFF3E0', - 'orange-100': '#FFE0B2', - 'orange-200': '#FFCC80', - 'orange-300': '#FFB74D', - 'orange-400': '#FFA726', - 'orange-500': '#FF9800', - 'orange-600': '#FB8C00', - 'orange-700': '#F57C00', - 'orange-800': '#EF6C00', - 'orange-900': '#E65100', - 'orange-A100': '#FFD180', - 'orange-A200': '#FFAB40', - 'orange-A400': '#FF9100', - 'orange-A700': '#FF6D00', - 'deep-orange-50': '#FBE9E7', - 'deep-orange-100': '#FFCCBC', - 'deep-orange-200': '#FFAB91', - 'deep-orange-300': '#FF8A65', - 'deep-orange-400': '#FF7043', - 'deep-orange-500': '#FF5722', - 'deep-orange-600': '#F4511E', - 'deep-orange-700': '#E64A19', - 'deep-orange-800': '#D84315', - 'deep-orange-900': '#BF360C', - 'deep-orange-A100': '#FF9E80', - 'deep-orange-A200': '#FF6E40', - 'deep-orange-A400': '#FF3D00', - 'deep-orange-A700': '#DD2C00', - 'brown-50': '#EFEBE9', - 'brown-100': '#D7CCC8', - 'brown-200': '#BCAAA4', - 'brown-300': '#A1887F', - 'brown-400': '#8D6E63', - 'brown-500': '#795548', - 'brown-600': '#6D4C41', - 'brown-700': '#5D4037', - 'brown-800': '#4E342E', - 'brown-900': '#3E2723', - 'gray-50': '#FAFAFA', - 'gray-100': '#F5F5F5', - 'gray-200': '#EEEEEE', - 'gray-300': '#E0E0E0', - 'gray-400': '#BDBDBD', - 'gray-500': '#9E9E9E', - 'gray-600': '#757575', - 'gray-700': '#616161', - 'gray-800': '#424242', - 'gray-900': '#212121', - 'blue-gray-50': '#ECEFF1', - 'blue-gray-100': '#CFD8DC', - 'blue-gray-200': '#B0BEC5', - 'blue-gray-300': '#90A4AE', - 'blue-gray-400': '#78909C', - 'blue-gray-500': '#607D8B', - 'blue-gray-600': '#546E7A', - 'blue-gray-700': '#455A64', - 'blue-gray-800': '#37474F', - 'blue-gray-900': '#263238', -}; - -/** - * Gets the material color from the material palette - * @param key the key of the material color e.g. 'blue-grey-500' - */ -export const getMaterialColorByKey = (key: string): string | undefined => { - if (key in materialPalette) { - return materialPalette[key as keyof typeof materialPalette]; - } - - return undefined; -}; - -/** - * Given a color, returns the closest material color from the - * material palette. - */ -export const closerMaterialColorTo = (color: string): string => { - const palette = Object.values(materialPalette); - - if (!isValidColor(color)) { - throw new Error(`The given color "${color}" is not valid!`); - } - - color = chroma(color).hex(); - - const distances = palette - .map((paletteColor) => ({ - // calculate the distance between the color and the palette color - distance: deltaE(paletteColor, color), - color: paletteColor, - })) - .sort((a, b) => a.distance - b.distance); - - return distances[0].color; -}; diff --git a/src/material-icons/src/core/generator/config/defaultConfig.ts b/src/material-icons/src/core/generator/config/defaultConfig.ts deleted file mode 100644 index e99d1a4..0000000 --- a/src/material-icons/src/core/generator/config/defaultConfig.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { merge } from '../../helpers/object'; -import type { Config } from '../../models/icons/config'; -import type { RecursivePartial } from '../../types/recursivePartial'; - -/** - * The options control the generator and decide which icons are disabled or not. - */ -export const getDefaultConfig = (): Required => ({ - folders: { - theme: 'specific', - color: '#90a4ae', - associations: {}, - customClones: [], - }, - activeIconPack: 'angular', - hidesExplorerArrows: false, - opacity: 1, - saturation: 1, - files: { - color: '#90a4ae', - associations: {}, - customClones: [], - }, - languages: { associations: {} }, - enableLogging: false, - logLevel: 'info', -}); - -/** - * Fill in missing configuration values with the default values. - * - * @param config Configuration object - * @returns New configuration object with default values - */ -export const padWithDefaultConfig = ( - config?: RecursivePartial -): Config => { - const withDefaultConfig = merge(getDefaultConfig(), config ?? {}) as Config; - - return withDefaultConfig; -}; diff --git a/src/material-icons/src/core/generator/constants.ts b/src/material-icons/src/core/generator/constants.ts deleted file mode 100644 index 74a6fe7..0000000 --- a/src/material-icons/src/core/generator/constants.ts +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Name of the VS Code extension. - */ -export const extensionName = 'material-icon-theme'; - -/** - * Name of the extension publisher. - */ -export const extensionPublisher = 'PKief'; - -/** - * Key to identify the log event. - */ -export const logEventKey = `${extensionName}-log-event`; - -/** - * Path where the icons are located. - */ -export const iconFolderPath = './../icons/'; - -/** - * File name of the JSON file that will be generated to the out folder. - */ -export const manifestName = 'material-icons.json'; - -/** - * File ending for opened folders. - */ -export const openedFolder = '-open'; - -/** - * File ending for light icons. - */ -export const lightColorFileEnding = '_light'; - -/** - * File ending for high contrast icons. - */ -export const highContrastColorFileEnding = '_highContrast'; - -/** - * Pattern to match the file icon definition. - */ -export const cloneIconExtension = '.clone.svg'; - -/** - * User Defined Clones subfolder - */ -export const clonesFolder = 'clones/'; - -/** - * Pattern to match wildcards for custom file icon mappings. - */ -export const wildcardPattern = new RegExp(/^\*{1,2}\./); diff --git a/src/material-icons/src/core/generator/fileGenerator.ts b/src/material-icons/src/core/generator/fileGenerator.ts deleted file mode 100644 index afb51f5..0000000 --- a/src/material-icons/src/core/generator/fileGenerator.ts +++ /dev/null @@ -1,235 +0,0 @@ -import { getFileConfigHash } from '../helpers/configHash'; -import { logger } from '../logging/logger'; -import type { Config, IconAssociations } from '../models/icons/config'; -import type { FileIcon } from '../models/icons/files/fileIcon'; -import type { FileIcons } from '../models/icons/files/fileTypes'; -import type { IconPackValue } from '../models/icons/iconPack'; -import type { Manifest } from '../models/manifest'; -import { - cloneIconExtension, - highContrastColorFileEnding, - iconFolderPath, - lightColorFileEnding, - wildcardPattern, -} from './constants'; -import { getPath, getSVG, writeSVGFiles } from './shared/svg'; -import { validateHEXColorCode } from './shared/validation'; - -/** - * Get all file icons that can be used in this theme. - */ -export const loadFileIconDefinitions = ( - fileIcons: FileIcons, - config: Config, - manifest: Manifest -): Manifest => { - const enabledIcons = disableIconsByPack(fileIcons, config.activeIconPack); - const customIcons = getCustomIcons(config.files?.associations); - const allFileIcons = [...enabledIcons, ...customIcons]; - - allFileIcons.forEach((icon) => { - if (icon.disabled) return; - const isClone = icon.clone !== undefined; - manifest = setIconDefinition(manifest, config, icon.name, isClone); - - if (icon.light) { - manifest = setIconDefinition( - manifest, - config, - icon.name, - isClone, - lightColorFileEnding - ); - } - if (icon.highContrast) { - manifest = setIconDefinition( - manifest, - config, - icon.name, - isClone, - highContrastColorFileEnding - ); - } - - if (icon.fileExtensions) { - manifest = mapSpecificFileIcons( - icon, - FileMappingType.FileExtensions, - manifest - ); - } - if (icon.fileNames) { - manifest = mapSpecificFileIcons( - icon, - FileMappingType.FileNames, - manifest, - config.files?.associations - ); - } - }); - - // set default file icon - manifest = setIconDefinition( - manifest, - config, - fileIcons.defaultIcon.name, - false - ); - manifest.file = fileIcons.defaultIcon.name; - - if (fileIcons.defaultIcon.light && manifest.light) { - manifest = setIconDefinition( - manifest, - config, - fileIcons.defaultIcon.name, - false, - lightColorFileEnding - ); - if (manifest.light) { - manifest.light.file = fileIcons.defaultIcon.name + lightColorFileEnding; - } - } - - if (fileIcons.defaultIcon.highContrast) { - manifest = setIconDefinition( - manifest, - config, - fileIcons.defaultIcon.name, - false, - highContrastColorFileEnding - ); - if (manifest.highContrast) { - manifest.highContrast.file = - fileIcons.defaultIcon.name + highContrastColorFileEnding; - } - } - - return manifest; -}; - -/** - * Map the file extensions and the filenames to the related icons. - */ -const mapSpecificFileIcons = ( - icon: FileIcon, - mappingType: FileMappingType, - manifest: Manifest, - customFileAssociation: IconAssociations = {} -) => { - const iconMappingType = icon[mappingType as keyof FileIcon] as string[]; - if (iconMappingType === undefined) { - return manifest; - } - iconMappingType.forEach((name) => { - // if the custom file extension should also overwrite the file names - const shouldOverwriteFileNames = Object.keys(customFileAssociation).some( - (key) => { - // overwrite is enabled if there are two asterisks in the wildcard - if (!/^\*{2}\./.test(key)) return false; - const fileExtension = key.replace(wildcardPattern, '.'); - - // check if the file name contains the particular file extension - // (e.g. extension ".md" in "Readme.md" -> then overwrite it with the *.md icon) - return name.toLowerCase().indexOf(fileExtension.toLowerCase()) !== -1; - } - ); - - // if overwrite is enabled then do not continue to set the icons for file names containing the file extension - const configMappingType = manifest[mappingType]; - const configLightMappingType = manifest.light?.[mappingType]; - const configHighContrastMappingType = manifest.highContrast?.[mappingType]; - - if ( - shouldOverwriteFileNames || - !configMappingType || - !configLightMappingType || - !configHighContrastMappingType - ) - return; - - configMappingType[name] = icon.name; - if (icon.light) { - configLightMappingType[name] = `${icon.name}${lightColorFileEnding}`; - } - if (icon.highContrast) { - configHighContrastMappingType[name] = - `${icon.name}${highContrastColorFileEnding}`; - } - }); - return manifest; -}; - -/** - * Disable all file icons that are in a pack which is disabled. - */ -const disableIconsByPack = ( - fileIcons: FileIcons, - activeIconPack: IconPackValue -): FileIcon[] => { - return fileIcons.icons.filter((icon) => { - return !icon.enabledFor - ? true - : icon.enabledFor.some((p) => p === activeIconPack); - }); -}; - -const setIconDefinition = ( - manifest: Manifest, - config: Config, - iconName: string, - isClone: boolean, - appendix: string = '' -) => { - const ext = isClone ? cloneIconExtension : '.svg'; - const key = `${iconName}${appendix}`; - manifest.iconDefinitions ??= {}; - if (!manifest.iconDefinitions![key]) { - const fileConfigHash = getFileConfigHash(config); - manifest.iconDefinitions![key] = { - iconPath: `${iconFolderPath}${iconName}${appendix}${fileConfigHash}${ext}`, - }; - } - return manifest; -}; - -export const generateFileIcons = async ( - color: string, - opacity: number, - saturation: number -) => { - if (!color || !validateHEXColorCode(color)) { - return logger.error('Invalid color code for file icons'); - } - - const fileIcon = - 'M13 9h5.5L13 3.5V9M6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2m5 2H6v16h12v-9h-7V4z'; - - await writeSVGFiles( - 'file', - getSVG(getPath(fileIcon, color), 24), - opacity, - saturation - ); -}; - -const getCustomIcons = (fileAssociations: IconAssociations | undefined) => { - if (!fileAssociations) return []; - - const icons: FileIcon[] = Object.keys(fileAssociations).map((fa) => { - const icon: Partial = { - name: fileAssociations[fa].toLowerCase(), - }; - if (wildcardPattern.test(fa)) { - icon.fileExtensions = [fa.toLowerCase().replace(wildcardPattern, '')]; - } else { - icon.fileNames = [fa.toLowerCase()]; - } - return icon as FileIcon; - }); - return icons; -}; - -const enum FileMappingType { - FileExtensions = 'fileExtensions', - FileNames = 'fileNames', -} diff --git a/src/material-icons/src/core/generator/folderGenerator.ts b/src/material-icons/src/core/generator/folderGenerator.ts deleted file mode 100644 index ba15c9b..0000000 --- a/src/material-icons/src/core/generator/folderGenerator.ts +++ /dev/null @@ -1,356 +0,0 @@ -import { getFileConfigHash } from '../helpers/configHash'; -import { merge } from '../helpers/object'; -import { logger } from '../logging/logger'; -import type { Config, IconAssociations } from '../models/icons/config'; -import type { DefaultIcon } from '../models/icons/defaultIcon'; -import type { FolderIcon } from '../models/icons/folders/folderIcon'; -import type { FolderTheme } from '../models/icons/folders/folderTheme'; -import type { IconPackValue } from '../models/icons/iconPack'; -import type { Manifest } from '../models/manifest'; -import { - cloneIconExtension, - highContrastColorFileEnding, - iconFolderPath, - lightColorFileEnding, - openedFolder, -} from './constants'; -import { getPath, getSVG, writeSVGFiles } from './shared/svg'; -import { validateHEXColorCode } from './shared/validation'; - -/** - * Get the folder icon definitions as object. - */ -export const loadFolderIconDefinitions = ( - folderIcons: FolderTheme[], - config: Config, - manifest: Manifest -): Manifest => { - manifest.hidesExplorerArrows = config.hidesExplorerArrows; - const activeTheme = getEnabledFolderTheme(folderIcons, config.folders?.theme); - if (!activeTheme) { - return manifest; - } - const enabledIcons = disableIconsByPack(activeTheme, config.activeIconPack); - const customIcons = getCustomIcons(config.folders?.associations); - const allIcons = [...enabledIcons, ...customIcons]; - - if (config.folders?.theme === 'none') { - return manifest; - } - - allIcons.forEach((icon) => { - if (icon.disabled) return; - const folderNames = extendFolderNames(icon.folderNames); - manifest = setIconDefinitions(manifest, config, icon); - manifest = merge(manifest, setFolderNames(icon.name, folderNames)); - manifest.light = icon.light - ? merge( - manifest.light, - setFolderNames(icon.name, folderNames, lightColorFileEnding) - ) - : manifest.light; - manifest.highContrast = icon.highContrast - ? merge( - manifest.highContrast, - setFolderNames(icon.name, folderNames, highContrastColorFileEnding) - ) - : manifest.highContrast; - }); - - manifest = setDefaultFolderIcons(activeTheme, manifest, config); - return manifest; -}; - -/** - * Set the default folder icons for the theme. - */ -const setDefaultFolderIcons = ( - theme: FolderTheme, - manifest: Manifest, - config: Config -): Manifest => { - const hasFolderIcons = - !!theme.defaultIcon.name && theme.defaultIcon.name.length > 0; - if (hasFolderIcons) { - manifest = setIconDefinitions(manifest, config, theme.defaultIcon); - } - manifest = merge( - manifest, - createDefaultIconConfigObject(hasFolderIcons, theme, '') - ); - manifest.light = theme.defaultIcon.light - ? merge( - manifest.light, - createDefaultIconConfigObject( - hasFolderIcons, - theme, - lightColorFileEnding - ) - ) - : manifest.light; - manifest.highContrast = theme.defaultIcon.highContrast - ? merge( - manifest.highContrast, - createDefaultIconConfigObject( - hasFolderIcons, - theme, - highContrastColorFileEnding - ) - ) - : manifest.highContrast; - - manifest = merge( - manifest, - createRootIconConfigObject(hasFolderIcons, theme, '') - ); - if (theme.rootFolder) { - manifest = setIconDefinitions(manifest, config, theme.rootFolder); - manifest.light = theme.rootFolder.light - ? merge( - manifest.light, - createRootIconConfigObject( - hasFolderIcons, - theme, - lightColorFileEnding - ) - ) - : manifest.light; - manifest.highContrast = theme.rootFolder.highContrast - ? merge( - manifest.highContrast, - createRootIconConfigObject( - hasFolderIcons, - theme, - highContrastColorFileEnding - ) - ) - : manifest.highContrast; - } - - return manifest; -}; - -/** - * Get the object of the current enabled theme. - */ -const getEnabledFolderTheme = ( - themes: FolderTheme[], - enabledTheme: string | undefined -): FolderTheme | undefined => { - return themes.find((theme) => theme.name === enabledTheme); -}; - -/** - * Disable all file icons that are in a pack which is disabled. - */ -const disableIconsByPack = ( - folderIcons: FolderTheme | undefined, - activatedIconPack: IconPackValue | undefined -): FolderIcon[] => { - if (!folderIcons?.icons || folderIcons.icons.length === 0) { - return []; - } - return folderIcons.icons.filter((icon) => { - return !icon.enabledFor - ? true - : icon.enabledFor.some((p) => p === activatedIconPack); - }); -}; - -const setIconDefinitions = ( - manifest: Manifest, - config: Config, - icon: FolderIcon | DefaultIcon -) => { - const isClone = (icon as FolderIcon).clone !== undefined; - - manifest = createIconDefinitions(manifest, config, icon.name, '', isClone); - if (icon.light) { - manifest = merge( - manifest, - createIconDefinitions( - manifest, - config, - icon.name, - lightColorFileEnding, - isClone - ) - ); - } - if (icon.highContrast) { - manifest = merge( - manifest, - createIconDefinitions( - manifest, - config, - icon.name, - highContrastColorFileEnding, - isClone - ) - ); - } - return manifest; -}; - -const createIconDefinitions = ( - manifest: Manifest, - config: Config, - iconName: string, - appendix: string = '', - isClone = false -) => { - const fileConfigHash = getFileConfigHash(config); - const configIconDefinitions = manifest.iconDefinitions; - const ext = isClone ? cloneIconExtension : '.svg'; - const key = `${iconName}${appendix}`; - const openedKey = `${iconName}${openedFolder}${appendix}`; - - if (configIconDefinitions) { - if (!configIconDefinitions[key]) { - configIconDefinitions[key] = { - iconPath: `${iconFolderPath}${key}${fileConfigHash}${ext}`, - }; - } - - if (!configIconDefinitions[`${openedKey}`]) { - configIconDefinitions[`${openedKey}`] = { - iconPath: `${iconFolderPath}${openedKey}${fileConfigHash}${ext}`, - }; - } - } - return manifest; -}; - -const extendFolderNames = (folderNames: string[]) => { - const names: string[] = []; - const styles: [string, string][] = [ - ['', ''], - ['.', ''], - ['_', ''], - ['__', '__'], - ]; - folderNames.forEach((name) => { - styles.forEach((style) => { - names.push(`${style[0]}${name}${style[1]}`); - }); - }); - return names; -}; - -const setFolderNames = ( - iconName: string, - folderNames: string[], - appendix: string = '' -) => { - const obj: Partial = { - folderNames: {}, - folderNamesExpanded: {}, - }; - folderNames.forEach((name) => { - if (obj.folderNames) { - obj.folderNames[name as keyof Manifest] = iconName + appendix; - } - if (obj.folderNamesExpanded) { - obj.folderNamesExpanded[name as keyof Manifest] = - `${iconName}${openedFolder}${appendix}`; - } - }); - return obj; -}; - -const createDefaultIconConfigObject = ( - hasFolderIcons: boolean, - theme: FolderTheme, - appendix: string = '' -) => { - const obj = { - folder: '', - folderExpanded: '', - }; - obj.folder = hasFolderIcons ? theme.defaultIcon.name + appendix : ''; - obj.folderExpanded = hasFolderIcons - ? `${theme.defaultIcon.name}${openedFolder}${appendix}` - : ''; - return obj; -}; - -const createRootIconConfigObject = ( - hasFolderIcons: boolean, - theme: FolderTheme, - appendix: string = '' -) => { - const obj = { - rootFolder: '', - rootFolderExpanded: '', - }; - obj.rootFolder = hasFolderIcons - ? theme.rootFolder - ? theme.rootFolder.name + appendix - : theme.defaultIcon.name + appendix - : ''; - obj.rootFolderExpanded = hasFolderIcons - ? theme.rootFolder - ? `${theme.rootFolder.name}${openedFolder}${appendix}` - : `${theme.defaultIcon.name}${openedFolder}${appendix}` - : ''; - return obj; -}; - -const getCustomIcons = (folderAssociations: IconAssociations | undefined) => { - if (!folderAssociations) return []; - - const icons: FolderIcon[] = Object.keys(folderAssociations).map((fa) => ({ - // use default folder if icon name is empty - name: - folderAssociations[fa].length > 0 - ? 'folder-' + folderAssociations[fa].toLowerCase() - : 'folder', - folderNames: [fa.toLowerCase()], - })); - - return icons; -}; - -export const generateFolderIcons = async ( - color: string, - opacity: number, - saturation: number -) => { - if (!color || !validateHEXColorCode(color)) { - return logger.error('Invalid color code for folder icons'); - } - - const folderIcon = - 'M13.84376,7.53645l-1.28749-1.0729A2,2,0,0,0,11.27591,6H4A2,2,0,0,0,2,8V24a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2H15.12412A2,2,0,0,1,13.84376,7.53645Z'; - const folderIconOpen = - 'M28.96692,12H9.44152a2,2,0,0,0-1.89737,1.36754L4,24V10H28a2,2,0,0,0-2-2H15.1241a2,2,0,0,1-1.28038-.46357L12.5563,6.46357A2,2,0,0,0,11.27592,6H4A2,2,0,0,0,2,8V24a2,2,0,0,0,2,2H26l4.80523-11.21213A2,2,0,0,0,28.96692,12Z'; - const rootFolderIcon = - 'M16,5A11,11,0,1,1,5,16,11.01245,11.01245,0,0,1,16,5m0-3A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,8a6,6,0,1,0,6,6A6,6,0,0,0,16,10Z'; - const rootFolderIconOpen = - 'M16,5A11,11,0,1,1,5,16,11.01245,11.01245,0,0,1,16,5m0-3A14,14,0,1,0,30,16,14,14,0,0,0,16,2Z'; - - await writeSVGFiles( - 'folder', - getSVG(getPath(folderIcon, color)), - opacity, - saturation - ); - await writeSVGFiles( - 'folder-open', - getSVG(getPath(folderIconOpen, color)), - opacity, - saturation - ); - await writeSVGFiles( - 'folder-root', - getSVG(getPath(rootFolderIcon, color)), - opacity, - saturation - ); - await writeSVGFiles( - 'folder-root-open', - getSVG(getPath(rootFolderIconOpen, color)), - opacity, - saturation - ); -}; diff --git a/src/material-icons/src/core/generator/generateManifest.ts b/src/material-icons/src/core/generator/generateManifest.ts deleted file mode 100644 index 685d2a3..0000000 --- a/src/material-icons/src/core/generator/generateManifest.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { merge } from '../helpers/object'; -import { fileIcons } from '../icons/fileIcons'; -import { folderIcons } from '../icons/folderIcons'; -import { languageIcons } from '../icons/languageIcons'; -import { - type Manifest, - type ManifestConfig, - createEmptyManifest, -} from '../models/manifest'; -import { padWithDefaultConfig } from './config/defaultConfig'; -import { loadFileIconDefinitions } from './fileGenerator'; -import { loadFolderIconDefinitions } from './folderGenerator'; -import { loadLanguageIconDefinitions } from './languageGenerator'; - -/** - * Generate the manifest that will be written as JSON file. - */ -export const generateManifest = (config?: ManifestConfig): Manifest => { - const refinedConfig = padWithDefaultConfig(config); - const manifest = createEmptyManifest(); - const languageIconDefinitions = loadLanguageIconDefinitions( - languageIcons, - refinedConfig, - manifest - ); - const fileIconDefinitions = loadFileIconDefinitions( - fileIcons, - refinedConfig, - manifest - ); - const folderIconDefinitions = loadFolderIconDefinitions( - folderIcons, - refinedConfig, - manifest - ); - - return merge( - languageIconDefinitions, - fileIconDefinitions, - folderIconDefinitions - ); -}; diff --git a/src/material-icons/src/core/generator/iconOpacity.ts b/src/material-icons/src/core/generator/iconOpacity.ts deleted file mode 100644 index 0e41a20..0000000 --- a/src/material-icons/src/core/generator/iconOpacity.ts +++ /dev/null @@ -1,118 +0,0 @@ -import { lstat, readFile, readdir } from 'node:fs/promises'; -import { join } from 'node:path'; -import { getCustomIconPaths } from '../helpers/customIconPaths'; -import { resolvePath } from '../helpers/resolvePath'; -import { writeToFile } from '../helpers/writeFile'; -import { logger } from '../logging/logger'; -import { iconFolderPath } from './constants'; - -/** - * Changes the opacity of all icons in the set. - * @param config Icon JSON options which include the opacity value. - */ -export const setIconOpacity = async ( - opacity: number, - filesAssociations: Record -) => { - if (!validateOpacityValue(opacity)) { - return logger.error( - 'Invalid opacity value! Opacity must be a decimal number between 0 and 1!' - ); - } - - logger.info(`Setting opacity to ${opacity}...`); - - const iconsPath = resolvePath(iconFolderPath); - const customIconPaths = getCustomIconPaths(filesAssociations); - const iconFiles = await readdir(iconsPath); - - try { - // read all icon files from the icons folder - for (const iconFileName of iconFiles) { - await processSVGFile(iconsPath, iconFileName, opacity); - } - - for (const iconPath of customIconPaths) { - const customIcons = await readdir(iconPath); - for (const iconFileName of customIcons) { - await processSVGFile(iconPath, iconFileName, opacity); - } - } - } catch (error) { - logger.error(error); - } -}; - -/** - * Validate the opacity value. - * @param opacity Opacity value - */ -export const validateOpacityValue = (opacity: number | undefined) => { - return opacity !== undefined && opacity <= 1 && opacity >= 0; -}; - -/** - * Get the SVG root element. - * @param svg SVG file as string. - */ -const getSVGRootElement = (svg: string) => { - const result = new RegExp(/]*>/).exec(svg); - return result?.[0]; -}; - -/** - * Add an opacity attribute to the SVG icon to control the opacity of the icon. - * @param svgRoot Root element of the SVG icon. - * @param opacity Opacity value. - */ -const addOpacityAttribute = (svgRoot: string, opacity: number) => { - const pattern = new RegExp(/\sopacity="[\d.]+"/); - // if the opacity attribute already exists - if (pattern.test(svgRoot)) { - return svgRoot.replace(pattern, ` opacity="${opacity}"`); - } else { - return svgRoot.replace(/^ { - const pattern = new RegExp(/\sopacity="[\d.]+"/); - return svgRoot.replace(pattern, ''); -}; - -/** Function to add or remove opacity from a given SVG string */ -export const updateSVGOpacity = (svg: string, opacity: number): string => { - const svgRootElement = getSVGRootElement(svg); - if (!svgRootElement) return svg; - - let updatedRootElement: string; - if (opacity < 1) { - updatedRootElement = addOpacityAttribute(svgRootElement, opacity); - } else { - updatedRootElement = removeOpacityAttribute(svgRootElement); - } - return svg.replace(/]*>/, updatedRootElement); -}; - -/** Function to read an SVG file, update its opacity, and write it back */ -const processSVGFile = async ( - iconPath: string, - iconFileName: string, - opacity: number -): Promise => { - const svgFilePath = join(iconPath, iconFileName); - if (!(await lstat(svgFilePath)).isFile()) { - return; - } - - // Read SVG file - const svg = await readFile(svgFilePath, 'utf-8'); - const updatedSVG = updateSVGOpacity(svg, opacity); - - if (updatedSVG.trim().length === 0) return; - await writeToFile(svgFilePath, updatedSVG); -}; diff --git a/src/material-icons/src/core/generator/iconSaturation.ts b/src/material-icons/src/core/generator/iconSaturation.ts deleted file mode 100644 index 15899c1..0000000 --- a/src/material-icons/src/core/generator/iconSaturation.ts +++ /dev/null @@ -1,152 +0,0 @@ -import { lstat, readFile, readdir } from 'node:fs/promises'; -import { join } from 'node:path'; -import { getCustomIconPaths } from '../helpers/customIconPaths'; -import { resolvePath } from '../helpers/resolvePath'; -import { writeToFile } from '../helpers/writeFile'; -import { logger } from '../logging/logger'; -import { iconFolderPath } from './constants'; - -/** - * Changes saturation of all icons in the set. - * @param config Icon JSON options which include the saturation value. - * @param fileNames Only change the saturation of certain file names. - */ -export const setIconSaturation = async ( - saturation: number, - filesAssociations: Record -) => { - if (!validateSaturationValue(saturation)) { - return logger.error( - 'Invalid saturation value! Saturation must be a decimal number between 0 and 1!' - ); - } - - logger.info(`Setting saturation to ${saturation}...`); - - const iconsPath = resolvePath(iconFolderPath); - const customIconPaths = getCustomIconPaths(filesAssociations); - const iconFiles = await readdir(iconsPath); - - // read all icon files from the icons folder - try { - for (const iconFileName of iconFiles) { - await processSVGFileForSaturation(iconsPath, iconFileName, saturation); - } - - for (const iconPath of customIconPaths) { - const customIcons = await readdir(iconPath); - for (const iconFileName of customIcons) { - await processSVGFileForSaturation(iconPath, iconFileName, saturation); - } - } - } catch (error) { - logger.error(error); - } -}; - -/** - * Get the SVG root element. - * @param svg SVG file as string. - */ -const getSVGRootElement = (svg: string) => { - const result = new RegExp(/]*>/).exec(svg); - return result?.[0]; -}; - -/** - * Add an filter attribute to the SVG icon. - * @param svgRoot Root element of the SVG icon. - */ -const addFilterAttribute = (svgRoot: string) => { - const pattern = new RegExp(/\sfilter="[^"]+?"/); - // if the filter attribute already exists - if (pattern.test(svgRoot)) { - return svgRoot.replace(pattern, ' filter="url(#saturation)"'); - } else { - return svgRoot.replace(/^ { - const pattern = new RegExp(/\sfilter="[^"]+?"/); - return svgRoot.replace(pattern, ''); -}; - -/** - * Add filter element to the SVG icon. - * @param svg SVG file as string. - */ -const addFilterElement = (svg: string, saturation: number) => { - const pattern = new RegExp(/(.*<\/svg>)/); - const filterElement = ``; - if (pattern.test(svg)) { - return svg.replace(pattern, `${filterElement}$1`); - } else { - return svg.replace(/<\/svg>/, `${filterElement}`); - } -}; - -/** - * Remove filter element from the SVG icon. - * @param svg SVG file as string. - */ -const removeFilterElement = (svg: string) => { - const pattern = new RegExp(/(.*<\/svg>)/); - return svg.replace(pattern, '$1'); -}; - -/** - * Validate the saturation value. - * @param saturation Saturation value - */ -export const validateSaturationValue = (saturation: number | undefined) => { - return saturation !== undefined && saturation <= 1 && saturation >= 0; -}; - -/** Function to adjust the saturation of a given SVG string */ -export const adjustSVGSaturation = ( - svg: string, - saturation: number -): string => { - // Get the root element of the SVG - const svgRootElement = getSVGRootElement(svg); - if (!svgRootElement) return svg; - - let updatedRootElement: string; - - if (saturation < 1) { - updatedRootElement = addFilterAttribute(svgRootElement); - } else { - updatedRootElement = removeFilterAttribute(svgRootElement); - } - - let updatedSVG = svg.replace(/]*>/, updatedRootElement); - - if (saturation < 1) { - updatedSVG = addFilterElement(updatedSVG, saturation); - } else { - updatedSVG = removeFilterElement(updatedSVG); - } - - return updatedSVG; -}; - -/** Function to read an SVG file, adjust its saturation, and write it back */ -const processSVGFileForSaturation = async ( - iconPath: string, - iconFileName: string, - saturation: number -): Promise => { - const svgFilePath = join(iconPath, iconFileName); - if (!(await lstat(svgFilePath)).isFile()) return; - - // Read SVG file - const svg = await readFile(svgFilePath, 'utf-8'); - const updatedSVG = adjustSVGSaturation(svg, saturation); - - await writeToFile(svgFilePath, updatedSVG); -}; diff --git a/src/material-icons/src/core/generator/languageGenerator.ts b/src/material-icons/src/core/generator/languageGenerator.ts deleted file mode 100644 index fb48a2a..0000000 --- a/src/material-icons/src/core/generator/languageGenerator.ts +++ /dev/null @@ -1,133 +0,0 @@ -import { getFileConfigHash } from '../helpers/configHash'; -import { merge } from '../helpers/object'; -import type { Config, IconAssociations } from '../models/icons/config'; -import type { DefaultIcon } from '../models/icons/defaultIcon'; -import type { IconPackValue } from '../models/icons/iconPack'; -import type { LanguageIcon } from '../models/icons/languages/languageIdentifier'; -import type { Manifest } from '../models/manifest'; -import { - highContrastColorFileEnding, - iconFolderPath, - lightColorFileEnding, -} from './constants'; - -/** - * Get all file icons that can be used in this theme. - */ -export const loadLanguageIconDefinitions = ( - languageIcons: LanguageIcon[], - config: Config, - manifest: Manifest -): Manifest => { - const enabledLanguages = disableLanguagesByPack( - languageIcons, - config.activeIconPack - ); - const customIcons = getCustomIcons(config.languages?.associations); - const allLanguageIcons = [...enabledLanguages, ...customIcons]; - - allLanguageIcons.forEach((lang) => { - if (lang.disabled) return; - manifest = setIconDefinitions(manifest, config, lang.icon); - manifest = merge( - manifest, - setLanguageIdentifiers(lang.icon.name, lang.ids) - ); - manifest.light = lang.icon.light - ? merge( - manifest.light, - setLanguageIdentifiers( - lang.icon.name + lightColorFileEnding, - lang.ids - ) - ) - : manifest.light; - manifest.highContrast = lang.icon.highContrast - ? merge( - manifest.highContrast, - setLanguageIdentifiers( - lang.icon.name + highContrastColorFileEnding, - lang.ids - ) - ) - : manifest.highContrast; - }); - - return manifest; -}; - -const setIconDefinitions = ( - manifest: Manifest, - config: Config, - icon: DefaultIcon -) => { - manifest = createIconDefinitions(manifest, config, icon.name); - manifest = merge( - manifest, - icon.light - ? createIconDefinitions( - manifest, - config, - icon.name + lightColorFileEnding - ) - : manifest.light - ); - manifest = merge( - manifest, - icon.highContrast - ? createIconDefinitions( - manifest, - config, - icon.name + highContrastColorFileEnding - ) - : manifest.highContrast - ); - return manifest; -}; - -const createIconDefinitions = ( - manifest: Manifest, - config: Config, - iconName: string -) => { - const fileConfigHash = getFileConfigHash(config); - if (manifest.iconDefinitions) { - manifest.iconDefinitions[iconName] = { - iconPath: `${iconFolderPath}${iconName}${fileConfigHash}.svg`, - }; - } - return manifest; -}; - -const setLanguageIdentifiers = (iconName: string, languageIds: string[]) => { - const obj: Partial = { languageIds: {} }; - languageIds.forEach((id) => { - obj.languageIds![id as keyof Manifest] = iconName; - }); - return obj; -}; - -const getCustomIcons = (languageAssociations: IconAssociations | undefined) => { - if (!languageAssociations) return []; - - const icons: LanguageIcon[] = Object.keys(languageAssociations).map((fa) => ({ - icon: { name: languageAssociations[fa].toLowerCase() }, - ids: [fa.toLowerCase()], - })); - - return icons; -}; - -/** - * Disable all file icons that are in a pack which is disabled. - */ -const disableLanguagesByPack = ( - languageIcons: LanguageIcon[], - activatedIconPack: IconPackValue | undefined -) => { - return languageIcons.filter((language) => { - return !language.enabledFor - ? true - : language.enabledFor.some((p) => p === activatedIconPack); - }); -}; diff --git a/src/material-icons/src/core/generator/renameIconFiles.ts b/src/material-icons/src/core/generator/renameIconFiles.ts deleted file mode 100644 index 6fd01f5..0000000 --- a/src/material-icons/src/core/generator/renameIconFiles.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { existsSync, readdirSync, renameSync, unlinkSync } from 'node:fs'; -import { join } from 'node:path'; -import { getFileConfigHash } from '../helpers/configHash'; -import { getCustomIconPaths } from '../helpers/customIconPaths'; -import { resolvePath } from '../helpers/resolvePath'; -import { logger } from '../logging/logger'; -import type { Config } from '../models/icons/config'; -import { iconFolderPath } from './constants'; - -/** - * Rename all icon files according their respective config. - * - * The rename triggers a change event in VS Code, which will update the icons in the UI. - * @param config Icon Json Options - */ -export const renameIconFiles = (config: Config) => { - const defaultIconPath = resolvePath(iconFolderPath); - const customPaths = getCustomIconPaths(config.files.associations); - const iconPaths = [defaultIconPath, ...customPaths]; - const fileConfigHash = getFileConfigHash(config); - - for (const iconPath of iconPaths) { - const files = readdirSync(iconPath).filter((f) => f.match(/\.svg/gi)); - - for (const f of files) { - const filePath = join(iconPath, f); - - // append file config to file name - const newFilePath = join( - iconPath, - f.replace(/(^[^\.~]+).*?(\.clone\.svg|\.svg)/, `$1${fileConfigHash}$2`) - ); - - try { - // if generated files are already in place, do not overwrite them - if (filePath !== newFilePath) { - if (existsSync(newFilePath)) { - if (existsSync(filePath)) { - logger.debug(`Deleting existing file: ${filePath}`); - unlinkSync(filePath); - } - } else { - if (existsSync(filePath)) { - logger.debug(`Renaming file: ${filePath} to ${newFilePath}`); - renameSync(filePath, newFilePath); - } - } - } - } catch (error) { - logger.error(error); - } - } - } -}; diff --git a/src/material-icons/src/core/generator/shared/svg.ts b/src/material-icons/src/core/generator/shared/svg.ts deleted file mode 100644 index 5f4d1ee..0000000 --- a/src/material-icons/src/core/generator/shared/svg.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { join } from 'node:path'; -import { resolvePath } from '../../helpers/resolvePath'; -import { writeToFile } from '../../helpers/writeFile'; -import { logger } from '../../logging/logger'; -import { iconFolderPath } from '../constants'; -import { updateSVGOpacity } from '../iconOpacity'; -import { adjustSVGSaturation } from '../iconSaturation'; - -export const writeSVGFiles = async ( - iconName: string, - svg: string, - opacity: number, - saturation: number -) => { - // Update the opacity and saturation of the SVG - const updatedOpacity = updateSVGOpacity(svg, opacity); - const updatedSaturation = adjustSVGSaturation(updatedOpacity, saturation); - - const iconsPath = resolvePath(iconFolderPath); - const iconsFolderPath = join(iconsPath, `${iconName}.svg`); - try { - await writeToFile(iconsFolderPath, updatedSaturation); - } catch (error) { - logger.error(error); - } -}; - -export const getPath = (d: string, color: string) => - ``; - -export const getSVG = (path: string, viewBoxSize = 32) => - `${path}`; diff --git a/src/material-icons/src/core/generator/shared/validation.ts b/src/material-icons/src/core/generator/shared/validation.ts deleted file mode 100644 index d7bfb9c..0000000 --- a/src/material-icons/src/core/generator/shared/validation.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Validate the HEX color code - * @param color HEX code - */ -export const validateHEXColorCode = (color: string = '') => { - const hexPattern = new RegExp(/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/); - return color.length > 0 && hexPattern.test(color); -}; diff --git a/src/material-icons/src/core/helpers/configHash.ts b/src/material-icons/src/core/helpers/configHash.ts deleted file mode 100644 index c1fa4ee..0000000 --- a/src/material-icons/src/core/helpers/configHash.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { getDefaultConfig } from '../generator/config/defaultConfig'; -import { logger } from '../logging/logger'; -import type { Config } from '../models/icons/config'; - -/** - * Generate a config hashed string that is appended to each icon file name. - * @param config Icon Configuration object - */ -export const getFileConfigHash = (config: Partial): string => { - try { - const defaults = getDefaultConfig(); - let fileConfigString = ''; - if ( - config.saturation !== defaults.saturation || - config.opacity !== defaults.opacity || - config.folders?.color !== defaults.folders.color || - config.files?.color !== defaults.files.color || - (config.files?.customClones?.length ?? 0) > 0 || - (config.folders?.customClones?.length ?? 0) > 0 - ) { - // Any changes that are hashed will trigger a refresh of the icon in the VS Code UI - fileConfigString += `~${getHash( - JSON.stringify({ - saturation: config.saturation, - opacity: config.opacity, - foldersColor: config.folders?.color, - filesColor: config.files?.color, - fileClones: config.files?.customClones, - folderClones: config.folders?.customClones, - }) - )}`; - } - return fileConfigString; - } catch (error) { - logger.error(error); - return ''; - } -}; - -const getHash = (value: string) => { - let hash = 0; - let chr = 0; - - if (value.length === 0) return hash; - for (let i = 0; i < value.length; i++) { - chr = value.charCodeAt(i); - hash = (hash << 5) - hash + chr; - hash |= 0; // Convert to 32bit integer - } - return hash; -}; diff --git a/src/material-icons/src/core/helpers/customIconPaths.ts b/src/material-icons/src/core/helpers/customIconPaths.ts deleted file mode 100644 index f6afb16..0000000 --- a/src/material-icons/src/core/helpers/customIconPaths.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { dirname } from 'node:path'; -import { resolvePath } from './resolvePath'; - -export const getCustomIconPaths = ( - filesAssociations: Record = {} -) => { - return Object.values(filesAssociations) - .filter((fileName) => fileName.match(/^[.\/]+/)) // <- custom dirs have a relative path to the dist folder - .map((fileName) => dirname(resolvePath(fileName))); -}; diff --git a/src/material-icons/src/core/helpers/iconPacks.ts b/src/material-icons/src/core/helpers/iconPacks.ts deleted file mode 100644 index f84ff94..0000000 --- a/src/material-icons/src/core/helpers/iconPacks.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { IconPack, type IconPackValue } from '../models/icons/iconPack'; - -/** Get all packs that can be used in this icon theme. */ -export const availableIconPacks: IconPackValue[] = Object.values(IconPack); diff --git a/src/material-icons/src/core/helpers/object.ts b/src/material-icons/src/core/helpers/object.ts deleted file mode 100644 index adff1d3..0000000 --- a/src/material-icons/src/core/helpers/object.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * Get the nested properties of an object. - * This solution is lighter than the lodash get-version. - * Source: http://stackoverflow.com/a/6491621/6942210 - */ -export const get = (obj: Object, path: string): T | undefined => { - const pathArray = path - .replace(/\[(\w+)\]/g, '.$1') // convert indexes to properties - .replace(/^\./, '') // strip a leading dot - .split('.'); // separate paths in array - - /** Avoid errors in the getValue function. */ - const isObject = (object: unknown) => { - return object === Object(object); - }; - let result = structuredClone(obj); - - for (let i = 0; i < pathArray.length; ++i) { - const k = pathArray[i]; - if (isObject(result) && k in result) { - result = (result as Record)[k] as Object; - } else { - return; - } - } - return result as T; -}; - -/** - * Set a value for a nested object property. - * @param obj Object - * @param path Properties as string e.g. `'a.b.c'` - * @param value Value to be set for the given property - * Source: https://stackoverflow.com/a/13719799/6942210 - */ -export const set = ( - // biome-ignore lint/suspicious/noExplicitAny: Multiple unknown types due to recursive function - obj: { [key: string]: any }, - path: string | string[], - value: unknown -) => { - if (typeof path === 'string') { - path = path.split('.'); - } - - if (path.length > 1) { - const e = path.shift() ?? ''; - set( - (obj[e] = - Object.prototype.toString.call(obj[e]) === '[object Object]' - ? obj[e] - : {}), - path, - value - ); - } else { - obj[path[0]] = value; - } -}; - -/** - * Merges given objects recursively. - * - * @param objects Provide the objects that should be merged. - * @returns A new object that is the result of the merge. - */ -export const merge = >( - ...objects: (T | undefined | null)[] -): T => { - return objects.reduce((acc, obj) => { - Object.keys(obj ?? {}).forEach((key) => { - const accValue = (acc as Record)[key]; - const objValue = obj?.[key]; - - // Check if one of the values is null or undefined and the other is not - if ( - (accValue === undefined || accValue === null) && - objValue !== undefined && - objValue !== null - ) { - (acc as Record)[key] = objValue; - } else if ( - (objValue === undefined || objValue === null) && - accValue !== undefined && - accValue !== null - ) { - // No need to assign acc[key] to itself - } else if (Array.isArray(objValue) && Array.isArray(accValue)) { - (acc as Record)[key] = [ - ...new Set(accValue.concat(objValue)), - ]; - } else if ( - typeof objValue === 'object' && - objValue !== null && - typeof accValue === 'object' && - accValue !== null - ) { - (acc as Record)[key] = merge( - accValue as Record, - objValue as Record - ); - } else { - (acc as Record)[key] = objValue; - } - }); - return acc; - }, {} as T); -}; diff --git a/src/material-icons/src/core/helpers/resolvePath.ts b/src/material-icons/src/core/helpers/resolvePath.ts deleted file mode 100644 index 1dbae2a..0000000 --- a/src/material-icons/src/core/helpers/resolvePath.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { join } from 'node:path'; - -export const resolvePath = (path: string): string => { - return join(__dirname, '..', '..', path); -}; diff --git a/src/material-icons/src/core/helpers/titlecase.ts b/src/material-icons/src/core/helpers/titlecase.ts deleted file mode 100644 index 2757a70..0000000 --- a/src/material-icons/src/core/helpers/titlecase.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** Capitalize the first letter of a string */ -export const capitalizeFirstLetter = (name: string): string => - name.charAt(0).toUpperCase() + name.slice(1); - -/** TitleCase all words in a string */ -export const toTitleCase = (value: string) => { - return value.replace( - /\w\S*/g, - (text) => text.charAt(0).toUpperCase() + text.substring(1).toLowerCase() - ); -}; diff --git a/src/material-icons/src/core/helpers/writeFile.ts b/src/material-icons/src/core/helpers/writeFile.ts deleted file mode 100644 index 87f01f2..0000000 --- a/src/material-icons/src/core/helpers/writeFile.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { writeFile } from 'node:fs/promises'; -import { logger } from '../logging/logger'; - -/** - * Write content to a file. - * - * @param filePath File path to write to - * @param data Content to write to the file - */ -export const writeToFile = async ( - filePath: string, - data: string, - encoding?: BufferEncoding -) => { - if (!filePath || !data || data.trim().length === 0) { - logger.error('Invalid file path or data to write! File path: ' + filePath); - return; - } - logger.debug('Writing to file: ' + filePath); - await writeFile(filePath, data, encoding); -}; diff --git a/src/material-icons/src/core/i18n/translate.ts b/src/material-icons/src/core/i18n/translate.ts deleted file mode 100644 index 698e80d..0000000 --- a/src/material-icons/src/core/i18n/translate.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { get } from '../helpers/object'; -import { logger } from '../logging/logger'; -import type { Translation } from '../models/i18n/translation'; -import { translation as langCs } from './translations/lang-cs'; -import { translation as langDe } from './translations/lang-de'; -import { translation as langEn } from './translations/lang-en'; -import { translation as langEs } from './translations/lang-es'; -import { translation as langFr } from './translations/lang-fr'; -import { translation as langJa } from './translations/lang-ja'; -import { translation as langKo } from './translations/lang-ko'; -import { translation as langNl } from './translations/lang-nl'; -import { translation as langPl } from './translations/lang-pl'; -import { translation as langPtBr } from './translations/lang-pt-br'; -import { translation as langPtPt } from './translations/lang-pt-pt'; -import { translation as langRu } from './translations/lang-ru'; -import { translation as langUk } from './translations/lang-uk'; -import { translation as langZhCn } from './translations/lang-zh-cn'; -import { translation as langZhTw } from './translations/lang-zh-tw'; - -let currentTranslation: Translation; -let fallbackTranslation: Translation; - -const placeholder = '%'; - -/** Initialize the translations */ -export const initTranslations = async (language: string) => { - try { - currentTranslation = await loadTranslation(language); - fallbackTranslation = await loadTranslation('en'); - logger.info('Translations initialized.'); - } catch (error) { - logger.error(error); - } -}; - -/** Load the required translation */ -const loadTranslation = async (language: string) => { - try { - return await getTranslationObject(language); - } catch { - return await getTranslationObject('en'); - } -}; - -/** Get the translation object of the separated translation files */ -const getTranslationObject = async (language: string): Promise => { - switch (language) { - case 'cs': - return langCs; - case 'de': - return langDe; - case 'en': - return langEn; - case 'es': - return langEs; - case 'fr': - return langFr; - case 'ja': - return langJa; - case 'ko': - return langKo; - case 'nl': - return langNl; - case 'pl': - return langPl; - case 'pt-br': - return langPtBr; - case 'pt-pt': - return langPtPt; - case 'ru': - return langRu; - case 'uk': - return langUk; - case 'zh-cn': - return langZhCn; - case 'zh-tw': - return langZhTw; - default: - return langEn; - } -}; - -/** - * We look up the matching translation in the translation files. - * If we cannot find a matching key in the file we use the fallback. - * With optional parameters you can configure both the translations - * and the fallback (required for testing purposes). - * */ -export const getTranslationValue = ( - key: string, - translations = currentTranslation, - fallback = fallbackTranslation -): string | undefined => { - return get(translations, key) ?? get(fallback, key); -}; - -/** - * The instant method is required for the translate pipe. - * It helps to translate a word instantly. - */ -export const translate = (key: string, ...variables: string[]): string => { - const translation = getTranslationValue(key); - - if (variables.length === 0) return translation ?? key; - return replace(translation, ...variables); -}; - -/** - * The replace function will replace the current placeholder with the - * data parameter from the translation. You can give it one or more optional - * parameters ('variables'). - */ -export const replace = (value: string = '', ...variables: string[]) => { - let translation: string = value; - variables.forEach((variable, i) => { - translation = translation.replace(`${placeholder}${i}`, variable); - }); - - return translation; -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-cs.ts b/src/material-icons/src/core/i18n/translations/lang-cs.ts deleted file mode 100644 index ce25901..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-cs.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Aktivovat', - activated: 'Material Icon Téma je aktivní.', - iconPacks: { - selectPack: 'Vyberte sadu ikon', - description: "Vyberte sadu ikon '%0'", - disabled: 'Zakázat balíčky ikon', - }, - folders: { - toggleIcons: 'Vyberte motiv složky', - disabled: 'Žádné ikony složek', - theme: { - description: "Vyberte motiv složky '%0'", - }, - }, - colorSelect: { - color: 'Vyberte barvu', - hexCode: 'Vložte hexadecimální kód barvy', - wrongHexCode: 'Neplatný hexadecimální kód barvy!', - }, - opacity: { - inputPlaceholder: 'Hodnota průhlednosti (od 0 do 1)', - wrongValue: 'Zadejte desetinné číslo mezi 0 a 1.', - }, - toggleSwitch: { - on: 'ZAPNUTO', - off: 'VYPNUTO', - }, - explorerArrows: { - toggle: 'Šipky složek v průzkumníkovi', - enable: 'Zobrazit šipky složek v Průzkumníkovi', - disable: 'Skrýt šipky složek v Průzkumníkovi', - }, - grayscale: { - toggle: 'Zobrazovat ikony ve stupních šedi', - enable: 'Povolit ikony ve stupních šedi', - disable: 'Zakázat ikony ve stupních šedi', - }, - saturation: { - inputPlaceholder: 'Hodnota sytosti (mezi 0 a 1)', - wrongValue: 'Zadejte desetinné číslo mezi 0 a 1.', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-de.ts b/src/material-icons/src/core/i18n/translations/lang-de.ts deleted file mode 100644 index fdef538..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-de.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Aktivieren', - activated: 'Material Icon Theme ist jetzt aktiviert.', - iconPacks: { - selectPack: 'Icon Pack auswählen', - description: "Das '%0' Icon Pack auswählen", - disabled: 'Icon Packs deaktivieren', - }, - folders: { - toggleIcons: 'Wähle ein Ordner Design', - disabled: 'Keine Ordner Icons', - theme: { - description: "Wähle das '%0' Design", - }, - }, - colorSelect: { - color: 'Wähle eine Farbe', - hexCode: 'Gebe einen HEX Farbcode ein', - wrongHexCode: 'Ungültiger HEX Farbcode', - }, - opacity: { - inputPlaceholder: 'Wert der Deckkraft (zwischen 0 und 1)', - wrongValue: 'Der Wert muss zwischen 0 und 1 liegen!', - }, - toggleSwitch: { - on: 'EIN', - off: 'AUS', - }, - explorerArrows: { - toggle: 'Pfeile im Explorer anpassen', - enable: 'Explorer Pfeile anzeigen', - disable: 'Explorer Pfeile ausblenden', - }, - grayscale: { - toggle: 'Schaltet graustufige Icons um', - enable: 'Aktiviert graustufige Icons', - disable: 'Deaktiviert graustufige Icons', - }, - saturation: { - inputPlaceholder: 'Wert der Sättigung (zwischen 0 und 1)', - wrongValue: 'Der Wert muss zwischen 0 und 1 liegen!', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-en.ts b/src/material-icons/src/core/i18n/translations/lang-en.ts deleted file mode 100644 index 98567d8..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-en.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Activate', - activated: 'Material Icon Theme is active.', - iconPacks: { - selectPack: 'Select an icon pack', - description: "Select the '%0' icon pack", - disabled: 'Disable icon packs', - }, - folders: { - toggleIcons: 'Pick a folder theme', - disabled: 'No folder icons', - theme: { - description: "Select the '%0' folder theme", - }, - }, - colorSelect: { - color: 'Choose a color', - hexCode: 'Insert a HEX color code', - wrongHexCode: 'Invalid HEX color code!', - }, - opacity: { - inputPlaceholder: 'Opacity value (between 0 and 1)', - wrongValue: 'Please enter a floating-point number between 0 and 1.', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: 'Toggle folder arrows in Explorer', - enable: 'Show folder arrows in Explorer', - disable: 'Hide folder arrows in Explorer', - }, - grayscale: { - toggle: 'Toggle grayscale icons', - enable: 'Enable grayscale icons', - disable: 'Disable grayscale icons', - }, - saturation: { - inputPlaceholder: 'Saturation value (between 0 and 1)', - wrongValue: 'Please enter a floating-point number between 0 and 1.', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-es.ts b/src/material-icons/src/core/i18n/translations/lang-es.ts deleted file mode 100644 index e27277f..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-es.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Activar', - activated: 'Material Icon Theme está activado.', - iconPacks: { - selectPack: 'Seleccione un paquete de iconos', - description: "Seleccione el paquete de iconos '%0'", - disabled: 'Desactivar paquetes de iconos', - }, - folders: { - toggleIcons: 'Cambiar activación de iconos de carpetas', - disabled: 'Sin iconos de carpeta', - theme: { - description: "Iconos de carpeta '%0'", - }, - }, - colorSelect: { - color: 'Elija un color', - hexCode: 'Insertar un código de color HEX', - wrongHexCode: '¡Código de color HEX inválido!', - }, - opacity: { - inputPlaceholder: 'Valor de opacidad (entre 0 y 1)', - wrongValue: '¡El valor debe estar entre 0 y 1!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: 'Conmutar las flechas de carpetas', - enable: 'Mostrar flechas de carpeta', - disable: 'Ocultar las flechas de carpetas', - }, - grayscale: { - toggle: 'Alternar los iconos en escala de grises', - enable: 'Activar los iconos en escala de grises', - disable: 'Desactivar los iconos en escala de grises', - }, - saturation: { - inputPlaceholder: 'Valor de saturación (entre 0 y 1)', - wrongValue: 'El valor debe estar entre 0 y 1.', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-fr.ts b/src/material-icons/src/core/i18n/translations/lang-fr.ts deleted file mode 100644 index b3c4748..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-fr.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Activer', - activated: 'Material Icon Theme est actif.', - iconPacks: { - selectPack: "Sélectionnez un pack d'icônes", - description: "Sélectionner le pack d'icônes '%0'", - disabled: "Désactiver les paquets d'icônes", - }, - folders: { - toggleIcons: 'Basculer les icônes de dossiers', - disabled: 'Aucune icônes de dossiers', - theme: { - description: "Icônes de dossiers '%0'", - }, - }, - colorSelect: { - color: 'Choisissez une couleur', - hexCode: 'Insérer un code couleur HEX', - wrongHexCode: 'Code couleur HEX non valide!', - }, - opacity: { - inputPlaceholder: "Valeur d'opacité (entre 0 et 1)", - wrongValue: 'La valeur doit être comprise entre 0 et 1!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: 'Basculer les flèches du dossier', - enable: 'Afficher les flèches du dossier', - disable: 'Cacher les flèches de dossier', - }, - grayscale: { - toggle: 'Basculer les icônes en niveaux de gris', - enable: 'Activer les icônes en niveaux de gris', - disable: 'Désactiver les icônes en niveaux de gris', - }, - saturation: { - inputPlaceholder: 'Valeur de saturation (entre 0 et 1)', - wrongValue: 'La valeur doit être comprise entre 0 et 1 !', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-ja.ts b/src/material-icons/src/core/i18n/translations/lang-ja.ts deleted file mode 100644 index e93f7d4..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-ja.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: '有効化', - activated: 'Material Icon Theme は有効です。', - iconPacks: { - selectPack: 'アイコンパックを選択する', - description: "アイコンパック '%0' を選択する", - disabled: 'アイコンパックを無効化する', - }, - folders: { - toggleIcons: 'フォルダーアイコンを切り替える', - disabled: 'フォルダーアイコンを表示しない', - theme: { - description: "フォルダーテーマ '%0' を選択する", - }, - }, - colorSelect: { - color: '色を変える', - hexCode: 'HEX カラーコードを入力する', - wrongHexCode: '無効な HEX カラーコードです!', - }, - opacity: { - inputPlaceholder: '不透明度(0〜1)', - wrongValue: '値は0から1の間にしてください!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: 'フォルダーの矢印を切り替える', - enable: 'フォルダーの矢印を表示する', - disable: 'フォルダーの矢印を隠す', - }, - grayscale: { - toggle: 'グレースケールアイコンを切り替える', - enable: 'グレースケールアイコンを有効にする', - disable: 'グレースケールアイコンを無効にする', - }, - saturation: { - inputPlaceholder: '彩度(0〜1)', - wrongValue: '値は0から1の間にしてください!', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-ko.ts b/src/material-icons/src/core/i18n/translations/lang-ko.ts deleted file mode 100644 index ae46858..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-ko.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: '활성화', - activated: 'Material Icon Theme이 활성화되었습니다.', - iconPacks: { - selectPack: '아이콘 팩 선택', - description: "'%0' 아이콘 팩 선택", - disabled: '아이콘 팩 비활성화', - }, - folders: { - toggleIcons: '폴더 테마 선택', - disabled: '폴더 아이콘 없음', - theme: { - description: "'%0' 폴더 테마 선택", - }, - }, - colorSelect: { - color: '색상 선택', - hexCode: 'HEX 색상 코드 입력', - wrongHexCode: '유효하지 않은 HEX 색상 코드입니다!', - }, - opacity: { - inputPlaceholder: '투명도 값 (0과 1 사이)', - wrongValue: '0과 1 사이의 부동 소수점 숫자를 입력하세요.', - }, - toggleSwitch: { - on: '켜짐', - off: '꺼짐', - }, - explorerArrows: { - toggle: '파일 탐색기의 폴더 화살표 설정', - enable: '파일 탐색기의 폴더 화살표 표시', - disable: '파일 탐색기의 폴더 화살표 숨기기', - }, - grayscale: { - toggle: '그레이스케일 아이콘 설정', - enable: '그레이스케일 아이콘 활성화', - disable: '그레이스케일 아이콘 비활성화', - }, - saturation: { - inputPlaceholder: '채도 값 (0과 1 사이)', - wrongValue: '0과 1 사이의 부동 소수점 숫자를 입력하세요.', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-nl.ts b/src/material-icons/src/core/i18n/translations/lang-nl.ts deleted file mode 100644 index 77fa552..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-nl.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Activeer', - activated: 'Material Icon Thema is actief.', - iconPacks: { - selectPack: 'Selecteer een iconpakket', - description: "Selecteer het '%0' iconpakket", - disabled: 'Zet iconpaketten uit', - }, - folders: { - toggleIcons: 'Kies een folderthema', - disabled: 'Geen foldericons', - theme: { - description: "Selecteer het '%0' folderthema", - }, - }, - colorSelect: { - color: 'Kies een kleur', - hexCode: 'Voeg een HEX kleurcode in', - wrongHexCode: 'Ongeldige HEX kleurcode!', - }, - opacity: { - inputPlaceholder: 'Doorzichtbaarheidswaarde (tussen 0 en 1)', - wrongValue: 'De waarde moet tussen de 0 en 1 zijn!', - }, - toggleSwitch: { - on: 'AAN', - off: 'UIT', - }, - explorerArrows: { - toggle: 'Zet folderpijlen aan of uit', - enable: 'Laat folderpijlen zien', - disable: 'Verberg folderpijlen', - }, - grayscale: { - toggle: 'Zet grijsgetinte icons aan of uit', - enable: 'Zet grijsgetinte icons aan', - disable: 'Zet grijsgetinte icons uit', - }, - saturation: { - inputPlaceholder: 'Saturatiewaarde (tussen 0 en 1)', - wrongValue: 'De waarde moet tussen de 0 en 1 zijn!', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-pl.ts b/src/material-icons/src/core/i18n/translations/lang-pl.ts deleted file mode 100644 index d44fe02..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-pl.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Aktywuj', - activated: 'Motyw Material Icon jest aktywny.', - iconPacks: { - selectPack: 'Wybierz paczkę ikon', - description: "Wybierz paczkę ikon '%0'", - disabled: 'Wyłącz paczki ikon', - }, - folders: { - toggleIcons: 'Wybierz motyw folderów', - disabled: 'Brak ikon folderów', - theme: { - description: "Wybierz motyw folderów '%0'", - }, - }, - colorSelect: { - color: 'Wybierz kolor', - hexCode: 'Podaj kolor w formacie HEX', - wrongHexCode: 'Nieprawidłowy kolor HEX!', - }, - opacity: { - inputPlaceholder: 'Wartość przezroczystości (pomiędzy 0 a 1)', - wrongValue: 'Wartość musi być pomiędzy 0 i 1!', - }, - toggleSwitch: { - on: 'WŁĄCZONE', - off: 'WYŁĄCZONE', - }, - explorerArrows: { - toggle: 'Przełącz strzałki przy folderach', - enable: 'Pokaż strzałki przy folderach', - disable: 'Schowaj strzałki przy folderach', - }, - grayscale: { - toggle: 'Przełącz czarno-białe ikony', - enable: 'Włącz czarno-białe ikony', - disable: 'Wyłącz czarno-białe ikony', - }, - saturation: { - inputPlaceholder: 'Wartość nasycenia (pomiędzy 0 a 1)', - wrongValue: 'Wartość musi być pomiędzy 0 i 1!', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-pt-br.ts b/src/material-icons/src/core/i18n/translations/lang-pt-br.ts deleted file mode 100644 index ecbbe3f..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-pt-br.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Ativar', - activated: 'O Material Icon Theme está ativo.', - iconPacks: { - selectPack: 'Selecione um pacote de ícones', - description: "Selecionar o pacote de ícones '%0'", - disabled: 'Desabilitar pacotes de ícones', - }, - folders: { - toggleIcons: 'Escolha um tema para as pastas', - disabled: 'Nenhum ícone de pasta', - theme: { - description: "Selecionar o tema para pastas '%0'", - }, - }, - colorSelect: { - color: 'Escolha uma cor', - hexCode: 'Insira um código de cor hexadecimal', - wrongHexCode: 'Código de cor hexadecimal inválido!', - }, - opacity: { - inputPlaceholder: 'Valor de opacidade (entre 0 e 1)', - wrongValue: 'O valor deve estar entre 0 e 1!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: 'Alternar setas do explorador de arquivos', - enable: 'Exibir setas do explorador de arquivos', - disable: 'Ocultar setas do explorador de arquivos', - }, - grayscale: { - toggle: 'Alternar os ícones em escala de cinza', - enable: 'Habilitar ícones em escala de cinza', - disable: 'Desativar ícones em escala de cinza', - }, - saturation: { - inputPlaceholder: 'Valor de saturação (entre 0 e 1)', - wrongValue: 'O valor deve estar entre 0 e 1!', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-pt-pt.ts b/src/material-icons/src/core/i18n/translations/lang-pt-pt.ts deleted file mode 100644 index ba093f7..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-pt-pt.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Habilitar', - activated: 'O Material Icon Theme está habilitado.', - iconPacks: { - selectPack: 'Seleccione um pacote de ícones', - description: "Seleccionar o pacote de ícones '%0'", - disabled: 'Desabilitar pacotes de ícones', - }, - folders: { - toggleIcons: 'Escolhe um tema para os directórios', - disabled: 'Nenhum ícone do directório', - theme: { - description: "Seleccionar o tema para directórios '%0'", - }, - }, - colorSelect: { - color: 'Escolhe uma cor', - hexCode: 'Insira um código de cor hexadecimal', - wrongHexCode: 'Código de cor hexadecimal inválido!', - }, - opacity: { - inputPlaceholder: 'Valor de opacidade (entre 0 e 1)', - wrongValue: 'O valor deve estar entre 0 e 1!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: 'Alternar setas do explorador de ficheiros', - enable: 'Exibir setas do explorador de ficheiros', - disable: 'Ocultar setas do explorador de ficheiros', - }, - grayscale: { - toggle: 'Alternar ícones em escala de cinzentos', - enable: 'Habilitar ícones em escala de cinzentos', - disable: 'Desactivar ícones em escala de cinzentos', - }, - saturation: { - inputPlaceholder: 'Valor de saturação (entre 0 e 1)', - wrongValue: 'O valor deve estar entre 0 e 1!', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-ru.ts b/src/material-icons/src/core/i18n/translations/lang-ru.ts deleted file mode 100644 index f30c909..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-ru.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Активировать', - activated: 'Material Icon Theme активен.', - iconPacks: { - selectPack: 'Выбрать набор иконок', - description: "Выбрать '%0' набор иконок", - disabled: 'Выключить набор иконок', - }, - folders: { - toggleIcons: 'Выбрать тему папки', - disabled: 'Нет иконок для папки', - theme: { - description: "Выбрать '%0' тему папки", - }, - }, - colorSelect: { - color: 'Выберите цвет', - hexCode: 'Вставить HEX-код цвета', - wrongHexCode: 'Неверный HEX-код цвета!', - }, - opacity: { - inputPlaceholder: 'Значение непрозрачности (между 0 и 1)', - wrongValue: 'Значение должно быть между 0 и 1!', - }, - toggleSwitch: { - on: 'Включить', - off: 'Выключить', - }, - explorerArrows: { - toggle: 'Показать/скрыть стрелки у папок', - enable: 'Показать стрелки у папок', - disable: 'Скрыть стрелки у папок', - }, - grayscale: { - toggle: 'Переключение серых значков', - enable: 'Включить значки в оттенках серого', - disable: 'Отключить значки в оттенках серого', - }, - saturation: { - inputPlaceholder: 'Значение насыщенности (между 0 и 1)', - wrongValue: 'Значение должно быть между 0 и 1!', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-uk.ts b/src/material-icons/src/core/i18n/translations/lang-uk.ts deleted file mode 100644 index 982d509..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-uk.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: 'Активувати', - activated: 'Material Icon Theme активований.', - iconPacks: { - selectPack: 'Виберіть набір іконок', - description: "Виберіть набір значків '%0'", - disabled: 'Вимкнути пакети значків', - }, - folders: { - toggleIcons: 'Переключити теку icons', - disabled: 'Немає піктограм папок', - theme: { - description: "Виберіть тему папки '%0'", - }, - }, - colorSelect: { - color: 'Виберіть колір', - hexCode: 'Введіть HEX колірний код', - wrongHexCode: 'Недійсний HEX колірний код!', - }, - opacity: { - inputPlaceholder: 'Значення непрозорості (від 0 до 1)', - wrongValue: 'Значення має бути від 0 до 1!', - }, - toggleSwitch: { - on: 'Включити', - off: 'Відключити', - }, - explorerArrows: { - toggle: 'Стрілки для перемикання папок', - enable: 'Показати стрілки папки', - disable: 'Приховати стрілки папки', - }, - grayscale: { - toggle: 'Перемикання значків у відтінках сірого', - enable: 'Увімкнути значки у відтінках сірого', - disable: 'Вимкнути значки у відтінках сірого', - }, - saturation: { - inputPlaceholder: 'Значення насичення (від 0 до 1)', - wrongValue: 'Значення має бути від 0 до 1!', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-zh-cn.ts b/src/material-icons/src/core/i18n/translations/lang-zh-cn.ts deleted file mode 100644 index 033a461..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-zh-cn.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: '激活', - activated: 'Material主题图标已激活', - iconPacks: { - selectPack: '选择图标包', - description: '选择%0符号', - disabled: '禁用图标包', - }, - folders: { - toggleIcons: '切换文件夹图标的显示', - disabled: '不显示文件夹图标', - theme: { - description: "'%0'主题的文件夹图标", - }, - }, - colorSelect: { - color: '选择颜色', - hexCode: '插入HEX颜色代码', - wrongHexCode: '无效的HEX颜色代码!', - }, - opacity: { - inputPlaceholder: '不透明度值(0和1之间)', - wrongValue: '该值必须介于0和1之间!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: '切换文件夹箭头', - enable: '显示文件夹箭头', - disable: '隐藏文件夹箭头', - }, - grayscale: { - toggle: '切换灰度图标', - enable: '启用灰度图标', - disable: '禁用灰度图标', - }, - saturation: { - inputPlaceholder: '饱和度值(在0和1之间)。', - wrongValue: '该值必须在0和1之间!', - }, -}; diff --git a/src/material-icons/src/core/i18n/translations/lang-zh-tw.ts b/src/material-icons/src/core/i18n/translations/lang-zh-tw.ts deleted file mode 100644 index 2dd985d..0000000 --- a/src/material-icons/src/core/i18n/translations/lang-zh-tw.ts +++ /dev/null @@ -1,45 +0,0 @@ -import type { Translation } from '../../models/i18n/translation'; - -export const translation: Translation = { - activate: '激活', - activated: 'Material主題圖標已激活', - iconPacks: { - selectPack: '選擇圖標包', - description: '選擇%0符號', - disabled: '禁用圖標包', - }, - folders: { - toggleIcons: '切換文件夾圖標的顯示', - disabled: '不顯示文件夾圖標', - theme: { - description: "'%0'主題的文件夾圖標", - }, - }, - colorSelect: { - color: '选择颜色', - hexCode: '插入HEX顏色代碼', - wrongHexCode: '無效的HEX顏色代碼!', - }, - opacity: { - inputPlaceholder: '不透明度值(0和1之間)', - wrongValue: '該值必須介於0和1之間!', - }, - toggleSwitch: { - on: 'ON', - off: 'OFF', - }, - explorerArrows: { - toggle: '切換文件夾箭頭', - enable: '顯示文件夾箭頭', - disable: '隱藏文件夾箭頭', - }, - grayscale: { - toggle: '切換灰度圖標', - enable: '啟用灰度圖標', - disable: '禁用灰度圖標', - }, - saturation: { - inputPlaceholder: '飽和度值(在0和1之間)。', - wrongValue: '該值必須在0和1之間!', - }, -}; diff --git a/src/material-icons/src/core/icons/fileIcons.ts b/src/material-icons/src/core/icons/fileIcons.ts deleted file mode 100644 index cab494c..0000000 --- a/src/material-icons/src/core/icons/fileIcons.ts +++ /dev/null @@ -1,2598 +0,0 @@ -import type { FileIcons } from '../models/icons/files/fileTypes'; -import { IconPack } from '../models/icons/iconPack'; -import { FileNamePattern } from '../models/icons/patterns/patterns'; -import { parseByPattern } from '../patterns/patterns'; - -/** - * Defines file icons - */ -export const fileIcons: FileIcons = { - defaultIcon: { name: 'file' }, - icons: parseByPattern([ - { name: 'html', fileExtensions: ['htm', 'xhtml', 'html_vm', 'asp'] }, - { - name: 'pug', - fileExtensions: ['jade', 'pug'], - fileNames: ['.pug-lintrc', '.pug-lintrc.js', '.pug-lintrc.json'], - }, - { - name: 'markdown', - fileExtensions: ['md', 'markdown', 'rst'], - }, - { name: 'blink', fileExtensions: ['blink'], light: true }, - { name: 'css', fileExtensions: ['css'] }, - { name: 'sass', fileExtensions: ['scss', 'sass'] }, - { name: 'less', fileExtensions: ['less'] }, - { name: 'just', fileNames: ['justfile', '.justfile'] }, - { - name: 'json', - fileExtensions: [ - 'json', - 'jsonc', - 'tsbuildinfo', - 'json5', - 'jsonl', - 'ndjson', - ], - fileNames: [ - '.jscsrc', - '.jshintrc', - 'composer.lock', - '.jsbeautifyrc', - '.esformatter', - 'cdp.pid', - '.lintstagedrc', - '.whitesource', - ], - }, - { - name: 'hjson', - fileExtensions: ['hjson'], - }, - { - name: 'jinja', - fileExtensions: ['jinja', 'jinja2', 'j2', 'jinja-html'], - light: true, - }, - { name: 'proto', fileExtensions: ['proto'] }, - { - name: 'playwright', - fileNames: [ - 'playwright.config.js', - 'playwright.config.mjs', - 'playwright.config.ts', - 'playwright.config.base.js', - 'playwright.config.base.mjs', - 'playwright.config.base.ts', - 'playwright-ct.config.js', - 'playwright-ct.config.mjs', - 'playwright-ct.config.ts', - ], - }, - { - name: 'sublime', - fileExtensions: ['sublime-project', 'sublime-workspace'], - }, - { name: 'twine', fileExtensions: ['tw', 'twee'] }, - { - name: 'yaml', - fileExtensions: ['yml.dist', 'yaml.dist', 'YAML-tmLanguage'], - }, - { - name: 'xml', - fileExtensions: [ - 'xml', - 'plist', - 'xsd', - 'dtd', - 'xsl', - 'xslt', - 'resx', - 'iml', - 'xquery', - 'tmLanguage', - 'manifest', - 'project', - 'xml.dist', - 'xml.dist.sample', - 'dmn', - 'jrxml', - ], - fileNames: ['.htaccess'], - }, - { - name: 'image', - fileExtensions: [ - 'png', - 'jpeg', - 'jpg', - 'gif', - 'ico', - 'tif', - 'tiff', - 'psd', - 'psb', - 'ami', - 'apx', - 'avif', - 'bmp', - 'bpg', - 'brk', - 'cur', - 'dds', - 'dng', - 'exr', - 'fpx', - 'gbr', - 'img', - 'jbig2', - 'jb2', - 'jng', - 'jxr', - 'pgf', - 'pic', - 'raw', - 'webp', - 'eps', - 'afphoto', - 'ase', - 'aseprite', - 'clip', - 'cpt', - 'heif', - 'heic', - 'kra', - 'mdp', - 'ora', - 'pdn', - 'reb', - 'sai', - 'tga', - 'xcf', - 'jfif', - 'ppm', - 'pbm', - 'pgm', - 'pnm', - 'icns', - ], - }, - { name: 'javascript', fileExtensions: ['esx', 'mjs'] }, - { name: 'react', fileExtensions: ['jsx'] }, - { name: 'react_ts', fileExtensions: ['tsx'] }, - { - name: 'rocket', - fileNames: [ - '.release-it.json', - '.release-it.ts', - '.release-it.js', - '.release-it.cjs', - '.release-it.yaml', - '.release-it.yml', - '.release-it.toml', - 'release.toml', - 'release-plz.toml', - '.release-plz.toml', - ], - }, - { - name: 'routing', - fileExtensions: [ - 'routing.ts', - 'routing.tsx', - 'routing.js', - 'routing.jsx', - 'routes.ts', - 'routes.tsx', - 'routes.js', - 'routes.jsx', - ], - fileNames: [ - 'router.js', - 'router.jsx', - 'router.ts', - 'router.tsx', - 'routes.js', - 'routes.jsx', - 'routes.ts', - 'routes.tsx', - ], - enabledFor: [ - IconPack.Angular, - IconPack.Ngrx, - IconPack.React, - IconPack.Redux, - IconPack.Vue, - IconPack.Vuex, - ], - }, - { - name: 'redux-action', - fileExtensions: ['action.js', 'actions.js', 'action.ts', 'actions.ts'], - fileNames: ['action.js', 'actions.js', 'action.ts', 'actions.ts'], - enabledFor: [IconPack.Redux], - }, - { - name: 'redux-reducer', - fileExtensions: [ - 'reducer.js', - 'reducers.js', - 'reducer.ts', - 'reducers.ts', - ], - fileNames: ['reducer.js', 'reducers.js', 'reducer.ts', 'reducers.ts'], - enabledFor: [IconPack.Redux], - }, - { - name: 'redux-selector', - fileExtensions: [ - 'selector.js', - 'selectors.js', - 'selector.ts', - 'selectors.ts', - ], - fileNames: ['selector.js', 'selectors.js', 'selector.ts', 'selectors.ts'], - enabledFor: [IconPack.Redux], - }, - { - name: 'redux-store', - fileExtensions: ['store.js', 'store.ts'], - fileNames: ['store.js', 'store.ts'], - enabledFor: [IconPack.Redux], - }, - { - name: 'settings', - fileExtensions: [ - 'ini', - 'dlc', - 'config', - 'conf', - 'properties', - 'prop', - 'settings', - 'option', - 'props', - 'toml', - 'prefs', - 'sln.dotsettings', - 'sln.dotsettings.user', - 'cfg', - 'cnf', - ], - fileNames: [ - '.jshintignore', - '.buildignore', - '.mrconfig', - '.yardopts', - 'manifest.mf', - '.clang-format', - '.clang-tidy', - '.conf', - ], - }, - { - name: 'typescript-def', - fileExtensions: ['d.ts', 'd.cts', 'd.mts'], - }, - { name: 'markojs', fileExtensions: ['marko'] }, - { - name: 'astro', - fileExtensions: ['astro'], - }, - { - name: 'astro-config', - fileNames: [ - 'astro.config.js', - 'astro.config.mjs', - 'astro.config.cjs', - 'astro.config.ts', - 'astro.config.cts', - 'astro.config.mts', - ], - }, - { name: 'pdf', fileExtensions: ['pdf'] }, - { - name: 'table', - fileExtensions: ['xlsx', 'xlsm', 'xls', 'csv', 'tsv', 'psv', 'ods'], - }, - { - name: 'vscode', - fileExtensions: [ - 'vscodeignore', - 'vsixmanifest', - 'vsix', - 'code-workplace', - 'code-workspace', - 'code-profile', - 'code-snippets', - ], - }, - { - name: 'visualstudio', - fileExtensions: [ - 'csproj', - 'ruleset', - 'sln', - 'slnx', - 'suo', - 'vb', - 'vbs', - 'vcxitems', - 'vcxitems.filters', - 'vcxproj', - 'vcxproj.filters', - ], - }, - { - name: 'database', - fileExtensions: [ - 'pdb', - 'sql', - 'pks', - 'pkb', - 'accdb', - 'mdb', - 'sqlite', - 'sqlite3', - 'pgsql', - 'postgres', - 'plpgsql', - 'psql', - 'db', - 'db3', - 'dblite', - 'dblite3', - 'debugsymbols', - ], - }, - { name: 'kusto', fileExtensions: ['kql'] }, - { name: 'csharp', fileExtensions: ['cs', 'csx', 'csharp'] }, - { name: 'qsharp', fileExtensions: ['qs'] }, - { - name: 'zip', - fileExtensions: [ - 'zip', - 'tar', - 'gz', - 'xz', - 'lzma', - 'lz4', - 'br', - 'bz2', - 'bzip2', - 'gzip', - 'brotli', - '7z', - 'rar', - 'tz', - 'txz', - 'tgz', - 'zst', - ], - }, - { name: 'vala', fileExtensions: ['vala'] }, - { name: 'zig', fileExtensions: ['zig', 'zon'] }, - { name: 'exe', fileExtensions: ['exe', 'msi'] }, - { name: 'hex', fileExtensions: ['dat', 'bin', 'hex'] }, - { name: 'java', fileExtensions: ['java', 'jsp'] }, - { name: 'jar', fileExtensions: ['jar'] }, - { name: 'javaclass', fileExtensions: ['class'] }, - { name: 'c', fileExtensions: ['c', 'i', 'mi'] }, - { name: 'h', fileExtensions: ['h'] }, - { - name: 'cpp', - fileExtensions: ['cc', 'cpp', 'cxx', 'c++', 'cp', 'mii', 'ii'], - }, - { - name: 'hpp', - fileExtensions: ['hh', 'hpp', 'hxx', 'h++', 'hp', 'tcc', 'inl'], - }, - { name: 'rc', fileExtensions: ['rc'] }, - { name: 'go', fileExtensions: ['go'] }, - { - name: 'go-mod', - fileNames: ['go.mod', 'go.sum', 'go.work', 'go.work.sum'], - }, - { name: 'python', fileExtensions: ['py'] }, - { - name: 'python-misc', - fileExtensions: ['pyc', 'whl'], - fileNames: [ - 'requirements.txt', - 'pipfile', - '.python-version', - 'manifest.in', - 'pylintrc', - '.pylintrc', - 'pyproject.toml', - 'py.typed', - ], - }, - { name: 'url', fileExtensions: ['url'] }, - { - name: 'console', - fileExtensions: [ - 'sh', - 'ksh', - 'csh', - 'tcsh', - 'zsh', - 'bash', - 'bat', - 'cmd', - 'awk', - 'fish', - 'exp', - 'nu', - ], - fileNames: ['commit-msg', 'pre-commit', 'pre-push', 'post-merge'], - }, - { - name: 'powershell', - fileExtensions: ['ps1', 'psm1', 'psd1', 'ps1xml', 'psc1', 'pssc'], - }, - { - name: 'gradle', - fileExtensions: ['gradle'], - fileNames: ['gradle.properties', 'gradlew', 'gradle-wrapper.properties'], - }, - { name: 'word', fileExtensions: ['doc', 'docx', 'rtf', 'odt'] }, - { - name: 'certificate', - fileExtensions: ['cer', 'cert', 'crt'], - fileNames: [ - 'copying', - 'copying.md', - 'copying.rst', - 'copying.txt', - 'copyright', - 'copyright.md', - 'copyright.rst', - 'copyright.txt', - 'license', - 'license-agpl', - 'license-apache', - 'license-bsd', - 'license-mit', - 'license-gpl', - 'license-lgpl', - 'license.md', - 'license.rst', - 'license.txt', - 'licence', - 'licence-agpl', - 'licence-apache', - 'licence-bsd', - 'licence-mit', - 'licence-gpl', - 'licence-lgpl', - 'licence.md', - 'licence.rst', - 'licence.txt', - 'unlicense', - 'unlicense.txt', - ], - }, - { - name: 'key', - fileExtensions: [ - 'pub', - 'key', - 'pem', - 'asc', - 'gpg', - 'passwd', - 'shasum', - 'sha256', - 'sha256sum', - 'sha256sums', - ], - fileNames: ['.htpasswd', 'sha256sums', '.secrets'], - }, - { - name: 'font', - fileExtensions: [ - 'woff', - 'woff2', - 'ttf', - 'eot', - 'suit', - 'otf', - 'bmap', - 'fnt', - 'odttf', - 'ttc', - 'font', - 'fonts', - 'sui', - 'ntf', - 'mrf', - ], - }, - { name: 'lib', fileExtensions: ['lib', 'bib', 'a'] }, - { name: 'dll', fileExtensions: ['dll', 'ilk', 'so'] }, - { - name: 'ruby', - fileExtensions: ['rb', 'erb', 'rbs'], - fileNames: ['.ruby-version'], - }, - { name: 'gemfile', fileNames: ['gemfile'] }, - { - name: 'rubocop', - fileNames: ['.rubocop.yml', '.rubocop-todo.yml', '.rubocop_todo.yml'], - light: true, - }, - { name: 'rspec', fileNames: ['.rspec'] }, - { name: 'fsharp', fileExtensions: ['fs', 'fsx', 'fsi', 'fsproj'] }, - { name: 'swift', fileExtensions: ['swift'] }, - { name: 'arduino', fileExtensions: ['ino'] }, - { - name: 'docker', - fileExtensions: [ - 'dockerignore', - 'dockerfile', - 'docker-compose.yml', - 'docker-compose.yaml', - 'containerignore', - 'containerfile', - 'compose.yaml', - 'compose.yml', - ], - fileNames: [ - 'dockerfile', - 'dockerfile.prod', - 'dockerfile.production', - 'dockerfile.alpha', - 'dockerfile.beta', - 'dockerfile.stage', - 'dockerfile.staging', - 'dockerfile.dev', - 'dockerfile.development', - 'dockerfile.local', - 'dockerfile.test', - 'dockerfile.testing', - 'dockerfile.ci', - 'dockerfile.web', - 'dockerfile.worker', - - 'docker-compose.yml', - 'docker-compose.override.yml', - 'docker-compose.prod.yml', - 'docker-compose.production.yml', - 'docker-compose.alpha.yml', - 'docker-compose.beta.yml', - 'docker-compose.stage.yml', - 'docker-compose.staging.yml', - 'docker-compose.dev.yml', - 'docker-compose.development.yml', - 'docker-compose.local.yml', - 'docker-compose.test.yml', - 'docker-compose.testing.yml', - 'docker-compose.ci.yml', - 'docker-compose.web.yml', - 'docker-compose.worker.yml', - - 'docker-compose.yaml', - 'docker-compose.override.yaml', - 'docker-compose.prod.yaml', - 'docker-compose.production.yaml', - 'docker-compose.alpha.yaml', - 'docker-compose.beta.yaml', - 'docker-compose.stage.yaml', - 'docker-compose.staging.yaml', - 'docker-compose.dev.yaml', - 'docker-compose.development.yaml', - 'docker-compose.local.yaml', - 'docker-compose.test.yaml', - 'docker-compose.testing.yaml', - 'docker-compose.ci.yaml', - 'docker-compose.web.yaml', - 'docker-compose.worker.yaml', - - 'containerfile', - 'containerfile.prod', - 'containerfile.production', - 'containerfile.alpha', - 'containerfile.beta', - 'containerfile.stage', - 'containerfile.staging', - 'containerfile.dev', - 'containerfile.development', - 'containerfile.local', - 'containerfile.test', - 'containerfile.testing', - 'containerfile.ci', - 'containerfile.web', - 'containerfile.worker', - - 'compose.yaml', - 'compose.override.yaml', - 'compose.prod.yaml', - 'compose.production.yaml', - 'compose.alpha.yaml', - 'compose.beta.yaml', - 'compose.stage.yaml', - 'compose.staging.yaml', - 'compose.dev.yaml', - 'compose.development.yaml', - 'compose.local.yaml', - 'compose.test.yaml', - 'compose.testing.yaml', - 'compose.ci.yaml', - 'compose.web.yaml', - 'compose.worker.yaml', - - 'compose.yml', - 'compose.override.yml', - 'compose.prod.yml', - 'compose.production.yml', - 'compose.alpha.yml', - 'compose.beta.yml', - 'compose.stage.yml', - 'compose.staging.yml', - 'compose.dev.yml', - 'compose.development.yml', - 'compose.local.yml', - 'compose.test.yml', - 'compose.testing.yml', - 'compose.ci.yml', - 'compose.web.yml', - 'compose.worker.yml', - ], - }, - { name: 'tex', fileExtensions: ['tex', 'sty', 'dtx', 'ltx'] }, - { - name: 'powerpoint', - fileExtensions: [ - 'pptx', - 'ppt', - 'pptm', - 'potx', - 'potm', - 'ppsx', - 'ppsm', - 'pps', - 'ppam', - 'ppa', - 'odp', - ], - }, - { - name: 'video', - fileExtensions: [ - 'webm', - 'mkv', - 'flv', - 'vob', - 'ogv', - 'ogg', - 'gifv', - 'avi', - 'mov', - 'qt', - 'wmv', - 'yuv', - 'rm', - 'rmvb', - 'mp4', - 'm4v', - 'mpg', - 'mp2', - 'mpeg', - 'mpe', - 'mpv', - 'm2v', - ], - }, - { name: 'virtual', fileExtensions: ['vdi', 'vbox', 'vbox-prev'] }, - { name: 'vedic', fileExtensions: ['ved', 'veda', 'vedic'] }, - { name: 'email', fileExtensions: ['ics'], fileNames: ['.mailmap'] }, - { - name: 'audio', - fileExtensions: ['mp3', 'flac', 'm4a', 'wma', 'aiff', 'wav'], - }, - { name: 'coffee', fileExtensions: ['coffee', 'cson', 'iced'] }, - { name: 'document', fileExtensions: ['txt'] }, - { - name: 'graphql', - fileExtensions: ['graphql', 'gql'], - fileNames: ['.graphqlconfig'], - patterns: { - graphql: FileNamePattern.Ecmascript, - }, - }, - { name: 'rust', fileExtensions: ['rs', 'ron'] }, - { name: 'raml', fileExtensions: ['raml'] }, - { name: 'xaml', fileExtensions: ['xaml'] }, - { name: 'haskell', fileExtensions: ['hs'] }, - { name: 'kotlin', fileExtensions: ['kt', 'kts'] }, - { - name: 'mist', - fileExtensions: ['mist.js', 'mist.ts', 'mist.jsx', 'mist.tsx'], - clone: { - base: 'liquid', - color: 'blue-500', - }, - }, - { name: 'otne', fileExtensions: ['otne'] }, - { - name: 'git', - fileExtensions: ['patch'], - fileNames: [ - '.git', - '.gitignore', - '.gitmessage', - '.gitignore-global', - '.gitignore_global', - '.gitattributes', - '.gitattributes-global', - '.gitattributes_global', - '.gitconfig', - '.gitmodules', - '.gitkeep', - '.keep', - '.gitpreserve', - '.gitinclude', - '.git-blame-ignore', - '.git-blame-ignore-revs', - '.git-for-windows-updater', - 'git-history', - ], - }, - { name: 'lua', fileExtensions: ['lua'], fileNames: ['.luacheckrc'] }, - { name: 'clojure', fileExtensions: ['clj', 'cljs', 'cljc'] }, - { name: 'groovy', fileExtensions: ['groovy'] }, - { name: 'r', fileExtensions: ['r', 'rmd'], fileNames: ['.Rhistory'] }, - { name: 'dart', fileExtensions: ['dart'], fileNames: ['.pubignore'] }, - { name: 'dart_generated', fileExtensions: ['freezed.dart', 'g.dart'] }, - { name: 'actionscript', fileExtensions: ['as'] }, - { name: 'mxml', fileExtensions: ['mxml'] }, - { name: 'autohotkey', fileExtensions: ['ahk'] }, - { name: 'flash', fileExtensions: ['swf'] }, - { name: 'swc', fileExtensions: ['swc'] }, - { - name: 'cmake', - fileExtensions: ['cmake'], - fileNames: ['cmakelists.txt', 'cmakecache.txt'], - }, - { - name: 'assembly', - fileExtensions: [ - 'asm', - 'a51', - 'inc', - 'nasm', - 's', - 'ms', - 'agc', - 'ags', - 'aea', - 'argus', - 'mitigus', - 'binsource', - ], - }, - { name: 'vue', fileExtensions: ['vue'] }, - { name: 'semgrep', fileNames: ['semgrep.yml', '.semgrepignore'] }, - { - name: 'vue-config', - fileNames: [ - 'vue.config.js', - 'vue.config.ts', - 'vetur.config.js', - 'vetur.config.ts', - 'volar.config.js', - ], - }, - { - name: 'vuex-store', - fileExtensions: ['store.js', 'store.ts'], - fileNames: ['store.js', 'store.ts'], - enabledFor: [IconPack.Vuex], - }, - { - name: 'nuxt', - fileNames: ['nuxt.config.js', 'nuxt.config.ts', '.nuxtignore', '.nuxtrc'], - }, - { - name: 'harmonix', - fileNames: ['harmonix.config.js', 'harmonix.config.ts'], - }, - { name: 'ocaml', fileExtensions: ['ml', 'mli', 'cmx'] }, - { name: 'odin', fileExtensions: ['odin'] }, - { - name: 'javascript-map', - fileExtensions: ['js.map', 'mjs.map', 'cjs.map'], - }, - { name: 'css-map', fileExtensions: ['css.map'] }, - { - name: 'lock', - fileExtensions: ['lock'], - fileNames: ['security.md', 'security.txt', 'security'], - }, - { name: 'handlebars', fileExtensions: ['hbs', 'mustache'] }, - { name: 'perl', fileExtensions: ['pm', 'raku'] }, - { name: 'haxe', fileExtensions: ['hx'] }, - { - name: 'test-ts', - fileExtensions: [ - 'spec.ts', - 'spec.cts', - 'spec.mts', - 'cy.ts', - 'e2e-spec.ts', - 'e2e-spec.cts', - 'e2e-spec.mts', - 'test.ts', - 'test.cts', - 'test.mts', - 'ts.snap', - 'spec-d.ts', - 'test-d.ts', - ], - }, - { - name: 'test-jsx', - fileExtensions: [ - 'spec.tsx', - 'test.tsx', - 'tsx.snap', - 'spec.jsx', - 'test.jsx', - 'jsx.snap', - 'cy.jsx', - 'cy.tsx', - 'spec-d.tsx', - 'test-d.tsx', - ], - }, - { - name: 'test-js', - fileExtensions: [ - 'spec.js', - 'spec.cjs', - 'spec.mjs', - 'e2e-spec.js', - 'e2e-spec.cjs', - 'e2e-spec.mjs', - 'test.js', - 'test.cjs', - 'test.mjs', - 'js.snap', - 'cy.js', - ], - }, - { - name: 'angular', - fileExtensions: ['module.ts', 'module.js', 'ng-template'], - fileNames: [ - 'angular-cli.json', - '.angular-cli.json', - 'angular.json', - 'ng-package.json', - ], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-component', - clone: { - base: 'angular', - color: 'blue-700', - }, - fileExtensions: ['component.ts', 'component.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-guard', - clone: { - base: 'angular', - color: 'green-600', - }, - fileExtensions: ['guard.ts', 'guard.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-service', - clone: { - base: 'angular', - color: 'amber-400', - }, - fileExtensions: ['service.ts', 'service.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-pipe', - clone: { - base: 'angular', - color: 'teal-600', - }, - fileExtensions: ['pipe.ts', 'pipe.js', 'filter.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-directive', - clone: { - base: 'angular', - color: 'purple-400', - }, - fileExtensions: ['directive.ts', 'directive.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-resolver', - clone: { - base: 'angular', - color: 'green-600', - }, - fileExtensions: ['resolver.ts', 'resolver.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'angular-interceptor', - clone: { - base: 'angular', - color: 'orange-500', - }, - fileExtensions: ['interceptor.ts', 'interceptor.js'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { name: 'puppet', fileExtensions: ['pp'] }, - { name: 'elixir', fileExtensions: ['ex', 'exs', 'eex', 'leex', 'heex'] }, - { name: 'livescript', fileExtensions: ['ls'] }, - { name: 'erlang', fileExtensions: ['erl'] }, - { name: 'twig', fileExtensions: ['twig'] }, - { name: 'julia', fileExtensions: ['jl'] }, - { name: 'elm', fileExtensions: ['elm'] }, - { name: 'purescript', fileExtensions: ['pure', 'purs'] }, - { name: 'smarty', fileExtensions: ['tpl'] }, - { name: 'stylus', fileExtensions: ['styl'] }, - { name: 'reason', fileExtensions: ['re', 'rei'] }, - { name: 'bucklescript', fileExtensions: ['cmj'] }, - { name: 'merlin', fileExtensions: ['merlin'] }, - { name: 'verilog', fileExtensions: ['vhd', 'sv', 'svh', 'vhdl'] }, - { name: 'mathematica', fileExtensions: ['nb'] }, - { name: 'wolframlanguage', fileExtensions: ['wl', 'wls'] }, - { name: 'nunjucks', fileExtensions: ['njk', 'nunjucks'] }, - { name: 'robot', fileExtensions: ['robot'] }, - { name: 'solidity', fileExtensions: ['sol'] }, - { name: 'autoit', fileExtensions: ['au3'] }, - { name: 'haml', fileExtensions: ['haml'] }, - { name: 'yang', fileExtensions: ['yang'] }, - { - name: 'mjml', - fileExtensions: ['mjml'], - fileNames: ['.mjmlconfig'], - }, - { - name: 'vercel', - fileNames: ['vercel.json', '.vercelignore', 'now.json', '.nowignore'], - light: true, - }, - { - name: 'liara', - fileNames: ['liara.json', '.liaraignore'], - }, - { - name: 'verdaccio', - fileNames: ['verdaccio.yml'], - }, - { - name: 'payload', - fileNames: [ - 'payload.config.js', - 'payload.config.mjs', - 'payload.config.ts', - 'payload.config.mts', - ], - light: true, - }, - { - name: 'next', - fileNames: [ - 'next.config.js', - 'next.config.mjs', - 'next.config.ts', - 'next.config.mts', - ], - light: true, - }, - { - name: 'remark', - fileNames: [ - '.remarkrc', - '.remarkrc.cjs', - '.remarkrc.js', - '.remarkrc.json', - '.remarkrc.mjs', - '.remarkrc.yaml', - '.remarkrc.yml', - '.remarkignore', - ], - }, - { - name: 'remix', - fileNames: ['remix.config.js', 'remix.config.ts'], - light: true, - }, - { - name: 'terraform', - fileExtensions: ['tf', 'tf.json', 'tfvars', 'tfstate', 'tfbackend'], - }, - { - name: 'laravel', - fileExtensions: ['blade.php', 'inky.php'], - fileNames: ['artisan'], - }, - { name: 'applescript', fileExtensions: ['applescript', 'ipa'] }, - { name: 'cake', fileExtensions: ['cake'] }, - { name: 'cucumber', fileExtensions: ['feature', 'features'] }, - { name: 'nim', fileExtensions: ['nim', 'nimble'] }, - { name: 'apiblueprint', fileExtensions: ['apib', 'apiblueprint'] }, - { name: 'riot', fileExtensions: ['riot', 'tag'] }, - { name: 'vfl', fileExtensions: ['vfl'], fileNames: ['.vfl'] }, - { name: 'kl', fileExtensions: ['kl'], fileNames: ['.kl'] }, - { - name: 'postcss', - fileExtensions: ['pcss', 'sss'], - patterns: { - postcss: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'posthtml', - patterns: { - posthtml: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'todo', - fileExtensions: ['todo'], - fileNames: ['todo.md', 'todos.md'], - }, - { name: 'coldfusion', fileExtensions: ['cfml', 'cfc', 'lucee', 'cfm'] }, - { - name: 'cabal', - fileExtensions: ['cabal'], - fileNames: [ - 'cabal.project', - 'cabal.project.freeze', - 'cabal.project.local', - ], - }, - { name: 'nix', fileExtensions: ['nix'] }, - { name: 'slim', fileExtensions: ['slim'] }, - { name: 'http', fileExtensions: ['http', 'rest'], fileNames: ['CNAME'] }, - { name: 'restql', fileExtensions: ['rql', 'restql'] }, - { name: 'kivy', fileExtensions: ['kv'] }, - { - name: 'graphcool', - fileExtensions: ['graphcool'], - fileNames: ['project.graphcool'], - }, - { name: 'sbt', fileExtensions: ['sbt'] }, - { - name: 'webpack', - fileNames: ['webpack.config.coffee'], - patterns: { - 'webpack.base': FileNamePattern.Ecmascript, - 'webpack.client': FileNamePattern.Ecmascript, - 'webpack.common': FileNamePattern.Ecmascript, - 'webpack.config.babel': FileNamePattern.Ecmascript, - 'webpack.config.base.babel': FileNamePattern.Ecmascript, - 'webpack.config.base': FileNamePattern.Ecmascript, - 'webpack.config.client': FileNamePattern.Ecmascript, - 'webpack.config.common.babel': FileNamePattern.Ecmascript, - 'webpack.config.common': FileNamePattern.Ecmascript, - 'webpack.config.dev.babel': FileNamePattern.Ecmascript, - 'webpack.config.dev': FileNamePattern.Ecmascript, - 'webpack.config.main': FileNamePattern.Ecmascript, - 'webpack.config.prod.babel': FileNamePattern.Ecmascript, - 'webpack.config.prod': FileNamePattern.Ecmascript, - 'webpack.config.production.babel': FileNamePattern.Ecmascript, - 'webpack.config.production': FileNamePattern.Ecmascript, - 'webpack.config.renderer': FileNamePattern.Ecmascript, - 'webpack.config.server': FileNamePattern.Ecmascript, - 'webpack.config.staging.babel': FileNamePattern.Ecmascript, - 'webpack.config.staging': FileNamePattern.Ecmascript, - 'webpack.config.test': FileNamePattern.Ecmascript, - 'webpack.config.vendor.production': FileNamePattern.Ecmascript, - 'webpack.config.vendor': FileNamePattern.Ecmascript, - 'webpack.config': FileNamePattern.Ecmascript, - 'webpack.dev': FileNamePattern.Ecmascript, - 'webpack.development': FileNamePattern.Ecmascript, - 'webpack.dist': FileNamePattern.Ecmascript, - 'webpack.mix': FileNamePattern.Ecmascript, - 'webpack.prod.config': FileNamePattern.Ecmascript, - 'webpack.prod': FileNamePattern.Ecmascript, - 'webpack.production': FileNamePattern.Ecmascript, - 'webpack.server': FileNamePattern.Ecmascript, - 'webpack.test': FileNamePattern.Ecmascript, - webpack: FileNamePattern.Ecmascript, - webpackfile: FileNamePattern.Ecmascript, - }, - }, - { name: 'ionic', fileNames: ['ionic.config.json', '.io-config.json'] }, - { - name: 'gulp', - fileNames: [ - 'gulpfile.js', - 'gulpfile.mjs', - 'gulpfile.ts', - 'gulpfile.cts', - 'gulpfile.mts', - 'gulpfile.babel.js', - ], - }, - { - name: 'nodejs', - fileNames: [ - 'package.json', - 'package-lock.json', - '.nvmrc', - '.esmrc', - '.node-version', - ], - }, - { name: 'npm', fileNames: ['.npmignore', '.npmrc'] }, - { - name: 'yarn', - fileNames: [ - '.yarnrc', - 'yarn.lock', - '.yarnclean', - '.yarn-integrity', - 'yarn-error.log', - '.yarnrc.yml', - '.yarnrc.yaml', - ], - }, - { - name: 'android', - fileNames: ['androidmanifest.xml'], - fileExtensions: ['apk', 'smali', 'dex'], - }, - { - name: 'tune', - fileExtensions: ['env'], - fileNames: [ - '.env.defaults', - '.env.example', - '.env.sample', - '.env.template', - '.env.schema', - '.env.local', - '.env.dev', - '.env.development', - '.env.alpha', - '.env.e2e', - '.env.qa', - '.env.dist', - '.env.prod', - '.env.production', - '.env.stage', - '.env.staging', - '.env.preview', - '.env.test', - '.env.testing', - '.env.development.local', - '.env.qa.local', - '.env.production.local', - '.env.staging.local', - '.env.test.local', - '.env.uat', - '.vars', - ], - }, - { - name: 'turborepo', - light: true, - fileNames: ['turbo.json'], - }, - { - name: 'babel', - fileNames: ['babel-transform.js'], - patterns: { - babel: FileNamePattern.Cosmiconfig, - 'babel-plugin-macros': FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'blitz', - fileNames: [ - 'blitz.config.js', - 'blitz.config.ts', - '.blitz.config.compiled.js', - ], - }, - { - name: 'contributing', - fileNames: [ - 'contributing.md', - 'contributing.rst', - 'contributing.txt', - 'contributing', - ], - }, - { - name: 'readme', - fileNames: ['readme.md', 'readme.rst', 'readme.txt', 'readme'], - }, - { - name: 'changelog', - fileNames: [ - 'changelog', - 'changelog.md', - 'changelog.rst', - 'changelog.txt', - 'changes', - 'changes.md', - 'changes.rst', - 'changes.txt', - ], - }, - { - name: 'architecture', - fileNames: [ - 'architecture.md', - 'architecture.rst', - 'architecture.txt', - 'architecture', - ], - }, - { - name: 'credits', - fileNames: ['credits.md', 'credits.rst', 'credits.txt', 'credits'], - }, - { - name: 'authors', - fileNames: [ - 'authors.md', - 'authors.rst', - 'authors.txt', - 'authors', - 'contributors.md', - 'contributors.rst', - 'contributors.txt', - 'contributors', - ], - }, - { name: 'flow', fileNames: ['.flowconfig'] }, - { name: 'favicon', fileNames: ['favicon.ico'] }, - { - name: 'karma', - fileNames: [ - 'karma.conf.js', - 'karma.conf.ts', - 'karma.conf.coffee', - 'karma.config.js', - 'karma.config.ts', - 'karma-main.js', - 'karma-main.ts', - ], - }, - { name: 'bithound', fileNames: ['.bithoundrc'] }, - { - name: 'svgo', - fileNames: ['svgo.config.js', 'svgo.config.cjs', 'svgo.config.mjs'], - }, - { name: 'appveyor', fileNames: ['.appveyor.yml', 'appveyor.yml'] }, - { name: 'travis', fileNames: ['.travis.yml'] }, - { - name: 'codecov', - fileNames: [ - '.codecov.yml', - 'codecov.yml', - '.codecov.yaml', - 'codecov.yaml', - ], - }, - { - name: 'sonarcloud', - fileNames: [ - 'sonar-project.properties', - '.sonarcloud.properties', - 'sonarcloud.yaml', - ], - }, - { - name: 'protractor', - fileNames: [ - 'protractor.conf.js', - 'protractor.conf.ts', - 'protractor.conf.coffee', - 'protractor.config.js', - 'protractor.config.ts', - ], - }, - { name: 'fusebox', fileNames: ['fuse.js'] }, - { name: 'heroku', fileNames: ['procfile', 'procfile.windows'] }, - { name: 'editorconfig', fileNames: ['.editorconfig'] }, - { name: 'gitlab', fileExtensions: ['gitlab-ci.yml'] }, - { name: 'bower', fileNames: ['.bowerrc', 'bower.json'] }, - { - name: 'eslint', - fileNames: [ - '.eslintrc-md.js', - '.eslintrc-jsdoc.js', - '.eslintrc.base.json', - '.eslintignore', - '.eslintcache', - ], - patterns: { - eslint: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'conduct', - fileNames: [ - 'code_of_conduct.md', - 'code_of_conduct.txt', - 'code_of_conduct', - ], - }, - { name: 'watchman', fileNames: ['.watchmanconfig'] }, - { name: 'aurelia', fileNames: ['aurelia.json'] }, - { - name: 'auto', - fileNames: [ - '.autorc', - 'auto.config.js', - 'auto.config.ts', - 'auto-config.json', - 'auto-config.yaml', - 'auto-config.yml', - 'auto-config.ts', - 'auto-config.js', - ], - light: true, - }, - { - name: 'mocha', - fileNames: [ - 'mocha.opts', - '.mocharc.yml', - '.mocharc.yaml', - '.mocharc.js', - '.mocharc.json', - '.mocharc.jsonc', - ], - }, - { - name: 'jenkins', - fileNames: ['jenkinsfile'], - fileExtensions: ['jenkinsfile', 'jenkins'], - }, - { - name: 'firebase', - fileNames: [ - 'firebase.json', - '.firebaserc', - 'firestore.rules', - 'firestore.indexes.json', - ], - }, - { - name: 'figma', - fileExtensions: ['fig'], - }, - { - name: 'rollup', - fileNames: [ - 'rollup.config.js', - 'rollup.config.mjs', - 'rollup.config.ts', - 'rollup-config.js', - 'rollup-config.mjs', - 'rollup-config.ts', - 'rollup.config.common.js', - 'rollup.config.common.mjs', - 'rollup.config.common.ts', - 'rollup.config.base.js', - 'rollup.config.base.mjs', - 'rollup.config.base.ts', - 'rollup.config.prod.js', - 'rollup.config.prod.mjs', - 'rollup.config.prod.ts', - 'rollup.config.dev.js', - 'rollup.config.dev.mjs', - 'rollup.config.dev.ts', - 'rollup.config.prod.vendor.js', - 'rollup.config.prod.vendor.mjs', - 'rollup.config.prod.vendor.ts', - ], - }, - { name: 'hack', fileNames: ['.hhconfig'] }, - { name: 'huff', fileExtensions: ['huff'], light: true }, - { name: 'hardhat', fileNames: ['hardhat.config.js', 'hardhat.config.ts'] }, - { - name: 'stylelint', - light: true, - fileNames: ['.stylelintignore', '.stylelintcache'], - patterns: { - stylelint: FileNamePattern.Cosmiconfig, - }, - }, - { name: 'code-climate', fileNames: ['.codeclimate.yml'], light: true }, - { - name: 'prettier', - fileNames: ['.prettierignore'], - patterns: { - prettier: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'renovate', - fileNames: [ - '.renovaterc', - '.renovaterc.json', - 'renovate-config.json', - 'renovate.json', - 'renovate.json5', - ], - }, - { name: 'apollo', fileNames: ['apollo.config.js'] }, - { name: 'nodemon', fileNames: ['nodemon.json', 'nodemon-debug.json'] }, - { - name: 'ngrx-reducer', - fileExtensions: ['reducer.ts', 'rootReducer.ts'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'ngrx-state', - fileExtensions: ['state.ts'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'ngrx-actions', - fileExtensions: ['actions.ts'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'ngrx-effects', - fileExtensions: ['effects.ts'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'ngrx-entity', - fileNames: ['.entity'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'ngrx-selectors', - fileExtensions: ['selectors.ts'], - enabledFor: [IconPack.Ngrx], - }, - { name: 'webhint', fileNames: ['.hintrc'] }, - { - name: 'browserlist', - fileNames: ['browserslist', '.browserslistrc'], - light: true, - }, - { name: 'crystal', fileExtensions: ['cr', 'ecr'], light: true }, - { name: 'snyk', fileNames: ['.snyk'] }, - { - name: 'drone', - fileExtensions: ['drone.yml'], - fileNames: ['.drone.yml'], - light: true, - }, - { name: 'cuda', fileExtensions: ['cu', 'cuh'] }, - { name: 'log', fileExtensions: ['log'] }, - { name: 'dotjs', fileExtensions: ['def', 'dot', 'jst'] }, - { name: 'ejs', fileExtensions: ['ejs'] }, - { name: 'sequelize', fileNames: ['.sequelizerc'] }, - { - name: 'gatsby', - fileNames: [ - 'gatsby-config.js', - 'gatsby-config.mjs', - 'gatsby-config.ts', - 'gatsby-node.js', - 'gatsby-node.mjs', - 'gatsby-node.ts', - 'gatsby-browser.js', - 'gatsby-browser.tsx', - 'gatsby-ssr.js', - 'gatsby-ssr.tsx', - ], - }, - { - name: 'wakatime', - fileNames: ['.wakatime-project'], - fileExtensions: ['.wakatime-project'], - light: true, - }, - { name: 'circleci', fileNames: ['circle.yml'], light: true }, - { name: 'cloudfoundry', fileNames: ['.cfignore'] }, - { - name: 'grunt', - fileNames: [ - 'gruntfile.js', - 'gruntfile.ts', - 'gruntfile.cjs', - 'gruntfile.cts', - 'gruntfile.coffee', - 'gruntfile.babel.js', - 'gruntfile.babel.ts', - 'gruntfile.babel.coffee', - ], - }, - { - name: 'jest', - fileNames: [ - 'jest.config.js', - 'jest.config.cjs', - 'jest.config.mjs', - 'jest.config.ts', - 'jest.config.cts', - 'jest.config.mts', - 'jest.config.json', - 'jest.e2e.config.js', - 'jest.e2e.config.cjs', - 'jest.e2e.config.mjs', - 'jest.e2e.config.ts', - 'jest.e2e.config.cts', - 'jest.e2e.config.mts', - 'jest.e2e.config.json', - 'jest.e2e.json', - 'jest-unit.config.js', - 'jest-e2e.config.js', - 'jest-e2e.config.cjs', - 'jest-e2e.config.mjs', - 'jest-e2e.config.ts', - 'jest-e2e.config.cts', - 'jest-e2e.config.mts', - 'jest-e2e.config.json', - 'jest-e2e.json', - 'jest-github-actions-reporter.js', - 'jest.setup.js', - 'jest.setup.ts', - 'jest.json', - '.jestrc', - '.jestrc.js', - '.jestrc.json', - 'jest.teardown.js', - 'jest-preset.json', - 'jest-preset.js', - 'jest-preset.cjs', - 'jest-preset.mjs', - 'jest.preset.js', - 'jest.preset.mjs', - 'jest.preset.cjs', - 'jest.preset.json', - ], - }, - { name: 'processing', fileExtensions: ['pde'] }, - { - name: 'storybook', - fileExtensions: [ - 'stories.js', - 'stories.jsx', - 'stories.mdx', - 'story.js', - 'story.jsx', - 'stories.ts', - 'stories.tsx', - 'story.ts', - 'story.tsx', - 'stories.svelte', - 'story.mdx', - ], - }, - { name: 'wepy', fileExtensions: ['wpy'] }, - { name: 'fastlane', fileNames: ['fastfile', 'appfile'] }, - { name: 'hcl', fileExtensions: ['hcl'], light: true }, - { name: 'helm', fileNames: ['.helmignore'] }, - { name: 'san', fileExtensions: ['san'] }, - { - name: 'quokka', - fileExtensions: ['quokka.js', 'quokka.ts', 'quokka.jsx', 'quokka.tsx'], - }, - { name: 'wallaby', fileNames: ['wallaby.js', 'wallaby.conf.js'] }, - { name: 'django', fileExtensions: ['djt'] }, - { name: 'stencil', fileNames: ['stencil.config.js', 'stencil.config.ts'] }, - { name: 'red', fileExtensions: ['red'] }, - { - name: 'makefile', - fileExtensions: ['mk'], - fileNames: ['makefile', 'gnumakefile', 'kbuild'], - }, - { name: 'foxpro', fileExtensions: ['fxp', 'prg'] }, - { name: 'i18n', fileExtensions: ['pot', 'po', 'mo', 'lang', 'xlf'] }, - { name: 'webassembly', fileExtensions: ['wat', 'wasm'] }, - { - name: 'semantic-release', - light: true, - patterns: { - release: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'bitbucket', - fileNames: ['bitbucket-pipelines.yaml', 'bitbucket-pipelines.yml'], - }, - { name: 'jupyter', fileExtensions: ['ipynb'] }, - { name: 'd', fileExtensions: ['d'] }, - { name: 'mdx', fileExtensions: ['mdx'] }, - { name: 'mdsvex', fileExtensions: ['svx'] }, - { name: 'ballerina', fileExtensions: ['bal', 'balx'] }, - { name: 'racket', fileExtensions: ['rkt'] }, - { - name: 'bazel', - fileExtensions: ['bzl', 'bazel'], - fileNames: ['.bazelignore', '.bazelrc', '.bazelversion'], - }, - { name: 'mint', fileExtensions: ['mint'] }, - { name: 'velocity', fileExtensions: ['vm', 'fhtml', 'vtl'] }, - { name: 'godot', fileExtensions: ['gd'] }, - { - name: 'godot-assets', - fileExtensions: [ - 'godot', - 'tres', - 'tscn', - 'gdns', - 'gdnlib', - 'gdshader', - 'gdshaderinc', - 'gdextension', - ], - fileNames: ['.gdignore', '._sc_', '_sc_'], - }, - { - name: 'azure-pipelines', - fileNames: [ - 'azure-pipelines.yml', - 'azure-pipelines.yaml', - 'azure-pipelines-main.yml', - 'azure-pipelines-main.yaml', - ], - fileExtensions: [ - 'azure-pipelines.yml', - 'azure-pipelines.yaml', - 'azure-pipelines-main.yml', - 'azure-pipelines-main.yaml', - ], - }, - { name: 'azure', fileExtensions: ['azcli'] }, - { - name: 'vagrant', - fileNames: ['vagrantfile'], - fileExtensions: ['vagrantfile'], - }, - { name: 'prisma', fileNames: ['prisma.yml'], fileExtensions: ['prisma'] }, - { name: 'razor', fileExtensions: ['cshtml', 'vbhtml'] }, - { name: 'abc', fileExtensions: ['abc'] }, - { name: 'asciidoc', fileExtensions: ['ad', 'adoc', 'asciidoc'] }, - { - name: 'istanbul', - fileNames: [ - '.nycrc', - '.nycrc.json', - '.nycrc.yaml', - '.nycrc.yml', - 'nyc.config.js', - '.istanbul.yml', - ], - }, - { name: 'edge', fileExtensions: ['edge'] }, - { name: 'scheme', fileExtensions: ['ss', 'scm'] }, - { name: 'lisp', fileExtensions: ['lisp', 'lsp', 'cl', 'fast'] }, - { - name: 'tailwindcss', - fileNames: [ - 'tailwind.js', - 'tailwind.ts', - 'tailwind.config.js', - 'tailwind.config.cjs', - 'tailwind.config.mjs', - 'tailwind.config.ts', - 'tailwind.config.cts', - 'tailwind.config.mts', - ], - }, - { - name: '3d', - fileExtensions: [ - 'stl', - 'stp', - 'obj', - 'o', - 'ac', - 'blend', - 'dxf', - 'fbx', - 'mesh', - 'mqo', - 'pmd', - 'pmx', - 'skp', - 'vac', - 'vdp', - 'vox', - ], - }, - { name: 'buildkite', fileNames: ['buildkite.yml', 'buildkite.yaml'] }, - { - name: 'netlify', - fileNames: [ - 'netlify.json', - 'netlify.yml', - 'netlify.yaml', - 'netlify.toml', - ], - light: true, - }, - { name: 'svg', fileExtensions: ['svg'] }, - { - name: 'svelte', - fileExtensions: ['svelte'], - fileNames: ['svelte.config.js', 'svelte.config.cjs'], - }, - { - name: 'vim', - fileExtensions: ['vimrc', 'gvimrc', 'exrc', 'vim', 'viminfo'], - }, - { - name: 'nest', - fileNames: [ - 'nest-cli.json', - '.nest-cli.json', - 'nestconfig.json', - '.nestconfig.json', - ], - }, - { - name: 'nest-controller', - clone: { - base: 'nest', - color: 'light-blue-700', - }, - fileExtensions: ['controller.ts', 'controller.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-middleware', - clone: { - base: 'nest', - color: 'indigo-400', - }, - fileExtensions: ['middleware.ts', 'middleware.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-module', - clone: { - base: 'nest', - color: 'red-600', - }, - fileExtensions: ['module.ts', 'module.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-service', - clone: { - base: 'nest', - color: 'amber-400', - }, - fileExtensions: ['service.ts', 'service.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-decorator', - clone: { - base: 'nest', - color: 'purple-400', - }, - fileExtensions: ['decorator.ts', 'decorator.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-pipe', - clone: { - base: 'nest', - color: 'teal-600', - }, - fileExtensions: ['pipe.ts', 'pipe.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-filter', - clone: { - base: 'nest', - color: 'deep-orange-400', - }, - fileExtensions: ['filter.ts', 'filter.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-gateway', - clone: { - base: 'nest', - color: 'lime-700', - }, - fileExtensions: ['gateway.ts', 'gateway.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-guard', - clone: { - base: 'nest', - color: 'green-600', - }, - fileExtensions: ['guard.ts', 'guard.js'], - enabledFor: [IconPack.Nest], - }, - { - name: 'nest-resolver', - clone: { - base: 'nest', - color: 'pink-400', - }, - fileExtensions: ['resolver.ts', 'resolver.js'], - enabledFor: [IconPack.Nest], - }, - { name: 'moon', fileNames: ['moon.yml'] }, - { name: 'moonscript', fileExtensions: ['moon'] }, - { name: 'percy', fileNames: ['.percy.yml'] }, - { name: 'gitpod', fileNames: ['.gitpod.yml'] }, - { name: 'advpl', fileExtensions: ['prw', 'prx'] }, - { - name: 'advpl-ptm', - clone: { - base: 'advpl', - color: 'red-400', - }, - fileExtensions: ['ptm'], - }, - { - name: 'advpl-tlpp', - clone: { - base: 'advpl', - color: 'yellow-700', - }, - fileExtensions: ['tlpp'], - }, - { - name: 'advpl-include', - clone: { - base: 'advpl', - color: 'cyan-500', - }, - fileExtensions: ['ch'], - }, - { name: 'codeowners', fileNames: ['codeowners', 'OWNERS'] }, - { name: 'gcp', fileNames: ['.gcloudignore'] }, - { name: 'amplify', fileNames: ['amplify.yml'] }, - { - name: 'disc', - fileExtensions: ['iso', 'vmdk', 'hdd', 'qcow', 'qcow2', 'qed', 'dmg'], - }, - { - name: 'fortran', - fileExtensions: ['f', 'f77', 'f90', 'f95', 'f03', 'f08'], - }, - { name: 'tcl', fileExtensions: ['tcl'] }, - { name: 'liquid', fileExtensions: ['liquid'] }, - { name: 'prolog', fileExtensions: ['p', 'pro', 'pl'] }, - { - name: 'husky', - patterns: { - husky: FileNamePattern.Cosmiconfig, - }, - }, - { name: 'coconut', fileExtensions: ['coco'] }, - { name: 'tilt', fileNames: ['tiltfile'] }, - { - name: 'capacitor', - fileNames: ['capacitor.config.json', 'capacitor.config.ts'], - }, - { name: 'sketch', fileExtensions: ['sketch'] }, - { name: 'pawn', fileExtensions: ['pwn', 'amx'] }, - { name: 'adonis', fileNames: ['.adonisrc.json', 'ace'] }, - { name: 'forth', fileExtensions: ['4th', 'fth', 'frt'] }, - { - name: 'uml', - fileExtensions: ['iuml', 'pu', 'puml', 'plantuml', 'wsd'], - light: true, - }, - { - name: 'meson', - fileNames: ['meson.build', 'meson_options.txt'], - fileExtensions: ['wrap'], - }, - { - name: 'commitlint', - fileNames: ['.commitlint.yaml', '.commitlint.yml'], - patterns: { - commitlint: FileNamePattern.Cosmiconfig, - }, - }, - { name: 'buck', fileNames: ['.buckconfig'] }, - { name: 'dhall', fileExtensions: ['dhall', 'dhallb'] }, - { - name: 'sml', - fileExtensions: [ - 'sml', - 'mlton', - 'mlb', - 'sig', - 'fun', - 'cm', - 'lex', - 'use', - 'grm', - ], - }, - { name: 'nx', fileNames: ['nx.json', '.nxignore'] }, - { name: 'opam', fileExtensions: ['opam'] }, - { - name: 'dune', - fileNames: [ - 'dune', - 'dune-project', - 'dune-workspace', - 'dune-workspace.dev', - ], - }, - { name: 'imba', fileExtensions: ['imba'] }, - { name: 'drawio', fileExtensions: ['drawio', 'dio'] }, - { name: 'pascal', fileExtensions: ['pas'] }, - { name: 'shaderlab', fileExtensions: ['unity'] }, - { - name: 'roadmap', - fileNames: [ - 'roadmap.md', - 'roadmap.txt', - 'timeline.md', - 'timeline.txt', - 'milestones.md', - 'milestones.txt', - ], - }, - { - name: 'sas', - fileExtensions: ['sas', 'sas7bdat', 'sashdat', 'astore', 'ast', 'sast'], - }, - { - name: 'nuget', - fileNames: ['nuget.config', '.nuspec', 'nuget.exe'], - fileExtensions: ['nupkg'], - }, - { name: 'command', fileExtensions: ['command'] }, - { - name: 'stryker', - fileNames: [ - 'stryker.conf.json', - 'stryker.conf.js', - 'stryker.conf.cjs', - 'stryker.conf.mjs', - '.stryker.conf.json', - '.stryker.conf.js', - '.stryker.conf.cjs', - '.stryker.conf.mjs', - ], - }, - { name: 'denizenscript', fileExtensions: ['dsc'] }, - { - name: 'modernizr', - fileNames: ['.modernizrrc', '.modernizrrc.js', '.modernizrrc.json'], - }, - { name: 'slug', fileNames: ['.slugignore'] }, - { name: 'search', fileExtensions: ['code-search'] }, - { - name: 'stitches', - fileNames: ['stitches.config.js', 'stitches.config.ts'], - light: true, - }, - { - name: 'nginx', - fileNames: ['nginx.conf'], - fileExtensions: ['nginx', 'nginxconf', 'nginxconfig'], - }, - { - name: 'minecraft', - fileExtensions: [ - 'mcfunction', - 'mcmeta', - 'mcr', - 'mca', - 'mcgame', - 'mclevel', - 'mcworld', - 'mine', - 'mus', - 'mcstructure', - 'mcpack', - 'mcaddon', - 'mctemplate', - 'mcproject', - ], - fileNames: ['.mcattributes', '.mcdefinitions', '.mcignore'], - }, - { name: 'replit', fileNames: ['.replit'] }, - { name: 'rescript', fileExtensions: ['res'] }, - { name: 'rescript-interface', fileExtensions: ['resi'] }, - { - name: 'duc', - fileNames: ['duc.fbs'], - fileExtensions: ['duc'], - }, - { - name: 'snowpack', - fileNames: [ - 'snowpack.config.js', - 'snowpack.config.cjs', - 'snowpack.config.mjs', - 'snowpack.config.ts', - 'snowpack.config.cts', - 'snowpack.config.mts', - 'snowpack.deps.json', - 'snowpack.config.json', - ], - light: true, - }, - { name: 'brainfuck', fileExtensions: ['b', 'bf'] }, - { name: 'bicep', fileExtensions: ['bicep'] }, - { name: 'cobol', fileExtensions: ['cob', 'cbl'] }, - { name: 'grain', fileExtensions: ['gr'] }, - { name: 'lolcode', fileExtensions: ['lol'] }, - { name: 'idris', fileExtensions: ['idr', 'ibc'] }, - { name: 'quasar', fileNames: ['quasar.conf.js', 'quasar.config.js'] }, - { name: 'dependabot', fileNames: ['dependabot.yml', 'dependabot.yaml'] }, - { name: 'pipeline', fileExtensions: ['pipeline'] }, - { - name: 'vite', - patterns: { - 'vite.config': FileNamePattern.Ecmascript, - }, - }, - { - name: 'vitest', - patterns: { - 'vitest.workspace': FileNamePattern.Ecmascript, - 'vitest.config': FileNamePattern.Ecmascript, - }, - }, - { - name: 'velite', - patterns: { - 'velite.config': FileNamePattern.Ecmascript, - }, - }, - { name: 'opa', fileExtensions: ['rego'] }, - { name: 'lerna', fileNames: ['lerna.json'] }, - { - name: 'windicss', - fileNames: [ - 'windi.config.js', - 'windi.config.cjs', - 'windi.config.ts', - 'windi.config.cts', - 'windi.config.json', - ], - fileExtensions: ['windi'], - }, - { - name: 'textlint', - fileNames: [ - '.textlintrc', - '.textlintrc.js', - '.textlintrc.json', - '.textlintrc.yml', - '.textlintrc.yaml', - ], - }, - { name: 'scala', fileExtensions: ['scala', 'sc'] }, - { name: 'lilypond', fileExtensions: ['ly'] }, - { name: 'vlang', fileExtensions: ['v'], fileNames: ['vpkg.json', 'v.mod'] }, - { name: 'chess', fileExtensions: ['pgn', 'fen'], light: true }, - { name: 'gemini', fileExtensions: ['gmi', 'gemini'] }, - { - name: 'sentry', - fileNames: ['.sentryclirc'], - patterns: { - 'sentry.client.config': FileNamePattern.Ecmascript, - 'sentry.server.config': FileNamePattern.Ecmascript, - 'sentry.edge.config': FileNamePattern.Ecmascript, - }, - }, - { - name: 'phpunit', - fileNames: [ - '.phpunit.result.cache', - '.phpunit-watcher.yml', - 'phpunit.xml', - 'phpunit.xml.dist', - 'phpunit-watcher.yml', - 'phpunit-watcher.yml.dist', - ], - }, - { - name: 'php-cs-fixer', - fileNames: [ - '.php_cs', - '.php_cs.dist', - '.php_cs.php', - '.php_cs.dist.php', - '.php-cs-fixer.php', - '.php-cs-fixer.dist.php', - ], - }, - { name: 'robots', fileNames: ['robots.txt'] }, - { - name: 'tsconfig', - fileNames: [ - 'tsconfig.json', - 'tsconfig.app.json', - 'tsconfig.editor.json', - 'tsconfig.spec.json', - 'tsconfig.base.json', - 'tsconfig.build.json', - 'tsconfig.eslint.json', - 'tsconfig.lib.json', - 'tsconfig.lib.prod.json', - 'tsconfig.node.json', - 'tsconfig.test.json', - 'tsconfig.e2e.json', - 'tsconfig.web.json', - 'tsconfig.webworker.json', - 'tsconfig.worker.json', - 'tsconfig.config.json', - 'tsconfig.vitest.json', - 'tsconfig.cjs.json', - 'tsconfig.esm.json', - 'tsconfig.mjs.json', - 'tsconfig.doc.json', - 'tsconfig.paths.json', - 'tsconfig.main.json', - 'tsconfig.renderer.json', - 'tsconfig.server.json', - ], - fileExtensions: ['tsconfig.json'], - }, - { - name: 'tauri', - fileNames: [ - 'tauri.conf.json', - 'tauri.config.json', - 'tauri.linux.conf.json', - 'tauri.windows.conf.json', - 'tauri.macos.conf.json', - '.taurignore', - ], - fileExtensions: ['tauri'], - }, - { - name: 'jsconfig', - fileNames: ['jsconfig.json'], - fileExtensions: ['jsconfig.json'], - }, - { - name: 'maven', - fileNames: ['maven.config', 'jvm.config', 'pom.xml'], - }, - { name: 'ada', fileExtensions: ['ada', 'adb', 'ads', 'ali'] }, - { - name: 'serverless', - fileNames: [ - 'serverless.yml', - 'serverless.yaml', - 'serverless.json', - 'serverless.js', - 'serverless.ts', - ], - }, - { - name: 'supabase', - fileNames: ['supabase.js', 'supabase.py'], - }, - { - name: 'ember', - fileNames: ['.ember-cli', '.ember-cli.js', 'ember-cli-builds.js'], - }, - { - name: 'horusec', - fileNames: ['horusec-config.json'], - fileExtensions: ['horusec-config.json'], - }, - { name: 'poetry', fileNames: ['poetry.lock'] }, - { - name: 'pdm', - fileNames: ['pdm.lock', 'pdm.toml', '.pdm-python'], - fileExtensions: ['pdm.lock', 'pdm.toml'], - }, - { name: 'coala', fileExtensions: ['coarc', 'coafile'] }, - { name: 'parcel', fileNames: ['.parcelrc'] }, - { - name: 'dinophp', - fileExtensions: ['bubble', 'html.bubble', 'php.bubble'], - }, - { name: 'teal', fileExtensions: ['tl'] }, - { name: 'template', fileExtensions: ['template'] }, - { name: 'astyle', fileNames: ['.astylerc'] }, - { - name: 'shader', - fileExtensions: [ - 'glsl', - 'vert', - 'tesc', - 'tese', - 'geom', - 'frag', - 'comp', - 'vert.glsl', - 'tesc.glsl', - 'tese.glsl', - 'geom.glsl', - 'frag.glsl', - 'comp.glsl', - 'vertex.glsl', - 'geometry.glsl', - 'fragment.glsl', - 'compute.glsl', - 'ts.glsl', - 'gs.glsl', - 'vs.glsl', - 'fs.glsl', - 'shader', - 'vertexshader', - 'fragmentshader', - 'geometryshader', - 'computeshader', - 'hlsl', - 'pixel.hlsl', - 'geometry.hlsl', - 'compute.hlsl', - 'tessellation.hlsl', - 'px.hlsl', - 'geom.hlsl', - 'comp.hlsl', - 'tess.hlsl', - 'wgsl', - ], - }, - { - name: 'lighthouse', - fileNames: [ - '.lighthouserc.js', - 'lighthouserc.js', - '.lighthouserc.cjs', - 'lighthouserc.cjs', - '.lighthouserc.json', - 'lighthouserc.json', - '.lighthouserc.yml', - 'lighthouserc.yml', - '.lighthouserc.yaml', - 'lighthouserc.yaml', - ], - }, - { - name: 'svgr', - patterns: { - svgr: FileNamePattern.Cosmiconfig, - }, - }, - { name: 'rome', fileNames: ['rome.json'] }, - { - name: 'cypress', - fileNames: ['cypress.json', 'cypress.env.json'], - patterns: { - 'cypress.config': FileNamePattern.Ecmascript, - }, - }, - { name: 'siyuan', fileExtensions: ['sy'] }, - { name: 'ndst', fileExtensions: ['ndst.yml', 'ndst.yaml', 'ndst.json'] }, - { - name: 'plop', - fileNames: ['plopfile.js', 'plopfile.cjs', 'plopfile.mjs', 'plopfile.ts'], - }, - { name: 'tobi', fileExtensions: ['tobi'] }, - { name: 'tobimake', fileNames: ['.tobimake'] }, - { name: 'gleam', fileNames: ['gleam.toml'], fileExtensions: ['gleam'] }, - { - name: 'pnpm', - light: true, - fileNames: ['pnpm-lock.yaml', 'pnpm-workspace.yaml', '.pnpmfile.cjs'], - }, - { - name: 'gridsome', - fileNames: ['gridsome.config.js', 'gridsome.server.js'], - }, - { - name: 'steadybit', - fileExtensions: ['steadybit.yml', 'steadybit.yaml'], - fileNames: [ - '.steadybit.yml', - 'steadybit.yml', - '.steadybit.yaml', - 'steadybit.yaml', - ], - }, - { name: 'capnp', fileExtensions: ['capnp'] }, - { name: 'tree', fileExtensions: ['tree'] }, - { - name: 'cadence', - fileExtensions: ['cdc'], - }, - { name: 'caddy', fileNames: ['Caddyfile'] }, - { - name: 'openapi', - light: true, - fileExtensions: ['openapi.json', 'openapi.yml', 'openapi.yaml'], - fileNames: ['openapi.json', 'openapi.yml', 'openapi.yaml'], - }, - { - name: 'swagger', - fileExtensions: ['swagger.json', 'swagger.yml', 'swagger.yaml'], - fileNames: ['swagger.json', 'swagger.yml', 'swagger.yaml'], - }, - { name: 'bun', fileNames: ['bun.lockb', 'bunfig.toml'], light: true }, - { name: 'antlr', fileExtensions: ['g4'] }, - { name: 'stylable', fileExtensions: ['st.css'] }, - { name: 'pinejs', fileExtensions: ['pine'] }, - { - name: 'nano-staged', - light: true, - fileNames: [ - '.nano-staged.js', - 'nano-staged.js', - '.nano-staged.cjs', - 'nano-staged.cjs', - '.nano-staged.mjs', - 'nano-staged.mjs', - '.nano-staged.json', - 'nano-staged.json', - '.nanostagedrc', - ], - }, - { - name: 'knip', - fileNames: [ - 'knip.json', - 'knip.jsonc', - '.knip.json', - '.knip.jsonc', - 'knip.ts', - 'knip.js', - 'knip.config.ts', - 'knip.config.js', - ], - }, - { - name: 'taskfile', - fileExtensions: ['taskfile.yml', 'taskfile.yaml'], - fileNames: [ - 'taskfile.yml', - 'taskfile.yaml', - 'taskfile.dist.yml', - 'taskfile.dist.yaml', - ], - }, - { - name: 'craco', - patterns: { - craco: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'gamemaker', - fileExtensions: ['gml', 'yy', 'yyp', 'yyz'], - }, - { name: 'tldraw', fileExtensions: ['tldr'], light: true }, - { - name: 'mercurial', - fileNames: [ - '.hg', - '.hgignore', - '.hgflow', - '.hgrc', - 'hgrc', - 'mercurial.ini', - ], - }, - { - name: 'deno', - fileNames: ['deno.json', 'deno.jsonc', 'deno.lock'], - light: true, - }, - { - name: 'plastic', - fileNames: [ - 'plastic.branchexplorer', - 'plastic.selector', - 'plastic.wktree', - 'plastic.workspace', - 'plastic.workspaces', - ], - }, - { name: 'typst', fileExtensions: ['typ'] }, - { - name: 'unocss', - fileNames: [ - 'uno.config.js', - 'uno.config.mjs', - 'uno.config.ts', - 'uno.config.mts', - 'unocss.config.js', - 'unocss.config.mjs', - 'unocss.config.ts', - 'unocss.config.mts', - ], - }, - { name: 'ifanr-cloud', fileNames: ['.mincloudrc'] }, - { name: 'concourse', fileNames: ['concourse.yml'] }, - { name: 'qwik', fileExtensions: ['tsx'], enabledFor: [IconPack.Qwik] }, - { name: 'mermaid', fileExtensions: ['mmd', 'mermaid'] }, - { - name: 'syncpack', - patterns: { - syncpack: FileNamePattern.Cosmiconfig, - }, - }, - { - name: 'mojo', - fileExtensions: ['mojo', '🔥'], - }, - { - name: 'werf', - fileNames: [ - 'werf.yaml', - 'werf.yml', - 'werf-giterminism.yaml', - 'werf-giterminism.yml', - ], - }, - { name: 'roblox', fileExtensions: ['rbxl', 'rbxlx', 'rbxm', 'rbxmx'] }, - { - name: 'panda', - patterns: { - 'panda.config': FileNamePattern.Ecmascript, - }, - }, - { name: 'biome', fileNames: ['biome.json', 'biome.jsonc'] }, - { - name: 'esbuild', - patterns: { - esbuild: FileNamePattern.Ecmascript, - 'esbuild.config': FileNamePattern.Ecmascript, - }, - }, - { name: 'spwn', fileExtensions: ['spwn'] }, - { name: 'templ', fileExtensions: ['templ'] }, - { name: 'chrome', fileExtensions: ['crx'] }, - { name: 'stan', fileExtensions: ['stan'] }, - { - name: 'abap', - fileExtensions: ['abap', 'acds', 'asddls'], - }, - { - name: 'drizzle', - fileNames: [ - 'drizzle.config.ts', - 'drizzle.config.js', - 'drizzle.config.json', - ], - }, - { name: 'lottie', fileExtensions: ['lottie'] }, - { - name: 'puppeteer', - patterns: { - puppeteer: FileNamePattern.Cosmiconfig, - }, - }, - { name: 'apps-script', fileExtensions: ['gs'] }, - { - name: 'pkl', - fileExtensions: ['pkl'], - fileNames: ['PklProject', 'PklProject.deps.json'], - }, - { - name: 'kubernetes', - fileNames: [ - 'k8s.yml', - 'k8s.yaml', - 'kubernetes.yml', - 'kubernetes.yaml', - '.k8s.yml', - '.k8s.yaml', - ], - }, - { - name: 'screwdriver', - fileNames: ['screwdriver.yaml', 'screwdriver.yml'], - }, - { - name: 'snapcraft', - fileNames: ['snapcraft.yaml', 'snapcraft.yml'], - }, - { - name: 'container', - clone: { - base: '3d', - color: '#00b0ff', - }, - fileNames: [ - '.devcontainer/devcontainer.json', - '.devcontainer/devcontainer-lock.json', - ], - }, - { - name: 'kcl', - fileNames: ['kcl.mod', 'kcl.yaml', 'kcl.yml'], - fileExtensions: ['k'], - }, - { - name: 'verified', - fileExtensions: ['sigstore.json'], - }, - { - name: 'bruno', - fileExtensions: ['bru'], - }, - { - name: 'cairo', - fileExtensions: ['cairo'], - }, - { - name: 'grafana-alloy', - fileExtensions: ['alloy'], - }, - { - name: 'clangd', - fileNames: ['.clangd'], - }, - { - name: 'markdownlint', - fileNames: [ - '.markdownlint.json', - '.markdownlint.jsonc', - '.markdownlint.yaml', - '.markdownlint.yml', - '.markdownlint-cli2.jsonc', - '.markdownlint-cli2.yaml', - '.markdownlint-cli2.cjs', - '.markdownlint-cli2.mjs', - '.markdownlintignore', - ], - }, - { - name: 'tsil', - fileExtensions: ['ц'], - }, - { - name: 'deepsource', - fileNames: ['.deepsource.toml'], - }, - { - name: 'tape', - fileExtensions: ['tape'], - clone: { base: 'video', color: 'purple-300' }, - }, - { - name: 'hurl', - fileExtensions: ['hurl'], - }, - { - name: 'cds', - fileExtensions: ['cds'], - }, - { - name: 'slint', - fileExtensions: ['slint', '60'], - }, - { - name: 'jsr', - fileNames: ['jsr.json', 'jsr.jsonc'], - light: true, - }, - { - name: 'coderabbit-ai', - fileNames: ['.coderabbit.yml', '.coderabbit.yaml'], - }, - { - name: 'gemini-ai', - fileNames: ['.aiexclude'], - }, - ]), -}; diff --git a/src/material-icons/src/core/icons/folderIcons.ts b/src/material-icons/src/core/icons/folderIcons.ts deleted file mode 100644 index ad21213..0000000 --- a/src/material-icons/src/core/icons/folderIcons.ts +++ /dev/null @@ -1,931 +0,0 @@ -import type { FolderTheme } from '../models/icons/folders/folderTheme'; -import { IconPack } from '../models/icons/iconPack'; - -/** - * Defines folder icons - */ -export const folderIcons: FolderTheme[] = [ - { - name: 'specific', - defaultIcon: { name: 'folder' }, - rootFolder: { name: 'folder-root' }, - icons: [ - { - name: 'folder-robot', - folderNames: ['bot', 'robot'], - }, - { - name: 'folder-src', - folderNames: ['src', 'srcs', 'source', 'sources', 'code'], - }, - { - name: 'folder-dist', - folderNames: [ - 'dist', - 'out', - 'output', - 'build', - 'release', - 'bin', - 'distribution', - ], - }, - { - name: 'folder-css', - folderNames: ['css', 'stylesheet', 'stylesheets', 'style', 'styles'], - }, - { name: 'folder-sass', folderNames: ['sass', 'scss'] }, - { name: 'folder-television', folderNames: ['tv', 'television'] }, - { name: 'folder-desktop', folderNames: ['desktop'] }, - { name: 'folder-console', folderNames: ['console'] }, - { - name: 'folder-images', - folderNames: [ - 'images', - 'image', - 'imgs', - 'img', - 'icons', - 'icon', - 'icos', - 'ico', - 'figures', - 'figure', - 'figs', - 'fig', - 'screenshot', - 'screenshots', - 'screengrab', - 'screengrabs', - 'pic', - 'pics', - 'picture', - 'pictures', - 'photo', - 'photos', - 'photograph', - 'photographs', - ], - }, - { - name: 'folder-scripts', - folderNames: ['script', 'scripts', 'scripting'], - }, - { name: 'folder-node', folderNames: ['node_modules'] }, - { - name: 'folder-javascript', - folderNames: ['js', 'javascript', 'javascripts'], - }, - { name: 'folder-json', folderNames: ['json', 'jsons'] }, - { name: 'folder-font', folderNames: ['font', 'fonts'] }, - { name: 'folder-bower', folderNames: ['bower_components'] }, - { - name: 'folder-test', - folderNames: ['test', 'tests', 'testing', 'snapshots', 'spec', 'specs'], - }, - { - name: 'folder-jinja', - folderNames: ['jinja', 'jinja2', 'j2'], - light: true, - }, - { name: 'folder-markdown', folderNames: ['markdown', 'md'] }, - { name: 'folder-pdm', folderNames: ['pdm-plugins', 'pdm-build'] }, - { name: 'folder-php', folderNames: ['php'] }, - { name: 'folder-phpmailer', folderNames: ['phpmailer'] }, - { name: 'folder-sublime', folderNames: ['sublime'] }, - { - name: 'folder-docs', - folderNames: [ - 'doc', - 'docs', - 'document', - 'documents', - 'documentation', - 'post', - 'posts', - 'article', - 'articles', - ], - }, - { name: 'folder-gh-workflows', folderNames: ['github/workflows'] }, - { - name: 'folder-git', - folderNames: ['git', 'patches', 'githooks', 'submodules'], - }, - { name: 'folder-github', folderNames: ['github'] }, - { name: 'folder-gitea', folderNames: ['gitea'] }, - { name: 'folder-gitlab', folderNames: ['gitlab'] }, - { name: 'folder-vscode', folderNames: ['vscode', 'vscode-test'] }, - { - name: 'folder-views', - folderNames: [ - 'view', - 'views', - 'screen', - 'screens', - 'page', - 'pages', - 'public_html', - 'html', - ], - }, - { name: 'folder-vue', folderNames: ['vue'] }, - { name: 'folder-vuepress', folderNames: ['vuepress'] }, - { name: 'folder-expo', folderNames: ['expo', 'expo-shared'] }, - { - name: 'folder-config', - folderNames: [ - 'cfg', - 'cfgs', - 'conf', - 'confs', - 'config', - 'configs', - 'configuration', - 'configurations', - 'setting', - 'settings', - 'META-INF', - 'option', - 'options', - ], - }, - { - name: 'folder-i18n', - folderNames: [ - 'i18n', - 'internationalization', - 'lang', - 'langs', - 'language', - 'languages', - 'locale', - 'locales', - 'l10n', - 'localization', - 'translation', - 'translate', - 'translations', - 'tx', - ], - }, - { - name: 'folder-components', - folderNames: ['components', 'widget', 'widgets', 'fragments'], - }, - { - name: 'folder-verdaccio', - folderNames: ['verdaccio'], - }, - { name: 'folder-aurelia', folderNames: ['aurelia_project'] }, - { - name: 'folder-resource', - folderNames: [ - 'resource', - 'resources', - 'res', - 'asset', - 'assets', - 'static', - 'report', - 'reports', - ], - }, - { - name: 'folder-lib', - folderNames: [ - 'lib', - 'libs', - 'library', - 'libraries', - 'vendor', - 'vendors', - 'third-party', - 'lib64', - ], - }, - { - name: 'folder-theme', - folderNames: [ - 'themes', - 'theme', - 'color', - 'colors', - 'design', - 'designs', - ], - }, - { name: 'folder-webpack', folderNames: ['webpack'] }, - { name: 'folder-global', folderNames: ['global'] }, - { - name: 'folder-public', - folderNames: [ - 'public', - 'www', - 'wwwroot', - 'web', - 'website', - 'site', - 'browser', - 'browsers', - ], - }, - { - name: 'folder-include', - folderNames: [ - 'inc', - 'include', - 'includes', - 'partial', - 'partials', - 'inc64', - ], - }, - { - name: 'folder-docker', - folderNames: ['docker', 'dockerfiles', 'dockerhub'], - }, - { - name: 'folder-ngrx-effects', - folderNames: ['effects'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-ngrx-store', - folderNames: ['store'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-ngrx-state', - folderNames: ['states', 'state'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-ngrx-reducer', - folderNames: ['reducers', 'reducer'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-ngrx-actions', - folderNames: ['actions'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-ngrx-entities', - folderNames: ['entities'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-ngrx-selectors', - folderNames: ['selectors'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'folder-redux-reducer', - folderNames: ['reducers', 'reducer'], - enabledFor: [IconPack.Redux], - }, - { - name: 'folder-redux-actions', - folderNames: ['actions'], - enabledFor: [IconPack.Redux], - }, - { - name: 'folder-redux-selector', - folderNames: ['selectors', 'selector'], - enabledFor: [IconPack.Redux], - }, - { - name: 'folder-redux-store', - folderNames: ['store', 'stores'], - enabledFor: [IconPack.Redux], - }, - { - name: 'folder-react-components', - folderNames: ['components', 'react', 'jsx', 'reactjs'], - enabledFor: [IconPack.React, IconPack.Redux], - }, - { - name: 'folder-astro', - folderNames: ['astro'], - }, - { - name: 'folder-database', - folderNames: ['db', 'data', 'database', 'databases', 'sql'], - }, - { name: 'folder-log', folderNames: ['log', 'logs', 'logging'] }, - { name: 'folder-target', folderNames: ['target'] }, - { - name: 'folder-temp', - folderNames: ['temp', 'tmp', 'cached', 'cache'], - }, - { name: 'folder-aws', folderNames: ['aws'] }, - { - name: 'folder-audio', - folderNames: [ - 'aud', - 'auds', - 'audio', - 'audios', - 'music', - 'sound', - 'sounds', - ], - }, - { - name: 'folder-video', - folderNames: ['vid', 'vids', 'video', 'videos', 'movie', 'movies'], - }, - { - name: 'folder-kubernetes', - folderNames: ['kubernetes', 'k8s'], - }, - { name: 'folder-import', folderNames: ['import', 'imports', 'imported'] }, - { name: 'folder-export', folderNames: ['export', 'exports', 'exported'] }, - { name: 'folder-wakatime', folderNames: ['wakatime'] }, - { name: 'folder-circleci', folderNames: ['circleci'] }, - { - name: 'folder-wordpress', - folderNames: ['wordpress-org', 'wp-content'], - }, - { name: 'folder-gradle', folderNames: ['gradle'] }, - { - name: 'folder-coverage', - folderNames: [ - 'coverage', - 'nyc-output', - 'nyc_output', - 'e2e', - 'it', - 'integration-test', - 'integration-tests', - ], - }, - { - name: 'folder-class', - folderNames: [ - 'class', - 'classes', - 'model', - 'models', - 'schemas', - 'schema', - ], - }, - { - name: 'folder-other', - folderNames: [ - 'other', - 'others', - 'misc', - 'miscellaneous', - 'extra', - 'extras', - 'etc', - ], - }, - { name: 'folder-lua', folderNames: ['lua'] }, - { name: 'folder-turborepo', folderNames: ['turbo'] }, - { - name: 'folder-typescript', - folderNames: ['typescript', 'ts', 'typings', '@types', 'types'], - }, - { name: 'folder-graphql', folderNames: ['graphql', 'gql'] }, - { name: 'folder-routes', folderNames: ['routes', 'router', 'routers'] }, - { name: 'folder-ci', folderNames: ['ci'] }, - { - name: 'folder-benchmark', - folderNames: [ - 'benchmark', - 'benchmarks', - 'performance', - 'measure', - 'measures', - 'measurement', - ], - }, - { - name: 'folder-messages', - folderNames: [ - 'messages', - 'messaging', - 'forum', - 'chat', - 'chats', - 'conversation', - 'conversations', - ], - }, - { name: 'folder-less', folderNames: ['less'] }, - { - name: 'folder-gulp', - folderNames: [ - 'gulp', - 'gulp-tasks', - 'gulpfile.js', - 'gulpfile.mjs', - 'gulpfile.ts', - 'gulpfile.babel.js', - ], - }, - { - name: 'folder-python', - folderNames: ['python', 'pycache', 'pytest_cache'], - }, - { - name: 'folder-mojo', - folderNames: ['mojo'], - }, - { name: 'folder-moon', folderNames: ['moon'] }, - { name: 'folder-debug', folderNames: ['debug', 'debugging'] }, - { name: 'folder-fastlane', folderNames: ['fastlane'] }, - { - name: 'folder-plugin', - folderNames: [ - 'plugin', - 'plugins', - 'mod', - 'mods', - 'modding', - 'extension', - 'extensions', - 'addon', - 'addons', - 'module', - 'modules', - ], - }, - { name: 'folder-middleware', folderNames: ['middleware', 'middlewares'] }, - { - name: 'folder-controller', - folderNames: [ - 'controller', - 'controllers', - 'service', - 'services', - 'provider', - 'providers', - 'handler', - 'handlers', - ], - }, - { name: 'folder-ansible', folderNames: ['ansible'] }, - { - name: 'folder-server', - folderNames: ['server', 'servers', 'backend', 'backends'], - }, - { - name: 'folder-client', - folderNames: ['client', 'clients', 'frontend', 'frontends', 'pwa'], - }, - { name: 'folder-tasks', folderNames: ['tasks', 'tickets'] }, - { name: 'folder-android', folderNames: ['android'] }, - { name: 'folder-ios', folderNames: ['ios'] }, - { - name: 'folder-ui', - folderNames: ['presentation', 'gui', 'ui', 'ux'], - }, - { name: 'folder-upload', folderNames: ['uploads', 'upload'] }, - { name: 'folder-download', folderNames: ['downloads', 'download'] }, - { - name: 'folder-tools', - folderNames: [ - 'tools', - 'toolkit', - 'toolkits', - 'toolbox', - 'toolboxes', - 'tooling', - 'devtools', - ], - }, - { name: 'folder-helper', folderNames: ['helpers', 'helper'] }, - { name: 'folder-serverless', folderNames: ['serverless'] }, - { name: 'folder-api', folderNames: ['api', 'apis', 'restapi'] }, - { name: 'folder-app', folderNames: ['app', 'apps'] }, - { - name: 'folder-apollo', - folderNames: [ - 'apollo', - 'apollo-client', - 'apollo-cache', - 'apollo-config', - ], - }, - { - name: 'folder-archive', - folderNames: [ - 'arc', - 'arcs', - 'archive', - 'archives', - 'archival', - 'bkp', - 'bkps', - 'bak', - 'baks', - 'backup', - 'backups', - 'back-up', - 'back-ups', - 'history', - 'histories', - ], - }, - { name: 'folder-batch', folderNames: ['batch', 'batchs', 'batches'] }, - { name: 'folder-buildkite', folderNames: ['buildkite'] }, - { name: 'folder-cluster', folderNames: ['cluster', 'clusters'] }, - { - name: 'folder-command', - folderNames: ['command', 'commands', 'cmd', 'cli', 'clis'], - }, - { name: 'folder-constant', folderNames: ['constant', 'constants'] }, - { - name: 'folder-container', - folderNames: ['container', 'containers', 'devcontainer'], - }, - { name: 'folder-content', folderNames: ['content', 'contents'] }, - { name: 'folder-context', folderNames: ['context', 'contexts'] }, - { name: 'folder-core', folderNames: ['core'] }, - { name: 'folder-delta', folderNames: ['delta', 'deltas', 'changes'] }, - { name: 'folder-dump', folderNames: ['dump', 'dumps'] }, - { - name: 'folder-examples', - folderNames: [ - 'demo', - 'demos', - 'example', - 'examples', - 'sample', - 'samples', - 'sample-data', - ], - }, - { - name: 'folder-environment', - folderNames: ['env', 'envs', 'environment', 'environments', 'venv'], - }, - { - name: 'folder-functions', - folderNames: [ - 'func', - 'funcs', - 'function', - 'functions', - 'lambda', - 'lambdas', - 'logic', - 'math', - 'maths', - 'calc', - 'calcs', - 'calculation', - 'calculations', - ], - }, - { - name: 'folder-generator', - folderNames: [ - 'generator', - 'generators', - 'generated', - 'cfn-gen', - 'gen', - 'gens', - 'auto', - ], - }, - { - name: 'folder-hook', - folderNames: ['hook', 'hooks', 'trigger', 'triggers'], - }, - { name: 'folder-job', folderNames: ['job', 'jobs'] }, - { - name: 'folder-keys', - folderNames: [ - 'key', - 'keys', - 'token', - 'tokens', - 'jwt', - 'secret', - 'secrets', - ], - }, - { name: 'folder-layout', folderNames: ['layout', 'layouts'] }, - { - name: 'folder-mail', - folderNames: ['mail', 'mails', 'email', 'emails', 'smtp', 'mailers'], - }, - { name: 'folder-mappings', folderNames: ['mappings', 'mapping'] }, - { name: 'folder-meta', folderNames: ['meta'] }, - { name: 'folder-changesets', folderNames: ['changesets', 'changeset'] }, - { - name: 'folder-packages', - folderNames: ['package', 'packages', 'pkg', 'pkgs'], - }, - { name: 'folder-shared', folderNames: ['shared', 'common'] }, - { - name: 'folder-shader', - folderNames: ['glsl', 'hlsl', 'shader', 'shaders'], - }, - { name: 'folder-stack', folderNames: ['stack', 'stacks'] }, - { - name: 'folder-template', - folderNames: [ - 'template', - 'templates', - 'github/ISSUE_TEMPLATE', - 'github/PULL_REQUEST_TEMPLATE', - ], - }, - { - name: 'folder-utils', - folderNames: ['util', 'utils', 'utility', 'utilities'], - }, - { name: 'folder-supabase', folderNames: ['supabase'] }, - { name: 'folder-private', folderNames: ['private'] }, - { name: 'folder-linux', folderNames: ['linux', 'linuxbsd', 'unix'] }, - { name: 'folder-windows', folderNames: ['windows', 'win', 'win32'] }, - { - name: 'folder-macos', - folderNames: ['macos', 'mac', 'osx', 'DS_Store'], - }, - { - name: 'folder-error', - folderNames: ['error', 'errors', 'err', 'errs', 'crash', 'crashes'], - }, - { name: 'folder-event', folderNames: ['event', 'events'] }, - { - name: 'folder-secure', - folderNames: [ - 'auth', - 'authentication', - 'secure', - 'security', - 'cert', - 'certs', - 'certificate', - 'certificates', - 'ssl', - ], - }, - { name: 'folder-custom', folderNames: ['custom', 'customs'] }, - { - name: 'folder-mock', - folderNames: [ - 'draft', - 'drafts', - 'mock', - 'mocks', - 'fixture', - 'fixtures', - 'concept', - 'concepts', - 'sketch', - 'sketches', - ], - }, - { - name: 'folder-syntax', - folderNames: ['syntax', 'syntaxes', 'spellcheck'], - }, - { name: 'folder-vm', folderNames: ['vm', 'vms'] }, - { name: 'folder-stylus', folderNames: ['stylus'] }, - { name: 'folder-flow', folderNames: ['flow-typed'] }, - { - name: 'folder-rules', - folderNames: [ - 'rule', - 'rules', - 'validation', - 'validations', - 'validator', - 'validators', - ], - }, - { - name: 'folder-review', - folderNames: ['review', 'reviews', 'revisal', 'revisals', 'reviewed'], - }, - { - name: 'folder-animation', - folderNames: ['anim', 'anims', 'animation', 'animations', 'animated'], - }, - { name: 'folder-guard', folderNames: ['guard', 'guards'] }, - { name: 'folder-prisma', folderNames: ['prisma', 'prisma/schema'] }, - { name: 'folder-pipe', folderNames: ['pipe', 'pipes'] }, - { name: 'folder-svg', folderNames: ['svg', 'svgs'] }, - { - name: 'folder-vuex-store', - folderNames: ['store', 'stores'], - enabledFor: [IconPack.Vuex], - }, - { - name: 'folder-nuxt', - folderNames: ['nuxt'], - }, - { - name: 'folder-vue-directives', - folderNames: ['directives'], - enabledFor: [IconPack.Vuex, IconPack.Vue], - }, - { - name: 'folder-vue', - folderNames: ['components'], - enabledFor: [IconPack.Vuex, IconPack.Vue], - }, - { name: 'folder-terraform', folderNames: ['terraform'] }, - { - name: 'folder-mobile', - folderNames: ['mobile', 'mobiles', 'portable', 'portability'], - }, - { name: 'folder-stencil', folderNames: ['stencil'] }, - { name: 'folder-firebase', folderNames: ['firebase'] }, - { name: 'folder-svelte', folderNames: ['svelte', 'svelte-kit'] }, - { - name: 'folder-update', - folderNames: ['update', 'updates', 'upgrade', 'upgrades'], - }, - { name: 'folder-intellij', folderNames: ['idea'], light: true }, - { - name: 'folder-azure-pipelines', - folderNames: ['azure-pipelines', 'azure-pipelines-ci'], - }, - { name: 'folder-mjml', folderNames: ['mjml'] }, - { - name: 'folder-admin', - folderNames: [ - 'admin', - 'admins', - 'manager', - 'managers', - 'moderator', - 'moderators', - ], - }, - { - name: 'folder-jupyter', - folderNames: ['jupyter', 'notebook', 'notebooks', 'ipynb'], - }, - { name: 'folder-scala', folderNames: ['scala'] }, - { - name: 'folder-connection', - folderNames: [ - 'connection', - 'connections', - 'integration', - 'integrations', - 'remote', - 'remotes', - ], - }, - { name: 'folder-quasar', folderNames: ['quasar'] }, - { name: 'folder-next', folderNames: ['next'] }, - { name: 'folder-cobol', folderNames: ['cobol'] }, - { name: 'folder-yarn', folderNames: ['yarn'] }, - { name: 'folder-husky', folderNames: ['husky'] }, - { - name: 'folder-storybook', - folderNames: ['storybook', 'stories'], - }, - { name: 'folder-base', folderNames: ['base', 'bases'] }, - { - name: 'folder-cart', - folderNames: ['cart', 'shopping-cart', 'shopping', 'shop'], - }, - { - name: 'folder-home', - folderNames: ['home', 'start'], - }, - { - name: 'folder-project', - folderNames: ['project', 'projects'], - }, - { - name: 'folder-interface', - folderNames: ['interface', 'interfaces'], - }, - { name: 'folder-netlify', folderNames: ['netlify'] }, - { - name: 'folder-enum', - folderNames: ['enum', 'enums'], - }, - { - name: 'folder-contract', - folderNames: [ - 'pact', - 'pacts', - 'contract', - 'contracts', - 'contract-testing', - 'contract-test', - 'contract-tests', - ], - }, - { - name: 'folder-helm', - folderNames: ['helm', 'helmchart', 'helmcharts'], - }, - { - name: 'folder-queue', - folderNames: ['queue', 'queues', 'bull', 'mq'], - }, - { - name: 'folder-vercel', - folderNames: ['vercel', 'now'], - }, - { - name: 'folder-cypress', - folderNames: ['cypress'], - }, - { - name: 'folder-decorators', - folderNames: ['decorator', 'decorators'], - }, - { - name: 'folder-java', - folderNames: ['java'], - }, - { - name: 'folder-resolver', - folderNames: ['resolver', 'resolvers'], - }, - { - name: 'folder-angular', - folderNames: ['angular'], - }, - { - name: 'folder-unity', - folderNames: ['unity'], - }, - { - name: 'folder-pdf', - folderNames: ['pdf', 'pdfs'], - }, - { - name: 'folder-proto', - folderNames: ['protobuf', 'protobufs', 'proto', 'protos'], - }, - { - name: 'folder-plastic', - folderNames: ['plastic'], - }, - { - name: 'folder-gamemaker', - folderNames: ['gamemaker', 'gamemaker2'], - }, - { - name: 'folder-mercurial', - folderNames: ['hg', 'hghooks', 'hgext'], - }, - { - name: 'folder-godot', - folderNames: ['godot', 'godot-cpp'], - }, - { - name: 'folder-lottie', - folderNames: ['lottie', 'lotties', 'lottiefiles'], - }, - { - name: 'folder-taskfile', - folderNames: ['taskfile', 'taskfiles'], - }, - { - name: 'folder-drizzle', - folderNames: ['drizzle'], - }, - { - name: 'folder-cloudflare', - folderNames: ['cloudflare'], - }, - { - name: 'folder-seeders', - folderNames: ['seeds', 'seeders', 'seed', 'seeding'], - }, - { - name: 'folder-store', - folderNames: ['store', 'stores'], - enabledFor: [IconPack.Angular], - }, - { name: 'folder-bicep', folderNames: ['bicep'] }, - { name: 'folder-snapcraft', folderNames: ['snap', 'snapcraft'] }, - { - name: 'folder-development', - folderNames: ['dev', 'development'], - clone: { - base: 'folder-src', - color: 'light-blue-700', - }, - }, - { name: 'folder-flutter', folderNames: ['flutter'] }, - { name: 'folder-snippet', folderNames: ['snippet', 'snippets'] }, - ], - }, - { - name: 'classic', - defaultIcon: { name: 'folder' }, - rootFolder: { name: 'folder-root' }, - }, - { name: 'none', defaultIcon: { name: '' } }, -]; diff --git a/src/material-icons/src/core/icons/languageIcons.ts b/src/material-icons/src/core/icons/languageIcons.ts deleted file mode 100644 index 8bad5b0..0000000 --- a/src/material-icons/src/core/icons/languageIcons.ts +++ /dev/null @@ -1,163 +0,0 @@ -import type { LanguageIcon } from '../models/icons/languages/languageIdentifier'; - -/** - * Defines icons for language ids - */ -export const languageIcons: LanguageIcon[] = [ - { icon: { name: 'git' }, ids: ['git', 'git-commit', 'git-rebase', 'ignore'] }, - { - icon: { name: 'github-actions-workflow' }, - ids: ['github-actions-workflow'], - }, - { - icon: { name: 'yaml' }, - ids: ['yaml', 'spring-boot-properties-yaml', 'ansible', 'ansible-jinja'], - }, - { icon: { name: 'xml' }, ids: ['xml', 'xquery', 'xsl'] }, - { icon: { name: 'matlab' }, ids: ['matlab'] }, - { - icon: { name: 'settings' }, - ids: ['makefile', 'toml', 'ini', 'properties', 'spring-boot-properties'], - }, - { icon: { name: 'shaderlab' }, ids: ['shaderlab'] }, - { icon: { name: 'diff' }, ids: ['diff'] }, - { icon: { name: 'json' }, ids: ['json', 'jsonc', 'json5'] }, - { icon: { name: 'blink' }, ids: ['blink'] }, - { icon: { name: 'java' }, ids: ['java'] }, - { icon: { name: 'razor' }, ids: ['razor', 'aspnetcorerazor'] }, - { icon: { name: 'python' }, ids: ['python'] }, - { icon: { name: 'mojo' }, ids: ['mojo'] }, - { icon: { name: 'javascript' }, ids: ['javascript'] }, - { icon: { name: 'typescript' }, ids: ['typescript'] }, - { icon: { name: 'scala' }, ids: ['scala'] }, - { icon: { name: 'handlebars' }, ids: ['handlebars'] }, - { icon: { name: 'perl' }, ids: ['perl', 'perl6'] }, - { icon: { name: 'haxe' }, ids: ['haxe', 'hxml'] }, - { icon: { name: 'puppet' }, ids: ['puppet'] }, - { icon: { name: 'elixir' }, ids: ['elixir'] }, - { icon: { name: 'livescript' }, ids: ['livescript'] }, - { icon: { name: 'erlang' }, ids: ['erlang'] }, - { icon: { name: 'twig' }, ids: ['twig'] }, - { icon: { name: 'julia' }, ids: ['julia'] }, - { icon: { name: 'elm' }, ids: ['elm'] }, - { icon: { name: 'purescript' }, ids: ['purescript'] }, - { icon: { name: 'stylus' }, ids: ['stylus'] }, - { icon: { name: 'nunjucks' }, ids: ['nunjucks'] }, - { icon: { name: 'pug' }, ids: ['pug'] }, - { icon: { name: 'robot' }, ids: ['robotframework'] }, - { icon: { name: 'sass' }, ids: ['sass', 'scss'] }, - { icon: { name: 'less' }, ids: ['less'] }, - { icon: { name: 'css' }, ids: ['css'] }, - { icon: { name: 'visualstudio' }, ids: ['testOutput', 'vb'] }, - { icon: { name: 'angular' }, ids: ['ng-template'] }, - { icon: { name: 'graphql' }, ids: ['graphql'] }, - { icon: { name: 'solidity' }, ids: ['solidity'] }, - { icon: { name: 'autoit' }, ids: ['autoit'] }, - { icon: { name: 'haml' }, ids: ['haml'] }, - { icon: { name: 'yang' }, ids: ['yang'] }, - { icon: { name: 'terraform' }, ids: ['terraform'] }, - { icon: { name: 'applescript' }, ids: ['applescript'] }, - { icon: { name: 'cake' }, ids: ['cake'] }, - { icon: { name: 'cucumber' }, ids: ['cucumber'] }, - { icon: { name: 'nim' }, ids: ['nim', 'nimble'] }, - { icon: { name: 'apiblueprint' }, ids: ['apiblueprint'] }, - { icon: { name: 'riot' }, ids: ['riot'] }, - { icon: { name: 'postcss' }, ids: ['postcss'] }, - { icon: { name: 'coldfusion' }, ids: ['lang-cfml'] }, - { icon: { name: 'haskell' }, ids: ['haskell'] }, - { icon: { name: 'dhall' }, ids: ['dhall'] }, - { icon: { name: 'cabal' }, ids: ['cabal'] }, - { icon: { name: 'nix' }, ids: ['nix'] }, - { icon: { name: 'ruby' }, ids: ['ruby'] }, - { icon: { name: 'slim' }, ids: ['slim'] }, - { icon: { name: 'php' }, ids: ['php'] }, - { icon: { name: 'php_elephant' }, ids: [] }, - { icon: { name: 'php_elephant_pink' }, ids: [] }, - { icon: { name: 'hack' }, ids: ['hack'] }, - { icon: { name: 'react' }, ids: ['javascriptreact'] }, - { icon: { name: 'mjml' }, ids: ['mjml'] }, - { icon: { name: 'processing' }, ids: ['processing'] }, - { icon: { name: 'hcl' }, ids: ['hcl'] }, - { icon: { name: 'go' }, ids: ['go'] }, - { icon: { name: 'go_gopher' }, ids: [] }, - { icon: { name: 'nodejs_alt' }, ids: [] }, - { icon: { name: 'django' }, ids: ['django-html', 'django-txt'] }, - { icon: { name: 'html' }, ids: ['html'] }, - { icon: { name: 'godot' }, ids: ['gdscript'] }, - { icon: { name: 'godot-assets' }, ids: ['gdresource', 'gdshader'] }, - { icon: { name: 'vim' }, ids: ['viml'] }, - { icon: { name: 'silverstripe' }, ids: [] }, - { icon: { name: 'prolog' }, ids: ['prolog'] }, - { icon: { name: 'pawn' }, ids: ['pawn'] }, - { icon: { name: 'reason' }, ids: ['reason', 'reason_lisp'] }, - { icon: { name: 'sml' }, ids: ['sml'] }, - { icon: { name: 'tex' }, ids: ['tex', 'doctex', 'latex', 'latex-expl3'] }, - { icon: { name: 'salesforce' }, ids: ['apex'] }, - { icon: { name: 'sas' }, ids: ['sas'] }, - { icon: { name: 'docker' }, ids: ['dockerfile', 'dockercompose'] }, - { icon: { name: 'table' }, ids: ['csv', 'tsv', 'psv'] }, - { icon: { name: 'csharp' }, ids: ['csharp'] }, - { icon: { name: 'console' }, ids: ['bat', 'awk', 'shellscript'] }, - { icon: { name: 'c' }, ids: ['c'] }, - { icon: { name: 'cpp' }, ids: ['cpp'] }, - { icon: { name: 'objective-c' }, ids: ['objective-c'] }, - { icon: { name: 'objective-cpp' }, ids: ['objective-cpp'] }, - { icon: { name: 'coffee' }, ids: ['coffeescript'] }, - { icon: { name: 'fsharp' }, ids: ['fsharp'] }, - { icon: { name: 'editorconfig' }, ids: ['editorconfig'] }, - { icon: { name: 'clojure' }, ids: ['clojure'] }, - { icon: { name: 'groovy' }, ids: ['groovy'] }, - { icon: { name: 'markdown' }, ids: ['markdown'] }, - { icon: { name: 'jinja' }, ids: ['jinja'] }, - { icon: { name: 'proto' }, ids: ['proto'] }, - { icon: { name: 'python-misc' }, ids: ['pip-requirements'] }, - { icon: { name: 'vue' }, ids: ['vue', 'vue-postcss', 'vue-html'] }, - { icon: { name: 'lua' }, ids: ['lua'] }, - { icon: { name: 'lib' }, ids: ['bibtex', 'bibtex-style'] }, - { icon: { name: 'log' }, ids: ['log'] }, - { icon: { name: 'jupyter' }, ids: ['jupyter'] }, - { icon: { name: 'document' }, ids: ['plaintext'] }, - { icon: { name: 'pdf' }, ids: ['pdf'] }, - { icon: { name: 'powershell' }, ids: ['powershell'] }, - { icon: { name: 'pug' }, ids: ['jade'] }, - { icon: { name: 'r' }, ids: ['r', 'rsweave'] }, - { icon: { name: 'rust' }, ids: ['rust'] }, - { icon: { name: 'database' }, ids: ['sql'] }, - { icon: { name: 'kusto' }, ids: ['kql'] }, - { icon: { name: 'lock' }, ids: ['ssh_config'] }, - { icon: { name: 'svg' }, ids: ['svg'] }, - { icon: { name: 'swift' }, ids: ['swift'] }, - { icon: { name: 'react_ts' }, ids: ['typescriptreact'] }, - { icon: { name: 'search' }, ids: ['search-result'] }, - { icon: { name: 'minecraft' }, ids: ['mcfunction'] }, - { icon: { name: 'rescript' }, ids: ['rescript'] }, - { icon: { name: 'otne' }, ids: ['otne'] }, - { - icon: { name: 'twine' }, - ids: ['twee3', 'twee3-harlowe-3', 'twee3-chapbook-1', 'twee3-sugarcube-2'], - }, - { icon: { name: 'grain' }, ids: ['grain'] }, - { icon: { name: 'lolcode' }, ids: ['lolcode'] }, - { icon: { name: 'idris' }, ids: ['idris'] }, - { icon: { name: 'chess' }, ids: ['pgn'] }, - { icon: { name: 'gemini' }, ids: ['gemini', 'text-gemini'] }, - { icon: { name: 'vlang' }, ids: ['v'] }, - { icon: { name: 'wolframlanguage' }, ids: ['wolfram'] }, - { icon: { name: 'shader' }, ids: ['hlsl', 'glsl', 'wgsl'] }, - { icon: { name: 'tree' }, ids: ['tree'] }, - { icon: { name: 'svelte' }, ids: ['svelte'] }, - { icon: { name: 'dart' }, ids: ['dart'] }, - { icon: { name: 'cadence' }, ids: ['cadence'] }, - { icon: { name: 'stylable' }, ids: ['stylable'] }, - { icon: { name: 'hjson' }, ids: ['hjson'] }, - { icon: { name: 'huff' }, ids: ['huff'] }, - { - icon: { name: 'cds' }, - ids: ['cds', 'capnb', 'cds-markdown-injection'], - }, - { - icon: { name: 'concourse' }, - ids: ['concourse-pipeline-yaml', 'concourse-task-yaml'], - }, - { icon: { name: 'slint' }, ids: ['slint'] }, -]; diff --git a/src/material-icons/src/core/index.ts b/src/material-icons/src/core/index.ts deleted file mode 100644 index 039d031..0000000 --- a/src/material-icons/src/core/index.ts +++ /dev/null @@ -1,57 +0,0 @@ -export { applyConfigToIcons } from './generator/applyConfigToIcons'; -export { - customClonesIcons, - generateConfiguredClones, - hasCustomClones, -} from './generator/clones/clonesGenerator'; -export { clearCloneFolder } from './generator/clones/utils/cloneData'; -export { - getDefaultConfig, - padWithDefaultConfig, -} from './generator/config/defaultConfig'; -export { - extensionName, - extensionPublisher, - highContrastColorFileEnding, - lightColorFileEnding, - logEventKey, - manifestName, - openedFolder, -} from './generator/constants'; -export { generateFileIcons } from './generator/fileGenerator'; -export { generateFolderIcons } from './generator/folderGenerator'; -export { generateManifest } from './generator/generateManifest'; -export { validateOpacityValue } from './generator/iconOpacity'; -export { validateSaturationValue } from './generator/iconSaturation'; -export { renameIconFiles } from './generator/renameIconFiles'; -export { validateHEXColorCode } from './generator/shared/validation'; -export { availableIconPacks } from './helpers/iconPacks'; -export { get, merge, set } from './helpers/object'; -export { resolvePath } from './helpers/resolvePath'; -export { capitalizeFirstLetter, toTitleCase } from './helpers/titlecase'; -export { writeToFile } from './helpers/writeFile'; -export { initTranslations, translate } from './i18n/translate'; -export { fileIcons } from './icons/fileIcons'; -export { folderIcons } from './icons/folderIcons'; -export { languageIcons } from './icons/languageIcons'; -export { - createLoggingObserver, - logger, - type LogEvent, - type LogLevel, -} from './logging/logger'; -export type { CloneOptions } from './models/icons/cloneOptions'; -export type { Config, IconAssociations } from './models/icons/config'; -export type { DefaultIcon } from './models/icons/defaultIcon'; -export type { FileIcon } from './models/icons/files/fileIcon'; -export type { FileIcons } from './models/icons/files/fileTypes'; -export type { FolderIcon } from './models/icons/folders/folderIcon'; -export type { - FolderTheme, - FolderThemeName, -} from './models/icons/folders/folderTheme'; -export { IconPack, type IconPackValue } from './models/icons/iconPack'; -export type { LanguageIcon } from './models/icons/languages/languageIdentifier'; -export { FileNamePattern } from './models/icons/patterns/patterns'; -export { type Manifest, type ManifestConfig } from './models/manifest'; -export { parseByPattern } from './patterns/patterns'; diff --git a/src/material-icons/src/core/logging/logger.ts b/src/material-icons/src/core/logging/logger.ts deleted file mode 100644 index bc67ed3..0000000 --- a/src/material-icons/src/core/logging/logger.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { EventEmitter } from 'node:events'; -import { logEventKey } from '../generator/constants'; - -export type LogLevel = 'info' | 'error' | 'debug'; -const loggerEmitter = new EventEmitter({ - captureRejections: true, -}); - -// Mapping log levels to numeric values for comparison -const logLevelValues: { [Key in LogLevel]: number } = { - debug: 1, - info: 2, - error: 3, -}; - -export type LogEvent = { - level: LogLevel; - message: string; -}; - -/** - * Create a logger that emits log events. - */ -const createLogger = () => { - const emitLogEvent = (level: LogLevel, message: unknown) => { - const timestamp = new Date().toISOString(); - const logEvent: LogEvent = { - level, - message: `[${level.toUpperCase()}] ${timestamp} - ${message}`, - }; - loggerEmitter.emit(logEventKey, logEvent); - }; - - return { - info: (message: unknown) => emitLogEvent('info', message), - error: (message: unknown) => emitLogEvent('error', message), - debug: (message: unknown) => emitLogEvent('debug', message), - }; -}; - -/** - * Create a logging observer that listens to log events and calls a callback function when a log event is emitted. - * - * @param minLogLevel Minimum log level to observe - * @param callback Callback function to be called when a log event is emitted - */ -export const createLoggingObserver = ( - minLogLevel: LogLevel, - callback: (event: LogEvent) => void -): EventEmitter => { - const minLogLevelValue = logLevelValues[minLogLevel]; - - return loggerEmitter.on(logEventKey, (event: LogEvent) => { - if (logLevelValues[event.level] >= minLogLevelValue) { - callback(event); - } - }); -}; - -export const logger = createLogger(); diff --git a/src/material-icons/src/core/models/i18n/translation.ts b/src/material-icons/src/core/models/i18n/translation.ts deleted file mode 100644 index 151699f..0000000 --- a/src/material-icons/src/core/models/i18n/translation.ts +++ /dev/null @@ -1,43 +0,0 @@ -export type Translation = { - activate: string; - activated: string; - iconPacks: { - selectPack: string; - description: string; - disabled: string; - }; - folders: { - toggleIcons: string; - disabled: string; - theme: { - description: string; - }; - }; - colorSelect: { - color: string; - hexCode: string; - wrongHexCode: string; - }; - opacity: { - inputPlaceholder: string; - wrongValue: string; - }; - toggleSwitch: { - on: string; - off: string; - }; - explorerArrows: { - toggle: string; - enable: string; - disable: string; - }; - grayscale: { - toggle: string; - enable: string; - disable: string; - }; - saturation: { - inputPlaceholder: string; - wrongValue: string; - }; -}; diff --git a/src/material-icons/src/core/models/icons/cloneOptions.ts b/src/material-icons/src/core/models/icons/cloneOptions.ts deleted file mode 100644 index 9d1b903..0000000 --- a/src/material-icons/src/core/models/icons/cloneOptions.ts +++ /dev/null @@ -1,5 +0,0 @@ -export type CloneOptions = { - base: string; - color: string; - lightColor?: string; -}; diff --git a/src/material-icons/src/core/models/icons/config.ts b/src/material-icons/src/core/models/icons/config.ts deleted file mode 100644 index ec2f140..0000000 --- a/src/material-icons/src/core/models/icons/config.ts +++ /dev/null @@ -1,47 +0,0 @@ -import type { LogLevel } from '../../logging/logger'; -import type { FolderThemeName } from './folders/folderTheme'; -import type { IconPackValue } from './iconPack'; - -export type Config = { - activeIconPack: IconPackValue; - hidesExplorerArrows: boolean; - opacity: number; - saturation: number; - folders: { - theme: FolderThemeName; - color: string; - associations: IconAssociations; - customClones: FolderIconClone[]; - }; - files: { - color: string; - associations: IconAssociations; - customClones: FileIconClone[]; - }; - languages: { - associations: IconAssociations; - }; - enableLogging: boolean; - logLevel: LogLevel; -}; - -export type IconAssociations = { - [pattern: string]: string; -}; - -export type CustomClone = { - name: string; - base: string; - color: string; - lightColor?: string; - activeForPacks?: IconPackValue[]; -}; - -export type FileIconClone = CustomClone & { - fileExtensions?: string[]; - fileNames?: string[]; -}; - -export type FolderIconClone = CustomClone & { - folderNames: string[]; -}; diff --git a/src/material-icons/src/core/models/icons/defaultIcon.ts b/src/material-icons/src/core/models/icons/defaultIcon.ts deleted file mode 100644 index 2fb5961..0000000 --- a/src/material-icons/src/core/models/icons/defaultIcon.ts +++ /dev/null @@ -1,16 +0,0 @@ -export type DefaultIcon = { - /** - * Name of the icon, e.g. `src` - */ - name: string; - - /** - * Define if there is a light icon available. - */ - light?: boolean; - - /** - * Define if there is a high contrast icon available. - */ - highContrast?: boolean; -}; diff --git a/src/material-icons/src/core/models/icons/files/fileIcon.ts b/src/material-icons/src/core/models/icons/files/fileIcon.ts deleted file mode 100644 index bc0f5d2..0000000 --- a/src/material-icons/src/core/models/icons/files/fileIcon.ts +++ /dev/null @@ -1,61 +0,0 @@ -import type { RequireAtLeastOne } from '../../../types/requiredAtLeastOne'; -import type { CloneOptions } from '../cloneOptions'; -import type { IconPack } from '../iconPack'; -import type { Patterns } from '../patterns/patterns'; - -type BasicFileIcon = { - /** - * Name of the icon, e.g. `javascript` - */ - name: string; - - /** - * Define the file extensions that should use this icon. - * E.g. `['js']` - */ - fileExtensions?: string[]; - - /** - * Define if there are some static file names that should apply this icon. - * E.g. `['sample.js']` - */ - fileNames?: string[]; - - /** - * Define patterns for file names. Patterns are used to generate common file names and file extensions based on a key. - */ - patterns?: Patterns; - - /** - * Define if there is a light icon available. - */ - light?: boolean; - - /** - * Define if there is a high contrast icon available. - */ - highContrast?: boolean; - - /** - * Define if the icon should be disabled. - */ - disabled?: boolean; - - /** - * Defines a pack to which this icon belongs. A pack can be toggled and all icons inside this pack can be enabled or disabled together. - */ - enabledFor?: IconPack[]; - - /** - * Options for generating an icon based on another icon. - */ - clone?: CloneOptions; -}; - -/** - * Type for a `FileIcon`. In addition to the `name` property, either a `fileExtensions` or `fileNames` property is required. - */ -export type FileIcon = RequireAtLeastOne< - BasicFileIcon, - 'fileExtensions' | 'fileNames' | 'patterns' ->; diff --git a/src/material-icons/src/core/models/icons/files/fileTypes.ts b/src/material-icons/src/core/models/icons/files/fileTypes.ts deleted file mode 100644 index 8d06123..0000000 --- a/src/material-icons/src/core/models/icons/files/fileTypes.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { type DefaultIcon } from '../defaultIcon'; -import type { FileIcon } from './fileIcon'; - -export type FileIcons = { - /** - * Define the default icon for folders. - */ - defaultIcon: DefaultIcon; - - /** - * Defines all folder icons. - */ - icons: FileIcon[]; -}; diff --git a/src/material-icons/src/core/models/icons/folders/folderIcon.ts b/src/material-icons/src/core/models/icons/folders/folderIcon.ts deleted file mode 100644 index a55dfed..0000000 --- a/src/material-icons/src/core/models/icons/folders/folderIcon.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { type CloneOptions } from '../cloneOptions'; -import type { IconPack } from '../iconPack'; - -export type FolderIcon = { - /** - * Name of the icon, e.g. `src` - */ - name: string; - - /** - * Define the folder names that should apply the icon. - * E.g. `['src', 'source']` - */ - folderNames: string[]; - - /** - * Define if there is a light icon available. - */ - light?: boolean; - - /** - * Define if there is a high contrast icon available. - */ - highContrast?: boolean; - - /** - * Define if the icon should be disabled. - */ - disabled?: boolean; - - /** - * Defines a pack to which this icon belongs. A pack can be toggled and all icons inside this pack can be enabled or disabled together. - */ - enabledFor?: IconPack[]; - - /** - * Options for generating an icon based on another icon. - */ - clone?: CloneOptions; -}; diff --git a/src/material-icons/src/core/models/icons/folders/folderTheme.ts b/src/material-icons/src/core/models/icons/folders/folderTheme.ts deleted file mode 100644 index 5822246..0000000 --- a/src/material-icons/src/core/models/icons/folders/folderTheme.ts +++ /dev/null @@ -1,26 +0,0 @@ -import type { DefaultIcon } from '../defaultIcon'; -import type { FolderIcon } from './folderIcon'; - -export type FolderTheme = { - /** - * Name of the theme - */ - name: FolderThemeName; - - /** - * Define the default icon for folders in a theme. - */ - defaultIcon: DefaultIcon; - - /** - * Icon for root folders. - */ - rootFolder?: DefaultIcon; - - /** - * Defines folder icons for specific folder names. - */ - icons?: FolderIcon[]; -}; - -export type FolderThemeName = 'specific' | 'classic' | 'none'; diff --git a/src/material-icons/src/core/models/icons/iconPack.ts b/src/material-icons/src/core/models/icons/iconPack.ts deleted file mode 100644 index bf0dfdb..0000000 --- a/src/material-icons/src/core/models/icons/iconPack.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Defines icon packs that can be toggled. - */ -export enum IconPack { - Angular = 'angular', - Nest = 'nest', - Ngrx = 'angular_ngrx', - React = 'react', - Redux = 'react_redux', - Qwik = 'qwik', - Vue = 'vue', - Vuex = 'vue_vuex', -} - -export type IconPackValue = `${IconPack}` | ''; diff --git a/src/material-icons/src/core/models/icons/languages/languageIdentifier.ts b/src/material-icons/src/core/models/icons/languages/languageIdentifier.ts deleted file mode 100644 index 66fbeb0..0000000 --- a/src/material-icons/src/core/models/icons/languages/languageIdentifier.ts +++ /dev/null @@ -1,27 +0,0 @@ -import type { DefaultIcon } from '../defaultIcon'; -import type { IconPack } from '../iconPack'; - -export type LanguageIcon = { - /** - * Icon for the language identifier - */ - icon: DefaultIcon; - - /** - * Language ID, e.g. `javascript` - * - * According to official VS Code documentation: - * https://code.visualstudio.com/docs/languages/identifiers - */ - ids: string[]; - - /** - * Define if the icon should be disabled. - */ - disabled?: boolean; - - /** - * Defines a pack to which this icon belongs. A pack can be toggled and all icons inside this pack can be enabled or disabled together. - */ - enabledFor?: IconPack[]; -}; diff --git a/src/material-icons/src/core/models/icons/patterns/patterns.ts b/src/material-icons/src/core/models/icons/patterns/patterns.ts deleted file mode 100644 index 45bcb0c..0000000 --- a/src/material-icons/src/core/models/icons/patterns/patterns.ts +++ /dev/null @@ -1,18 +0,0 @@ -import type { FileIcon } from '../files/fileIcon'; - -export enum FileNamePattern { - /** Adds the following extensions to the file name: `js`, `mjs`, `cjs`, `ts`, `mts`, `cts`. */ - Ecmascript = 'ecmascript', - - /** Adds the following extensions to the file name: `json`, `jsonc`, `json5`, `yaml`, `yml`, `toml`. */ - Configuration = 'configuration', - - /** Adds the following extensions to the file name: `js`, `mjs`, `cjs`, `ts`, `mts`, `cts`, `json`, `jsonc`, `json5`, `yaml`, `yml`, `toml`. */ - NodeEcosystem = 'nodeEcosystem', - - /** It adjusts the name with the following patterns: `.fileNamerc`, `.config/fileNamerc`, `fileName.config` and combines that with the pattern `NodeEcosystem` */ - Cosmiconfig = 'cosmiconfig', -} - -export type Patterns = Record; -export type FileIconWithPatterns = (FileIcon & { patterns?: Patterns })[]; diff --git a/src/material-icons/src/core/models/manifest.ts b/src/material-icons/src/core/models/manifest.ts deleted file mode 100644 index d900411..0000000 --- a/src/material-icons/src/core/models/manifest.ts +++ /dev/null @@ -1,47 +0,0 @@ -import type { RecursivePartial } from '../types/recursivePartial'; -import type { Config } from './icons/config'; - -/** - * Configuration for the manifest. It contains the configuration which is used to generate the manifest. - */ -export type ManifestConfig = RecursivePartial< - Pick & { - files: Pick; - } & { - folders: Pick; - } ->; - -export type Manifest = { - file?: string; - folder?: string; - folderExpanded?: string; - folderNames?: Record; - folderNamesExpanded?: Record; - rootFolder?: string; - rootFolderExpanded?: string; - fileExtensions?: Record; - fileNames?: Record; - languageIds?: Record; - iconDefinitions?: Record; - light?: Manifest; - highContrast?: Manifest; - hidesExplorerArrows?: boolean; -}; - -export const createEmptyManifest = (): Manifest => ({ - iconDefinitions: {}, - folderNames: {}, - folderNamesExpanded: {}, - fileExtensions: {}, - fileNames: {}, - languageIds: {}, - light: { - fileExtensions: {}, - fileNames: {}, - }, - highContrast: { - fileExtensions: {}, - fileNames: {}, - }, -}); diff --git a/src/material-icons/src/core/patterns/patterns.ts b/src/material-icons/src/core/patterns/patterns.ts deleted file mode 100644 index f877bfe..0000000 --- a/src/material-icons/src/core/patterns/patterns.ts +++ /dev/null @@ -1,118 +0,0 @@ -import type { FileIcon } from '../models/icons/files/fileIcon'; -import { - type FileIconWithPatterns, - FileNamePattern, - type Patterns, -} from '../models/icons/patterns/patterns'; - -/** - * Maps the patterns to an array of strings. - * Each pattern is a function that generates file names based on a key. - * - * @param patterns The patterns to map. - * @returns An array of strings generated by applying the patterns. - */ -const mapPatterns = (patterns: Patterns): string[] => { - return Object.entries(patterns).flatMap(([fileName, pattern]) => { - switch (pattern) { - case FileNamePattern.Ecmascript: - return [ - `${fileName}.js`, - `${fileName}.mjs`, - `${fileName}.cjs`, - `${fileName}.ts`, - `${fileName}.mts`, - `${fileName}.cts`, - ]; - - case FileNamePattern.Configuration: - return [ - `${fileName}.json`, - `${fileName}.jsonc`, - `${fileName}.json5`, - `${fileName}.yaml`, - `${fileName}.yml`, - `${fileName}.toml`, - ]; - - case FileNamePattern.NodeEcosystem: - return [ - `${fileName}.js`, - `${fileName}.mjs`, - `${fileName}.cjs`, - `${fileName}.ts`, - `${fileName}.mts`, - `${fileName}.cts`, - `${fileName}.json`, - `${fileName}.jsonc`, - `${fileName}.json5`, - `${fileName}.yaml`, - `${fileName}.yml`, - `${fileName}.toml`, - ]; - - case FileNamePattern.Cosmiconfig: - return [ - `.${fileName}rc`, - `.${fileName}rc.json`, - `.${fileName}rc.jsonc`, - `.${fileName}rc.json5`, - `.${fileName}rc.yaml`, - `.${fileName}rc.yml`, - `.${fileName}rc.toml`, - `.${fileName}rc.js`, - `.${fileName}rc.mjs`, - `.${fileName}rc.cjs`, - `.${fileName}rc.ts`, - `.${fileName}rc.mts`, - `.${fileName}rc.cts`, - `.config/${fileName}rc`, - `.config/${fileName}rc.json`, - `.config/${fileName}rc.jsonc`, - `.config/${fileName}rc.json5`, - `.config/${fileName}rc.yaml`, - `.config/${fileName}rc.yml`, - `.config/${fileName}rc.toml`, - `.config/${fileName}rc.js`, - `.config/${fileName}rc.mjs`, - `.config/${fileName}rc.cjs`, - `.config/${fileName}rc.ts`, - `.config/${fileName}rc.mts`, - `.config/${fileName}rc.cts`, - `${fileName}.config.json`, - `${fileName}.config.jsonc`, - `${fileName}.config.json5`, - `${fileName}.config.yaml`, - `${fileName}.config.yml`, - `${fileName}.config.toml`, - `${fileName}.config.js`, - `${fileName}.config.mjs`, - `${fileName}.config.cjs`, - `${fileName}.config.ts`, - `${fileName}.config.mts`, - `${fileName}.config.cts`, - ]; - - default: - // Check if all potential pattern cases are handled - const exhaustiveCheck: never = pattern; - throw new Error(`Unhandled pattern: ${exhaustiveCheck}`); - } - }); -}; - -/** - * Parses the raw file icons by applying the patterns. - * A pattern helps to generate file names based on a key. - * - * @param rawFileIcons - The list of file icons without applied patterns. - * @returns The list of file icons with applied patterns. - */ -export const parseByPattern = ( - rawFileIcons: FileIconWithPatterns -): FileIcon[] => { - return rawFileIcons.map(({ patterns, fileNames = [], ...rest }) => ({ - ...rest, - fileNames: patterns ? [...mapPatterns(patterns), ...fileNames] : fileNames, - })); -}; diff --git a/src/material-icons/src/core/tests/helpers/object.test.ts b/src/material-icons/src/core/tests/helpers/object.test.ts deleted file mode 100644 index 44f44fa..0000000 --- a/src/material-icons/src/core/tests/helpers/object.test.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { describe, expect, it } from 'bun:test'; -import { merge, set } from '../../helpers/object'; - -describe('set function its', () => { - it('should set value at root level', () => { - const obj: { a: number; b: number; c?: number } = { a: 1, b: 2 }; - set(obj, 'c', 3); - expect(obj).toEqual({ a: 1, b: 2, c: 3 }); - }); - - it('should set value in a nested object', () => { - const obj: { a: { b: number; c?: number } } = { a: { b: 2 } }; - set(obj, 'a.c', 3); - expect(obj).toEqual({ a: { b: 2, c: 3 } }); - }); - - it('should override existing value', () => { - const obj = { a: 1 }; - set(obj, 'a', 2); - expect(obj.a).toBe(2); - }); - - it('should set value with array notation', () => { - const obj = {}; - set(obj, ['a', 'b', 'c'], 3); - expect(obj).toEqual({ a: { b: { c: 3 } } }); - }); - - it('should create nested structure if not exist', () => { - const obj = {}; - set(obj, 'a.b.c', 3); - expect(obj).toEqual({ a: { b: { c: 3 } } }); - }); - - it('should set value with complex path', () => { - const obj: { a: { b: { c: number; d?: { e?: number } } } } = { - a: { b: { c: 1 } }, - }; - set(obj, 'a.b.d.e', 2); - expect(obj).toEqual({ a: { b: { c: 1, d: { e: 2 } } } }); - }); - - it('should set value to null', () => { - const obj: { a: number; b?: null } = { a: 1 }; - set(obj, 'b', null); - expect(obj).toEqual({ a: 1, b: null }); - }); - - it('should set value to undefined', () => { - const obj: { a: number; b?: undefined } = { a: 1 }; - set(obj, 'b', undefined); - expect(obj).toEqual({ a: 1, b: undefined }); - }); -}); - -describe('merge function its', () => { - it('should merge objects with primitive values', () => { - type Obj = { a: number; b?: string; c?: boolean }; - const obj1: Obj = { a: 1, b: 'text' }; - const obj2: Obj = { a: 2, c: true }; - const result = merge(obj1, obj2); - expect(result).toEqual({ a: 2, b: 'text', c: true }); - }); - - it('should merge objects with nested objects', () => { - type Obj = { a: { x?: number; y?: number }; b?: string; c?: boolean }; - const obj1: Obj = { a: { x: 1 }, b: 'text' }; - const obj2: Obj = { a: { y: 2 }, c: true }; - const result = merge(obj1, obj2); - expect(result).toEqual({ a: { x: 1, y: 2 }, b: 'text', c: true }); - }); - - it('should merge objects with arrays', () => { - type Obj = { a: number[]; b?: string; c?: boolean }; - const obj1: Obj = { a: [1, 2], b: 'text' }; - const obj2: Obj = { a: [3, 4], c: true }; - const result = merge(obj1, obj2); - expect(result).toEqual({ a: [1, 2, 3, 4], b: 'text', c: true }); - }); - - it('should handle null and undefined correctly', () => { - type Obj = { - a: { x: number } | null; - b: string | undefined; - }; - const obj1: Obj = { a: null, b: undefined }; - const obj2: Obj = { a: { x: 1 }, b: 'text' }; - const result = merge(obj1, obj2); - expect(result).toEqual({ a: { x: 1 }, b: 'text' }); - }); - - it('should prefer the truthy value when one value is undefined or null and the other is truthy', () => { - type Obj = { - key1?: string | null; - key2?: string | null; - key3?: string | null; - }; - const obj1: Obj = { key1: null, key2: 'value2', key3: undefined }; - const obj2: Obj = { key1: 'value1', key2: null, key3: 'value3' }; - - const expectedResult = { key1: 'value1', key2: 'value2', key3: 'value3' }; - const result = merge(obj1, obj2); - - expect(result).toEqual(expectedResult); - }); -}); diff --git a/src/material-icons/src/core/tests/i18n/i18n.test.ts b/src/material-icons/src/core/tests/i18n/i18n.test.ts deleted file mode 100644 index da27230..0000000 --- a/src/material-icons/src/core/tests/i18n/i18n.test.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { describe, expect, it } from 'bun:test'; -import { get } from '../../helpers/object'; -import { getTranslationValue, replace } from '../../i18n/translate'; -import type { Translation } from '../../models/i18n/translation'; - -describe('i18n', () => { - it('should translate key', () => { - const result = getTranslationValue('activate', { - activate: 'b', - } as Translation); - expect(result).toBe('b'); - }); - - it('should return undefined if translation is not defined', () => { - const result = getTranslationValue( - 'activate', - {} as Translation, - {} as Translation - ); - expect(result).toBeUndefined(); - }); - - it('should use fallback if translation is not defined', () => { - const result = getTranslationValue( - 'activate', - {} as Translation, - { activate: 'fb' } as Translation - ); - expect(result).toBe('fb'); - }); - - it('should get the correct translation value of the translation object', () => { - const translation = { - a: { - b: { - c: 'c', - }, - }, - }; - - const result = get(translation, 'a.b.c'); - expect(result).toBe('c'); - }); - - it('should use placeholder in translation', () => { - const result = replace('%0 with placeholder', 'test'); - expect(result).toBe('test with placeholder'); - - const result2 = replace('%0 with %1', 'test', 'placeholder'); - expect(result2).toBe('test with placeholder'); - }); -}); diff --git a/src/material-icons/src/core/tests/icons/cloning.test.ts b/src/material-icons/src/core/tests/icons/cloning.test.ts deleted file mode 100644 index 6184c22..0000000 --- a/src/material-icons/src/core/tests/icons/cloning.test.ts +++ /dev/null @@ -1,970 +0,0 @@ -import { beforeAll, describe, expect, it, mock } from 'bun:test'; -import { type INode, parse } from 'svgson'; -import { customClonesIcons } from '../../generator/clones/clonesGenerator'; -import { - Type, - Variant, - getCloneData, -} from '../../generator/clones/utils/cloneData'; -import { - cloneIcon, - getStyle, - traverse, -} from '../../generator/clones/utils/cloning'; -import { - closerMaterialColorTo, - materialPalette as palette, -} from '../../generator/clones/utils/color/materialPalette'; -import { padWithDefaultConfig } from '../../generator/config/defaultConfig'; -import { - clonesFolder, - iconFolderPath, - lightColorFileEnding, - openedFolder, -} from '../../generator/constants'; -import { getFileConfigHash } from '../../helpers/configHash'; -import { merge } from '../../helpers/object'; -import { resolvePath } from '../../helpers/resolvePath'; -import type { FileIconClone, FolderIconClone } from '../../models/icons/config'; -import { type Manifest, createEmptyManifest } from '../../models/manifest'; -import { - isValidColor, - orderDarkToLight, -} from './../../generator/clones/utils/color/colors'; -import * as icon from './data/icons'; - -describe('cloning: color manipulation', () => { - describe('#orderDarkToLight(..)', () => { - it('should order colors from dark to light', () => { - const colors = new Set(['#000', '#fff', '#f00', '#0f0', '#00f']); - const result = orderDarkToLight(colors); - expect(result).toStrictEqual(['#000', '#f00', '#0f0', '#00f', '#fff']); - }); - - it('if empty set, should return empty array', () => { - const colors = new Set(); - const result = orderDarkToLight(colors); - expect(result).toStrictEqual([]); - }); - - it('if one color, should return array with that color', () => { - const colors = new Set(['#000']); - const result = orderDarkToLight(colors); - expect(result).toStrictEqual(['#000']); - }); - }); - - describe('#closerMaterialColorTo(..)', () => { - it('should return the closest material color to the given color', () => { - const color = '#e24542'; - const result = closerMaterialColorTo(color); - expect(result).toStrictEqual(palette['red-600']); - }); - - it('should return the same color if it is already a material color', () => { - const color = palette['indigo-500']; - const result = closerMaterialColorTo(color); - expect(result).toStrictEqual(color); - }); - - it('should throw an error if the given color is not valid', () => { - const color = 'bad-color'; - expect(() => closerMaterialColorTo(color)).toThrowError( - 'The given color "bad-color" is not valid!' - ); - }); - }); -}); - -describe('cloning: icon cloning', () => { - describe('#getCloneData(..)', () => { - const subFolder = 'sub/'; - const hash = '~-fakehash123456789'; - const ext = '.ext'; - let manifest: Manifest; - - beforeAll(() => { - manifest = { - iconDefinitions: { - base: { - iconPath: 'icons/icon.svg', - }, - base2: { - iconPath: 'icons/icon2.svg', - }, - // biome-ignore lint/style/useNamingConvention: - base2_light: { - iconPath: 'icons/icon2_light.svg', - }, - 'folder-base': { - iconPath: 'icons/folder-base.svg', - }, - 'folder-base-open': { - iconPath: 'icons/folder-base_open.svg', - }, - 'folder-base2': { - iconPath: 'icons/folder-base2.svg', - }, - 'folder-base2-open': { - iconPath: 'icons/folder-base2_open.svg', - }, - 'folder-base2_light': { - iconPath: 'icons/folder-base2_light.svg', - }, - 'folder-base2-open_light': { - iconPath: 'icons/folder-base2_open_light.svg', - }, - }, - } as Partial as Manifest; - }); - - describe('clone data generation for file icons', () => { - it('should create a single clone object if not light version exists or asked', () => { - const cloneOpts: FileIconClone = { - name: 'foo', - base: 'base', - color: 'green-500', - fileExtensions: ['bar'], - fileNames: ['file.xyz'], - }; - - const result = getCloneData(cloneOpts, manifest, subFolder, hash, ext); - - const expected = [ - { - base: { - path: resolvePath(manifest.iconDefinitions!.base.iconPath), - type: Type.File, - variant: Variant.Base, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}foo${hash}${ext}`, - name: 'foo', - path: resolvePath(`./icons/${subFolder}foo${hash}${ext}`), - type: Type.File, - variant: Variant.Base, - }, - ]; - - expect(result).toStrictEqual(expected); - }); - - it('should create two clone objects if light version exists', () => { - const cloneOpts: FileIconClone = { - name: 'foo', - base: 'base2', - color: 'green-500', - fileExtensions: ['bar'], - fileNames: ['file.xyz'], - }; - - const result = getCloneData(cloneOpts, manifest, subFolder, hash, ext); - - const expected = [ - { - base: { - path: resolvePath(manifest.iconDefinitions!.base2.iconPath), - type: Type.File, - variant: Variant.Base, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}foo${hash}${ext}`, - name: 'foo', - path: resolvePath(`./icons/${subFolder}foo${hash}${ext}`), - type: Type.File, - variant: Variant.Base, - }, - { - base: { - path: resolvePath( - manifest.iconDefinitions!.base2_light!.iconPath - ), - type: Type.File, - variant: Variant.Light, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}foo${lightColorFileEnding}${hash}${ext}`, - name: `foo${lightColorFileEnding}`, - path: resolvePath( - `./icons/${subFolder}foo${lightColorFileEnding}${hash}${ext}` - ), - type: Type.File, - variant: Variant.Light, - }, - ]; - - expect(result).toStrictEqual(expected); - }); - - it("should create two clone objects if light version is asked and base light doesn't exist", () => { - const cloneOpts: FileIconClone = { - name: 'foo', - base: 'base', - color: 'green-500', - lightColor: 'green-800', - fileExtensions: ['bar'], - fileNames: ['file.xyz'], - }; - - const result = getCloneData(cloneOpts, manifest, subFolder, hash, ext); - - const expected = [ - { - base: { - path: resolvePath(manifest.iconDefinitions!.base.iconPath), - type: Type.File, - variant: Variant.Base, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}foo${hash}${ext}`, - name: 'foo', - path: resolvePath(`./icons/${subFolder}foo${hash}${ext}`), - type: Type.File, - variant: Variant.Base, - }, - { - base: { - // since light version of icon base doesn't exist, the base icon is used as a base - // to clone the light version - path: resolvePath(manifest.iconDefinitions!.base.iconPath), - type: Type.File, - variant: Variant.Light, - }, - color: 'green-800', - inConfigPath: `${iconFolderPath}${subFolder}foo${lightColorFileEnding}${hash}${ext}`, - name: `foo${lightColorFileEnding}`, - path: resolvePath( - `./icons/${subFolder}foo${lightColorFileEnding}${hash}${ext}` - ), - type: Type.File, - variant: Variant.Light, - }, - ]; - - expect(result).toStrictEqual(expected); - }); - }); - - describe('clone data generation for folder icons', () => { - it('should create a single clone object if not light version exists or asked', () => { - const cloneOpts: FolderIconClone = { - name: 'foo', - base: 'base', - color: 'green-500', - folderNames: ['bar'], - }; - - const result = getCloneData(cloneOpts, manifest, subFolder, hash, ext); - - const expected = [ - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base'].iconPath - ), - type: Type.Folder, - variant: Variant.Base, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${hash}${ext}`, - name: 'folder-foo', - path: resolvePath(`./icons/${subFolder}folder-foo${hash}${ext}`), - type: Type.Folder, - variant: Variant.Base, - }, - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base-open'].iconPath - ), - type: Type.Folder, - variant: Variant.Open, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${openedFolder}${hash}${ext}`, - name: `folder-foo${openedFolder}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${openedFolder}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.Open, - }, - ]; - - expect(result).toStrictEqual(expected); - }); - - it('should create two clone objects if light version exists', () => { - const cloneOpts: FolderIconClone = { - name: 'foo', - base: 'folder-base2', - color: 'green-500', - folderNames: ['bar'], - }; - - const result = getCloneData(cloneOpts, manifest, subFolder, hash, ext); - - const expected = [ - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base2'].iconPath - ), - type: Type.Folder, - variant: Variant.Base, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${hash}${ext}`, - name: 'folder-foo', - path: resolvePath(`./icons/${subFolder}folder-foo${hash}${ext}`), - type: Type.Folder, - variant: Variant.Base, - }, - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base2-open'].iconPath - ), - type: Type.Folder, - variant: Variant.Open, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${openedFolder}${hash}${ext}`, - name: `folder-foo${openedFolder}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${openedFolder}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.Open, - }, - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base2_light']!.iconPath - ), - type: Type.Folder, - variant: Variant.Light, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${lightColorFileEnding}${hash}${ext}`, - name: `folder-foo${lightColorFileEnding}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${lightColorFileEnding}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.Light, - }, - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base2-open_light']!.iconPath - ), - type: Type.Folder, - variant: Variant.LightOpen, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${openedFolder}${lightColorFileEnding}${hash}${ext}`, - name: `folder-foo${openedFolder}${lightColorFileEnding}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${openedFolder}${lightColorFileEnding}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.LightOpen, - }, - ]; - - expect(result).toStrictEqual(expected); - }); - - it("should create two clone objects if light version is asked and base light doesn't exist", () => { - const cloneOpts: FolderIconClone = { - name: 'foo', - base: 'folder-base', - color: 'green-500', - lightColor: 'green-800', - folderNames: ['bar'], - }; - - const result = getCloneData(cloneOpts, manifest, subFolder, hash, ext); - - const expected = [ - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base'].iconPath - ), - type: Type.Folder, - variant: Variant.Base, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${hash}${ext}`, - name: 'folder-foo', - path: resolvePath(`./icons/${subFolder}folder-foo${hash}${ext}`), - type: Type.Folder, - variant: Variant.Base, - }, - { - base: { - path: resolvePath( - manifest.iconDefinitions!['folder-base-open'].iconPath - ), - type: Type.Folder, - variant: Variant.Open, - }, - color: 'green-500', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${openedFolder}${hash}${ext}`, - name: `folder-foo${openedFolder}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${openedFolder}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.Open, - }, - { - base: { - // since light version of icon base doesn't exist, the base icon is used as a base - // to clone the light version - path: resolvePath( - manifest.iconDefinitions!['folder-base'].iconPath - ), - type: Type.Folder, - variant: Variant.Light, - }, - color: 'green-800', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${lightColorFileEnding}${hash}${ext}`, - name: `folder-foo${lightColorFileEnding}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${lightColorFileEnding}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.Light, - }, - { - base: { - // since light version of icon base doesn't exist, the base icon is used as a base - // to clone the light version - path: resolvePath( - manifest.iconDefinitions!['folder-base-open'].iconPath - ), - type: Type.Folder, - variant: Variant.LightOpen, - }, - color: 'green-800', - inConfigPath: `${iconFolderPath}${subFolder}folder-foo${openedFolder}${lightColorFileEnding}${hash}${ext}`, - name: `folder-foo${openedFolder}${lightColorFileEnding}`, - path: resolvePath( - `./icons/${subFolder}folder-foo${openedFolder}${lightColorFileEnding}${hash}${ext}` - ), - type: Type.Folder, - variant: Variant.LightOpen, - }, - ]; - - expect(result).toStrictEqual(expected); - }); - }); - }); - - describe('#cloneIcon(..)', () => { - const bluePalette = [ - palette['blue-50'], - palette['blue-100'], - palette['blue-200'], - palette['blue-300'], - palette['blue-400'], - palette['blue-500'], - palette['blue-600'], - palette['blue-700'], - palette['blue-800'], - palette['blue-900'], - palette['blue-A100'], - palette['blue-A200'], - palette['blue-A400'], - palette['blue-A700'], - ]; - - it('should replace the color with the given color', async () => { - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.file), - }; - }); - - // mock the fs.readFileSync method to return the desired icon file - const result = await cloneIcon('fake/path/to/icon.svg', 'blue-600', ''); - - const colorCount = forEachColor(await parse(result), (color, loc) => { - expect(color).toBe(palette['blue-600']); - expect(loc).toBe('style:fill'); - }); - - expect(colorCount).toBe(1); - }); - - it('should replace the color with the given color if color is in fill attribute', async () => { - // mock the fs.readFileSync method to return the desired icon file - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.fileFill), - }; - }); - const result = await cloneIcon('fake/path/to/icon.svg', 'blue-600', ''); - - const colorCount = forEachColor(await parse(result), (color, loc) => { - expect(color).toBe(palette['blue-600']); - expect(loc).toBe('attr:fill'); - }); - - expect(colorCount).toBe(1); - }); - - it('should replace the color with the given color if color is in stop-color attribute', async () => { - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.gradient), - }; - }); - const result = await cloneIcon('fake/path/to/icon.svg', 'blue-600', ''); - - const colorCount = forEachColor(await parse(result), (color, loc) => { - expect(bluePalette).toContain(color); - expect(loc).toBe('attr:stop-color'); - }); - - expect(colorCount).toBe(3); - }); - - it('should replace colors on icons with multiple nodes', async () => { - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.folder), - }; - }); - const result = await cloneIcon('fake/path/to/icon.svg', 'blue-600', ''); - - const colors: string[] = []; - const colorCount = forEachColor(await parse(result), (color, loc) => { - colors.push(color); - expect(bluePalette).toContain(color); - expect(loc).toBe('style:fill'); - }); - - // check that one of the colors is actually blue-600 - expect(colors.includes(palette['blue-600'])).toBeTruthy(); - - expect(colorCount).toBe(2); - }); - - describe('`data-mit-no-recolor` attribute', () => { - it('should not replace the color if the node has the `data-mit-no-recolor` attribute', async () => { - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.folderIgnores), - }; - }); - - const result = await cloneIcon('fake/path/to/icon.svg', 'blue-600', ''); - const parsed = await parse(result); - const changedNodeStyle = getStyle(parsed.children[0]); - const unchangedNodeStyle = getStyle(parsed.children[1]); - - expect(changedNodeStyle.fill).toBe(palette['blue-600']); - expect(unchangedNodeStyle.fill).toBe('red'); - }); - - it('should not replace the color of any child of a node with the `data-mit-no-recolor` attribute', async () => { - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.gradientIgnore), - }; - }); - const result = await cloneIcon('fake/path/to/icon.svg', 'blue-600', ''); - - const colorCount = forEachColor(await parse(result), (color, loc) => { - expect(['#00695c', '#26a69a', '#b2dfdb']).toContain(color); - expect(bluePalette).not.toContain(color); - expect(loc).toBe('attr:stop-color'); - }); - - expect(colorCount).toBe(3); - }); - }); - }); -}); - -/** helper function to traverse the svg tree and notify the colors found */ -const forEachColor = ( - node: INode, - callback: (color: string, loc?: string) => void -) => { - let colorCount = 0; - - const notify = (color: string, loc: string) => { - colorCount++; - callback(color, loc); - }; - - traverse( - node, - (node) => { - // check colors in style attribute - const style = getStyle(node); - style?.fill && - isValidColor(style.fill) && - notify(style.fill, 'style:fill'); - style?.stroke && - isValidColor(style.stroke) && - notify(style.stroke, 'style:stroke'); - node.attributes?.fill && - isValidColor(node.attributes.fill) && - notify(node.attributes.fill, 'attr:fill'); - node.attributes?.stroke && - isValidColor(node.attributes.stroke) && - notify(node.attributes.stroke, 'attr:stroke'); - node.attributes?.['stop-color'] && - isValidColor(node.attributes['stop-color']) && - notify(node.attributes['stop-color'], 'attr:stop-color'); - }, - false // no filtering - ); - - return colorCount; -}; - -describe('cloning: json config generation from user options', () => { - beforeAll(() => { - mock.module('node:fs/promises', () => { - return { - readFile: () => Promise.resolve(icon.file), - writeFile: () => Promise.resolve(), - }; - }); - }); - - const getManifest = (hash: string) => { - return { - iconDefinitions: { - foo: { iconPath: `./../icons/foo${hash}.svg` }, - file: { iconPath: `./../icons/file${hash}.svg` }, - 'folder-foo': { iconPath: `./../icons/folder${hash}.svg` }, - 'folder-foo-open': { iconPath: `./../icons/folder-open${hash}.svg` }, - }, - folderNames: {}, - folderNamesExpanded: {}, - fileExtensions: {}, - fileNames: { 'foo.bar': 'foo' }, - file: 'file', - languageIds: {}, - light: { - fileExtensions: {}, - fileNames: {}, - folderNames: {}, - folderNamesExpanded: {}, - }, - highContrast: { fileExtensions: {}, fileNames: {} }, - }; - }; - - it('should generate the manifest from the config', async () => { - const config = padWithDefaultConfig({ - files: { - customClones: [ - { - base: 'foo', - name: 'foo-clone', - fileNames: ['bar.foo'], - fileExtensions: ['baz'], - color: 'green-400', - lightColor: 'green-800', - }, - ], - }, - folders: { - customClones: [ - { - base: 'folder-foo', - name: 'folder-foo-clone', - folderNames: ['bar'], - color: 'green-400', - lightColor: 'green-800', - }, - ], - }, - }); - const hash = getFileConfigHash(config); - const result = await customClonesIcons(getManifest(hash), config); - - const expected = merge(createEmptyManifest(), { - iconDefinitions: { - file: { - iconPath: `./../icons/file${hash}.svg`, - }, - 'folder-foo': { - iconPath: `./../icons/folder${hash}.svg`, - }, - 'folder-foo-open': { - iconPath: `./../icons/folder${openedFolder}${hash}.svg`, - }, - foo: { - iconPath: `./../icons/foo${hash}.svg`, - }, - 'folder-foo-clone': { - iconPath: `./../icons/${clonesFolder}folder-foo-clone${hash}.svg`, - }, - 'folder-foo-clone-open': { - iconPath: `./../icons/${clonesFolder}folder-foo-clone${openedFolder}${hash}.svg`, - }, - 'folder-foo-clone_light': { - iconPath: `./../icons/${clonesFolder}folder-foo-clone${lightColorFileEnding}${hash}.svg`, - }, - 'folder-foo-clone-open_light': { - iconPath: `./../icons/${clonesFolder}folder-foo-clone${openedFolder}${lightColorFileEnding}${hash}.svg`, - }, - 'foo-clone': { - iconPath: `./../icons/${clonesFolder}foo-clone${hash}.svg`, - }, - 'foo-clone_light': { - iconPath: `./../icons/${clonesFolder}foo-clone${lightColorFileEnding}${hash}.svg`, - }, - }, - folderNames: { bar: 'folder-foo-clone' }, - folderNamesExpanded: { bar: `folder-foo-clone${openedFolder}` }, - fileExtensions: { baz: 'foo-clone' }, - fileNames: { 'bar.foo': 'foo-clone', 'foo.bar': 'foo' }, - file: 'file', - languageIds: {}, - light: { - fileExtensions: { baz: `foo-clone${lightColorFileEnding}` }, - fileNames: { 'bar.foo': `foo-clone${lightColorFileEnding}` }, - folderNames: { bar: `folder-foo-clone${lightColorFileEnding}` }, - folderNamesExpanded: { - bar: `folder-foo-clone${openedFolder}${lightColorFileEnding}`, - }, - }, - highContrast: { fileExtensions: {}, fileNames: {} }, - }); - - expect(result).toStrictEqual(expected); - }); - - it('should not generate clones for icons not in the active pack', async () => { - const config = padWithDefaultConfig({ - files: { - customClones: [ - { - base: 'foo', - name: 'foo-clone', - fileNames: ['bar.foo'], - fileExtensions: ['baz'], - color: 'green-400', - lightColor: 'green-800', - activeForPacks: ['nest'], - }, - ], - }, - folders: { - customClones: [ - { - base: 'folder-foo', - name: 'folder-foo-clone', - folderNames: ['bar'], - color: 'green-400', - lightColor: 'green-800', - activeForPacks: ['nest'], - }, - ], - }, - }); - const hash = getFileConfigHash(config); - const result = await customClonesIcons(getManifest(hash), config); - - const expected = merge(createEmptyManifest(), { - iconDefinitions: { - file: { - iconPath: `./../icons/file${hash}.svg`, - }, - 'folder-foo': { - iconPath: `./../icons/folder${hash}.svg`, - }, - 'folder-foo-open': { - iconPath: `./../icons/folder${openedFolder}${hash}.svg`, - }, - foo: { - iconPath: `./../icons/foo${hash}.svg`, - }, - }, - folderNames: {}, - folderNamesExpanded: {}, - fileExtensions: {}, - fileNames: { 'foo.bar': 'foo' }, - file: 'file', - languageIds: {}, - light: { - fileExtensions: {}, - fileNames: {}, - folderNames: {}, - folderNamesExpanded: {}, - }, - highContrast: { fileExtensions: {}, fileNames: {} }, - }); - - expect(result).toStrictEqual(expected); - }); - - it('should generate clones for icons in the active pack, or whose pack is unspecified', async () => { - const config = padWithDefaultConfig({ - files: { - customClones: [ - { - base: 'foo', - name: 'foo-clone', - fileNames: ['bar.foo'], - fileExtensions: ['baz'], - color: 'green-400', - lightColor: 'green-800', - activeForPacks: ['nest'], - }, - { - base: 'foo', - name: 'foo-angular-clone', - fileNames: ['bar.foo.angular'], - fileExtensions: ['baz.angular'], - color: 'green-500', - lightColor: 'green-900', - activeForPacks: ['angular'], - }, - { - base: 'foo', - name: 'foo-any-clone', - fileNames: ['bar.foo.any'], - fileExtensions: ['baz.any'], - color: 'green-600', - lightColor: 'green-100', - }, - ], - }, - folders: { - customClones: [ - { - base: 'folder-foo', - name: 'folder-foo-clone', - folderNames: ['bar'], - color: 'green-400', - lightColor: 'green-800', - activeForPacks: ['nest'], - }, - { - base: 'folder-foo', - name: 'folder-foo-angular-clone', - folderNames: ['bar.angular'], - color: 'green-500', - lightColor: 'green-900', - activeForPacks: ['angular'], - }, - { - base: 'folder-foo', - name: 'folder-foo-any-clone', - folderNames: ['bar.any'], - color: 'green-600', - lightColor: 'green-100', - }, - ], - }, - }); - const hash = getFileConfigHash(config); - const result = await customClonesIcons(getManifest(hash), config); - - const expected = merge(createEmptyManifest(), { - iconDefinitions: { - file: { - iconPath: `./../icons/file${hash}.svg`, - }, - 'folder-foo': { - iconPath: `./../icons/folder${hash}.svg`, - }, - 'folder-foo-open': { - iconPath: `./../icons/folder${openedFolder}${hash}.svg`, - }, - foo: { - iconPath: `./../icons/foo${hash}.svg`, - }, - 'folder-foo-angular-clone': { - iconPath: `./../icons/${clonesFolder}folder-foo-angular-clone${hash}.svg`, - }, - 'folder-foo-angular-clone-open': { - iconPath: `./../icons/${clonesFolder}folder-foo-angular-clone${openedFolder}${hash}.svg`, - }, - 'folder-foo-angular-clone_light': { - iconPath: `./../icons/${clonesFolder}folder-foo-angular-clone${lightColorFileEnding}${hash}.svg`, - }, - 'folder-foo-angular-clone-open_light': { - iconPath: `./../icons/${clonesFolder}folder-foo-angular-clone${openedFolder}${lightColorFileEnding}${hash}.svg`, - }, - 'folder-foo-any-clone': { - iconPath: `./../icons/${clonesFolder}folder-foo-any-clone${hash}.svg`, - }, - 'folder-foo-any-clone-open': { - iconPath: `./../icons/${clonesFolder}folder-foo-any-clone${openedFolder}${hash}.svg`, - }, - 'folder-foo-any-clone_light': { - iconPath: `./../icons/${clonesFolder}folder-foo-any-clone${lightColorFileEnding}${hash}.svg`, - }, - 'folder-foo-any-clone-open_light': { - iconPath: `./../icons/${clonesFolder}folder-foo-any-clone${openedFolder}${lightColorFileEnding}${hash}.svg`, - }, - 'foo-angular-clone': { - iconPath: `./../icons/${clonesFolder}foo-angular-clone${hash}.svg`, - }, - 'foo-angular-clone_light': { - iconPath: `./../icons/${clonesFolder}foo-angular-clone${lightColorFileEnding}${hash}.svg`, - }, - 'foo-any-clone': { - iconPath: `./../icons/${clonesFolder}foo-any-clone${hash}.svg`, - }, - 'foo-any-clone_light': { - iconPath: `./../icons/${clonesFolder}foo-any-clone${lightColorFileEnding}${hash}.svg`, - }, - }, - folderNames: { - 'bar.angular': 'folder-foo-angular-clone', - 'bar.any': 'folder-foo-any-clone', - }, - folderNamesExpanded: { - 'bar.angular': `folder-foo-angular-clone${openedFolder}`, - 'bar.any': `folder-foo-any-clone${openedFolder}`, - }, - fileExtensions: { - 'baz.angular': 'foo-angular-clone', - 'baz.any': 'foo-any-clone', - }, - fileNames: { - 'bar.foo.angular': 'foo-angular-clone', - 'bar.foo.any': 'foo-any-clone', - 'foo.bar': 'foo', - }, - file: 'file', - languageIds: {}, - light: { - fileExtensions: { - 'baz.angular': `foo-angular-clone${lightColorFileEnding}`, - 'baz.any': `foo-any-clone${lightColorFileEnding}`, - }, - fileNames: { - 'bar.foo.angular': `foo-angular-clone${lightColorFileEnding}`, - 'bar.foo.any': `foo-any-clone${lightColorFileEnding}`, - }, - folderNames: { - 'bar.angular': `folder-foo-angular-clone${lightColorFileEnding}`, - 'bar.any': `folder-foo-any-clone${lightColorFileEnding}`, - }, - folderNamesExpanded: { - 'bar.angular': `folder-foo-angular-clone${openedFolder}${lightColorFileEnding}`, - 'bar.any': `folder-foo-any-clone${openedFolder}${lightColorFileEnding}`, - }, - }, - highContrast: { fileExtensions: {}, fileNames: {} }, - }); - - expect(result).toStrictEqual(expected); - }); -}); diff --git a/src/material-icons/src/core/tests/icons/data/icons.ts b/src/material-icons/src/core/tests/icons/data/icons.ts deleted file mode 100644 index f20fd24..0000000 --- a/src/material-icons/src/core/tests/icons/data/icons.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** a file icon with just one node */ -export const file = ` - - - -`; - -export const fileFill = ` - - - -`; - -/** an icon with a gradient */ -export const gradient = ` - - - - - - - - - - -`; - -/** a folder icon with many nodes */ -export const folder = ` - - - - -`; - -/** a folder icon asking for one node to not be recolorized */ -export const folderIgnores = ` - - - - -`; - -/** an icon with a gradient that asks for the gradient node to not be recolorized */ -export const gradientIgnore = ` - - - - - - - - - - -`; diff --git a/src/material-icons/src/core/tests/icons/fileIcons.test.ts b/src/material-icons/src/core/tests/icons/fileIcons.test.ts deleted file mode 100644 index 157181f..0000000 --- a/src/material-icons/src/core/tests/icons/fileIcons.test.ts +++ /dev/null @@ -1,366 +0,0 @@ -import { beforeEach, describe, expect, it } from 'bun:test'; -import { getDefaultConfig } from '../../generator/config/defaultConfig'; -import { loadFileIconDefinitions } from '../../generator/fileGenerator'; -import type { Config } from '../../models/icons/config'; -import type { FileIcons } from '../../models/icons/files/fileTypes'; -import { IconPack } from '../../models/icons/iconPack'; -import { type Manifest, createEmptyManifest } from '../../models/manifest'; - -describe('file icons', () => { - let expectedManifest: Manifest; - let config: Config; - - beforeEach(() => { - config = getDefaultConfig(); - expectedManifest = createEmptyManifest(); - }); - - it('should configure icon definitions', () => { - const fileIcons: FileIcons = { - defaultIcon: { name: 'file' }, - icons: [ - { - name: 'angular', - fileNames: ['.angular-cli.json', 'angular-cli.json'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'javascript', - fileNames: ['filename.js'], - fileExtensions: ['js'], - }, - ], - }; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadFileIconDefinitions( - fileIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - angular: { - iconPath: './../icons/angular.svg', - }, - javascript: { - iconPath: './../icons/javascript.svg', - }, - file: { - iconPath: './../icons/file.svg', - }, - }; - expectedManifest.file = 'file'; - expectedManifest.fileExtensions = { - js: 'javascript', - }; - expectedManifest.fileNames = { - '.angular-cli.json': 'angular', - 'angular-cli.json': 'angular', - 'filename.js': 'javascript', - }; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should disable icon packs', () => { - const fileIcons: FileIcons = { - defaultIcon: { name: 'file' }, - icons: [ - { - name: 'angular', - fileNames: ['.angular-cli.json', 'angular-cli.json'], - enabledFor: [IconPack.Ngrx], - }, - { - name: 'javascript', - fileNames: ['filename.js'], - fileExtensions: ['js'], - }, - ], - }; - - const manifest = createEmptyManifest(); - config.activeIconPack = ''; - const iconDefinitions = loadFileIconDefinitions( - fileIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - file: { - iconPath: './../icons/file.svg', - }, - javascript: { - iconPath: './../icons/javascript.svg', - }, - }; - expectedManifest.file = 'file'; - expectedManifest.fileExtensions = { - js: 'javascript', - }; - expectedManifest.fileNames = { - 'filename.js': 'javascript', - }; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should configure custom icon associations', () => { - const fileIcons: FileIcons = { - defaultIcon: { name: 'file' }, - icons: [ - { - name: 'angular', - fileNames: ['.angular-cli.json', 'angular-cli.json'], - }, - { - name: 'javascript', - fileNames: ['filename.js'], - fileExtensions: ['js'], - }, - ], - }; - const config = getDefaultConfig(); - config.files.associations = { - '*.sample.ts': 'angular', - 'sample.js': 'javascript', - }; - const manifest = createEmptyManifest(); - const iconDefinitions = loadFileIconDefinitions( - fileIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - file: { - iconPath: './../icons/file.svg', - }, - javascript: { - iconPath: './../icons/javascript.svg', - }, - angular: { - iconPath: './../icons/angular.svg', - }, - }; - expectedManifest.file = 'file'; - expectedManifest.fileExtensions = { - js: 'javascript', - 'sample.ts': 'angular', - }; - expectedManifest.fileNames = { - '.angular-cli.json': 'angular', - 'angular-cli.json': 'angular', - 'sample.js': 'javascript', - 'filename.js': 'javascript', - }; - - config.files.associations = { - '*.sample.ts': 'angular', - 'sample.js': 'javascript', - }; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should configure language icons for light and high contrast', () => { - const fileIcons: FileIcons = { - defaultIcon: { name: 'file', light: true, highContrast: true }, - icons: [ - { - name: 'angular', - fileNames: ['.angular-cli.json', 'angular-cli.json'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - { - name: 'javascript', - fileNames: ['filename.js'], - fileExtensions: ['js'], - light: true, - highContrast: true, - }, - ], - }; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadFileIconDefinitions( - fileIcons, - config, - manifest - ); - expectedManifest.iconDefinitions = { - file: { - iconPath: './../icons/file.svg', - }, - // biome-ignore lint/style/useNamingConvention: - file_light: { - iconPath: './../icons/file_light.svg', - }, - // biome-ignore lint/style/useNamingConvention: - file_highContrast: { - iconPath: './../icons/file_highContrast.svg', - }, - javascript: { - iconPath: './../icons/javascript.svg', - }, - // biome-ignore lint/style/useNamingConvention: - javascript_light: { - iconPath: './../icons/javascript_light.svg', - }, - // biome-ignore lint/style/useNamingConvention: - javascript_highContrast: { - iconPath: './../icons/javascript_highContrast.svg', - }, - angular: { - iconPath: './../icons/angular.svg', - }, - }; - expectedManifest.file = 'file'; - expectedManifest.fileExtensions = { - js: 'javascript', - }; - expectedManifest.light = { - file: 'file_light', - fileExtensions: { - js: 'javascript_light', - }, - fileNames: { - 'filename.js': 'javascript_light', - }, - }; - expectedManifest.highContrast = { - file: 'file_highContrast', - fileExtensions: { - js: 'javascript_highContrast', - }, - fileNames: { - 'filename.js': 'javascript_highContrast', - }, - }; - expectedManifest.fileNames = { - '.angular-cli.json': 'angular', - 'angular-cli.json': 'angular', - 'filename.js': 'javascript', - }; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should generate cloned file icons config', () => { - const fileIcons: FileIcons = { - defaultIcon: { name: 'file' }, - icons: [ - { - name: 'foo', - fileNames: ['foo.bar'], - }, - { - name: 'foo-clone', - fileNames: ['bar.foo'], - fileExtensions: ['baz'], - light: true, - clone: { - base: 'foo', - color: 'green-500', - lightColor: 'green-100', - }, - }, - ], - }; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadFileIconDefinitions( - fileIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - foo: { - iconPath: './../icons/foo.svg', - }, - 'foo-clone': { - iconPath: './../icons/foo-clone.clone.svg', - }, - 'foo-clone_light': { - iconPath: './../icons/foo-clone_light.clone.svg', - }, - file: { - iconPath: './../icons/file.svg', - }, - }; - expectedManifest.light = { - fileExtensions: { - baz: 'foo-clone_light', - }, - fileNames: { - 'bar.foo': 'foo-clone_light', - }, - }; - expectedManifest.fileNames = { - 'foo.bar': 'foo', - 'bar.foo': 'foo-clone', - }; - expectedManifest.fileExtensions = { - baz: 'foo-clone', - }; - expectedManifest.file = 'file'; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should allow interoperability between cloned and user custom associations', () => { - const fileIcons: FileIcons = { - defaultIcon: { name: 'file' }, - icons: [ - { - name: 'foo', - fileExtensions: ['foo'], - }, - { - name: 'bar', - fileExtensions: ['bar'], - clone: { - base: 'foo', - color: 'green-500', - lightColor: 'green-100', - }, - }, - ], - }; - - config.files.associations = { - '*.baz': 'bar', // assigned to the clone - }; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadFileIconDefinitions( - fileIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - foo: { - iconPath: './../icons/foo.svg', - }, - bar: { - iconPath: './../icons/bar.clone.svg', - }, - file: { - iconPath: './../icons/file.svg', - }, - }; - expectedManifest.fileNames = {}; - expectedManifest.fileExtensions = { - foo: 'foo', - bar: 'bar', - baz: 'bar', - }; - expectedManifest.file = 'file'; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); -}); diff --git a/src/material-icons/src/core/tests/icons/filename-pattern.test.ts b/src/material-icons/src/core/tests/icons/filename-pattern.test.ts deleted file mode 100644 index 8cc5431..0000000 --- a/src/material-icons/src/core/tests/icons/filename-pattern.test.ts +++ /dev/null @@ -1,95 +0,0 @@ -import { describe, expect, it } from 'bun:test'; -import type { FileIcon } from '../../models/icons/files/fileIcon'; -import { - type FileIconWithPatterns, - FileNamePattern, -} from '../../models/icons/patterns/patterns'; -import { parseByPattern } from '../../patterns/patterns'; - -describe('File name patterns', () => { - it('should add a pattern to the file names', () => { - const fileIconsWithPatterns: FileIconWithPatterns = [ - { - name: 'file1', - fileNames: ['file1.txt'], - patterns: { - file1: FileNamePattern.Ecmascript, - }, - }, - ]; - - const expected: FileIcon[] = [ - { - name: 'file1', - fileNames: [ - 'file1.js', - 'file1.mjs', - 'file1.cjs', - 'file1.ts', - 'file1.mts', - 'file1.cts', - 'file1.txt', - ], - }, - ]; - const result = parseByPattern(fileIconsWithPatterns); - - expect(result).toStrictEqual(expected); - }); - - it('should return same file names if there is no pattern configured', () => { - const fileIconsWithPatterns: FileIconWithPatterns = [ - { - name: 'file1', - fileNames: ['file1.txt'], - }, - ]; - - const expected: FileIcon[] = [ - { - name: 'file1', - fileNames: ['file1.txt'], - }, - ]; - const result = parseByPattern(fileIconsWithPatterns); - - expect(result).toStrictEqual(expected); - }); - - it('should add multiple patterns to the file names', () => { - const fileIconsWithPatterns: FileIconWithPatterns = [ - { - name: 'file1', - fileNames: ['file1.txt'], - patterns: { - file1: FileNamePattern.Ecmascript, - file2: FileNamePattern.Configuration, - }, - }, - ]; - - const expected: FileIcon[] = [ - { - name: 'file1', - fileNames: [ - 'file1.js', - 'file1.mjs', - 'file1.cjs', - 'file1.ts', - 'file1.mts', - 'file1.cts', - 'file2.json', - 'file2.jsonc', - 'file2.json5', - 'file2.yaml', - 'file2.yml', - 'file2.toml', - 'file1.txt', - ], - }, - ]; - const result = parseByPattern(fileIconsWithPatterns); - - expect(result).toStrictEqual(expected); - }); -}); diff --git a/src/material-icons/src/core/tests/icons/folderIcons.test.ts b/src/material-icons/src/core/tests/icons/folderIcons.test.ts deleted file mode 100644 index 200ee65..0000000 --- a/src/material-icons/src/core/tests/icons/folderIcons.test.ts +++ /dev/null @@ -1,679 +0,0 @@ -import { beforeAll, beforeEach, describe, expect, it } from 'bun:test'; -import { getDefaultConfig } from '../../generator/config/defaultConfig'; -import { loadFolderIconDefinitions } from '../../generator/folderGenerator'; -import type { Config } from '../../models/icons/config'; -import type { FolderTheme } from '../../models/icons/folders/folderTheme'; -import { IconPack } from '../../models/icons/iconPack'; -import { type Manifest, createEmptyManifest } from '../../models/manifest'; - -describe('folder icons', () => { - let folderIcons: FolderTheme[]; - let expectedManifest: Manifest; - let config: Config; - - beforeAll(() => { - folderIcons = [ - { - name: 'specific', - defaultIcon: { name: 'folder' }, - rootFolder: { name: 'folder-root' }, - icons: [ - { name: 'folder-src', folderNames: ['src', 'source'] }, - { - name: 'folder-angular', - folderNames: ['angular', 'ng'], - enabledFor: [IconPack.Angular, IconPack.Ngrx], - }, - ], - }, - { name: 'classic', defaultIcon: { name: 'folder' } }, - { name: 'none', defaultIcon: { name: '' } }, - ]; - }); - - beforeEach(() => { - config = getDefaultConfig(); - expectedManifest = createEmptyManifest(); - }); - - it('should configure icon definitions', () => { - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - folderIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - folder: { - iconPath: './../icons/folder.svg', - }, - 'folder-open': { - iconPath: './../icons/folder-open.svg', - }, - 'folder-root': { - iconPath: './../icons/folder-root.svg', - }, - 'folder-root-open': { - iconPath: './../icons/folder-root-open.svg', - }, - 'folder-src': { - iconPath: './../icons/folder-src.svg', - }, - 'folder-src-open': { - iconPath: './../icons/folder-src-open.svg', - }, - 'folder-angular': { - iconPath: './../icons/folder-angular.svg', - }, - 'folder-angular-open': { - iconPath: './../icons/folder-angular-open.svg', - }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder-root'; - expectedManifest.rootFolderExpanded = 'folder-root-open'; - expectedManifest.folderNames = { - src: 'folder-src', - source: 'folder-src', - angular: 'folder-angular', - ng: 'folder-angular', - _src: 'folder-src', - _source: 'folder-src', - _angular: 'folder-angular', - _ng: 'folder-angular', - __src__: 'folder-src', - __source__: 'folder-src', - __angular__: 'folder-angular', - __ng__: 'folder-angular', - '.src': 'folder-src', - '.source': 'folder-src', - '.angular': 'folder-angular', - '.ng': 'folder-angular', - }; - expectedManifest.folderNamesExpanded = { - src: 'folder-src-open', - source: 'folder-src-open', - angular: 'folder-angular-open', - ng: 'folder-angular-open', - _src: 'folder-src-open', - _source: 'folder-src-open', - _angular: 'folder-angular-open', - _ng: 'folder-angular-open', - __src__: 'folder-src-open', - __source__: 'folder-src-open', - __angular__: 'folder-angular-open', - __ng__: 'folder-angular-open', - '.src': 'folder-src-open', - '.source': 'folder-src-open', - '.angular': 'folder-angular-open', - '.ng': 'folder-angular-open', - }; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should deactivate folder icons', () => { - config.folders.theme = 'none'; - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - folderIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = {}; - expectedManifest.folderNames = {}; - expectedManifest.folderNamesExpanded = {}; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should change folder theme', () => { - config.folders.theme = 'classic'; - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - folderIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - folder: { - iconPath: './../icons/folder.svg', - }, - 'folder-open': { - iconPath: './../icons/folder-open.svg', - }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder'; - expectedManifest.rootFolderExpanded = 'folder-open'; - expectedManifest.folderNames = {}; - expectedManifest.folderNamesExpanded = {}; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should configure custom icon associations', () => { - config.folders.associations = { - sample: 'src', - }; - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - folderIcons, - config, - manifest - ); - expectedManifest.iconDefinitions = { - folder: { - iconPath: './../icons/folder.svg', - }, - 'folder-open': { - iconPath: './../icons/folder-open.svg', - }, - 'folder-root': { - iconPath: './../icons/folder-root.svg', - }, - 'folder-root-open': { - iconPath: './../icons/folder-root-open.svg', - }, - 'folder-src': { - iconPath: './../icons/folder-src.svg', - }, - 'folder-src-open': { - iconPath: './../icons/folder-src-open.svg', - }, - 'folder-angular': { - iconPath: './../icons/folder-angular.svg', - }, - 'folder-angular-open': { - iconPath: './../icons/folder-angular-open.svg', - }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder-root'; - expectedManifest.rootFolderExpanded = 'folder-root-open'; - expectedManifest.folderNames = { - src: 'folder-src', - source: 'folder-src', - angular: 'folder-angular', - ng: 'folder-angular', - sample: 'folder-src', - _src: 'folder-src', - _source: 'folder-src', - _angular: 'folder-angular', - _ng: 'folder-angular', - _sample: 'folder-src', - __src__: 'folder-src', - __source__: 'folder-src', - __angular__: 'folder-angular', - __ng__: 'folder-angular', - __sample__: 'folder-src', - '.src': 'folder-src', - '.source': 'folder-src', - '.angular': 'folder-angular', - '.ng': 'folder-angular', - '.sample': 'folder-src', - }; - expectedManifest.folderNamesExpanded = { - src: 'folder-src-open', - source: 'folder-src-open', - angular: 'folder-angular-open', - ng: 'folder-angular-open', - sample: 'folder-src-open', - _src: 'folder-src-open', - _source: 'folder-src-open', - _angular: 'folder-angular-open', - _ng: 'folder-angular-open', - _sample: 'folder-src-open', - __src__: 'folder-src-open', - __source__: 'folder-src-open', - __angular__: 'folder-angular-open', - __ng__: 'folder-angular-open', - __sample__: 'folder-src-open', - '.src': 'folder-src-open', - '.source': 'folder-src-open', - '.angular': 'folder-angular-open', - '.ng': 'folder-angular-open', - '.sample': 'folder-src-open', - }; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should disable icon packs', () => { - const manifest = createEmptyManifest(); - config.activeIconPack = ''; - const iconDefinitions = loadFolderIconDefinitions( - folderIcons, - config, - manifest - ); - expectedManifest.iconDefinitions = { - folder: { - iconPath: './../icons/folder.svg', - }, - 'folder-open': { - iconPath: './../icons/folder-open.svg', - }, - 'folder-root': { - iconPath: './../icons/folder-root.svg', - }, - 'folder-root-open': { - iconPath: './../icons/folder-root-open.svg', - }, - 'folder-src': { - iconPath: './../icons/folder-src.svg', - }, - 'folder-src-open': { - iconPath: './../icons/folder-src-open.svg', - }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder-root'; - expectedManifest.rootFolderExpanded = 'folder-root-open'; - expectedManifest.folderNames = { - src: 'folder-src', - source: 'folder-src', - _src: 'folder-src', - _source: 'folder-src', - __src__: 'folder-src', - __source__: 'folder-src', - '.src': 'folder-src', - '.source': 'folder-src', - }; - expectedManifest.folderNamesExpanded = { - src: 'folder-src-open', - source: 'folder-src-open', - _src: 'folder-src-open', - _source: 'folder-src-open', - __src__: 'folder-src-open', - __source__: 'folder-src-open', - '.src': 'folder-src-open', - '.source': 'folder-src-open', - }; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should configure folder icons for light and high contrast', () => { - const lightHighContrastFolderIcons: FolderTheme[] = [ - { - name: 'specific', - defaultIcon: { name: 'folder', light: true, highContrast: true }, - rootFolder: { name: 'folder-root', light: true, highContrast: true }, - icons: [ - { - name: 'folder-src', - folderNames: ['src', 'source'], - light: true, - highContrast: true, - }, - ], - }, - ]; - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - lightHighContrastFolderIcons, - config, - manifest - ); - expectedManifest.iconDefinitions = { - folder: { - iconPath: './../icons/folder.svg', - }, - 'folder-open': { - iconPath: './../icons/folder-open.svg', - }, - // biome-ignore lint/style/useNamingConvention: - folder_light: { - iconPath: './../icons/folder_light.svg', - }, - 'folder-open_light': { - iconPath: './../icons/folder-open_light.svg', - }, - // biome-ignore lint/style/useNamingConvention: - folder_highContrast: { - iconPath: './../icons/folder_highContrast.svg', - }, - 'folder-open_highContrast': { - iconPath: './../icons/folder-open_highContrast.svg', - }, - 'folder-root': { - iconPath: './../icons/folder-root.svg', - }, - 'folder-root-open': { - iconPath: './../icons/folder-root-open.svg', - }, - 'folder-root_light': { - iconPath: './../icons/folder-root_light.svg', - }, - 'folder-root-open_light': { - iconPath: './../icons/folder-root-open_light.svg', - }, - 'folder-root_highContrast': { - iconPath: './../icons/folder-root_highContrast.svg', - }, - 'folder-root-open_highContrast': { - iconPath: './../icons/folder-root-open_highContrast.svg', - }, - 'folder-src': { - iconPath: './../icons/folder-src.svg', - }, - 'folder-src-open': { - iconPath: './../icons/folder-src-open.svg', - }, - 'folder-src_light': { - iconPath: './../icons/folder-src_light.svg', - }, - 'folder-src-open_light': { - iconPath: './../icons/folder-src-open_light.svg', - }, - 'folder-src_highContrast': { - iconPath: './../icons/folder-src_highContrast.svg', - }, - 'folder-src-open_highContrast': { - iconPath: './../icons/folder-src-open_highContrast.svg', - }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder-root'; - expectedManifest.rootFolderExpanded = 'folder-root-open'; - expectedManifest.folderNames = { - src: 'folder-src', - source: 'folder-src', - _src: 'folder-src', - _source: 'folder-src', - __src__: 'folder-src', - __source__: 'folder-src', - '.src': 'folder-src', - '.source': 'folder-src', - }; - expectedManifest.folderNamesExpanded = { - src: 'folder-src-open', - source: 'folder-src-open', - _src: 'folder-src-open', - _source: 'folder-src-open', - __src__: 'folder-src-open', - __source__: 'folder-src-open', - '.src': 'folder-src-open', - '.source': 'folder-src-open', - }; - expectedManifest.light = { - fileExtensions: {}, - fileNames: {}, - folder: 'folder_light', - folderExpanded: 'folder-open_light', - rootFolder: 'folder-root_light', - rootFolderExpanded: 'folder-root-open_light', - folderNames: { - src: 'folder-src_light', - source: 'folder-src_light', - _src: 'folder-src_light', - _source: 'folder-src_light', - __src__: 'folder-src_light', - __source__: 'folder-src_light', - '.src': 'folder-src_light', - '.source': 'folder-src_light', - }, - folderNamesExpanded: { - src: 'folder-src-open_light', - source: 'folder-src-open_light', - _src: 'folder-src-open_light', - _source: 'folder-src-open_light', - __src__: 'folder-src-open_light', - __source__: 'folder-src-open_light', - '.src': 'folder-src-open_light', - '.source': 'folder-src-open_light', - }, - }; - expectedManifest.highContrast = { - fileExtensions: {}, - fileNames: {}, - folder: 'folder_highContrast', - folderExpanded: 'folder-open_highContrast', - rootFolder: 'folder-root_highContrast', - rootFolderExpanded: 'folder-root-open_highContrast', - folderNames: { - src: 'folder-src_highContrast', - source: 'folder-src_highContrast', - _src: 'folder-src_highContrast', - _source: 'folder-src_highContrast', - __src__: 'folder-src_highContrast', - __source__: 'folder-src_highContrast', - '.src': 'folder-src_highContrast', - '.source': 'folder-src_highContrast', - }, - folderNamesExpanded: { - src: 'folder-src-open_highContrast', - source: 'folder-src-open_highContrast', - _src: 'folder-src-open_highContrast', - _source: 'folder-src-open_highContrast', - __src__: 'folder-src-open_highContrast', - __source__: 'folder-src-open_highContrast', - '.src': 'folder-src-open_highContrast', - '.source': 'folder-src-open_highContrast', - }, - }; - expectedManifest.hidesExplorerArrows = false; - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should hide explorer arrows', () => { - const manifest = createEmptyManifest(); - config.hidesExplorerArrows = true; - const iconDefinitions = loadFolderIconDefinitions( - folderIcons, - config, - manifest - ); - - expect(iconDefinitions.hidesExplorerArrows).toBe(true); - }); - - it('should generate cloned folder icons config', () => { - const folderTheme: FolderTheme[] = [ - { - name: 'specific', - defaultIcon: { name: 'folder' }, - rootFolder: { name: 'folder-root' }, - icons: [ - { name: 'foo', folderNames: ['foo', 'bar'] }, - { - name: 'foo-clone', - folderNames: ['baz', 'qux'], - light: true, - clone: { - base: 'foo', - color: 'green-500', - lightColor: 'green-100', - }, - }, - ], - }, - ]; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - folderTheme, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - foo: { iconPath: './../icons/foo.svg' }, - 'foo-open': { iconPath: './../icons/foo-open.svg' }, - 'foo-clone': { iconPath: './../icons/foo-clone.clone.svg' }, - 'foo-clone-open': { iconPath: './../icons/foo-clone-open.clone.svg' }, - 'foo-clone_light': { iconPath: './../icons/foo-clone_light.clone.svg' }, - 'foo-clone-open_light': { - iconPath: './../icons/foo-clone-open_light.clone.svg', - }, - 'folder-open': { iconPath: './../icons/folder-open.svg' }, - 'folder-root': { iconPath: './../icons/folder-root.svg' }, - 'folder-root-open': { iconPath: './../icons/folder-root-open.svg' }, - folder: { iconPath: './../icons/folder.svg' }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder-root'; - expectedManifest.rootFolderExpanded = 'folder-root-open'; - expectedManifest.folderNames = { - foo: 'foo', - '.foo': 'foo', - _foo: 'foo', - __foo__: 'foo', - bar: 'foo', - '.bar': 'foo', - _bar: 'foo', - __bar__: 'foo', - baz: 'foo-clone', - '.baz': 'foo-clone', - _baz: 'foo-clone', - __baz__: 'foo-clone', - qux: 'foo-clone', - '.qux': 'foo-clone', - _qux: 'foo-clone', - __qux__: 'foo-clone', - }; - expectedManifest.folderNamesExpanded = { - foo: 'foo-open', - '.foo': 'foo-open', - _foo: 'foo-open', - __foo__: 'foo-open', - bar: 'foo-open', - '.bar': 'foo-open', - _bar: 'foo-open', - __bar__: 'foo-open', - baz: 'foo-clone-open', - '.baz': 'foo-clone-open', - _baz: 'foo-clone-open', - __baz__: 'foo-clone-open', - qux: 'foo-clone-open', - '.qux': 'foo-clone-open', - _qux: 'foo-clone-open', - __qux__: 'foo-clone-open', - }; - expectedManifest.light = { - fileExtensions: {}, - fileNames: {}, - folderNames: { - baz: 'foo-clone_light', - '.baz': 'foo-clone_light', - _baz: 'foo-clone_light', - __baz__: 'foo-clone_light', - qux: 'foo-clone_light', - '.qux': 'foo-clone_light', - _qux: 'foo-clone_light', - __qux__: 'foo-clone_light', - }, - folderNamesExpanded: { - baz: 'foo-clone-open_light', - '.baz': 'foo-clone-open_light', - _baz: 'foo-clone-open_light', - __baz__: 'foo-clone-open_light', - qux: 'foo-clone-open_light', - '.qux': 'foo-clone-open_light', - _qux: 'foo-clone-open_light', - __qux__: 'foo-clone-open_light', - }, - }; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should allow interoperability between cloned and user custom associations', () => { - const folderTheme: FolderTheme[] = [ - { - name: 'specific', - defaultIcon: { name: 'folder' }, - rootFolder: { name: 'folder-root' }, - icons: [ - { name: 'folder-foo', folderNames: ['foo'] }, - { - name: 'folder-bar', - folderNames: ['bar'], - clone: { - base: 'foo', - color: 'green-500', - }, - }, - ], - }, - ]; - - config.folders.associations = { - baz: 'bar', // assigned to the clone - }; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadFolderIconDefinitions( - folderTheme, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - 'folder-foo': { iconPath: './../icons/folder-foo.svg' }, - 'folder-foo-open': { iconPath: './../icons/folder-foo-open.svg' }, - 'folder-bar': { iconPath: './../icons/folder-bar.clone.svg' }, - 'folder-bar-open': { iconPath: './../icons/folder-bar-open.clone.svg' }, - folder: { iconPath: './../icons/folder.svg' }, - 'folder-open': { iconPath: './../icons/folder-open.svg' }, - 'folder-root': { iconPath: './../icons/folder-root.svg' }, - 'folder-root-open': { iconPath: './../icons/folder-root-open.svg' }, - }; - expectedManifest.folder = 'folder'; - expectedManifest.folderExpanded = 'folder-open'; - expectedManifest.rootFolder = 'folder-root'; - expectedManifest.rootFolderExpanded = 'folder-root-open'; - expectedManifest.folderNames = { - '.bar': 'folder-bar', - '.baz': 'folder-bar', - '.foo': 'folder-foo', - __bar__: 'folder-bar', - __baz__: 'folder-bar', - __foo__: 'folder-foo', - _bar: 'folder-bar', - _baz: 'folder-bar', - _foo: 'folder-foo', - bar: 'folder-bar', - baz: 'folder-bar', - foo: 'folder-foo', - }; - expectedManifest.folderNamesExpanded = { - '.bar': 'folder-bar-open', - '.baz': 'folder-bar-open', - '.foo': 'folder-foo-open', - __bar__: 'folder-bar-open', - __baz__: 'folder-bar-open', - __foo__: 'folder-foo-open', - _bar: 'folder-bar-open', - _baz: 'folder-bar-open', - _foo: 'folder-foo-open', - bar: 'folder-bar-open', - baz: 'folder-bar-open', - foo: 'folder-foo-open', - }; - - expectedManifest.light = { - fileExtensions: {}, - fileNames: {}, - }; - expectedManifest.hidesExplorerArrows = false; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); -}); diff --git a/src/material-icons/src/core/tests/icons/languageIcons.test.ts b/src/material-icons/src/core/tests/icons/languageIcons.test.ts deleted file mode 100644 index a8d415f..0000000 --- a/src/material-icons/src/core/tests/icons/languageIcons.test.ts +++ /dev/null @@ -1,181 +0,0 @@ -import { beforeEach, describe, expect, it } from 'bun:test'; -import { getDefaultConfig } from '../../generator/config/defaultConfig'; -import { loadLanguageIconDefinitions } from '../../generator/languageGenerator'; -import type { Config } from '../../models/icons/config'; -import { IconPack } from '../../models/icons/iconPack'; -import type { LanguageIcon } from '../../models/icons/languages/languageIdentifier'; -import { type Manifest, createEmptyManifest } from '../../models/manifest'; - -describe('language icons', () => { - let expectedManifest: Manifest; - let config: Config; - - beforeEach(() => { - expectedManifest = createEmptyManifest(); - config = getDefaultConfig(); - }); - - it('should configure icon definitions', () => { - const languageIcons: LanguageIcon[] = [ - { icon: { name: 'a' }, ids: ['a'] }, - { icon: { name: 'b' }, ids: ['b'] }, - { icon: { name: 'c' }, ids: ['c', 'd'] }, - ]; - const manifest = createEmptyManifest(); - const iconDefinitions = loadLanguageIconDefinitions( - languageIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - a: { - iconPath: './../icons/a.svg', - }, - b: { - iconPath: './../icons/b.svg', - }, - c: { - iconPath: './../icons/c.svg', - }, - }; - expectedManifest.languageIds = { - a: 'a', - b: 'b', - c: 'c', - d: 'c', - }; - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should disable icon definitions', () => { - const languageIcons: LanguageIcon[] = [ - { icon: { name: 'a' }, ids: ['a'] }, - { icon: { name: 'c' }, ids: ['c', 'd'], disabled: true }, - ]; - const manifest = createEmptyManifest(); - const iconDefinitions = loadLanguageIconDefinitions( - languageIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - a: { - iconPath: './../icons/a.svg', - }, - }; - expectedManifest.languageIds = { - a: 'a', - }; - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should disable icon packs', () => { - const languageIcons: LanguageIcon[] = [ - { icon: { name: 'a' }, ids: ['a'], enabledFor: [IconPack.Angular] }, - { icon: { name: 'c' }, ids: ['c', 'd'], disabled: true }, - ]; - - config.activeIconPack = ''; - const manifest = createEmptyManifest(); - const iconDefinitions = loadLanguageIconDefinitions( - languageIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = {}; - expectedManifest.languageIds = {}; - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should configure language icons for light and high contrast', () => { - const languageIcons: LanguageIcon[] = [ - { icon: { name: 'a', light: true, highContrast: true }, ids: ['a'] }, - { icon: { name: 'b', light: true, highContrast: true }, ids: ['b'] }, - ]; - - const manifest = createEmptyManifest(); - const iconDefinitions = loadLanguageIconDefinitions( - languageIcons, - config, - manifest - ); - expectedManifest.iconDefinitions = { - a: { - iconPath: './../icons/a.svg', - }, - // biome-ignore lint/style/useNamingConvention: - a_light: { - iconPath: './../icons/a_light.svg', - }, - // biome-ignore lint/style/useNamingConvention: - a_highContrast: { - iconPath: './../icons/a_highContrast.svg', - }, - b: { - iconPath: './../icons/b.svg', - }, - // biome-ignore lint/style/useNamingConvention: - b_light: { - iconPath: './../icons/b_light.svg', - }, - // biome-ignore lint/style/useNamingConvention: - b_highContrast: { - iconPath: './../icons/b_highContrast.svg', - }, - }; - expectedManifest.languageIds = { - a: 'a', - b: 'b', - }; - expectedManifest.light = { - fileExtensions: {}, - fileNames: {}, - languageIds: { - a: 'a_light', - b: 'b_light', - }, - }; - expectedManifest.highContrast = { - fileExtensions: {}, - fileNames: {}, - languageIds: { - a: 'a_highContrast', - b: 'b_highContrast', - }, - }; - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); - - it('should configure custom icon associations', () => { - const languageIcons: LanguageIcon[] = [ - { icon: { name: 'json' }, ids: ['a'] }, - ]; - - const manifest = createEmptyManifest(); - config.languages = { - associations: { - xml: 'json', - }, - }; - const iconDefinitions = loadLanguageIconDefinitions( - languageIcons, - config, - manifest - ); - - expectedManifest.iconDefinitions = { - json: { - iconPath: './../icons/json.svg', - }, - }; - expectedManifest.languageIds = { - a: 'json', - xml: 'json', - }; - - expect(iconDefinitions).toStrictEqual(expectedManifest); - }); -}); diff --git a/src/material-icons/src/core/tests/mocks/index.ts b/src/material-icons/src/core/tests/mocks/index.ts deleted file mode 100644 index 0dd9fd4..0000000 --- a/src/material-icons/src/core/tests/mocks/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { mock } from 'bun:test'; -import { vscodeApiMock } from './vscode'; - -mock.module('vscode', () => { - return vscodeApiMock; -}); diff --git a/src/material-icons/src/core/tests/mocks/vscode.ts b/src/material-icons/src/core/tests/mocks/vscode.ts deleted file mode 100644 index 4e7d1ba..0000000 --- a/src/material-icons/src/core/tests/mocks/vscode.ts +++ /dev/null @@ -1,13 +0,0 @@ -export const vscodeApiMock = { - commands: { - registerCommand: () => {}, - }, - - window: { - showInformationMessage: () => {}, - }, - - env: { - language: 'en', - }, -}; diff --git a/src/material-icons/src/core/types/recursivePartial.ts b/src/material-icons/src/core/types/recursivePartial.ts deleted file mode 100644 index 2c0042c..0000000 --- a/src/material-icons/src/core/types/recursivePartial.ts +++ /dev/null @@ -1,3 +0,0 @@ -export type RecursivePartial = { - [P in keyof T]?: RecursivePartial; -}; diff --git a/src/material-icons/src/core/types/requiredAtLeastOne.ts b/src/material-icons/src/core/types/requiredAtLeastOne.ts deleted file mode 100644 index 2f3700c..0000000 --- a/src/material-icons/src/core/types/requiredAtLeastOne.ts +++ /dev/null @@ -1,7 +0,0 @@ -export type RequireAtLeastOne = Pick< - T, - Exclude -> & - { - [K in Keys]-?: Required> & Partial>>; - }[Keys]; diff --git a/src/material-icons/src/extension/commands/activate.ts b/src/material-icons/src/extension/commands/activate.ts deleted file mode 100644 index e5c625d..0000000 --- a/src/material-icons/src/extension/commands/activate.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { window as codeWindow } from 'vscode'; -import { extensionName, logger, translate } from '../../core'; -import { getConfig } from '../shared/config'; - -/** Activate the icon theme by changing the settings for the iconTheme. */ -export const activateIcons = () => { - return setIconTheme(); -}; - -/** Set the icon theme in the config. */ -const setIconTheme = async () => { - // global user config - try { - const section = 'workbench.iconTheme'; - await getConfig().update(section, extensionName, true); - - // local workspace config - if (getConfig().inspect(section)?.workspaceValue) { - getConfig().update(section, extensionName); - } - codeWindow.showInformationMessage(translate('activated')); - } catch (error) { - logger.error(error); - } -}; diff --git a/src/material-icons/src/extension/commands/explorerArrows.ts b/src/material-icons/src/extension/commands/explorerArrows.ts deleted file mode 100644 index 99ea78d..0000000 --- a/src/material-icons/src/extension/commands/explorerArrows.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { type QuickPickItem, window as codeWindow } from 'vscode'; -import { logger, translate } from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -/** Command to toggle the explorer arrows. */ -export const toggleExplorerArrows = async () => { - try { - const status = areExplorerArrowsHidden(); - const response = await showQuickPickItems(status); - return handleQuickPickActions(response); - } catch (error) { - logger.error(error); - } -}; - -/** Show QuickPick items to select preferred configuration for the explorer arrows. */ -const showQuickPickItems = ( - status: boolean -): Thenable => { - const on: QuickPickItem = { - description: translate('toggleSwitch.on'), - detail: translate('explorerArrows.enable'), - label: !status ? '\u2714' : '\u25FB', - }; - const off: QuickPickItem = { - description: translate('toggleSwitch.off'), - detail: translate('explorerArrows.disable'), - label: status ? '\u2714' : '\u25FB', - }; - return codeWindow.showQuickPick([on, off], { - placeHolder: translate('explorerArrows.toggle'), - ignoreFocusOut: false, - matchOnDescription: true, - }); -}; - -/** Handle the actions from the QuickPick. */ -const handleQuickPickActions = (value: QuickPickItem | undefined) => { - if (!value?.description) return; - switch (value.description) { - case translate('toggleSwitch.on'): { - return setThemeConfig('hidesExplorerArrows', false, true); - } - case translate('toggleSwitch.off'): { - return setThemeConfig('hidesExplorerArrows', true, true); - } - default: - return; - } -}; - -export const areExplorerArrowsHidden = (): boolean => { - return getThemeConfig('hidesExplorerArrows') === true; -}; diff --git a/src/material-icons/src/extension/commands/fileColor.ts b/src/material-icons/src/extension/commands/fileColor.ts deleted file mode 100644 index bd1fb3d..0000000 --- a/src/material-icons/src/extension/commands/fileColor.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { type QuickPickItem, window as codeWindow } from 'vscode'; -import { - getDefaultConfig, - logger, - translate, - validateHEXColorCode, -} from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -type FileColor = { - label: string; - hex: string; -}; - -const iconPalette: FileColor[] = [ - { label: 'Grey (Default)', hex: '#90a4ae' }, - { label: 'Blue', hex: '#42a5f5' }, - { label: 'Green', hex: '#7CB342' }, - { label: 'Teal', hex: '#26A69A' }, - { label: 'Red', hex: '#EF5350' }, - { label: 'Orange', hex: '#FF7043' }, - { label: 'Yellow', hex: '#FDD835' }, - { label: 'Custom Color', hex: 'Custom HEX Code' }, -]; - -/** Command to toggle the file icons. */ -export const changeFileColor = async () => { - try { - const status = checkFileColorStatus(); - const response = await showQuickPickItems(status); - if (response) { - handleQuickPickActions(response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show QuickPick items to select preferred color for the file icons. */ -const showQuickPickItems = (currentColor: string) => { - const options = iconPalette.map( - (color): QuickPickItem => ({ - description: color.label, - label: isColorActive(color, currentColor) ? '\u2714' : '\u25FB', - }) - ); - - return codeWindow.showQuickPick(options, { - placeHolder: translate('colorSelect.color'), - ignoreFocusOut: false, - matchOnDescription: true, - }); -}; - -/** Handle the actions from the QuickPick. */ -const handleQuickPickActions = async (value: QuickPickItem) => { - if (!value || !value.description) return; - if (value.description === 'Custom Color') { - const value = await codeWindow.showInputBox({ - placeHolder: translate('colorSelect.hexCode'), - ignoreFocusOut: true, - validateInput: validateColorInput, - }); - if (value) { - setColorConfig(value); - } - } else { - const hexCode = iconPalette.find((c) => c.label === value.description)?.hex; - if (hexCode) { - setColorConfig(hexCode); - } - } -}; - -const validateColorInput = (colorInput: string) => { - if (!validateHEXColorCode(colorInput)) { - return translate('colorSelect.wrongHexCode'); - } - return undefined; -}; - -/** Check status of the file color */ -export const checkFileColorStatus = (): string => { - const defaultConfig = getDefaultConfig(); - return getThemeConfig('files.color') ?? defaultConfig.files.color; -}; - -const setColorConfig = (value: string) => { - setThemeConfig('files.color', value.toLowerCase(), true); -}; - -const isColorActive = (color: FileColor, currentColor: string): boolean => { - if (color.label === 'Custom Color') { - return !iconPalette.some( - (c) => c.hex.toLowerCase() === currentColor.toLowerCase() - ); - } - return color.hex.toLowerCase() === currentColor.toLowerCase(); -}; diff --git a/src/material-icons/src/extension/commands/folderColor.ts b/src/material-icons/src/extension/commands/folderColor.ts deleted file mode 100644 index 7804649..0000000 --- a/src/material-icons/src/extension/commands/folderColor.ts +++ /dev/null @@ -1,100 +0,0 @@ -import { type QuickPickItem, window as codeWindow } from 'vscode'; -import { - getDefaultConfig, - logger, - translate, - validateHEXColorCode, -} from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -type FolderColor = { - label: string; - hex: string; -}; - -const iconPalette: FolderColor[] = [ - { label: 'Grey (Default)', hex: '#90a4ae' }, - { label: 'Blue', hex: '#42a5f5' }, - { label: 'Green', hex: '#7CB342' }, - { label: 'Teal', hex: '#26A69A' }, - { label: 'Red', hex: '#EF5350' }, - { label: 'Orange', hex: '#FF7043' }, - { label: 'Yellow', hex: '#FDD835' }, - { label: 'Custom Color', hex: 'Custom HEX Code' }, -]; - -/** Command to toggle the folder icons. */ -export const changeFolderColor = async () => { - try { - const status = checkFolderColorStatus(); - const response = await showQuickPickItems(status); - if (response) { - handleQuickPickActions(response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show QuickPick items to select preferred color for the folder icons. */ -const showQuickPickItems = (currentColor: string) => { - const options = iconPalette.map( - (color): QuickPickItem => ({ - description: color.label, - label: isColorActive(color, currentColor) ? '\u2714' : '\u25FB', - }) - ); - - return codeWindow.showQuickPick(options, { - placeHolder: translate('colorSelect.color'), - ignoreFocusOut: false, - matchOnDescription: true, - }); -}; - -/** Handle the actions from the QuickPick. */ -const handleQuickPickActions = async (value: QuickPickItem) => { - if (!value || !value.description) return; - if (value.description === 'Custom Color') { - const value = await codeWindow.showInputBox({ - placeHolder: translate('colorSelect.hexCode'), - ignoreFocusOut: true, - validateInput: validateColorInput, - }); - if (value) { - setColorConfig(value); - } - } else { - const hexCode = iconPalette.find((c) => c.label === value.description)?.hex; - if (hexCode) { - setColorConfig(hexCode); - } - } -}; - -const validateColorInput = (colorInput: string) => { - if (!validateHEXColorCode(colorInput)) { - return translate('colorSelect.wrongHexCode'); - } - return undefined; -}; - -/** Check status of the folder color */ -export const checkFolderColorStatus = (): string => { - const defaultConfig = getDefaultConfig(); - const folderColorConfig = getThemeConfig('folders.color'); - return folderColorConfig ?? defaultConfig.folders.color!; -}; - -const setColorConfig = (value: string) => { - setThemeConfig('folders.color', value.toLowerCase(), true); -}; - -const isColorActive = (color: FolderColor, currentColor: string): boolean => { - if (color.label === 'Custom Color') { - return !iconPalette.some( - (c) => c.hex.toLowerCase() === currentColor.toLowerCase() - ); - } - return color.hex.toLowerCase() === currentColor.toLowerCase(); -}; diff --git a/src/material-icons/src/extension/commands/folders.ts b/src/material-icons/src/extension/commands/folders.ts deleted file mode 100644 index 24406ab..0000000 --- a/src/material-icons/src/extension/commands/folders.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { type QuickPickItem, window as codeWindow } from 'vscode'; -import { - type FolderThemeName, - capitalizeFirstLetter, - folderIcons, - logger, - translate, -} from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -/** Command to toggle the folder icons. */ -export const changeFolderTheme = async () => { - try { - const status = getFolderIconTheme(); - const response = await showQuickPickItems(status); - if (response) { - handleQuickPickActions(response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show QuickPick items to select preferred configuration for the folder icons. */ -const showQuickPickItems = (activeTheme: FolderThemeName) => { - const options = folderIcons.map( - (theme): QuickPickItem => ({ - description: capitalizeFirstLetter(theme.name), - detail: - theme.name === 'none' - ? translate('folders.disabled') - : translate( - 'folders.theme.description', - capitalizeFirstLetter(theme.name) - ), - label: theme.name === activeTheme ? '\u2714' : '\u25FB', - }) - ); - - return codeWindow.showQuickPick(options, { - placeHolder: translate('folders.toggleIcons'), - ignoreFocusOut: false, - matchOnDescription: true, - }); -}; - -/** Handle the actions from the QuickPick. */ -const handleQuickPickActions = (value: QuickPickItem) => { - if (!value || !value.description) return; - return setThemeConfig('folders.theme', value.description.toLowerCase(), true); -}; - -/** Get the current folder theme. */ -export const getFolderIconTheme = () => { - return getThemeConfig('folders.theme') ?? 'none'; -}; diff --git a/src/material-icons/src/extension/commands/grayscale.ts b/src/material-icons/src/extension/commands/grayscale.ts deleted file mode 100644 index 70f7bcc..0000000 --- a/src/material-icons/src/extension/commands/grayscale.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { type QuickPickItem, window as codeWindow } from 'vscode'; -import { logger, translate } from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -/** Command to toggle grayscale. */ -export const toggleGrayscale = async () => { - try { - const status = checkGrayscaleStatus(); - const response = await showQuickPickItems(status); - if (response) { - handleQuickPickActions(response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show QuickPick items to select preferred configuration for grayscale icons. */ -const showQuickPickItems = (status: boolean) => { - const on: QuickPickItem = { - description: translate('toggleSwitch.on'), - detail: translate('grayscale.enable'), - label: status ? '\u2714' : '\u25FB', - }; - const off: QuickPickItem = { - description: translate('toggleSwitch.off'), - detail: translate('grayscale.disable'), - label: !status ? '\u2714' : '\u25FB', - }; - return codeWindow.showQuickPick([on, off], { - placeHolder: translate('grayscale.toggle'), - ignoreFocusOut: false, - matchOnDescription: true, - }); -}; - -/** Handle the actions from the QuickPick. */ -const handleQuickPickActions = (value: QuickPickItem) => { - if (!value || !value.description) return; - switch (value.description) { - case translate('toggleSwitch.on'): { - return setThemeConfig('saturation', 0, true); - } - case translate('toggleSwitch.off'): { - return setThemeConfig('saturation', 1, true); - } - default: - return; - } -}; - -/** Is grayscale icons enabled? */ -export const checkGrayscaleStatus = (): boolean => { - return getThemeConfig('saturation') === 0; -}; diff --git a/src/material-icons/src/extension/commands/iconPacks.ts b/src/material-icons/src/extension/commands/iconPacks.ts deleted file mode 100644 index 2524bde..0000000 --- a/src/material-icons/src/extension/commands/iconPacks.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { type QuickPickItem, window as codeWindow } from 'vscode'; -import { logger, toTitleCase, translate } from '../../core'; -import { availableIconPacks } from '../../core/helpers/iconPacks'; -import type { IconPackValue } from '../../core/models/icons/iconPack'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -/** Command to toggle the icons packs */ -export const toggleIconPacks = async () => { - try { - const activeIconPack = getActiveIconPack(); - const response = await showQuickPickItems(activeIconPack); - if (response) { - handleQuickPickActions(response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show QuickPick items to select preferred configuration for the icon packs. */ -const showQuickPickItems = (activePack: IconPackValue) => { - const packs = [...availableIconPacks.sort(), 'none'] as ( - | IconPackValue - | 'none' - )[]; - const options = packs.map((pack): QuickPickItem => { - const packLabel = toTitleCase(pack.replace('_', ' + ')); - const active = isPackActive(activePack, pack); - const iconPacksDeactivated = pack === 'none' && activePack === ''; - - return { - description: packLabel, - detail: translate( - `iconPacks.${pack === 'none' ? 'disabled' : 'description'}`, - packLabel - ), - label: iconPacksDeactivated ? '\u2714' : active ? '\u2714' : '\u25FB', - }; - }); - - return codeWindow.showQuickPick(options, { - placeHolder: translate('iconPacks.selectPack'), - ignoreFocusOut: false, - matchOnDescription: true, - matchOnDetail: true, - }); -}; - -/** Handle the actions from the QuickPick. */ -const handleQuickPickActions = (value: QuickPickItem) => { - if (!value || !value.description) return; - const decision = value.description.replace(' + ', '_').toLowerCase() as - | IconPackValue - | 'none'; - - setThemeConfig('activeIconPack', decision === 'none' ? '' : decision, true); -}; - -const getActiveIconPack = () => { - return getThemeConfig('activeIconPack') ?? ''; -}; - -const isPackActive = (activePack: string, pack: string) => { - return activePack.toLowerCase() === pack.toLowerCase(); -}; diff --git a/src/material-icons/src/extension/commands/opacity.ts b/src/material-icons/src/extension/commands/opacity.ts deleted file mode 100644 index 3776c7a..0000000 --- a/src/material-icons/src/extension/commands/opacity.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { window as codeWindow } from 'vscode'; -import { - getDefaultConfig, - logger, - translate, - validateOpacityValue, -} from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -/** Command to toggle the folder icons. */ -export const changeOpacity = async () => { - try { - const currentOpacityValue = getCurrentOpacityValue(); - const response = await showInput(currentOpacityValue); - if (response) { - await setOpacityConfig(+response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show input to enter the opacity value. */ -const showInput = (opacity: number) => { - return codeWindow.showInputBox({ - placeHolder: translate('opacity.inputPlaceholder'), - ignoreFocusOut: true, - value: opacity.toString(), - validateInput: validateOpacityInput, - }); -}; - -/** Validate the opacity value which was inserted by the user. */ -const validateOpacityInput = (opacityInput: string) => { - if (!validateOpacityValue(+opacityInput)) { - return translate('opacity.wrongValue'); - } - return undefined; -}; - -/** Get the current value of the opacity of the icons. */ -export const getCurrentOpacityValue = (): number => { - const defaultConfig = getDefaultConfig(); - return getThemeConfig('opacity') ?? defaultConfig.opacity; -}; - -const setOpacityConfig = (opacity: number) => { - return setThemeConfig('opacity', opacity, true); -}; diff --git a/src/material-icons/src/extension/commands/restoreConfig.ts b/src/material-icons/src/extension/commands/restoreConfig.ts deleted file mode 100644 index 388c1b7..0000000 --- a/src/material-icons/src/extension/commands/restoreConfig.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { getConfigProperties, setConfig } from '../shared/config'; - -/** Restore all configurations to default. */ -export const restoreDefaultConfig = async () => { - const configProperties = Object.keys(getConfigProperties()); - await Promise.all( - configProperties.map((configProperty) => - setConfig(configProperty, undefined, true) - ) - ); -}; diff --git a/src/material-icons/src/extension/commands/saturation.ts b/src/material-icons/src/extension/commands/saturation.ts deleted file mode 100644 index d19f181..0000000 --- a/src/material-icons/src/extension/commands/saturation.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { window as codeWindow } from 'vscode'; -import { - getDefaultConfig, - logger, - translate, - validateSaturationValue, -} from '../../core'; -import { getThemeConfig, setThemeConfig } from '../shared/config'; - -/** Command to toggle the folder icons. */ -export const changeSaturation = async () => { - try { - const currentSaturationValue = getCurrentSaturationValue(); - const response = await showInput(currentSaturationValue); - if (response) { - await setSaturationConfig(+response); - } - } catch (error) { - logger.error(error); - } -}; - -/** Show input to enter the saturation value. */ -const showInput = (saturation: number) => { - return codeWindow.showInputBox({ - placeHolder: translate('saturation.inputPlaceholder'), - ignoreFocusOut: true, - value: saturation.toString(), - validateInput: validateSaturationInput, - }); -}; - -/** Validate the saturation value which was inserted by the user. */ -const validateSaturationInput = (saturationInput: string) => { - if (!validateSaturationValue(+saturationInput)) { - return translate('saturation.wrongValue'); - } - return undefined; -}; - -/** Get the current value of the saturation of the icons. */ -export const getCurrentSaturationValue = (): number => { - const defaultConfig = getDefaultConfig(); - return getThemeConfig('saturation') ?? defaultConfig.saturation; -}; - -const setSaturationConfig = (saturation: number) => { - return setThemeConfig('saturation', saturation, true); -}; diff --git a/src/material-icons/src/extension/desktop/extension.ts b/src/material-icons/src/extension/desktop/extension.ts deleted file mode 100644 index 0341500..0000000 --- a/src/material-icons/src/extension/desktop/extension.ts +++ /dev/null @@ -1,41 +0,0 @@ -'use strict'; - -import { type ExtensionContext, env, workspace } from 'vscode'; -import { initTranslations, logger } from '../../core'; -import { disableLogObserver, observeLogs } from '../logging/logger'; -import { detectConfigChanges } from '../tools/changeDetection'; -import { registered } from '../tools/registered'; - -/** - * This method is called when the extension is activated. - * It initializes the core functionality of the extension. - */ -export const activate = async (context: ExtensionContext) => { - try { - observeLogs(); - - await initTranslations(env.language); - - // Subscribe to the extension commands - context.subscriptions.push(...registered); - - // Initially trigger the config change detection - await detectConfigChanges(undefined, context); - - // Observe changes in the config - context.subscriptions.push( - workspace.onDidChangeConfiguration( - async (event) => await detectConfigChanges(event, context) - ) - ); - - logger.info('Extension activated!'); - } catch (error) { - logger.error(error); - } -}; - -/** This method is called when the extension is deactivated */ -export const deactivate = () => { - disableLogObserver(); -}; diff --git a/src/material-icons/src/extension/logging/logger.ts b/src/material-icons/src/extension/logging/logger.ts deleted file mode 100644 index 41a058c..0000000 --- a/src/material-icons/src/extension/logging/logger.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { EventEmitter } from 'node:events'; -import { type OutputChannel, window } from 'vscode'; -import { - type LogLevel, - createLoggingObserver, - extensionName, - toTitleCase, -} from '../../core'; -import { getThemeConfig } from '../shared/config'; - -let eventEmitter: EventEmitter | undefined; - -/** - * Observe log events and write them to the output channel. - */ -export const observeLogs = () => { - const logLevel = getThemeConfig('logLevel') ?? 'info'; - const isLoggingEnabled = getThemeConfig('enableLogging') ?? false; - - let outputChannel: OutputChannel | undefined; - - if (isLoggingEnabled) { - // Create the output channel only if logging is enabled - outputChannel = window.createOutputChannel( - toTitleCase(extensionName.replaceAll('-', ' ')) - ); - } - - eventEmitter = createLoggingObserver(logLevel, (event) => { - if (outputChannel) { - outputChannel.appendLine(event.message); - } else { - console.log(event.message); - } - }); -}; - -export const disableLogObserver = () => { - if (eventEmitter) { - eventEmitter.removeAllListeners(); - } -}; diff --git a/src/material-icons/src/extension/shared/config.ts b/src/material-icons/src/extension/shared/config.ts deleted file mode 100644 index d73f236..0000000 --- a/src/material-icons/src/extension/shared/config.ts +++ /dev/null @@ -1,114 +0,0 @@ -import { extensions, workspace } from 'vscode'; -import { type Config, extensionName, extensionPublisher } from '../../core'; -import { merge, set } from '../../core/helpers/object'; - -/** Get configuration of vs code. */ -export const getConfig = (section?: string) => { - return workspace.getConfiguration(section); -}; - -/** Get list of configuration entries of package.json */ -export const getConfigProperties = (): { [config: string]: unknown } => { - return extensions.getExtension(`${extensionPublisher}.${extensionName}`) - ?.packageJSON?.contributes?.configuration?.properties; -}; - -/** Get list of all configration properties */ -export const configPropertyNames = Object.keys(getConfigProperties()); - -/** Update configuration of vs code. */ -export const setConfig = (section: string, value: unknown, global = false) => { - return getConfig().update(section, value, global); -}; - -/** Get current configuration of the theme from the vscode config */ -export const getThemeConfig = (section: string): T | undefined => { - const themeConfig = getConfig(extensionName).inspect(section); - return getConfigValue(themeConfig); -}; - -/** Set the config of the theme. */ -export const setThemeConfig = ( - section: string, - value: unknown, - global = false -) => { - return getConfig(extensionName).update(section, value, global); -}; - -/** - * Checks if the theme is the active icon theme - * @param{boolean} global false by default - */ -export const isThemeActivated = (global = false): boolean => { - return global - ? getConfig().inspect('workbench.iconTheme')?.globalValue === extensionName - : getConfig().inspect('workbench.iconTheme')?.workspaceValue === - extensionName; -}; - -/** Checks if the theme is not the active icon theme */ -export const isThemeNotVisible = (): boolean => { - const config = getConfig().inspect('workbench.iconTheme'); - return ( - (!isThemeActivated(true) && !config?.workspaceValue) || // no workspace and not global - (!isThemeActivated() && !!config?.workspaceValue) - ); -}; - -/** - * Returns the value of a specific configuration by checking the workspace and the user configuration and fallback to the default value. - * - * @param themeConfig Theme configuration - * @returns Actual theme configuration value - */ -const getConfigValue = ( - themeConfig: Partial< - | { - globalValue: T; - workspaceValue: T; - defaultValue: T; - } - | undefined - > -) => { - let configValue: T | undefined; - if (themeConfig === undefined) { - return undefined; - } - if ( - typeof themeConfig.workspaceValue === 'object' && - themeConfig.workspaceValue && - themeConfig.globalValue - ) { - configValue = merge(themeConfig.workspaceValue, themeConfig.globalValue); - } else { - configValue = - themeConfig.workspaceValue ?? - themeConfig.globalValue ?? - themeConfig.defaultValue; - } - return configValue; -}; - -/** - * Get the current configuration of the theme. - * - * @returns Current configuration - */ -export const getCurrentConfig = (): Config => { - const updatedConfig = configPropertyNames.reduce>( - (acc, configNameWithExtensionId) => { - const configName = configNameWithExtensionId.replace( - `${extensionName}.`, - '' - ); - const configValue = getThemeConfig(configName) ?? null; - set(acc, configName, configValue); - return acc; - }, - {} - ); - - return updatedConfig as Config; -}; diff --git a/src/material-icons/src/extension/tools/changeDetection.ts b/src/material-icons/src/extension/tools/changeDetection.ts deleted file mode 100644 index 4fcd3bf..0000000 --- a/src/material-icons/src/extension/tools/changeDetection.ts +++ /dev/null @@ -1,83 +0,0 @@ -import { join } from 'node:path'; -import deepEqual from 'fast-deep-equal'; -import type { ConfigurationChangeEvent, ExtensionContext } from 'vscode'; -import { - type Config, - applyConfigToIcons, - clearCloneFolder, - customClonesIcons, - extensionName, - generateManifest, - hasCustomClones, - logger, - manifestName, - merge, - padWithDefaultConfig, - renameIconFiles, - resolvePath, - writeToFile, -} from '../../core'; -import { getCurrentConfig } from '../shared/config'; - -/** Compare the workspace and the user configurations with the current setup of the icons. */ -export const detectConfigChanges = async ( - event: ConfigurationChangeEvent | undefined, - context: ExtensionContext -) => { - // if the changed config is not related to the extension - if (event?.affectsConfiguration(extensionName) === false) return; - - const oldConfig = getConfigFromStorage(context); - const config = getCurrentConfig(); - - // if the configuration has not changed - if (deepEqual(config, oldConfig)) return; - - await applyConfigToIcons(config, oldConfig); - - logger.info('Configuration changes detected and applied!'); - - await renameIconFiles(config); - const manifest = generateManifest(config); - - // clear the clone folder - await clearCloneFolder(hasCustomClones(config)); - - const manifestWithClones = merge( - manifest, - await customClonesIcons(manifest, config) - ); - - const iconJsonPath = join(resolvePath(manifestName)); - await writeToFile( - iconJsonPath, - JSON.stringify(manifestWithClones, undefined, 2), - 'utf-8' - ); - - logger.info('Updated the manifest file.'); - - logger.debug( - 'Applied configuration: ' + JSON.stringify(config, undefined, 2) - ); - - syncConfigWithStorage(config, context); -}; - -const syncConfigWithStorage = (config: Config, context: ExtensionContext) => { - context.globalState.update('config', { - version: context.extension.packageJSON.version, - config, - }); -}; - -const getConfigFromStorage = (context: ExtensionContext): Config => { - const config = context.globalState.get<{ version: string; config: Config }>( - 'config' - ); - if (context.extension.packageJSON.version === config?.version) { - return padWithDefaultConfig(config?.config); - } else { - return padWithDefaultConfig(); - } -}; diff --git a/src/material-icons/src/extension/tools/registered.ts b/src/material-icons/src/extension/tools/registered.ts deleted file mode 100644 index d97ff59..0000000 --- a/src/material-icons/src/extension/tools/registered.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { commands } from 'vscode'; -import { extensionName } from '../../core'; -import { activateIcons } from '../commands/activate'; -import { toggleExplorerArrows } from '../commands/explorerArrows'; -import { changeFileColor } from '../commands/fileColor'; -import { changeFolderColor } from '../commands/folderColor'; -import { changeFolderTheme } from '../commands/folders'; -import { toggleGrayscale } from '../commands/grayscale'; -import { toggleIconPacks } from '../commands/iconPacks'; -import { changeOpacity } from '../commands/opacity'; -import { restoreDefaultConfig } from '../commands/restoreConfig'; -import { changeSaturation } from '../commands/saturation'; - -const extensionCommands: { [commmand: string]: () => Promise } = { - activateIcons, - toggleIconPacks, - changeFolderTheme, - changeFolderColor, - changeFileColor, - restoreDefaultConfig, - toggleExplorerArrows, - changeOpacity, - toggleGrayscale, - changeSaturation, -}; - -export const registered = Object.keys(extensionCommands).map((commandName) => { - const callCommand = () => extensionCommands[commandName](); - return commands.registerCommand( - `${extensionName}.${commandName}`, - callCommand - ); -}); diff --git a/src/material-icons/src/extension/web/extension.ts b/src/material-icons/src/extension/web/extension.ts deleted file mode 100644 index 159bad4..0000000 --- a/src/material-icons/src/extension/web/extension.ts +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; - -/** - * This method is called when the extension is activated. - * It initializes the core functionality of the extension. - */ -export const activate = async () => {}; - -/** This method is called when the extension is deactivated */ -export const deactivate = () => {}; diff --git a/src/material-icons/src/module/README.md b/src/material-icons/src/module/README.md deleted file mode 100644 index 2b1ed43..0000000 --- a/src/material-icons/src/module/README.md +++ /dev/null @@ -1,94 +0,0 @@ -

    -
    - logo -

    - Material Icon Theme -
    -
    -

    - -

    Get the Material Design icons as NPM Module.

    - -
    - -## File icons - -
    🏞️ Show all available file icons
    file icons
    - -## Folder icons - -
    🏞️ Show all available folder icons
    folder icons
    - -## Description - -This npm module provides all Icons from the VS Code Material Icon Theme as npm module. The icons are available as SVG files and can be used in any web project. - -## Installation - -Install the npm module: - -```bash -npm install material-icon-theme -``` - -## Usage - -All the SVG files can be found in the "node_modules/material-icon-theme/icons" folder. To get to know the mapping between the file and folder names and the icons, the `generateManifest` has to be used. - -```javascript -import { generateManifest } from 'material-icon-theme'; -``` - -The `generateManifest` function returns a JSON object with the mapping between the file and folder names and the icons. The JSON object can be used to display the icons in a web project. - -This manifest follows the official VS Code extension API guidelines. More information how this manifest is structured and how it can be used can be found [in the VS Code documentation](https://code.visualstudio.com/api/extension-guides/file-icon-theme#icon-definitions). - -The type definition for the manifest can be found in the `material-icon-theme` module: - -```typescript -import { Manifest } from 'material-icon-theme'; -``` - -### Configure the icons - -While generating the manifest, there can be some configuration options passed to the `generateManifest` function. The configuration options are the same as in the VS Code Material Icon Theme extension. The configuration options can be found in the `material-icon-theme` module: - -```typescript -import { type ManifestConfig, type IconAssociations, type IconPackValue, generateManifest } from 'material-icon-theme'; - -const config: ManifestConfig = { - activeIconPack: 'angular'; - hidesExplorerArrows: true; - folders: { - theme: 'classic'; - associations: {}; - }; - files: { - associations: {}; - }; - languages: { - associations: {}; - }; -}; - -const manifest = generateManifest(config); -``` - -Not all configuration options have to be passed. The `generateManifest` function uses the default configuration options if they are not passed. - -## Icon packs - -The Material Icon Theme provides different icon packs. The icon pack can be changed by setting the `activeIconPack` in the configuration options. To get a list of all available icon packs, the `getIconPacks` function can be used: - -```typescript -import { availableIconPacks, type IconPackValue } from 'material-icon-theme'; - -const iconPacks: Array = availableIconPacks; - -console.log('Available icon packs:', iconPacks); -``` diff --git a/src/material-icons/src/module/index.ts b/src/material-icons/src/module/index.ts deleted file mode 100644 index e109f65..0000000 --- a/src/material-icons/src/module/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Everything that is exported from this file will be exported to an npm package -export { - availableIconPacks, - generateManifest, - type FolderThemeName, - type IconAssociations, - type IconPackValue, - type ManifestConfig, - type Manifest, -} from '../core'; diff --git a/src/material-icons/src/scripts/contributors/contributors.css b/src/material-icons/src/scripts/contributors/contributors.css deleted file mode 100644 index 6fb06b9..0000000 --- a/src/material-icons/src/scripts/contributors/contributors.css +++ /dev/null @@ -1,24 +0,0 @@ -body { - margin: 0; - padding: 0; -} - -ul { - list-style: none; - margin: 0; - padding: 0; - width: 100%; -} - -li { - width: 40px; - height: 40px; - float: left; - margin: 3px; -} - -img { - width: 100%; - height: 100%; - border-radius: 5px; -} diff --git a/src/material-icons/src/scripts/contributors/contributors.ts b/src/material-icons/src/scripts/contributors/contributors.ts deleted file mode 100644 index 1728f10..0000000 --- a/src/material-icons/src/scripts/contributors/contributors.ts +++ /dev/null @@ -1,121 +0,0 @@ -import { join } from 'node:path'; -import axios, { type AxiosRequestConfig } from 'axios'; -import { writeToFile } from '../../core'; -import { green, red, yellow } from '../helpers/painter'; -import { createScreenshot } from '../helpers/screenshots'; -import type { Contributor } from '../models/scripts/contributors/contributor'; - -/** - * Parse link header - * @param linkHeader Link header as string - * @returns Object that contains the page numbers of `prev`, `next` and `last`. - */ -const parseLinkHeader = (linkHeader: string) => { - const nextPagePattern = new RegExp(/\bpage=(\d+)>;\srel="next"/); - const lastPagePattern = new RegExp(/\bpage=(\d+)>;\srel="last"/); - const prevPagePattern = new RegExp(/\bpage=(\d+)>;\srel="prev"/); - - const nextPage = nextPagePattern.exec(linkHeader) ?? ''; - const lastPage = lastPagePattern.exec(linkHeader) ?? ''; - const prevPage = prevPagePattern.exec(linkHeader) ?? ''; - - return { nextPage, lastPage, prevPage }; -}; - -/** - * Get all contributors from GitHub API. - */ -const fetchContributors = ( - page: string -): Promise<{ contributorsOfPage: Contributor[]; nextPage: string }> => { - return new Promise((resolve, reject) => { - const config: AxiosRequestConfig = { - method: 'get', - url: `https://api.github.com/repos/pkief/vscode-material-icon-theme/contributors`, - params: { page }, - headers: { - accept: 'application/json', - 'User-Agent': 'Contributors script', - }, - }; - - axios - .request(config) - .then((res) => { - const { nextPage, lastPage, prevPage } = parseLinkHeader( - res.headers?.link?.toString() ?? '' - ); - console.log( - '> Material Icon Theme:', - yellow( - `[${page}/${ - lastPage ? lastPage[1] : +prevPage[1] + 1 - }] Loading contributors from GitHub...` - ) - ); - - resolve({ contributorsOfPage: res.data, nextPage: nextPage?.[1] }); - }) - .catch((err) => { - reject(err); - }); - }); -}; - -const createContributorsList = async (contributors: Contributor[]) => { - const list = contributors - .map((c) => { - return `
  • ${c.login}
  • `; - }) - .join('\n'); - - const htmlDoctype = ''; - const styling = ''; - const generatedHtml = `${htmlDoctype}${styling}
      ${list}
    `; - - const outputPath = join(__dirname, 'contributors.html'); - await writeToFile(outputPath, generatedHtml); - return outputPath; -}; - -const init = async () => { - const contributorsList: Contributor[] = []; - let page = '1'; - - // iterate over the pages of GitHub API - while (page !== undefined) { - const result = await fetchContributors(page); - contributorsList.push(...result.contributorsOfPage); - page = result.nextPage; - } - - if (contributorsList.length > 0) { - console.log( - '> Material Icon Theme:', - green('Successfully fetched all contributors from GitHub!') - ); - } else { - console.log( - '> Material Icon Theme:', - red('Error: Could not fetch contributors from GitHub!') - ); - throw Error(); - } - const outputPath = await createContributorsList(contributorsList); - - // create the image - console.log('> Material Icon Theme:', yellow('Creating image...')); - const fileName = 'contributors'; - createScreenshot(outputPath, fileName) - .then(() => { - console.log( - '> Material Icon Theme:', - green(`Successfully created ${fileName} image!`) - ); - }) - .catch(() => { - throw Error(red(`Error while creating ${fileName} image`)); - }); -}; - -init(); diff --git a/src/material-icons/src/scripts/helpers/painter.ts b/src/material-icons/src/scripts/helpers/painter.ts deleted file mode 100644 index 26f54ed..0000000 --- a/src/material-icons/src/scripts/helpers/painter.ts +++ /dev/null @@ -1,5 +0,0 @@ -// colored console output - -export const red = (value: string) => `\x1b[31m${value}\x1b[0m`; -export const green = (value: string) => `\x1b[32m${value}\x1b[0m`; -export const yellow = (value: string) => `\x1b[33m${value}\x1b[0m`; diff --git a/src/material-icons/src/scripts/helpers/screenshots.ts b/src/material-icons/src/scripts/helpers/screenshots.ts deleted file mode 100644 index 2285aa9..0000000 --- a/src/material-icons/src/scripts/helpers/screenshots.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { join } from 'node:path'; -import Puppeteer from 'puppeteer'; - -/** - * Create a screenshot from an HTML file and save it as image. - * @param filePath Path of an HTML file - * @param fileName Name of the output image - */ -export const createScreenshot = async (filePath: string, fileName: string) => { - const browser = await Puppeteer.launch(); - const htmlFilePath = join('file:', filePath); - - try { - const page = await browser.newPage(); - await page.setViewport({ - height: 10, - width: 1000, - }); - - await page.goto(htmlFilePath); - - await page.screenshot({ - path: `images/${fileName}.png`, - omitBackground: true, - fullPage: true, - }); - - await browser.close(); - } catch (error) { - console.error(error); - throw Error('Could not create screenshot for a preview'); - } finally { - const pages = await browser.pages(); - - for (const page of pages) await page.close(); - } -}; diff --git a/src/material-icons/src/scripts/helpers/similarity.ts b/src/material-icons/src/scripts/helpers/similarity.ts deleted file mode 100644 index 97dc311..0000000 --- a/src/material-icons/src/scripts/helpers/similarity.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Compares two strings and returns the Levenshtein distance - * @see https://stackoverflow.com/a/36566052/6942210 - * @param s1 Text string - * @param s2 text string - */ -export const similarity = (s1: string, s2: string) => { - let longer = s1; - let shorter = s2; - if (s1.length < s2.length) { - longer = s2; - shorter = s1; - } - const longerLength = longer.length; - if (longerLength === 0) { - return 1.0; - } - return (longerLength - editDistance(longer, shorter)) / longerLength; -}; - -const editDistance = (s1: string, s2: string) => { - s1 = s1.toLowerCase(); - s2 = s2.toLowerCase(); - - const costs = new Array(); - for (let i = 0; i <= s1.length; i++) { - let lastValue = i; - for (let j = 0; j <= s2.length; j++) { - if (i === 0) { - costs[j] = j; - } else { - if (j > 0) { - let newValue = costs[j - 1]; - if (s1.charAt(i - 1) !== s2.charAt(j - 1)) { - newValue = Math.min(Math.min(newValue, lastValue), costs[j]) + 1; - } - costs[j - 1] = lastValue; - lastValue = newValue; - } - } - } - if (i > 0) { - costs[s2.length] = lastValue; - } - } - return costs[s2.length]; -}; diff --git a/src/material-icons/src/scripts/helpers/titleCase.ts b/src/material-icons/src/scripts/helpers/titleCase.ts deleted file mode 100644 index 3c13d2b..0000000 --- a/src/material-icons/src/scripts/helpers/titleCase.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** TitleCase all words in a string */ -export const toTitleCase = (str: string): string => { - return str.replace( - /\w\S*/g, - (txt) => txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase() - ); -}; diff --git a/src/material-icons/src/scripts/icons/checks/checkIconAvailability.ts b/src/material-icons/src/scripts/icons/checks/checkIconAvailability.ts deleted file mode 100644 index 25badd7..0000000 --- a/src/material-icons/src/scripts/icons/checks/checkIconAvailability.ts +++ /dev/null @@ -1,258 +0,0 @@ -import { readdir } from 'node:fs'; -import { join, parse } from 'node:path'; -import { - type CloneOptions, - type DefaultIcon, - type FileIcon, - type FolderIcon, - type FolderTheme, - fileIcons, - folderIcons, - highContrastColorFileEnding, - languageIcons, - lightColorFileEnding, - openedFolder, -} from '../../../core'; -import { green, red } from '../../helpers/painter'; -import { similarity } from '../../helpers/similarity'; - -/** - * Defines the folder where all icon files are located. - */ -const folderPath = join('icons'); - -/** - * Defines an array with all icons that can be found in the file system. - */ -const availableIcons: Record = {}; - -/** - * Utility type that represents a File or Folder icon that has a clone property - * defined. - */ -type CloneIcon = (FileIcon & FolderIcon) & { clone: CloneOptions }; - -/** - * Save the misconfigured icons. - */ -const wrongIconNames: Record = { - fileIcons: [], - folderIcons: [], - languageIcons: [], -}; - -/** - * Get all icon file names from the file system. - */ -const fsReadAllIconFiles = ( - err: NodeJS.ErrnoException | null, - files: string[] -) => { - if (err) { - throw Error(err.message); - } - - files.forEach((file) => { - const fileName = file; - const iconName = parse(file).name; - availableIcons[iconName] = fileName; - }); - - // check icon configurations - checkFileIcons(); - checkFolderIcons(); - checkLanguageIcons(); - - // show error messages - handleErrors(); -}; - -// read from the file system -export const check = () => readdir(folderPath, fsReadAllIconFiles); - -/** - * Check if the file icons from the configuration are available on the file system. - */ -const checkFileIcons = () => { - [...fileIcons.icons, fileIcons.defaultIcon].forEach((icon) => { - isIconAvailable(icon, IconType.FileIcons, IconColor.Default); - isIconAvailable(icon, IconType.FileIcons, IconColor.Light); - isIconAvailable(icon, IconType.FileIcons, IconColor.HighContrast); - }); -}; - -const isIconAvailable = ( - icon: FileIcon | FolderIcon | DefaultIcon, - iconType: IconType, - iconColor: IconColor, - hasOpenedFolder?: boolean -) => { - const isClone = isCloneIcon(icon); - - let iconName = isClone - ? getCloneBaseName(icon, iconType, hasOpenedFolder) - : `${icon.name}${hasOpenedFolder ? openedFolder : ''}`; - - if (!isClone && icon.light && iconColor === IconColor.Light) { - iconName += lightColorFileEnding; - } - if (!isClone && icon.highContrast && iconColor === IconColor.HighContrast) { - iconName += highContrastColorFileEnding; - } - - if ( - !availableIcons[iconName] && - wrongIconNames[iconType].indexOf(iconName) === -1 - ) { - wrongIconNames[iconType].push(iconName); - } -}; - -/** - * Type guard to check if the icon is a clone icon - */ -const isCloneIcon = ( - icon: FileIcon | FolderIcon | DefaultIcon -): icon is CloneIcon => { - return ( - (icon as CloneIcon).clone && - (icon as FileIcon | FolderIcon).clone?.base !== undefined - ); -}; - -/** - * Get the base file name of a clone icon. - */ -const getCloneBaseName = ( - icon: CloneIcon, - iconType: IconType, - hasOpenedFolder?: boolean -) => { - const clone = icon.clone; - const folderBase = - iconType === IconType.FolderIcons - ? clone.base === 'folder' - ? 'folder' - : clone.base.startsWith('folder-') - ? clone.base - : `folder-${clone?.base}` - : clone.base; - - return `${folderBase}${hasOpenedFolder ? openedFolder : ''}`; -}; - -/** - * Check if the folder icons from the configuration are available on the file system. - */ -const checkFolderIcons = () => { - folderIcons - .map((theme) => (theme.name === 'none' ? [] : getAllFolderIcons(theme))) - .reduce((a, b) => a.concat(b)) - .forEach((icon) => { - if (icon) { - isIconAvailable(icon, IconType.FolderIcons, IconColor.Default); - isIconAvailable(icon, IconType.FolderIcons, IconColor.Default, true); - isIconAvailable(icon, IconType.FolderIcons, IconColor.Light); - isIconAvailable(icon, IconType.FolderIcons, IconColor.Light, true); - isIconAvailable(icon, IconType.FolderIcons, IconColor.HighContrast); - isIconAvailable( - icon, - IconType.FolderIcons, - IconColor.HighContrast, - true - ); - } - }); -}; - -const getAllFolderIcons = (theme: FolderTheme) => { - const icons = theme.icons ? theme.icons : []; - return [theme.defaultIcon, theme.rootFolder, ...icons].filter( - (icon) => icon !== undefined - ); // filter undefined root folder icons -}; - -/** - * Check if the language icons from the configuration are available on the file system. - */ -const checkLanguageIcons = () => { - languageIcons.forEach((lang) => { - const icon = lang.icon; - isIconAvailable(icon, IconType.LanguageIcons, IconColor.Default); - isIconAvailable(icon, IconType.LanguageIcons, IconColor.Light); - isIconAvailable(icon, IconType.LanguageIcons, IconColor.HighContrast); - }); -}; - -/** - * Show error messages in the terminal. - */ -const handleErrors = () => { - const amountOfErrors = - wrongIconNames.fileIcons.length + - wrongIconNames.folderIcons.length + - wrongIconNames.languageIcons.length; - if (amountOfErrors > 0) { - console.log( - '> Material Icon Theme:', - red(`Found ${amountOfErrors} error(s) in the icon configuration!`) - ); - } else { - console.log( - '> Material Icon Theme:', - green('Passed icon availability checks!') - ); - } - logIconInformation(wrongIconNames.fileIcons, 'File icons'); - logIconInformation(wrongIconNames.folderIcons, 'Folder icons'); - logIconInformation(wrongIconNames.languageIcons, 'Language icons'); - - if (amountOfErrors > 0) { - throw new Error( - 'Found some wrong file definitions in the icon configuration.' - ); - } -}; - -const logIconInformation = (wrongIcons: string[], title: string) => { - if (wrongIcons.length === 0) return; - console.log(`\n${title}:\n--------------------------------`); - wrongIcons.forEach((icon) => { - const suggestion = Object.keys(availableIcons).find((i) => { - return similarity(icon, i) > 0.75; - }); - const suggestionString = suggestion - ? ` (Did you mean ${green(suggestion)}?)` - : ''; - const isWrongLightVersion = icon.endsWith(lightColorFileEnding); - const isWrongLightVersionString = isWrongLightVersion - ? ` (There is no light icon for ${green( - icon.slice(0, -6) - )}! Set the light option to false!)` - : ''; - const isWrongHighContrastVersion = icon.endsWith( - highContrastColorFileEnding - ); - const isWrongHighContrastVersionString = isWrongHighContrastVersion - ? ` (There is no high contrast icon for ${green( - icon.slice(0, -13) - )}! Set the highContrast option to false!)` - : ''; - console.log( - red(`Icon not found: ${icon}.svg`) + - `${suggestionString}${isWrongLightVersionString}${isWrongHighContrastVersionString}` - ); - }); -}; - -enum IconType { - FileIcons = 'fileIcons', - FolderIcons = 'folderIcons', - LanguageIcons = 'languageIcons', -} - -enum IconColor { - Default = 'default', - Light = 'light', - HighContrast = 'highContrast', -} diff --git a/src/material-icons/src/scripts/icons/checks/checkIconConflicts.ts b/src/material-icons/src/scripts/icons/checks/checkIconConflicts.ts deleted file mode 100644 index 7629d83..0000000 --- a/src/material-icons/src/scripts/icons/checks/checkIconConflicts.ts +++ /dev/null @@ -1,155 +0,0 @@ -import { fileIcons, folderIcons, languageIcons } from '../../../core'; -import { green, red } from '../../helpers/painter'; - -/** - * Store all icons that are wrong configured - */ -const allConflicts: { - fileIcons: { - fileExtensions: Record; - fileNames: Record; - }; - folderIcons: Record; - languageIcons: Record; -} = { - fileIcons: { - fileExtensions: {}, - fileNames: {}, - }, - folderIcons: {}, - languageIcons: {}, -}; - -export const check = () => { - checkFolderIcons(); - checkFileIcons(); - checkLanguageIcons(); - - handleErrors(); -}; - -const checkFileIcons = () => { - checkForConflictsInFileIcons('fileExtensions'); - checkForConflictsInFileIcons('fileNames'); -}; - -const checkForConflictsInFileIcons = ( - fileIconDefinitionType: 'fileExtensions' | 'fileNames' -) => { - const icons: Record = {}; - fileIcons.icons.forEach((icon) => { - if (!icon[fileIconDefinitionType]) return; - (icon[fileIconDefinitionType] ?? []) - .map((d) => d.toLowerCase()) - .forEach((definition) => { - if ( - !icons[definition] || - (icon.enabledFor && icon.enabledFor.length > 0) - ) { - icons[definition] = icon.name; - } else { - if (!allConflicts.fileIcons[fileIconDefinitionType][definition]) { - allConflicts.fileIcons[fileIconDefinitionType][definition] = [ - icons[definition], - icon.name, - ]; - } else { - allConflicts.fileIcons[fileIconDefinitionType][definition].push( - icon.name - ); - } - } - }); - }); -}; - -const checkFolderIcons = () => { - folderIcons.forEach((theme) => { - if (!theme.icons) return; - const icons: Record = {}; - theme.icons.forEach((icon) => { - icon.folderNames - .map((f) => f.toLowerCase()) - .forEach((folderName) => { - if ( - !icons[folderName] || - (icon.enabledFor && icon.enabledFor.length > 0) - ) { - icons[folderName] = icon.name; - } else { - if (!allConflicts.folderIcons[folderName]) { - allConflicts.folderIcons[folderName] = [ - icons[folderName], - icon.name, - ]; - } else { - allConflicts.folderIcons[folderName].push(icon.name); - } - } - }); - }); - }); -}; - -const checkLanguageIcons = () => { - const icons: Record = {}; - languageIcons.forEach((langIcon) => { - langIcon.ids - .map((id) => id.toLowerCase()) - .forEach((id) => { - if (!icons[id]) { - icons[id] = langIcon.icon.name; - } else { - if (!allConflicts.languageIcons[id]) { - allConflicts.languageIcons[id] = [icons[id], langIcon.icon.name]; - } else { - allConflicts.languageIcons[id].push(langIcon.icon.name); - } - } - }); - }); -}; - -const handleErrors = () => { - if ( - [ - ...Object.keys(allConflicts.fileIcons.fileExtensions), - ...Object.keys(allConflicts.fileIcons.fileNames), - ...Object.keys(allConflicts.folderIcons), - ...Object.keys(allConflicts.languageIcons), - ].length > 0 - ) { - console.log('> Material Icon Theme:', red('Icon conflicts:')); - console.log(red('--------------------------------------')); - - printErrorMessage(allConflicts.fileIcons.fileExtensions, 'fileExtension'); - printErrorMessage(allConflicts.fileIcons.fileNames, 'fileName'); - printErrorMessage(allConflicts.folderIcons, 'folderName'); - printErrorMessage(allConflicts.languageIcons, 'languageId'); - - console.log('\n' + red('Please check the wrong icon configurations!\n')); - process.exit(1); - } else { - console.log( - '> Material Icon Theme:', - green('Passed icon conflict checks!') - ); - } -}; - -const printErrorMessage = ( - icons: Record, - definitionType: string -) => { - const keys = Object.keys(icons); - keys.forEach((key) => { - const conflictIcons = icons[key]; - console.log( - red( - `For ${definitionType} "${key}" are ${ - conflictIcons.length - } icons defined: [${conflictIcons.join(', ')}]` - ) - ); - }); -}; diff --git a/src/material-icons/src/scripts/icons/checks/checkIconUsage.ts b/src/material-icons/src/scripts/icons/checks/checkIconUsage.ts deleted file mode 100644 index 9a04eb0..0000000 --- a/src/material-icons/src/scripts/icons/checks/checkIconUsage.ts +++ /dev/null @@ -1,140 +0,0 @@ -import { readdir } from 'node:fs'; -import { join, parse } from 'node:path'; - -import { - type DefaultIcon, - type FolderIcon, - type FolderTheme, - fileIcons, - folderIcons, - highContrastColorFileEnding, - languageIcons, - lightColorFileEnding, - openedFolder, -} from '../../../core'; -import { green, red } from '../../helpers/painter'; - -/** - * Defines the folder where all icon files are located. - */ -const folderPath = join('icons'); - -/** - * Defines an array with all icons that can be found in the file system. - */ -const availableIcons: { [s: string]: string } = {}; - -/** - * Get all icon file names from the file system. - */ -const fsReadAllIconFiles = ( - error: NodeJS.ErrnoException | null, - files: string[] -) => { - if (error) { - throw Error(error.message); - } - - files.forEach((file) => { - const fileName = file; - const iconName = parse(file).name.replace('.clone', ''); - availableIcons[iconName] = fileName; - }); - - checkUsageOfAllIcons(); - handleErrors(); -}; - -const checkUsageOfAllIcons = () => { - const usedFileIcons: string[] = getAllUsedFileIcons(); - const usedFolderIcons: string[] = getAllUsedFolderIcons(); - const usedLanguageIcons: string[] = getAllUsedLanguageIcons(); - - [...usedFileIcons, ...usedFolderIcons, ...usedLanguageIcons].forEach( - (icon) => { - delete availableIcons[icon]; - } - ); -}; - -const handleErrors = () => { - const amountOfUnusedIcons = Object.keys(availableIcons).length; - if (amountOfUnusedIcons === 0) { - console.log('> Material Icon Theme:', green('Passed icon usage checks!')); - } else { - console.log( - '> Material Icon Theme: ' + red(`${amountOfUnusedIcons} unused icon(s):`) - ); - Object.keys(availableIcons).forEach((icon) => { - console.log(red(`- ${availableIcons[icon]}`)); - }); - throw new Error('Found unused icon files!'); - } -}; - -// read from the file system -export const check = () => readdir(folderPath, fsReadAllIconFiles); - -const getAllUsedFileIcons = (): string[] => { - return [ - fileIcons.defaultIcon.name, - fileIcons.defaultIcon.light - ? fileIcons.defaultIcon.name + lightColorFileEnding - : '', - fileIcons.defaultIcon.highContrast - ? fileIcons.defaultIcon.name + highContrastColorFileEnding - : '', - ...fileIcons.icons.map((icon) => icon.name), - ...fileIcons.icons - .filter((icon) => icon.light) - .map((icon) => icon.name + lightColorFileEnding), - ...fileIcons.icons - .filter((icon) => icon.highContrast) - .map((icon) => icon.name + highContrastColorFileEnding), - ].filter((f) => f !== ''); -}; - -const getAllUsedFolderIcons = (): string[] => { - const icons = folderIcons - .map((theme) => (theme.name === 'none' ? [] : getAllFolderIcons(theme))) - .reduce((a, b) => a.concat(b)); - return icons - .map((icon) => { - return [ - icon.name, - icon.name + openedFolder, - icon.light ? icon.name + lightColorFileEnding : '', - icon.light ? icon.name + openedFolder + lightColorFileEnding : '', - icon.highContrast ? icon.name + highContrastColorFileEnding : '', - icon.highContrast - ? icon.name + openedFolder + highContrastColorFileEnding - : '', - ]; - }) - .filter((icon) => icon !== undefined) - .reduce((a, b) => a.concat(b)); -}; - -const getAllFolderIcons = ( - theme: FolderTheme -): (FolderIcon | DefaultIcon)[] => { - const icons = theme.icons || []; - const allFolderIcons = [theme.defaultIcon, ...icons]; - if (theme.rootFolder) { - allFolderIcons.push(theme.rootFolder); - } - return allFolderIcons; -}; - -const getAllUsedLanguageIcons = (): string[] => { - const icons = [ - ...languageIcons.map((lang) => lang.icon.name), - ...languageIcons - .filter((lang) => lang.icon.light) - .map((lang) => lang.icon.name + lightColorFileEnding), - ...languageIcons - .filter((lang) => lang.icon.highContrast) - .map((lang) => lang.icon.name + highContrastColorFileEnding), - ]; - return icons; -}; diff --git a/src/material-icons/src/scripts/icons/checks/run.ts b/src/material-icons/src/scripts/icons/checks/run.ts deleted file mode 100644 index 70e2a42..0000000 --- a/src/material-icons/src/scripts/icons/checks/run.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { check as checkAvailability } from './checkIconAvailability'; -import { check as checkIconConflicts } from './checkIconConflicts'; -import { check as checkIconUsage } from './checkIconUsage'; - -checkAvailability(); -checkIconUsage(); -checkIconConflicts(); diff --git a/src/material-icons/src/scripts/icons/generateClones.ts b/src/material-icons/src/scripts/icons/generateClones.ts deleted file mode 100644 index a76cc13..0000000 --- a/src/material-icons/src/scripts/icons/generateClones.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { - fileIcons, - folderIcons, - generateConfiguredClones, - generateManifest, -} from '../../core'; - -/** - * This file is meant to be executed exclusively by npm scripts. - */ -try { - console.log('Generating icon clones...'); - const manifest = generateManifest(); - generateConfiguredClones(folderIcons, manifest); - generateConfiguredClones(fileIcons, manifest); -} catch (error) { - console.error(error); - throw Error('Could not generate clones!'); -} diff --git a/src/material-icons/src/scripts/icons/generateJson.ts b/src/material-icons/src/scripts/icons/generateJson.ts deleted file mode 100644 index cbcb921..0000000 --- a/src/material-icons/src/scripts/icons/generateJson.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * This file is meant to be executed exclusively by npm scripts. - */ - -import { - generateFileIcons, - generateFolderIcons, - generateManifest, - getDefaultConfig, -} from '../../core'; - -try { - // Generate default file and folder icons - const config = getDefaultConfig(); - generateFileIcons(config.files.color, config.opacity, config.saturation); - generateFolderIcons(config.folders.color, config.opacity, config.saturation); - - const manifest = generateManifest(); - // Print manifest to stdout so that scripts can consume it - console.log(JSON.stringify(manifest)); -} catch (error) { - console.error(error); - throw Error('An error while generating the manifest occurred!'); -} diff --git a/src/material-icons/src/scripts/models/scripts/contributors/contributor.ts b/src/material-icons/src/scripts/models/scripts/contributors/contributor.ts deleted file mode 100644 index 30e7b87..0000000 --- a/src/material-icons/src/scripts/models/scripts/contributors/contributor.ts +++ /dev/null @@ -1,5 +0,0 @@ -export type Contributor = { - login: string; - // biome-ignore lint/style/useNamingConvention: - avatar_url: string; -}; diff --git a/src/material-icons/src/scripts/models/scripts/contributors/contributorsConfig.ts b/src/material-icons/src/scripts/models/scripts/contributors/contributorsConfig.ts deleted file mode 100644 index f81ecff..0000000 --- a/src/material-icons/src/scripts/models/scripts/contributors/contributorsConfig.ts +++ /dev/null @@ -1,10 +0,0 @@ -export type ContributorsConfig = { - /** Owner of the repository */ - owner: string; - - /** Name of the repository */ - repo: string; - - /** Size of a contributor's profile image in pixels */ - imageSize: number; -}; diff --git a/src/material-icons/src/scripts/module/prepare.ts b/src/material-icons/src/scripts/module/prepare.ts deleted file mode 100644 index 3486636..0000000 --- a/src/material-icons/src/scripts/module/prepare.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { copyFile } from 'node:fs/promises'; -import { join } from 'node:path'; -import { spawn } from 'bun'; - -/** - * Prepare the module for publishing. - * - * This script sets the main field in the package.json to the correct path and copies the README.md to the root directory. - */ -const prepareModule = async () => { - try { - const setMain = spawn([ - 'npm', - 'pkg', - 'set', - 'main=./dist/module/index.cjs', - ]); - await setMain; - - //copy readme into root directory - const readmePath = join(process.cwd(), 'src', 'module', 'README.md'); - console.log('Copying README.md to root directory...'); - await copyFile(readmePath, 'README.md'); - } catch (error) { - console.error('Error preparing the module:', error); - process.exit(1); - } -}; - -prepareModule(); diff --git a/src/material-icons/src/scripts/preview/preview.ts b/src/material-icons/src/scripts/preview/preview.ts deleted file mode 100644 index abae098..0000000 --- a/src/material-icons/src/scripts/preview/preview.ts +++ /dev/null @@ -1,163 +0,0 @@ -import { join } from 'node:path'; -import { writeToFile } from '../../core'; -import { green, red } from '../helpers/painter'; -import { createScreenshot } from '../helpers/screenshots'; -import { toTitleCase } from './../helpers/titleCase'; - -const htmlDoctype = ''; -const cssFilePath = 'style.css'; -const styling = ``; - -const createHTMLTableHeadRow = (amount: number) => { - const pair = ` - Icon - Name - `; - const columns = [...Array(amount)].map(() => pair).join(''); - return ` - - ${columns} - - `; -}; - -const createHTMLTableBodyRows = (items: IconDefinition[][]) => { - let rows = ''; - items.forEach((row) => { - const columns = row - .map( - (icon) => ` - - ${
-                  icon.label
-                } - - ${toTitleCase(icon.label)} - ` - ) - .join(''); - const tableRow = ` - - ${columns} - - `; - rows = rows + tableRow; - }); - return rows; -}; - -const createHTMLTable = (headRow: string, bodyRows: string) => ` - - ${headRow} - ${bodyRows} -
    -`; - -const createPreviewTable = (icons: IconDefinition[][], size: number) => { - const table = - htmlDoctype + - styling + - createHTMLTable( - createHTMLTableHeadRow(size), - createHTMLTableBodyRows(icons) - ); - return table; -}; - -const savePreview = async ( - fileName: string, - size: number, - icons: IconDefinition[][] -) => { - const filePath = join(__dirname, fileName + '.html'); - - // write the html file with the icon table - await writeToFile(filePath, createPreviewTable(icons, size)); - - // create the image - createScreenshot(filePath, fileName) - .then(() => { - console.log( - '> Material Icon Theme:', - green(`Successfully created ${fileName} preview image!`) - ); - }) - .catch(() => { - throw Error(red(`Error while creating ${fileName} preview image`)); - }); -}; - -const getIconDefinitionsMatrix = ( - icons: IconDefinition[], - size: number, - excluded: string[] = [] -): IconDefinition[][] => { - const iconList = icons.sort((a, b) => a.label.localeCompare(b.label)); - trimIconListToSize(iconList, size, excluded); - - // list for the columns with the icons - const matrix: IconDefinition[][] = []; - - // calculate the amount of icons per column - const itemsPerColumn = Math.floor(iconList.length / size); - - // create the columns with the icons - let counter = 0; - for (let c = 0; c < itemsPerColumn; c++) { - matrix[c] = []; - } - for (let s = 0; s < size; s++) { - for (let i = 0; i < itemsPerColumn; i++) { - matrix[i][s] = iconList[counter]; - counter++; - } - } - - return matrix; -}; - -/** - * Function that generates the preview image for specific icons. - * @param name name of the preview - * @param icons icons for the preview - * @param size amount of table columns - * @param trimmableIcons List of icons that can possibly be trimmed - */ -export const generatePreview = ( - name: string, - icons: IconDefinition[], - size: number, - trimmableIcons: string[] = [] -) => { - savePreview( - name, - size, - getIconDefinitionsMatrix(icons, size, trimmableIcons) - ); -}; - -type IconDefinition = { - iconName: string; - label: string; -}; - -/** - * Trim the list of icons into the matrix - * @param iconList List of icons - * @param size Amount of columns - * @param trimmableIcons List of icons that can possibly be trimmed - */ -const trimIconListToSize = ( - iconList: IconDefinition[], - size: number, - trimmableIcons: string[] -) => { - while (iconList.length % size !== 0) { - iconList.splice( - iconList.findIndex( - (i) => i.iconName === trimmableIcons[iconList.length % size] - ), - 1 - ); - } -}; diff --git a/src/material-icons/src/scripts/preview/run.ts b/src/material-icons/src/scripts/preview/run.ts deleted file mode 100644 index d96bc62..0000000 --- a/src/material-icons/src/scripts/preview/run.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { fileIcons } from '../../core/icons/fileIcons'; -import { folderIcons } from '../../core/icons/folderIcons'; -import { languageIcons } from '../../core/icons/languageIcons'; -import { generatePreview } from './preview'; - -const filterDuplicates = (icons: string[]) => { - return [...new Set(icons)]; -}; - -const basicFileIcons = filterDuplicates( - fileIcons.icons - // remove icons that are clones - .filter((i) => i.clone === undefined) - .map((i) => i.name) - // merge language icons - .concat(languageIcons.map((i) => i.icon.name)) -).map((i) => ({ iconName: i, label: i })); - -const folderThemes = filterDuplicates( - folderIcons - .map((theme) => { - const folders = []; - if (theme.icons && theme.icons.length > 0) { - folders.push( - ...theme.icons - // remove icons that are clones - .filter((i) => i.clone === undefined) - .map((i) => i.name) - ); - } - return [...folders]; - }) - .reduce((a, b) => a.concat(b)) -).map((i) => ({ iconName: i, label: i.replace('folder-', '') })); - -generatePreview('fileIcons', basicFileIcons, 5, [ - 'virtual', - 'powerpoint', - 'word', - 'credits', -]); -generatePreview('folderIcons', folderThemes, 5, [ - 'folder-aurelia', - 'folder-phpmailer', - 'folder-syntax', - 'folder-ansible', -]); diff --git a/src/material-icons/src/scripts/preview/style.css b/src/material-icons/src/scripts/preview/style.css deleted file mode 100644 index 6a7d7e7..0000000 --- a/src/material-icons/src/scripts/preview/style.css +++ /dev/null @@ -1,48 +0,0 @@ -:root { - --main-bg-color: #1e1e1e; -} - -body { - margin: 0; - padding: 0; -} - -table { - font-family: arial, sans-serif; - border-collapse: collapse; - width: 100%; - background: var(--main-bg-color); - color: rgb(250, 250, 250); - font-size: 1rem; -} - -td, -th { - border: 0px solid #dddddd; - text-align: left; - padding: 8px; -} - -tr:last-child { - border-bottom: 0.5rem solid var(--main-bg-color); -} - -tr:first-child { - border-top: 0.5rem solid var(--main-bg-color); - border-bottom: 0.5rem solid var(--main-bg-color); -} - -.icon { - width: 2rem; - text-align: center; - padding: 0.5rem 1rem 0.5rem 1rem; -} - -.iconName { - min-width: 9rem; -} - -img { - width: 30px; - height: auto; -} diff --git a/src/material-icons/src/scripts/svg/checkSvgColors.ts b/src/material-icons/src/scripts/svg/checkSvgColors.ts deleted file mode 100644 index 6818349..0000000 --- a/src/material-icons/src/scripts/svg/checkSvgColors.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { spawn } from 'bun'; - -/** - * Check changed (not yet committed) SVG files for correct colors. - */ -const checkColors = async () => { - try { - // Execute Git command to get list of modified SVG files - const gitProcess = spawn([ - 'git', - 'ls-files', - '-mo', - '--exclude-standard', - '--', - '*.svg', - ]); - const { stdout } = await gitProcess; - const output = await new Response(stdout).text(); - const svgFiles = output.trim().split('\n').join(' '); - console.log('SVG files to check:', svgFiles); - - if (svgFiles) { - const command = [ - 'svg-color-linter', - '--colors', - 'material-colors.yml', - ...svgFiles.split(' '), - ]; - const linterProcess = spawn(command); - const { stdout } = await linterProcess; - const linterOutput = await new Response(stdout).text(); - - console.log('Colors check output:\n\n', linterOutput); - } else { - console.log('No SVG files to check.'); - } - } catch (error) { - console.error('Error checking colors:', error); - process.exit(1); - } -}; - -checkColors(); diff --git a/src/material-icons/svgo.config.js b/src/material-icons/svgo.config.js deleted file mode 100644 index 78c46f2..0000000 --- a/src/material-icons/svgo.config.js +++ /dev/null @@ -1,16 +0,0 @@ -module.exports = { - multipass: true, - precision: 2, - plugins: [ - { - name: 'preset-default', - }, - 'convertStyleToAttrs', - 'removeDimensions', - 'removeOffCanvasPaths', - 'removeScriptElement', - 'removeStyleElement', - 'reusePaths', - 'sortAttrs', - ], -}; diff --git a/src/material-icons/tsconfig.declarations.json b/src/material-icons/tsconfig.declarations.json deleted file mode 100644 index 205df69..0000000 --- a/src/material-icons/tsconfig.declarations.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "declaration": true, - "emitDeclarationOnly": true, - "noEmit": false, - "declarationDir": "./dist/types", - "declarationMap": true - }, - "include": ["src/module/index.ts"] -} diff --git a/src/material-icons/tsconfig.json b/src/material-icons/tsconfig.json deleted file mode 100644 index 2153993..0000000 --- a/src/material-icons/tsconfig.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "compilerOptions": { - "lib": ["ESNext"], - "target": "ESNext", - "module": "ESNext", - "moduleDetection": "force", - "jsx": "react-jsx", - "allowJs": true, - "types": ["bun-types"], - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "verbatimModuleSyntax": true, - "noEmit": true, - - /* Linting */ - "skipLibCheck": true, - "strict": true, - "noImplicitAny": true, - "noFallthroughCasesInSwitch": true, - "forceConsistentCasingInFileNames": true - } -}

    - Version  - Rating  - Installs  - Downloads -

    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%0A^;N2>vasWG|m0}_Xh z3a=@-xA#>|Sh&+E%b$Nxv2*j?!Fg9^;?O;zRIzVo&kkttMf&y?jR>zD2Q71EYLw;C zvs-c>UOrceh;&)rEj6k5Yn^j5#p^*tjScaA!M($_(u6mVI;l~i>_ElZ=eCWPjT(xl zxvE>nFQocN{$bJkX?b^OG|;1o^e)S8zT+567g1nJys7r8&gF=F{?o(CvlSYqac8<5p&e6EzVR-7$QOx@{0(%hAQZ=JL0 zaGL)8$Ik29>+I`(?0*0LW5eUPf`ZHM=hd{E-@m;f{eNS6F@wq8ko$}o0-g;HDvV4M zSvXvT6mWASe(O4@-@g;OI`{aW)mzmb?~a$hl2yH9R}}Yy|DRPj1v*q56eck=dN8pl z!8nf3=cZhjeInk@e|47M^tzqltKVL{{BqyoH@iO9d|cwcLn>;PsTI|Wa{4ili%#l&(pt}wfkfAzRAkFe_rg2@>#s@eEIeJ$Lk+@Vt0G_ zq}Ow-PoA9h)%xW1d%qWi-Trg0cB|XwO<#)FZkxJvepc_Z7hB(F_nyOH={uFyY@8>Vqu=D2S)W`hFSq{cwXZ+l?mqY^Y3;Vl&-JfF%~r=A zAyxJ2H^1&XzRr5n^zHitvrX#%f7}svds_4RYgy4dC;!*~`1SYct+({<{n;3H`%^(g z_q0r4h*ile-@NBRIsVP zS-e|p+fjW5VeC%Cmw=kuSFirq{SSvuvo|;EA4I;LSo81NzNpJD&rFZMKFhcH=+UU$ z<>%v99Ig6tcxQh0*0*sHD@hfd=WnB4 zUv7Rlf9tJvWp_OF_}jNOh~W+kp#+(En3*Bs@|`=yMN77S_bGa{4w!KnJYD@<);T3K F0RV_LvjhMD diff --git a/src/material-icons/images/how-tos/blurry-issue.png b/src/material-icons/images/how-tos/blurry-issue.png deleted file mode 100644 index 33120a2865cda7e0551a1352091c29bf5e527356..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 957 zcmeAS@N?(olHy`uVBq!ia0vp^KY=)wgAGWgA3Bf$q&N#aB8wRqxP?HN@zUM8KMV}a z`JOJ0Ar*7p-rd_3;wi!Qpe)mIA-jm|4NhJ*R^B-g%)z`NJl~l1bbOWiBKJjzh1Wzh z=CLQwpJrY&3CC0xX_2x7S67!6vtGV>JMUdpt=x(`FyO;55|F;j%?)0%vn>!P14BY%XG22qstyPp? zKVN$r|MB-)k7Z_`{3vsCkNM=nHNDH-(TyvP+`Vse(7LYr6(QHd!yH{4dxGg=s`|axf+htq}&u)7A!f172)O;u3-&0Qbz&rr4`CWbJ_5VK~hi&|O z;o9b9g?9hyR;{eh7TvpT@|lO%pFUo*b}7(B`BitDrxvakB-I_?-*&M+ToYv-nRDN+dh3n2)phTC!k*vS zzs$^U?XI}ZdkdGY{J(JR^P}J7zBTHz{=U^}%xyU>@lB zncAxPEpyVE?oHRLSL>7)6WyV|{`IH5{AoqY(%jxRPjKEbU+;Q$=$C8pg0eiP9_y^D zk9_<0+Lde5*4t{Vf9N0IZTI^0*K4xjL08YsUOfAI_uH+new70?KdRd!&y_!ScKD65 z-S@>l?BlQ$7Jg^9GbUY$>7Kq~x-N*7NGYUsd(*ApwkYc}pKNAt>xxTOLrO8g05`w5@AcNLhoh(e%Xzgw zr|O=#?Zq|U6ywdh?arS;OJ!fR=?Y7y1zYsf5xlxNx(D_UURqJ z{dm{g`PckJZ;O}CTf3(!C@20)xf~Wl?DE%Mz3?TTyEW2iGHMEr?y9{WdOEQVT@xgI igOkUE90Q3Ow!9a&mMvK^Eg6^}89ZJ6T-G@yGywp?rqJgA diff --git a/src/material-icons/images/how-tos/cloned-file-icons-example.png b/src/material-icons/images/how-tos/cloned-file-icons-example.png deleted file mode 100644 index 90278c0a043703003fa493aaf669b172d7b0a3cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1143 zcmV--1c>{IP)0{{R3bI@^m0002tP)t-sB_$?{ z!%9M>^{mXyB_)BunPJS#%z>@U%)gvqB__el%q3!+f3Zfaf+jze+ni!1%*?@wz)3=* z@hCMwWr;j6HYp{7tU86kH+83Rn?ZpkCd|yNY?D8nzsx&|$;_>RL80$Hm)|*kv@>Ii zB_&}iLsnLDH%wwQV41-yK2JGCEkB&*h`vdJwMINiE-p-Eg}O+0qe4YjF)&tiIf1)# zpF%*M={=L!%)h}fSa^M{MJO>jG(0O{Vw`!XLp_bpfvv&8%&cIUtUpaJtgXz!%)vHp zot$EUU?qWIC1GEHI))9X+yDRrQAtEWR9M68lU-}uFcgO0m#yyBsbm6akW`^J#Tv#o zw!tt$7WP3e+W-H9s)N#06bCA(d*$as;z*!}_ejFR!ou6IeT%(o@iA0@Bc0|5Sj>-Q zy`%0rrMXkAFgpX;ln{JFddy7ado8+1SswSa-GuGP(HKKAjEejZlyr7Jp`(s{B>+!Kdo}ylExi`u!?q~C zuTK8oSH*SMifeCXubU{0NJ4aMr-Z-mS7D5&OZj&L{0L6`%MrqLiBMUH&|yj_XX9>r z3*lJi_qpYBLZ!lBq-gYhN_ewD;Afnqlu80;(No*g9j>Vm&~y_*36m(KlfmVSsu;>a;RyLQc~gEqmlX+sqnaz zK}E7k>OqrsQYg1|x4qefwIGYaKdX>1_ZEkPetgNNdtXf_l%Fp5l?pG5`0w-Zr1BP` zYsdk!Q&AnLRo7{%nilh8fsxvgF4*xgv~G{Kw^&$sYR8OK9EYJOdb!|~DxQkCQY0C{ z7#A*Vk_{=QS$6mTzi9Q4nb8zsQK4ar9Ec)#po1(sdDkyq^uxLY8xy{V8HnUAbif1s zvGj(rT!ZiyIHNl&xlB;Dg}kFP^WAyX6(;|_TC|`&K?@Jkul064IrkJIa6(O_M_1uZ z%m?QUz+!p|ljC_DN0NCoWCA8eTQB#fjhXgm+6il%Icf7∈VV3mXDlq#$ER02?_0 z5V}fu8nhezsbkjU^)4z^xlVQcp(VgsS&Hx=0a%zSVX^3_9j{tTw_T=c7@7jyeyxPY zB6HnQ2`|Svm3~-1DC_FQ zWY{cJw~#BkGc(*M;kpQor$v7rfTQeW%yxVaDOx0F@#4k*z+X4WPaP$ljpqOW002ov JPDHLkV1lY(AEW>P diff --git a/src/material-icons/images/how-tos/cloned-folder-icons-example.png b/src/material-icons/images/how-tos/cloned-folder-icons-example.png deleted file mode 100644 index 18c31b156bb9366e2c43fb553f8fdd745cdc1fc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1609 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

    ^bBXA#B7Q~}G*XjD_jhJuttsYiB zS-5U^J*z&Q;31Rx`n52)!7p!q$+-^4gQG{Y!!K24sST&NU}K^Sg$58*7wtcvV7ZSD zvjY7h7$efs(g>Hkg}DbT8aD^GHt#G?X!S9B<6p$X=7l5MzY-|)s%M3SYQzq9%t4Ks z%Fk*APuX3?7zYlV-4HKHIZi;3YppbTIa@OoWYogalJB7{LGy^wn~*~&8K zyWQ(M6IR??&TD_03f*J#BDO@2cGeNk?4pWP!q5EuHlFae*6n%LOxeKj$MJ~?Q86(R zI{sM+eIzlFngCGqEmkpL3rLiq+RoF-6kcB#cU%Kdu&}r|pFM?@iP8Ph!-s{9tNlr) z*GKu;1O+v3Cu|oCJk$Kv`}a%FEUhf{=BRqt>;)m3wT^VVObie6;e{G^0J6cITLzT+ zz0YntETr~Va>X_ZY_z_uKxNL^4fFwi!-D73NO{a8_S9t28TzW? z&*9o3gx9kxKBI;gwz;_rqzVi{4-TY~2IAhBG5=U?mQ<BEh48%?>B}+M03DHSOp|h4#N_7(&1)$+$hJ^j`=YR(lM9A zhs9C4pIH)uE`MHUdv}s8Hr}LtJ+NRThfvUisK0~Iq8d<+C9ijR!fe@ z!d~*&Sv4`}z2)cpC5(+yhQa7vXj;6cJ`7f;9|cYxjKQ9Bgef0nT1QlNj@|mGtfYhx zfQ7laPryotA^_<_yNt^kcp46cA0mz2!1o{TS zYqH35pvcpSna9&6EI@J(!O@YAdq}LIs?Z`(eQUqGc)s{_Z}f-n>U*j})}M^s4i@>6 ze&&PqRrNGM_};_p3=V~OA*8o~2bhav3C9t1RbGItgLEwp2)>qkPaEm`w6wD9VcE8- z;+Q8-Qf3mZO-(Pcgu)W^>pMxvI#D>_;Wjikdm+dgPvCi6Tu{(fM?O%%E9~Lt-G5tq zaGnRl1#jBAzf_2qcNWAMj7gE$&F+@-uFm4((Aldz>Te!@_4iZ@_O*TWTEcr`?$XpZ zwqmRDoVn$^gA75n>i74;Rui6pxqyu^mB!m4AoMf+Sr8lamUJzfo*? zZ~ig6bg345ConM3KKm!&Wn8PkP%$@;$Ek<`J;b7nmpSPm2XzHljpJTugO|qREG*CS zKge~=I*hj`gAy{rY>hZK*ji&)M5BMqToYpu+)VvAraU~v;mQNBGODpAd!i>hAtPfl z&!llK1xG7A9i3t{|IQ-DzHe^eN*GJ1gFb|k@g~2noLoJ&?p%L+L}Ww+q~-X6OF3>t z)Q8)(X?uswLKN9G4EcnGjmlkekssVF2@S6RdPvB}lkA^$Pf_|2*=TLP=AGo^lw%K1(3IA*8tJp>V>_FmsNNjq|* z{>wk4!taUcs5$EXvJ%cR*=$;kb0Zu)a$1x~vFyxT?lu!ZHe2(9z59`{sGR;)cswX7 zQV}T<3NdoT*PI3X6SI1+S+YGl5N~pP|VW~Y#f7S zHmN`Z=?U3s`m0v7JGS$> zasds`qzXQ^e8D`A-zXq3aPjwV!(8K?@h%{kC?>UOdKKdG*ExL!=R8&}2p6C}4Ude# z*#5Yr2U6Q{(8035P4y&gJrWwEpA(On%W|Dk5slk4y_`P4Eh=hhdLJvB##LiZZuv98 z?|}+V88G)6Fs0o^bp*-m_HbN6PeIZ>X2jtL+*Mgxn zKI7+1Z~C^j+HHTlG}$5kWI%S{%Y*}xT*>?5UM(O4)n_s1otO~kdmp~5O0Vd&YbUKz z{+gB$6aBeIR|K^CZxUbUO$s_F%wnIE7`*XFTOoP0z>9VgG-D&|8L%z!w47%Ll&ldb zN-{*MG3MjTj;g;2J_*UztBH(Y+Ts(UaZ&Ej)nEoGIo%UDVApky-^5J5a_4VPyzr-@e{kr$HMnwkt>AOFC#?}DG-eHyv7(oMPWd^RfeXHsky zIW(FvvF_yLwe*4)F8cpiNx}Kz zIQ6CN+qYvaJ6*oDz57Wr;T4(a?&uJ^HS`X3Y`~wVt6Yo!k{`;yw8KswT`KA?)bOy4 z)Q64G_3Oi!j$@!mqi$x(HTAEHF{%^>d{Z7cfo8Q zul|Spizv`AwZcS2Ye7)3HFb`B>`AOk)0l${OB<+3kq4H4bf&BFONRhca zDqH;feSJy3O&{o_;h{e=|IqWx0kN^L`tN8Jz)-?LJwiJ|UOByZZllZ7H;?j=>8{iy zp&IE~))zMmm6i+uq*YxD?A7qA|mcv zPSwJeCz5p)ya92-m$o(^=h2bMm2ttR_?|R7V;POKMtcIdwhiNzU+JH z6Wv%I?Qs4WJ0y?v7OnWkSM-(gzYyK-h55Hq-%CFDGIK?8F}MDQ#Xy~;-w=tz9@bB` zs~XS*e);;9bVzM+e0OlgnLJua-YR}tEvb7{NCvZBXm(L+qg>UrP5OEv>BID+XROl6 z>cA5Mn5A47d`a=^Y%j+s{63@@Jj5R--K?iiPoXkm_Mo0i!^XN`VKI($`?-$)rb8$S z=7UKKs}opO*w{#zx1K0Jh9Ux7a3E-ojsQ^(QS6ZZ=VYiXdS6ZDTMOr;MK3>}0&(x) zbae3>mkmmqej!?WU%Wka4mz$#Jw&jL$-)S~qvIg+BKFq3?3oJ7Hx|+_qaS;45)C5fg1wJdHP8YZUC*Up-Lj_JaVva9-g#dU#p^#~_J zto*B!QC{!?FF_wi;_i?NRgZFM7Sv6P^YgIh!*yU*P7V+C z@CPOg?DT=KnUVxc0OdofwdD)7L+~?TXCG0*X4ObhB$&om*VG^~%NqC$YA?{+p{j># z8wpW47Ctqvq{-!kLktBeo-@lX(=mthHyzEL?{5Wf?uj{f@X{kH`l)Yl%Vp^XE8_{);1m zG8G6cJ``L(_WjhhhIP~dohTv&ba$qO z!y6Hl)Q52nCu#S@Tai37f$c!tje;9tHHCJAlDxbs(?4y7GS=^gyf|M?Rk)xh!=sXz zt@P3=l$zMGaI>GWK6^ybZ$bK;@n_obM1h>1)NK-;+J7aZd52OZygIVLV?mb%S0cQ* zp~XMICBRp9+gQzQU_3e3W@(wD$r(1?UDvd2ay2cz%D$p9;ae7?T zp+95F|Hn{`m^^1&GKBwl9$K5Cr9$fvizp@Buy7cJ%>W*{J2=eZeu>;i8mhd-1({NXIJdR6lB>Gn_yL0z*G+Q96E1y4bJn`P8LZo6rHUNXe zp02Jqan}XVAO}5Hn1XMD{Z4AJ@z3SxWTHny=l&Nr8S@q4g9i_aA72OilG=}CakT&2 zefCm~#(4qn3Xb_JpDzpNvS8tZbpoR>fIL}Hl~;L5Jp8z4|Ne6V0^Gd3Rj!NdmD_qi zrvs<}f(^6}W@(x+k&!~!9^&++2o(1t(!jj}f``yh8ag^C(zcpc@SS7=&_%y>gz6Ib z!Z?iV|KQ>TOGy%kGD7ugM$v~1;IDqPmab6DnO`zTrg!ow?c}A1N{ij zTxclEqoR7gNzQ(&EDgDGsj?vIwx?;&cWYPSx}ur144YqH&8B)JE}i{#+Lu~4Jn%k5 z8VRsLfP4!3c@7;1gl1?KKQx#_e-Qh+}g~ef^Iw=G!ts*}^MlTtiU=9ZBT8GzzM+?IaD z7Fq6yF*UvLXfXL9b+3!wH4DY~RURe+8y$D|2B!{lHIZW9df}P;3zZYErIdnB&nbLy z<$U{;sW3G=pKrI_(V8)D$Lmt7vVs;j>y;lmXJ*SdL_U!th)uNVboOw+xb$tpRev&P zlIKfq6=wP2ucDWcB1!D>oJg81pa@~CWb zg8i!O!F3J)8){*wKZQXpf(yBU0*DwNjz0$3+}9N!00 zCIn_Q>c0oCP1wm~XUW(Lx34QKR6N3J^@(WMOe+k{?A}St>DNm+m&3G`4Q|b zq}zdn_qfIw^#%_%9rlRLSIX^Vk~T*@ybd5df}K_2gmv}I#QFSZKLqtWvQp@M@A5vE zesnJ35K}Qr-dPrbqss&}+Vy^cKCbjY-n!!ovL%TZg08kxRVv0bY;JpZnZtWsv_)dK z+mV;Yj9C+jN?f1LIShPcvZ5O~(DbYKgQmk7Za5GjAsp;~?`(2Y6O&h;AcV_vydg^uRkwsEsv`DqQ~qsqe`Iv8Cbn=>Gh%H|Dq$X zM>h8S7(3;qnz{3xJIh~BBe!XqDB=~Dl{BNUSAC{`w$B8)n;Fj}gv&|=8LELag?52p z`M|$icRv^spS~|J?4RwOKJ}BfS)um};nj(m4IZwh78TFcTTa({l%03EO_)91PWCS9 zNA|)ax-+wf^(UJ}d)Wo`SPkc66cb&V(!M=2nlm8d4!_tKDjT{Z^vpo`*?7u)2ZA3 zul%9Mlw<0v?l)MFWOFB9zIEP-ACw>3lelMk>9EK#r>d|F^XUe%7mu%Z)mnUYTqOLZ z4$!1$TJh-jy69zZrA>MFPHS5ilZZ>P=WesT+!-&Uc=Hp?Hr)U67rl8?IJr~OkPRJ- zsZ?tHlX^`ipD_P8yKfioJ?WpyDh#ph6ff_dnnhe~!fviT)6-qQ#r87!s?KJdui36^ z)k8t%i*!VbX;W`I;dOV)peuCC(gY11x3b2QVSS!vx9>b`lo{!MbAoKbvun#+a+LfC zRfhL^Oi_EwpwvRE9c27}XENSA?1?!rqaC}jFp%2e z_tQ!~sd3@sC{>>l&*f!1G0P`8sn6@0?WQfazi4<{@v-y#A}Dt^u}#t$SN4QcJfw zjTN;U+kB|pO1s%jWYf=QT{R&yj1}~Jo923~FczI%XqqmuFOEK&Zgq#CS&nr3%WujD zk|!!RoqA?PFX(B1ZgG8-z(t)GS6EX#>)*pm2rr~k%$PASe_s%LEKS#Z`Fr7 zS~FP{9CSZ_oZNMMP_1y;pWkz3bELueqM_(<4fSBi?)#dmr<5+r?msxcjclmUu1R-v zT2rN2A}Cr;>qC@B@zM^ShEyZr5P@%syOuJ&BA930OE-ddaGFyPKE8>l46S7M6g%Q< zXEthfDvKvw?qDcgL3&;J;kwzQ#j!eTUN+;xzEP2N-fCZZnYVk4H+|EiVieE3$5dcm zQ0#5@NV=7v zye#2?GZ=hZd|d-CGHCuuRt;2SxRFs8#dZASDy=!^TED34^8qe+fNxjMTlrq^OI1R= zE}`7xTrQ)gDI~>f)T5?C2=55m*CZ~cM6;1(%~wVrUKvoL zqmL~7eR-Rapr{YuP+8)>+1u-;1$SHQ(irZkToTx!P#Zt`?epKPa|FHG?0+cgclPzx zZ5>%+kiTwuaQ%pjM`OWw>IRpsDU184rhmkRNmY*Cj-@jGCiY{+j;7D@Wc7Hf3;mbY zuAJ*-%d%C>Z!6vZw=m1`lb$PWaJkmx-b%rHzjrx{3Kqsz@|o>>+ghUCoK5pj#tw!a z+utj@W}1uEm_~l^Q?m&4o(SeExmTf{w}tIX%iNOy=|fwR*3%)|E6o+3{uc8|{_-mW`6I$Y%P9r;U^d&e z+o(P>Mm^LBYO+r(E8Jv}D#2WFY&ESZ;WZ92SPz4=Q=9%W;*X2-wv;J&PgqMmUdYq#wb z2&*YaO1-iN?S20Atn*ZMv1U{`*ob0m13$#7txYkwvceb%B_R0Gu%ETAR?zZdO*|?MST0g@CI4(pW)pCTOe+?(^1e7$VMakH zQM|H}si>~TT(4j`PC-cDukcUT?f*&DDY7%#SCPcOYO;H_6F&y~r^5YCm1xLZVNl)V7Jc@Bw@EHb3G9^&xmm&< zWSBI)i2qw_siWwX_#^7)z|+@&mWjy|jVT&$zzYzN7AOi)6EW(kzJXjUJXU)5N#27&(&O(lTd4I; zj}7nMueZjn=nmY>k7!?chFifvgJsw=%SMay(1zAZx$+swcIUIf5ep}u=NCrvvN5{H zyqEr~%&uwbUiw~;yl5~ZJhmtv!u6b-oFfu$g0WYF$HyVKm#Lb3t;yzV@d zBtzur?584hswD*bB;Tp5zI$oU2Yw9sSLuA>3BWF*X zJURB+>!I+~VzNKVQU|Y|`?mK{$rSm?4Fg)KsKHS6uYQC}{)&XqQvT|voec%tq9AJ? zJg+FwVQcqf>Gs~8^`HfLV}>*@2nTtnyyI0sSRes$N~ms0NgGBlLP_**fEJ) zx&ird5aangsN~R)qtpF@X!Hvw-tC579s2=ne?1NA{ zdCZ(CIQ{X21`UxgX0Khsdu!O{qGwFX1<%7~5BP{2PgnSx_tUQYHy5CIDR@Uc4RK{h z&DMgUVa{65bW#j zK8N`QeEEdSG0sywgoBX6PtM}F>9B4eA;2Y1@D{L4T zsC@C_8h-ins_RAa+TMxt6K&MQW)YncSxsk=sJcJgA&@CZ@GShWHQgmhN&M9BKW>tC zdp_AzWj|IwzAKWZNos4uM*&2ED;gR=Cx)k{9xIp&l1P>AwAdD#|2B#Pm|WZto96SaH$grW}mFfAN4l3 zdR{o0l+$ad9!5`;y+=pB#dJ}aFSR)K5w*G?%X3?2Ks%W7GKo6AQ-Lo9l=oH_&{%}7N2c0~o=0IPuzd-~7pyx-;AY|DIJz;xC2OtG0tM1b< z$N^Oe*?DUKOYj+Q1IBIi7My!OVQJ-TW3b-rsh2LgMM|B;nPz4+>%uvedkG?F3SU*A_5Sz~u|1zw+GfjsTr$4~&uz(zXQsMZKn#ybR@f~U|AmUe66maeM*DRoTS-2gqfNOWQIv$C?1 z())nGfs2Eu@1J@%A;AceH=y9mR~Rc#g%W@3=segmlof%;b9(UJk2?rU(y9+wlR2ys zs(){*9t^p3m4;|sV(t1>f|2w3PIcQ#UmxncQ)D&paF)6ogmF$xhe^7LwW*ztZ2)6=Tt65WK4z90={`Jx`bus_LWc`Y`7 zr14KrV6kK_FSpFH0P(V(kf46HZfAEl%&wu5r#=bCV7Pf|aqwj70lvn$0rB2hgo*=n zR*E4B!gR(&Q2B_#S^|R-B)S8_Z-gH)f;-OHbPlr8dK8#HSYt~cIqY-fl;yq0uMX8t z7X@~x$hYUcruREi{e*+EG+<(B{V9pcHZo$o;R4bICSczH$U=$;{t*r>ez?1r8!o|@ z1-etLFYL4CPoG3Ehyp|i9Vpxbl3u~6@&SY;B$yIb zgBi~Q2ipc97{exC>PUIev@imN4GzZM@ZGn@oEtgOSf=3O1epz20j2`bJ?OExPjU$K z5}00K|M^qPD=Cp&m;?kgyy}p~;Y%G-mywlKW8VW{7_5MY-1%5aC^VdA2mWG||KAJ~ zncGHfKe=)}?=EyyP3CDot@HkvSFOT(`*v6PrF+zS2)@VnD7aE~btE5;4yI0jDs+3{ z65~TU`pQc3Jwca}xcd1IJXG8#7$zJdm(;fZxcH~xThv6j=Oc4~QNZ-EEE^XOk0-9$ zIA z^kipc;bfZW&iV!v9v1%rMQ}BNBNj$E^RO4ANQAWm(!k-`V*52u=FiB-!NG*OQ69Yl z3YDMwIoB={i62tck}&?&8)CitgM};m(oF~Nlw0W+CoGhIJmOOEZKd?_Ca042GyWrb zMovdvH~iVU^;JovbxXiOi_G3yyGJQsNIu7~&V($c%?Lv|eHsuRd4p1uKg#c&e z-tEkk9%^~{`Sa4RK()b~2E+{^4@;bkW*B%q*v|y~-H&<=_a{75Oc1sD{X3kOP%xZ| zlm}G+WC*M4*Y8og>7O@${6qJ?t|u?oofQv1^~-x3-zJSdy7fre^AhjTB2jL~yccKn z|7e|)$`m**@lu$n3+RZ50d+=8RkOvZM;*!HW(BdibP!D z+sJoe3XCb#DR`Iw$FEkv2ytFh!Wv_neXkloe)tbJ$4erAZ;LF!^er1Z`?+Z`vTU01 zDG>*!jEja!hteX`Y^S9K_*3|4h z$F68=kGkGjO(PjZAiY8cK^3wABJ7ecu=Jo>PuYpF*N3y7dvEc*;Fh{NWBT&7%$b7? zL=CM|`oZ2pWXq}QIy_+n--1GpH9ZC+MP??ZELD#3@^We-x)j)HfMQU61?pw4$n-vW z97wvS=_Rkz&W(qPoI-f|^XJclnYM0g@0pu#l=`FE%xdx|jUv%bcllJ)mc=3s@u)F> zSeS8D+4BXf(u-zY$NVgs{~xp-WuYJcq4h+Fd4eK&&CIOMI2SJ*FBzf?N$7jgsYEOO zo*Vv0d{R0Zo;{|f?0muLeGA*n&wxf*J&Kqe35kjaDp|Nk;gxR`!{UpA0IynKUEN`8 z(-YPFL?1>D>jh@JM}nSblhdgSxjJm0RqsxTF^US%Vdh_hLYOi>A+^n_`$jl#OL za(h&q4URXPYiuooU}5d0qmaVakj-rO#*%}ZhbOXejH{}f3*{5Z0|#)qCw4P#I20@J z>k-b4taF#xw`*m7^hX(@?LE#YD=N}a`k_{;>!HRB1exAm4UD+u!|M&sL~*WZk3{5e0O)-YOc;{cIPYg z+7Et)V$jc3WaFXOH{s~$sQKoQ=IocQ)A@g!Jgi^ipeZ%*cLy?H)s zk{n2#*WI0-)n?tzh>z5p|}{u9TK^B#M@z2wA<5@N zy5Jx7@cDOMXoxY(e61Awo4WUPb;$0ZnI(4bie~ui+4dm4|KZo)R?}i&jl<0@6*$s*eh$IN6#@Xn*w;qquu1U{KafII+S@`^JNO$*alFPkA!c#)~EuGoSrU4@p8)`kt z57O*f}+g71G=MOFWwtfGdFf97;U zYux_Y>upK~y*T=nWEQZc&!hJ@t*fcM7XQ`vv(9%*eN_?SkJ`;U37;`-&Z690PH?hT z3->+OL$qT+u+t%^Eupkw3$GXPu1C*_vKhYXgI5L^6BYz|#KVO@IX?ZEccb@r`W+r= z3O=4*u{Yv!UBd5Gl7+@vde#CPDCat&yx(LOr@TK_N(x(pnoH-@Ls+@PA7DSPnc3MR zE;KYhrl*y5EV(>7Wv^Ggco|#|aDF4@Yc!(m6T(sT&W9Bg6yUg|-A%P;k1n#!V-I~? zSNNAyq#x--vS!(l>vh}y{i<4*V$OG zxqW75_DTAa&~J5jcat3DKqf_<=BnZ5R;tORWt$8l1mpgPNBC=?=bHHOBPChO+g$_4 zIO?{K<1+`Wv|EH}Yp}=Ld%eqVPib(sLt4Q` z_g-Js#!OvxXLLA->cNg3dX1X_#JDeCMAjq!|42>MC#zfBY;Dn!3Cu5j?hsnlJW`Z9 z#dnK>hLfhieCas(!y`q7oz<}zNFv5)_l^xS&Shw^z@rDT=j)u+F_FTQ4*dg=u6Sb`Dr_#Q^n<5M>zWz_{cK=+T59#Z7kJ4WM?a)%u zvR+vl9Fcml-mLj~G-6Fiq>J%!63hTAz3-^T+yIn;I805%Z4Va3Y;Pg*O-Vw6)H~17 zv1%SZ2vfXr*Zhi#3NXnZ9pc9I%q-!?7S))xpBoe}QX?tpAtEY@w2Wdf8XZOdqGdAj zn6CkK3FQy8&(K|1jtOh{Tt;|7s%9r-fK<5ee>6p7g@CobytwEN!#8({)$RLyeK$f^ zo!&lHu`#5te6~JuY0u`B7N=mvv+G^U6(#{Yi*Ffw>6EX+?vcgMdL`B+;r=bYwD4r9 zBAag{D^Xh7Jdj&(HF+#|X`{=5Xfcl8qyf-D8o!<$8 zea5#HoC{y#Fc?bsnLc1M$aE0=+50&m(>l?B&3om$UL<1P8YisP$9$P zIef=Tq;4%dLMPNH9Zc=!n#oc-`sxJh;m{*JwN1qj|CvoP(x`FUb%1YrGSloEB|+0e zV7%Es|LbLLYN8@5Cz0atxk2AIfYnZ%c!4Ilb0Y}Z24Mb>Fh11ufDoW(fIbn3!2@bb zbd9h|%+$?Clmdz^VMrP7pGci2ct{Q+3KWbI>={A9PVA$WmTcf1u&<2aH<8c(d-blf z)4DN5T%u&sqvmUle?4-7EAN1)i=t;0(l7~eaiBLiqZY7!>gwte#8!gkng#pxZWtTG z#sxea(D+*MNCEHVeg!Z%1qH( zCyPgl^nh^oD@2Ce==H2pDtTyQabtGn@|C*>nt78)l9wWH1f>6vJ*Qvc<^)0wdS8+O z<+ZagctLwca(3jBSOUKV^*JDj!vWHu+6)xgC4kcAFkOQl749u0Q!HKGF)D zd3ZL_($mAp2t7!l^;iCT7cTI8?WEc|o#0QU`{(%wiY^KJu$OHm-eUQm{}*>}8C7NX z^^F>+ARr(isWg((oty4X3F%JhRNQnZ-QC?PEfSK_ppp_&5>f&ZXYzmE=Q-~<nyO^|1 zk19bNY1Ekf&-sj_TRcWcm7fK@zsg^lU4N{A=@h(C1_lOLK)_;zorj5;Szb==npX)f zz&321;1xTV%C!}6_3ugaGCbITmJ~IKU!xk(`oj$Y-_%8D0O5H*+iBi~k#RcA3b3)A zK!fn>eCviin{9#hB@b@d6mc|nH%tzI>s#^%0n9I8HG>igZtIxfZ6e9e3OBfKMvg0OPGHhl(~*=moS4;1loH(&%GD&+9;f{-;-MPJy=Yir?!R-DCs#V>J`4l zrnEL|mX+ErbZg`|2GhWUmwqpmh5LkzWII`r*yA$a{H|CJ{K*Pv%u5E`#-h8d=~hkiF|wKXZ>B*&=(#=6gH$?4803EVE;SUKbsVW(=t0AcrNczOeD4Q zuj`>nWUw(|MgLB-d-OmnTBG2lyJf>g-(0w26T121`aV3RqUlfT9dB%}(iSQ>oYD=A2hW*GO!|T_ z^WB=gKdrH)LK{z9AItzE2N^;8aE^gyuin)_G!FZr_0;=?UCb0sVzR&AvEGFA{7Y_( z3GG62K5`VM=)o>w-BR?&U)%oZ+m)7#^yyqPyL(qWAH}sa+-QC;Z{)d(DePMG& zxlVCZqQ9q27g)_~#EL0?+DWI=ZEYUA1-{c_IJ-K^|qqJc-G`SVTlU6GVpa?umc z=9@`3MbXVnaDt74e>G^cAy8KfXcO^UH0G$lY7nEYR+WRFb7N;Hy@(ZuO{JyEWW$*%Q6E&i=Umc)}AYwMI-B#&}BoXUBYN9V0lWBq+OFV)WH%a|hjn|A|CV zxjmJN@}GZk;|AA%|KtBtzkKx;Bcjr>a{9H{a=oi0yz5t2yix}NtD^jKfm*ovlFOcG zvfKe&pNe{luUsS87!%Tv`l)q($+@*C6cRkuRv&)fjq1~S%#1ek`7N4tPU&gm#*Fd{06$biaB5e#d({5TGTDB$IKLi;E2eyT7#;fDd^@2_Ik~rw1?ra zDUo^_VQ|XU419i1`P;nz&8QIjz3ZKh0Ch`(xbM}m)QF(_-L`jfwiqA^q;Axu+AMU$ ziS{L7hJ!>|#^RUH)n8q`EfZLQuJTHcGt&5To$-i{Nu%gfW*QkjL~p^+Q}g`%{?M7G zw5YYtq=0$}#g2e<^f(+l<1@n|4V*6A6kkh8^GZZcoj3e^j#0yEiC8KkjAsN9Z;bVt zX>TaLV*BPQF5kjb)ppA+trEl37KuIgNx#!=Jy^qi-$b#d_ANH{+-}2f_tf#Ui{2^25H?WY z|Df#i#3$k=VWGu58OCTb=YzBo?S&2fM4XHsEo?P1ZQNJEOCweyX@oJT2Em?a>x4Zo zh>kP*|CNh;DdfnomDnD{%4F&D*D0eeYcQSRo4g&1Z_-B1Q^2tGSmYQ*?Nha~$}?sp z525U(PC&kf6!tSz$}DO&WbnwwncLXGjgdQv4H2qYU?jYJbNr||N(@3lEhqNIj|@Vb z1?DN7(KE{gAxm}L1v?5j!g5s^0^NHk!(1Y>fR<9?R zk2$_TA2w@I8v_@R(o4K8N^1IgWPrOHAz2 zlwTdbgTsx(JCwJk)$ZIZE*ySOxcM=DXhPfPuxEU`>W(!kMOeBK4f9%!;sgQizzOfo z-QA9RA@X^OW6Na4cnz+Sp913gMxG1?4>~SM>R7y=S|DR?Cek3NF_J&Jbw#g;nHY(a z+G{d7XC#GfTQD~Ep{S8je7#tI=U&Id5w?q+WnONBdLPBal!`x(I2dxVZ2#6S;z}2> zwQnA(`^Bh9jWRQ+m&hVE}-Ea&`l8H0he3{6K^sdo0_~s~tf4EYO zgCZ|_k9WIiIy~OYalh-?C^v7HU&Ietz(31x-85VJ|NK?Lyi$ z-`0&(+@gvy7M1~r<@|^N5G6vp>kfK5fX=8;b0O&)y0dGgsh8L3KSLWpnyXR{~A3gRnpT)cjzD!>O9_@v^otf2lD7pB00Q+jn83O;wt&b2 za8hX1)4A>SU^Gytd7HCnY~Xe7;ZyXtZcKHXU*x>JZi*Zu%TMmi{ODdku*MKN;`qrR zv5Noq@*P2bO*udD(Sb4XhumY_u~MFCckQms5${ew?f9IRkT78Y#mVu`oP5zZh_SAn zA;8K4Tq6J&xA}*Tg8*S;GrR-<5U0Dl#X8wG^ryK^x$v-M?rZYMsyVNQ1zbfhxUud^ zZ^!g9X0^5bIhn-IP}(LZhyXd1?VW3%(KtC{VYKWX@e&0tom}JO+i@{W)5Z@DU;qo_ z3kg4va)6OGKe*chuDHCkgpB}r9e6rEYm(49g1`m|xY^t!u2oFtmQ$fD$tDNO)2}lE znepu&GA#a&(>^!`ZZ9!ToR}4cHDnH`81LhgO+51LO2uO$BA?KjLt?TKCux0TN=hq9 zFBr$S28P!nB*v_*c>qDlW*F>9VPxb9p$g!RFgiS}>|undm&m)7nOlpO@|_atq^djL zhK5Xji(T3uTB*=x@~?e>Q)*k208KwJ;FG*zqBK5kmjRrk3|v*wy#H`Sj+G6NC-5lP zj~5Pstw3#U=^88aYnxyX@-<6j7i433+Bub#{2N}kcgtE+(t^=;uo0w%uSNIu+};Mh zoBxW@l;t=0%6_yt!$VgS;QKoU(;R?eff5e-r_X;j*9-s{7JGBIAV2>_wH8XTxZ#?% z!SuL*Adm@wOV&RGF26>Q*9cjy6V0dX5ap7gZ8csPm7;4Z^&v3vv%`$;Y2(SRTU2QL zQ)GVaNp1j1*5(dvwBjSwL{Vl%^u*266g->A00(-!;zokfG@u^>6vVEU3)aty8T?1k z?oRxI5j}{i=Gy#xQWO%wmIs8Tv$Oih5tw6zFMFz~#e&^@N{X(9MIl&@1B(P30n8Oi zR7q)RaL}3V?`IGYxc0Px^_)6|(>#tcXzCY57NP;L%3{1QdAR2{8|80D*zDO^~tm3xNj> z5Ev}LwF2NkhlMsWLP8lg{?QFrF!cblkI{`oKrUg!QTDnY(G8-!EJ$ZJb#O3*uu32a zfI0xHatv-6;^LvX3LdktR2H37&f;rOC#UqXr(#kl)+eKnK}`BqQJg0WX9e zFC3nDI&$(?_XEx z#9#4+8nw=bk5h;0We_YmY<#E`?$4RAJRL%Tm-3j`=^Cwq8?*(^5C_^ftfunATDH&= zh2QZ+fms!({ylc*D}0_ZGb>WYkRxGI*8=yqxVRWF{^4}KxG&4}3#$XG`!EB9_WJ<| zcRAb_=*(fTG-0dJs6P)mAz+%(*xdXVu1iacFQkj?3Ziq;5f2lV>5kWZZ5IiqK;{Dj z@plM(jO! zB^5k%rIy`cwTqER`W(}A)XN5|fotchY1*C+EopF$L#g(g;We17dxJmxUl=cf*glS7 zw|mppk@!I$WD$%2n-+LMa7_SRHvz&74i%@+(yO<(qE!MFD$nC6zoc=f<$}Bzpqi;4 zeP-;SF1LV5AQ05RYsdhmXfPpypn$NqZ?CTB0V_ZE}9KNiU6<|;axzY&1RLzi6|$%PVDsfo31lfliTw0 z@)(^knB$D^`}+0x@bEhF6$Um>MEtMkuXJ>D=0<{VI=lU!> zrxMm};yFtH8(U>n-TMr;MM}z4cp0lgxPJ8IWgSIKl`XIF%_1 z02a_hFSDnVx3rKN{`^4h_ns*3>!^OuD^tE+W1KWqpGrXj@hZm<$C6>e#IwGx21ZU! zS9oH<*$b5dgdnhvkU^6Q^f@`L*1QrKBrt|dP7cMsw#$NF1UF}^>dwg`N?KZ%-t&@+ zmmi{5iRA0}?s_+HWV*eQ${W3c#eO|^q@yc>`PT#kH|Pq1`vK*~m+o%JoWAxAhcOcP z>hMNKNKhi*iIQgvzfvA<$Es)kg97e}8VuK)tBFZ&Zlg<;XeSrFPU&uR?kVQE9qmiz zw2E`niaK}M)*}tzL(t&ex3{x{P=^nYTL9MtNSEp&=M$sgL&qr1YH49XiG(P5Y5QL* zD^Ib2KFkny1-Ff$gO%0sU`{o$fzia}BiTRQ0FU~eS2RfMsE*pp9gk>(CtWMm_Dwp& z4@w*#quS@BJ{31ljEA3HRGb|Rfn92{nei~oReveUmU5lAQud%(SxKo-7~-AS2r(w> zG6lUpFaOD=_va<#bQceAU~?y1u(w>}ULHLBz0O%kQKTt-@T|vUCTF5b*TP!vBi@m`HP4n>Za1kYGc<}M@*TR#-4fR!u*P_`iF@bLp78m2(BW#0-eaXhf z?O!$4t`tH1$$p8Ci@UtD(*}$qfW`H?0U-k7iOmk|NpBNM@)wsW8U2;~Ug)_NyM-1r zBqcqvIuX~H%w*O2oMdCUQ)nQv}TVln|;{4%-OnZIshJFnD zDr(@!xhwB~Wouj$z+m_eGi*5Df50?*zj%{`w$yZDq?#W{0-P%S`U05O&&QIQSGVn| zt9v@P(tGqP?=@Wo+^zR75t}$>DX^~E5q859U)21M)i(>U5urm9Ti+ejlsRR$ zRntdC(+3@K?gzn^a=5n#4$%J^Q966{(KYI7 zGT4bvfK@Drh3@5#7B3F2jyEtUbaL7Q83JsLx*w8XzZR>Arpi$PpS+9mn%*m6&X`Z9Y9j$Q<$Oi5=mMZYqSpLs6_@CI?Xu?(L7P zRO13^=z~`uBJDE>7V{m#1;cM58m7!kt>iE{ABIVQ0~_2la8b+#uOlH&mlc^34ah>; zSX~7oS*wx%Y0!^hi}s^R?W4Zfv)Ol(Da0NGBP^2U)?cSOIEB=qmQiZn@y@tg``kl~ znY_qD)#zqD1u%b4`k>M=ALAO!O?&sCS~KCM25%BpUTfM+Lwn18fan zKnNxfBlPR7Vm2u-x1;)%g9}fLj&5nE6NDEMwJb9$*xqeLB&ml$4iE#K+I5gN$iFM~ z8^N(qy)0Rjy!hyI@25{U9;=C{)oODIA+^-qS9gv?_q~&@#*ls1T#Xj3v=#T{;gk?V z1>W}L4@X)*rs&T{=NaNk4%wd%K*gy*d%d&e&F#;GcBz^46bxnF z#G3B*9(}8#lX*yeJ?!5Hn|rRSS%EK}#Cn#oCFwt4YJT6mX^lt0khhUy5_y+KvGvhw zQ70&>L8$`GMe`KJYA+_~7f3WI!I6uHKcGT_0UWqp85(BVJdlMgyaa1wV}m!kEOQb_ zykxwrVWT!*FW|~nl!$TGfAHXz+^Z3I zicN-t>KsKTZS$yVItHBY0I~q&a6;&Cr4N@ot)j^t0YqX=j+CE0CpaYvO_AuO+5=`O zA8ZBwqIBkO|1(4y+l;%<(_1vCtp4=CALc-TKpDrV)FmZ1dY22Ml%C`H#B4qmy(5r1>$T>YQA-M zchAfSFf!T#2Msj`2rZ6nr-jfcfI=T^513h43bk@_3WLC*0Km!l2HQsv++AZL>F)mC z<+}jpe-?PtYp;K+II-Hw-NUAgaaS?FXmIYQOI11S#kQC|Omg|*Ce2BU2-WD#ZHpJ7Pe;=^|Nf;sgEQxPSSFG(}OORIN?+w0f>jr_H~P6%2JfK|SI(}B7S z&KxW(tb6xD0EJaE2aux{Y8bG)0B^k^5DN?s??S0PVLJibVX##IhXxvIYF`ld!@HcI z_Z7YZ${mz)1ATp9qq{X;1fBRWoZ}_FH-xix0dHJc(a_N;KC8XKS(oJaSdYlvMpR5u zd&JOfUW_&l$gbBmhER@Fy2*(9jL+hAgzRR-eR_(0R-uMRpNO$oZJ?`QN<0+S_hKsR zMXv3C@K$nO-fx|q*P%n;a&L@l$Z*Y zZ=<%Bv97t}k7~Ymu&21(mEf2CYF1;D&{FnqVE|-SU%I-kv(o{|#JEcZ-faM0!m(N; zL~t;V#6Wg*+kuZyhW{LE8Rd9hl4PWX%9CNRPiYe z1ODz$=+uC>VLp(UlAH{S>)yS4PxxJB4lv9XJO2YPW+&5r<@})+eTL@b9IHSViU=gf z-jpqR-f~g8(TJ#N`pSv+BpN6dM8w2uTLD{VOxbQQSZ>bBOGtZm{;%4;*~PwDH7%j< zik10yJfk}m(lBT+slAVFoj?2s-Wsj!{$mdv+_J&`-g!Y4il+|q?IdA6GA_HbY<@(}SfihQSk_4WkKG8=0-N5*`k zQadg}1`!)FpXqw@2J`1T-KAb0q|Ni18!=0kT#R@mjb0^*Yi_QLe%@tFxwO7Zd|0Yd za@0AmWYE?>F9))c#O?e#Yba{-D^fFdSDW{m)42cY1B!NdA~8=%(K^=y-6Tqq=uGq?OS-faLT}zw)i|93f_FY9zIXd_iMV zx(uH05-YN6cxRmtvyeOL-#@4F3{CWPcnNbWe17H(ezx8$(FQ~L=+FbB-XJ5FIgL8p z&J(EOS((UWlzqdlx^q;|ywV&JcO(1GnxqLM@z9s*7<4SbxITHja01;eTwhAOz@_Pc zOHsuu_a5lUbmoo7y4;W8 zk}|kbV?Mp#?T}J_gOVoO6dKscE>ZKA39HZby}2*TWXLeiP+on`-NJI#w=-WKdH1>C z^KV=0*DjJTnW|7;sVNg2+@tclN6V3|KLR=+vl2T$zN>~?w|s7V`XXoB@v!@Gr(p6R z3ny{eR|Q^b**5CXE#Ajb%P1|zw}yfWE&Dm^y4TC4(&ZV<_IVol^~}(2XcFeSeaKk1 z;)?HHoYI!cc~|skPNrXA!EQY0whB6yI1|#^(0D3R%Jxh4GWDsPSo~C-rx4`0Fx8VX zsp?Q~h!&-hnEs2lQR!p*72yG0FulU-nC8F=kwpocV;q4uGQZMEJA zhyT5iRZsBTl;rv=_z*V3W&+9i^~WpX|0BQrB>hUvaf29OwtEq_lCisf4`nI48pdS( zJ_VrW6)*xwWz94A)w(vqMV&%@){uyPRUQXnM|GU^ye+rRCR1u$x#-tyufsKvM-nB) zlKJVoyVj2}{F_+><>CU~A?~OYf=ll5(|2BZvmPc_MkGgbgza-~yuml?9>1FzLL}fa z`+iIzeN{OiPH6rOeHVY_(-R%*cFV9A8+}Z_(fH-JwC`rqCkqyC(q>2&v6an;M9Hd0 z#cvYa%{Iq$GFEszSU5U=)lGjxQFM1Cn(a`&XXM#)0Md)4Kah30wRgItgpBIC9yrXZ zYNxbvlNWXfD47z~p4t71Zj$5K4Ib5HO4{|>@nGG`8Pc%cs~OcBei)`={ugcOLDm4% zZ*V5oSPbragt??NipOs62Sy0KsXcyQImbHhx*1E+{$w@)VEjadRX9y*Ihme^4a3we z^=ma5jWR}8-Lqn$AP1h;lYaP7ww1Hu4EbYY(k25t>4BjZC0r-HR&+X)I1EodR`;8u z$i}*g;TTZ9OZ%a9d?NL2gYh7MyH>uoexLb9%Om2r9&U>W`OR$|p3N77Y|Coap2U@% z+&`aE^RfhoXkb8OxOI5_aRGMzpC;*Z(H2KS0P0E)jx$&P;*X~zqwafCurtp zhbs(FxI}~{RVVhv0S02K9BpT$4|~_g|xzf4xA##O4$! zqGy@9ZRbK|WMSYfwTNtU+x9n*3BDP{I#2!6++1P zXDn@0OY0m&zng9&SPT6X`${Q|H~ff(32TlZc3W1LLxa#avL2f$hR|UBoU5Yto1iZh zW))FDd6s)rKHG`WS6n_!%fz;K@7*m><-b*_Z9EhkZ^yeagfT<(1H&!^+eV~Z+?K~S zGP>q)-jvj!EVE)LeGuQ}&X-Woy{+3>k51N7H|iv5-pyj65^{A(Xe)3&B5#^1Bt$%| zdqw&|>!ah%-2oOZs&%J3jjQ!5>s&I9cbPX@&q81H;*O9BZc*1QOH2x_I_|{i-zG+c zepP*WE014?()mwXKONz)ju$dBKz?oV&J#L-5Y=q8WAlcG!eH$`ot^a*M&Q2*P?;;q zavfd2WQ$bcyePX_{I<@+a@F#EP9anC8LO89ZK;=xTk3DMvwWn+Csdzob3&=d`uRnX z;0{qA@NX%|gwr(S>Cfz(7{jB{mmX%=^sfm30z47LE~h`|ZMk+fCz5Sq;wjaJLQPEK8>SCGKq-;@$uSZ<_)S9W6wo z5q>AR`5N1V-G)6W!+t{}UqfGv94YJ(eDoN0>|nv=;!RrdOUH2b0nyQ>s!fWfZNf-{ zxdaWyfVY`1#n)=0v?UHWi!sej=!4L1SjKklKXWKUpgYH4YKg`Um!wb31v z-k{eTPfxIh1i+6_a@V^uU)t`4&cr6%gwI_!0=MvJ3lAq3mwxXVVBrCfHrXB!uAIHt#IxWy-B*iGBa|il^4J{D60ONA z{C7JwTgEfFcA(usi4IxKKr*!efg27E4uFUNk0u2L1y!~a*T)~KmpBXTYU4-5`;^L+ zWo9ZyEF7>Nm;{&C&L;?&BXoatN1g~_aa_vbCQZ)zI-_N}@5}Dzpj2p2c6F_Qz7@K> zW@uZ1xT{sEPlSWRX5JqU%+gc{t6aPl1@&^P{R}smLCb5v@J67~Oswb(S$t`Emn*2V zV?Zs1w3Uex8!^YvPIxs>j21}Rr0*p3IBEImUi<{3==#X}v$mm;)9t!c9VVDimp8lw zVW!$fNVALscrrspFAyOnaPIi6)#q=0K!rgwc#y-~r5rE`W`k!Vq^vKz@1aSmJo~k&`}8yo1e`!!Bj8kOYC6$HCa_oh&Y z6Xk=w8^KL@!WAI63k(Sf0q6_RjS?ZiazGAhmTZ`K+;Y_-yMW?|E?XWOxZzx$vZ}q+dJX%rNt&*9{YD49uH2KQXu;?Tl-p1 z)gB!|iitgRj^N$@E=;-Nwd7?iMQY40nRsj&L7m$z}(r?>zz|#0PFcC5CX_vGg4E%fg3+8{7*r*926|qXimVDKSX{2pM0fnD2WHP{)TwJ zvHYs;D&UqS43!UC2`G@U54uIZx$kzo_mK@*!a?LBDDdf3onl%9>(bBcHnZdC7(m_* zD9^P5k%(UPS|oh5RYXj$2suO`GiGMqhKPH>E!Erst~`X_3rqq!8XDLPo*T7WsA&*H zG?;XULw;p`QIWK?G@#eXN<~yiK>q#=@hpHWTbPj%1~4TK6+rrj z?G-zoNXp6f60$qzZ+vT8)#^ zlLDtTI5-%b>9uxk4*ybC?3b z9u7li;KRfOc_kapT}_ zFZWCyZfWs0q=(t3XAE!v?6=Fz594 zrXY?w1|2u#op3<94U9Np*#kN|kprflaJ2#LJc7{~yeHrdljke*+@bH)z?){;?Wl25 zKmN8@F^d{3Y(mWT<82vB`MZc@E=PIm)#3HrTXU1!aJX5pr!@3a5eH*R{0tkZ&{4iG-JGu<53HVm^FJYw zIuBRRRaH3~UBQna>eBI`a&3<13c|IebiJgAt|WubOs;l}od_|6EHXM3C;u0;dwJ0m z0*T$9x&QwMccm(J!TTD#ZxSHGx2+BKcx43zK>!=Tt{q_ock}V%$FSs}*jRzF7dYA| z3W-j9Xop7;27X0|oMdkMR6tfCD-3x45#8bc3#1jS1dtY}P9S7}bqx*%){u`3mZBFB zwXj8^d9olr^f2?N^vuJ6T5N5%9~&V=mh2F{IsUtCQ%dBNV|Rr?h#>C0BgO8@aEoJz zZM$>n(!nXLL5)bUKYM$?wxZKad{bTpfFx*sa1bzF11oP>Xn$e$3ECd%NJ6o>6c~Pj zk$Vm7FECLYfEgVeViPm3fj+ulBPi$bUo#DS$)o^w8RU? zD=YBpVWa-LIk^Qt7Y2J)?tOIhl3`-vYk3V!YA@Ttha84)K+)F& zRsy&x6pI68z{APu1epF1Dh);^#fc?$A4Dz=?Wci<2!)t++O8@Mc z5#;r1y1-@&+Y;outpVX%yIhA201}8CR|#<<&4SYe=nnAk2{_F1f*e`K&6@JGF7@vb zXEc$vzN}x*I#bXPdGH%7sj{yHv8`T64XOL12b6AlH86vO*<{(g2;{}XPAl!kI5~am zyWKHRRT%K@x1at>gB#0i&{Pi)oCb={U-zOMB6VhF4vv?gWrOPm2y{UvZt-+B`0A88 zc8K~Brvyun=^~1ZWwgu>7l#XdTSwoBASQ#bSW7VZ z2eJtbDy4wH%*con;1ClzP#<1E?gTJPq)@>vmz|5NAzL(L_wg%twr^ZmsXgvJ3POdo zFT*VR#%;k)mH4Au=q9~)#bINjptG}E{O1W%Vvk}kzWx<V+5hPMO%pPrLaoZEi#zK+?Shb+$z-^R}mcHia<>cgmLY#sc8x`Cp09kqc zx&s(RB|8m()?8r>@OXeL5EM*esBkh(fB)_U+Zae%P;)fP zwEUnLfu=y?n>%RQ8?2dK`TYR8g4>Il1KIY2KsbU&4`^7b_96Ti)3=)d^Ni1sgh&|J zWq>oI!CIc<+`qaH@+%w^F(EoLOG_UgAF!5M1j7jUxv;?DK`?;1^^t~-e%G$95j4sN^>&?evfjZh2aGPo{my+JiZp-z^kd{`hK1=(57WqmlLoG4R5XOn340$}f!wxL=uL-{t1Dcn za2GoKPXc^=K%T32TrhOwuZ8N5K?lqZOjrrwH18LO6Z+>LPvEJRCG5iiE8|CwiU227k}*wZ8%fDNwqe2v3|UPv1j`y-?%pvoNus7=GNhU~fXi`Zu?dN-7!~>|R(mz?J|DdNkmSf~XyWG0m&< zb6RzEbS6APy~V3i2k5X-iF(t^A$e>ZgXJ#t7 znSz(X1B(1J=7#*jLbWH5dH|~y_FT8Uw}-Oi=n?rHyGo68=n<&}{F64AyS_jWgB4lQ zx5c@DQC3c0l?J`#x;K;5h;0iCGYtB5vAl_>gL_yUVjZF-0VbBDX@V&I+BtG&{$PwP!*!bfqh|yV$ zR14ovN+xc}_a<2=!;TXw_W;d3#@N^(1@ul=+Vn^4;#}9meMzO;{aj_h z{8Psjgm1lj?_L&|<3UF^L4nEquHyx%kaxUN(LEFt*jn{-R8+`LCNK#o@_*Rba0!Bi zj&Yn#57_yla163)z6%W(+ z>r5^61@k#u+N^j%q6{?@;v^#e=g?W$&h<(~lhP;10Wu2DqQ)D$$zk4T;G)Ava#|V) zRw0__1g;BA%9^LP&|JlOlBAwB_i?@;njs>YNz-v}V7K}=H4`8H`+iXUFTaNwL#*$8 zY$aUG+p>8Ziz&-mD4P+6C2_Kn|IL^A2d8JT5cHqf!cX6vmzFXB@=Ls;B2o;DD7OHk z1kB{7sM1W$zhSSvm5%oJ)%>MUfuEV$@#6e&TzP^v;a|QhOp$=>05vo4nZbdGmX-CI zG;*~42o(h?3%xpvs7-tu%~xt#TJNDqgMRME%*-&<t!4h0~M{~!&vI$<(oAX<{Zr9I0OXO zZUq$L!B8-(y0tX_I_~-DL_CJK)!*BzQ)>oJQ(KTy0uwGMklBF`yT9+UNq^k>f)HfI z3B!eFXJ_x!E4cI@O#Rr*DCmXIjLM5|rIJup^b7QWT?GM?j?-#C{^n{^aL;#eZjhG# z0!%6q@54}jGZT|o$ne65+Vl~$LWRZ=8h3#E7lGwDk*Qa6ZK9<~V=f|Sm0zmuDMnpq z?-nT3nTxeOsd*>ji}>Wh>f&d8zKUP1bghSMin(RqlWidm?;P0X(D8?Wp`gA#DH)mK zs?o&sEnqge@MGUkSW-<2j<{iOeO^_58OPeS^k=T6L~$z3?s&@;`R?;XVedNDV&&=ZU@dg;p6>bwmm0U=x{SS+1D&tC#FY96SGSGye7tnaT zIo~RffD8UTKxNgitXJn=1b#N@7tP_#sfsjFaus)D`WfHz_F`#Ff(T%Q7x;cxu6Q7Z z|CrzPX#-`H4inUU&?eUd>nZp`Bk={;&Kv|lRaS6RHq`;= z0!XG4_a46m&!-|^#+$pkX{fgL-I>b=Uqvv{itA~3c|R5xTLB4WqA-|1Msj~*5p#12 zLfqsV?v?s6>{epj&4b2sR}+&zs~x*6((>OA#jKc{4~MkFkyhv+Uhk_n=pv4X=o^T z0MR#fZEg=Z^;a?$ccw+7j4b;Wopln%os8c)t`Hojud$_{Qy(y178q5eMTTC9%7p4241`05VKBFXF%?13F1p4drY%07ySoh@&)~^K29ZVHy3& z(#F1z;1e; zi*njn!J74wbqrKtmT z@3gGU<9p9}qlHYrJogfQNc7&R-E)U<>7EC7Qj{WbZzkuv3tp1;1Hvy?+hz=v&QgdBhBCaf6E+?f1vMJ($d%}kQ5AqkW-i!bE+GK!F zC*<>zl9DE}7Lp4+Ms1{vw%8YI3~>ARqhW%I5xq^Vc8P_-HK8p^8OQD%GfG$ zP5&;M)x%f|vIu`Lae-a_xt^Yy`dgJ4Uq5D61_n9G7+3@Lb4`=57$5;i%Wtw+u2XWp zrR2kc0z-lv^+O(>4`4GiIH)kx`A=;54Natqj{bS0-TK24d#n;g9`>Dh<5}4Q+vkR- z=SusLXtxK(RBfMU7^-mod8AfFOEgUWGkx>|+qtMCa9$l7QGRYV9%?{X(#ewtL!#)g zuoN&sfm0LGZotY5Y6X}&DA71yj|a)gUqERGu~M>%iUtif_*^33J#_}THn6_Dp{?Lf z%ScOWwj6$JBkZ$>!&cA54xetEZ|9t(xd<2nw0aiVX0?2yM_C!1`Aj+{_bs{Z6kGLA zeu&7aa9FD*2$Ptfp9cpMsKfsr9_Ej4Kq?hXBw;F`CEN;76d-p1P(gvGK#mQDeNUH* zp|4FzO}*yCO69>f!?Lu87JEXD3#KoKoRNivg~7q!fONo`=@481;3wLzkXiGcx0*f5iA00Rr8ir+u<`}e_gB8mCA`|)pG z(l0P>;s)<5hWii`<@~=h$m(G94zKuPH{hz%SrBGK&@*R!eQMc;O4iJhArgIH{^(bz zVWjO_n=2Et`*D}}%on3^9M0qsLtXqcZ2U8=ZVNkqQtWh{IEJ$EiHZ5akFuJTtMSHv z=x#@7_wPd+dhK5gva#}V1u#;F7vg61|KfTnU~ z;$C5?UORXEZ`K`~wy)tKf?d<7$+e`YXbmnLd_4~k034?05Jm)pE`8`v;R$>|#;>8P zdtEZaZ32(f^VZTDm@vRi0+kEIBVRy43!O4}&U|$Gd5g4H93;jBpou7DjphTPfwS2n@)|4xW8dFo^J_(mBczEzD6w4c@V zJ3mFBmX%hwoN&}pwwD?_nXToQ4y4BOP8r4Mu$5(`n=QuNQsgc>>~3bk5;d)k`u@h_ zfx3efQ;W^)XxB$mw^_rJY|*L)|F=P0eU5*8o@n8R={0M%N0)jU8ve-zcMP03;QnGA1@ZHXIlQE$Jawmb=28sdAu`RraQ;SILhE3=hO-tgLL6f3AHeNOQV@ zM}q0wBm8EQzt6R6{#L%|3=bqHtC7IQiyyg-wsGpO&yB>UqC`tP5dKFsoA{b+x7G63 zAV$Ad25Ryd+ikzWle4P3i|Qx^w^myO@)FAf^UpumZ^}Nh_pe~{U>)eoCr{~YJCv*G zE`QTVsTM11j!l1)nSME^{r$c&Q;xdKNt`@k1QsfbuvXk&CvJA$hi+-d2y480Gp5O+ zXLl$xdg3YsG0^K?^{A`SHeO`cpx=D;P_=~mA93HjK_>M8%qbmv6PR#fw=8eNQo3-u+#$6v7#3 z`?XX0eUEsL~Ra2O%bXWo_;l7-xNd)V&bj#j}GI+4p z8u$VnB>wXOGGaZ!|Mm6x;Q#6FA^-J8xk951uD|O2e*bU8?P$46v)fwkIlp~#6+Q&r z%D&sAZdBTUo^>Jd?gFDPKgxjg#wJpXD>o)3Xg0lv1@*)b9<&t+>AObGDZV)U4}JaU zZ& zqg108*Gzb|J^ELBG{K`b``<1%v%|%>YT4Xu#_QiU$TBkMVo@9l{_99cu3!jpb0M8- zU(PzE(G799%c&;Y;jw7@ra<1B>|e}(a{<1d91m6vtv2hBr*#GssE?db-<6W2`hr@K z#^9LW>h0jW%_*kx-E;Mp$j1~v;g^j5+Dvt9J5OL{Tc!F@?KLO3u};n%|?p;MzQy?eD>)h)=~YC>wjdJEna{ z{sHGiX4o_AzWHLGsNdNkdDu><6fqh~pD1oUF8bCT*Gts3`6Q&yDS~}9fjvF7>_#@D z3-Z3y1qHW#Zf$F=(k=5$ambL6H{W36(@N*(%?RH@7Px4wM@3)u>YRm+NfhY zlj`r!%NlQJXotFfOvutEnXd>=c*%DBT`3Es!F`B8oqHyEuu$AcC%pOU1H~dX;?$(k zDA>;QWlNcGn+_9}7h^-t(%N^85Ge`4ugReU_Fd_rnf9{39`-y<(gPM9X?O3TwToe z*13;k(v!q}4%DQkmjxQY1>=@#X_0dIBDV`#$MF3S@rOhX`^JA9j5xm$!BRlA8fu!n zcyUWHYeVqeh9EWt^@^ERTUd!q8$++sgvHGc<)Mad874LFc=vs; zWJ)9Cc@)a<%}d$sxz65&^{W>fe9G>1AA1rP6k@m<_yYq}7_|9l8W38vQg^9!R?*hu zQ&n9)P(h&qio1v3T32OJyyOxBg6Zb{sL$AR8a5QH0CTwMQ!{oK84BUR!b z12j7#4vQCA{}*@v;f{41|BvJCu9QM#Hq5M&nFu9hX780Pl)XhmGD1SKl8~KEA`-GH z$|gicl-9R%^Ywf_o{s^qN@%&BOZff$^CzeB zxQ}}3q49^+yFwmrYIPM=&-t}Pxs#!y|TB`IogkV*?T3uZ|`kzri=a>s=xSdCw-_ zmk;9Rz8QbtMakMqU0#iAT@iA7=X&nQ^XzP{_|HUn{j?z(;oJXKdAE+*9}f!)vlFU7 zpQLx@L`KTKU%FE_1Fx05o|C8$JpPb%;DKd}eA?8)Uw^0XHAf2hf_$zx?>dlI|Gg4} zL`dk3t9>_7K$;f3LAQj${v@AyAbRV|musjEIT1LGJ`ctDRRV}|%jleXmT_4f%D)5F zhDw^lKJOu^RKddB z9C#@&q(>kbqJ<+T_@leTML0w!V2ySeKk7TXWA$tf&E*lTE^EDSW5TV-7*JMj#hn-n zMW2D0$Xl*G)*8j*##G#zmLF|g$@@{%A{D|cNte3|v;QN3E z;V;?Ts&*Qax*xbgb@>FXZR(2IN5*}*O>9f9qsGRF8*a8}?llIlrMD9?Ah7yk52@)@ z?ItDTj(sxsYD!Ce@m&21|A*<%k;hk0Ws9Bhu-{$W_Owk#xq@^JT`J}^AdQN7&a;#f zMSkf0iG~`)`NLVmb!ly+QB}FmoLF81>nC^`<4F)RKtt2+-AaQSqAs`AJLUaxO~0ld zb_IPt<7)KO2E7(~`o-mC%cAUCy{O;OQ4<|a@$uZJ`#J+Hb`OPhJq?X5{)hev8o4~( zA{nMkueEdM&JoA<@Uw9^ccHa)hw`ZcyN6Dstl#$P&{29qrd-?sWiLM3>k)d>Tx2KC5FoWDmGom zk4H`8bAXC<{@gisuI%T|_5f!D=%yjx6Jg)6>P0%cqso|xKJjekrtw|bk1Qj{dMM5c zXNNsX>e%D{Mo_gMUc-$;LlT(Sl5?2!*p-HdD}xKOYz96e3_oc=D2s|Jw(UL(E~}ll z4)Lo8ml8ZQgfO&N79kx7u>y}DKYsD+1qPH@{L&%Euyn18dWoEazi-a-^P}_E2MHG( z68!5(HqCZ5KsjJlLO_q{ZGwc~iI!u(`bvIdkCG9!o&7~tMv;YLYVw_^i%iS+JfyjhDq+YwhaNa{LQK0kqb~&!79k)gBzYlA(i|2Yn(i z8@_#e695!@>7nBy0CW~1O7vp`py#(XpN7L?8C&K!wyPMdBmGrilnT!oataCxYU&j% z0$hRuog56;h_Nt0X)tgLT@<~GaKkFYc7E>#vM+06-|JeQ6#CRZf8xEdu(ihQtT|D6 zMO{AS$iaoqvi9E|@1IC9$tf#qUvzFVpT`}B|M9bk2x8XGojW`3ee)OFvx`w!SQu(e zK|x|jIM#6q4{-W)oM4E4!F5G02;#-}GMd}k#>d5pAbRBw4O=Ab(W6B$Eil}C`l4^M zBZVT9hS5A#+bm70AocBvez{d<^k*KC`290@NfwF&Ef2LJz?W500?Uf~m@Pm*%<_AF zuBs2e3wS8rc6T2^o1~6CAbVV5*pE@HsEgZlUCK~EhA&nTlXB3qItQ2jtvTPlbcd`k zKOf1$85*2ml^j2RD-rg8r8`nM~QQ2#g88 z+BvT5c_}sYIAJ9$E>fAFiGCZ8zga6<$$GFWy#Kf~PSuiYjVih`f9nL2BIgTHlX-F&8G&D3oSb#4L z5r-r`hY$>cRupCf|M1VMefMy*3Dp`MCH3A8NYKMbv>mZ|p=^to=VL`(394W<^(=gg0i24~iu(LHl$=~JON zn-(G1)-ZE;Y<&D5eVVOCU+~LD?utIcZ2G~`;ghb5jX0KShaEtvYj=1Aha-ctM+gMCNki7NFab9R z#Jkl1R(skq2KbuDsP(!AH+jiG*x|URGWi2?gfoi@J2wZ1>fj*W1nxY76Gy?2{*NIA z9q{Mx-z)R;+q%1BYKLLL#pGXV*E@p5CQwcT0|_U>ACiqYm0vu8sDxJ7*5HlcIVDA~ zu(HD0s2s~T27#^K#{Es}(LJWg-NF|lSW?u;C8H7)N%vD9q1U|lCvxZg!J^ZB?8%v# z9B!vI?HD7Qq)eBp<+;t(GJ`3C>e}1+nVGL}Ml<#|g@$$XY|j(mjhO zAR!RT2Dq$%PZhlTDGZCr$srR^O8JW5Yqo0%89mta3mF;g+^8R8X?B{6JU=*p$beg+S&+f&JTMaILYS2Sy$ zRDMxyO=WxYpwxq8=S0rKb-HFJ8>M^ND+;&e=0D1Y;Y@IaDVO_G4J4i8TH4Mny{V(@2{CKo8B+&`<`s;lwfidEG5dn^R$ zXb4qA6v1ET9dxt$<+8E+a26CCkPMt37W@4zX#Sd*RF|9UJAWxj&NHSgViq4WCzJkp z=}>8gg$aSSiFB{}aBx<8_K#)hsH&QnnH@!4j;UqJ*ZeRQc;mf%$%H9+aj`)Cov(PS zea0l3zx&-UY85WN+`}lqVc=rFb7{u*Nz}?b{@iIF$xV?9o_zO5=b3 zZUNy36Kd>wQ0=gPKmev&fDWE3&J8J~POJ?LBg7K#_Qwp~o{>ej$a5!AfXQ%{dB@mg6?QSE$E^y#~@ii!yMfbDtnQNatMqUmXA9D}T@ zKE80T0K+)ndlmCuh&DQK27zUA(eq`rrJ#y^VV{_SQ%CbhC6?DdYew$dMIZnc!0`){ zMN_KIfq_l`woYKnr=gDku|$~ROIzDHQBi#~AxCZ}Zjwlp=aD?kzq+g&X15iu z{AE01AkkW>o~JBta6UUC?iTyaiyPop+F4o#+&&8t z$x7Mp-@mhOFWL1KPvW)ltf8QxLD-gquz^c)Ttr^a!8&LasDjS+{Co21)vJ%o&xMd~zbTTB5fe*lNjLKRb)E*6l(=eXX@)i9qhMh^ zBAWt{84qo$tDM^PU{3@*ctEU1@i4>46!8aOq`r6KrFr!4-_-CP8{1PFx%S^Pg_}ke zO#K}cIr~Jz9+ByZJbL!;+TsZF+sEvY%yXq517mQfG5YyAJnV?h1a@EGhUG5v;)up7 z1bc?_^UIfUKQ}eT+wOBPRXG+bE7D!#bx(aJO1Jdy3LCk0Rp@DztO+_+TD`|2Z-2YH zTqVdg9~=tU%IeIV%{O4PySE?p9$1_3&O*r4&z`fO(Mp?#)jSc-pXRK{_hrP>+{Y0= zj4pRB_;chBzmRTue7ydpOLv6)q*YEf7dZX)AJHgvY>vNhFp9N6G>?E5vR@#NVv zR8Io~1E@0tZ>kEswI$4>e%oA~Gy9{JElXBEyXJFybILEYIf?3p&Fz-6EVB2$1e1UG z+BAPOvMHB)mcV$MZmWYbc;y6nJahFkcIKmX^uD(K9+N0WaG?IhJR1}ts?E`6a0@r) zeqQB^C3a=FER%0ME-6@tCF$l9lv#Mi-;qSVSxqcuX5}tFd*%%3MkVw+XmfGDNo_Z4 z^x`NBl%{8co3^Li|O-zpPd zxmqj52WI~SJ1?YJ4GwlX%3;hfF+Dx~=g&nH3x^-Vdh9lLc_vC6aHUlheeBK6HN59& z{`a<|X*Ei#dD=7k*t;f5yEc$FNdy+p|JX(W392<8=m8k1u?vX^3;X-~OJRa0Esgpc z&Y^gkb9wdPb*RqQ^i6Hun@2Is7yBKPX>QS>ni><-)2K_$`C`Fa?9;;4*E}0?8-wQu zD(vP3Ixq*SDFrV9$)yp;#?3bvJev(5w84n$p5)L~E|GAs%rYn=7HUmC)_a~Q@4HW&`eK5d2)`>l#POidFP%Rx?Rjti z#S`IIR<%mSn%AUfNWKX^@18~I4e%R&@Vf5q-f#5Q*-;1@s>DL!N<5SvZeVWZS`Hos+=A9aQ{G7c0=W94k#9gO4aCRMG5dJYa z34PBGl!M5^W`h}xfB+?<3kK;TiB%@G`_SKD!usVIFEbOplj}P2%Cnvs;df2oO-BOp9h+}aRlVs3Fo=!Gx4{gW!P?o#W;v6l7i?fP)wS=S=VuvvDL0Cl9e#H!A8FldLTKL z$RLDCZIIMFwgo(SeQa!AVRb`9VGP;KB=(nKl^5pppyl?LJEv=KLdZc%AVAB2IU_(Y z$l{3pZFoSz9uG3na~92%nHq1gN6=HA0UH!EcYrP+x}J$?F?{2Y498ZWhUlAx><7QM z`8_|`-90ARW}Ir{TKr^JcmwA132=1!KQ2LcFEzHdhKGe6CJ82AzzR=kbPo!_(zTucgE0d#FLNs(68^az` z;N|m|W%=7%)X>+rj^+cAxsX$#E>kPl!zlx~5@LFQm?8%lvKc^JsPxf2kZnF)7o z!DIh>ON%XpR>9FRmr~SYMJhF!$9|YVYY7z8djf=Y|5+|`U(jjFTSUvuHw=_r`lWU&X>4X;l~6^%D2H*{mjY-Pc{SAjr9y4 zIA6_7=3Vanp{mIoDK!+>T^ebcQd6r>*pb+1q^!9$H_SDe>JXuF@3(bG#ku>1%W)n< zyE!DShp&$;if5fMa67n{uw(i~k86iB?I-Kb_)l4_*}G=y?;jafFIG9bW2!EFhK|0y ztHeQ#VAz8F!-EMI7Uk(RO8oF?e>6VYeGr{B~Zr~egoPW1A#L=_j;Gd1t;eJ!LO z_!`<($#qw&`$FQXeMin4(mP*dqb+Mwp3oAK7wrbls`pX9i^-<6>0=K5R%n6Zf()i9v_;`=G^&0 zl4tlp=8u$-t7Dndk8T-9bSCI9FiMU4oD(h0Tdvt*-5=^Q`RwdcIsK4q_d1Et4xeB} zl`jevH3}7~fn-f}&;S0Cadt^L|NCA#(VrtP`M^m5zOmj}GRaKcQ2vtLtAmrK|2gT< zk@y?H{duu5EXF{H_^Z&!&Ubg!~3?5Orf9cdY z(nCw6hsY$q7xLY@5v0gw`$ux;j`u6Ufumo{Ri6ZY>)E?=h?em5y>dg`*&9~u#V_R2 z2r-(MKMj*Rdq@Q_boY$y+QI1m>yXUEiE808Xox!Yh3EbK7bBmR$Nx?JXp&e+(D;H! zsGban30roSRHVrZr=1i}9=H)|cx+az1{TUTGgB-i*INChUXgp$j|5Zj-dj;^%ZTHv z+j-4`Id|<%oS-WE1XaDPF#2BR%z*iSgv~xl8E|vf`g3=znNvG1i>)&Zdr4 z@NQv_n4KT@GQE0RPMN<(MWIS3pevR3c(b{Xn@LS;U~)sku{VvSH;P0~Y%hQQ{Z7B@ z3iZ*poe^oYR+AdEDdIda9!6=pjYduXAZr<@xP z_Kb_~d~0TEDQYv!3T;0836dgGj6?xHaElGqs*Iz)WFM;c$=w!&X?I%g~%xjXBdy2y`<se~9kcqsuJ=H0)MwvE)ZWuNmd7xXSwkL?4+7`Z95)M_gas?qpI zTy`_3gF)rcn(^PI+!>pz@&v|Ao##$Pt97PsCf8UcGhFS>Vzy*R)nHL(QQ%A)bcaT& zJOHY?Q9Bm#@At3NwD7$#uWqnB^K4|mkR-z3b?uXTNvf??yET~7oNnn#dwLG!wY@BH zZmrrZQ4yFeiu{`4v@h}B_&~Q5UMl5hccbpi*rB(N_RXYR()Uv5n$aKMwAK2N*3bat zO2sN`)+sWaz~~pITdtv0yeKb4m(aZjR&%QR_0`8gx?uD} zT-lg3Jg576*vv%)26x}&O_8m%^Ymb_`55K1{NwP)m-RR0$t8nWqndcx-hJBJuIJ#Y zrZ^jkaPa#wUYT~Ee3s^CUX;7r8^p+p8{gpFebs|3F#qtLHj)I{oI>gEb*V37xZJJt znwN7&{YAuT9Cry$r|%GmV)JNXEZSxJq6yC}+&iHz=cyrQ zXl#0pC9mm{?EBrWZ9DFgC?&PI?KsF-=c~6oViMatsN0aRS(a(}jKG;%wlc=#FRLM$ zPHrsps{90u9*71F7%3uJj+XX<{ouvjyLa1l1Hk=aS#)5}z0#H!x&{W{(HPK`9g<)< zLNEAEF0Z_9W35B-Zd|iOP4b5bJkvd|~e&h`Rqv3)lvQU55KpSG~IqO2TU%fs#_tM(s$t;c>!k^lo$Ox~bo;;?5BvZIOr-1Y6e?|pb4_1G;x zX1qdIaVj)iG-u_Z>q78p&zP_iYUf(FuQW0oXt^{-b3rotCWDLm37EFKDPar_!&3)m z=j@ir+1X8ApD6O}GkK0YN)%7jA86X%?Rmly#=@%|AfZ;1pl&|W%KPqpNOg^$XwLR`D{;lGj!l23enDUszR&N2T-N4lM z1UtJB9qzC<9%n-~32g-%`mtUp@zXpA&p-O7guV8lV!J^ zC~aprnnSpQ(sY~NL6y8F;Qq&w@{T*qH8HYt58rrgI>*29v*Y`hB0b^$R2M4rMl$WrNpt_0!Tf)3dQ&|P zMNY^Z4YQmNi+8S^q|)Qm#D{?l0{vFAn@Hkdwcj>I(Vh0?m1xF43@FFYopP?NVm`{K zk#L&5>8S75Ap4OwPtVXEVt%5_&v{y%E8-noDljmItPE1Qpqu5$Jblj2DMQU)#dslWuEE0e zU#G!a!B0tuq0k5vu(!9D7QGF^IesZXvh!Yxzu@M3`)eo7p?wju$Q2-W z8TX<76PJDCwl*z$gKuns@7l}PV%}v=x4f6WXTIEZ?I_ppKC51Vl5V35z{5vj^o=>u zn>Qj$E|UQWYBi%CPG>GGlO%jKQ$N%?AW2Z=8yvl9%v6|{^_Y*Oe6j2<)o!m-3}Me2 zBGg^VKCVFb01p5vq8-Zu+C*UMiz_SLAG?9U*Je+Z1@JT+*>3Y^W^IhtN}Om6Z1tz~ zelnVvI_2tKCTF6q<{ID}5a@r^I^>4qfrn(8nb8(DfCZlD&1v-?ZQ>bZx)@6V>4DI)2lmW%aMsp= z|25VI=oAp6W4PaIClpfu!40M>|HFKs>)Qf40^BJGEQF}2D6noor($;trR5(7WCCsk zUgzdu<%QG-)?I4GQW{x5Jbfg46z;$8vS=t=q>P|od#FsJl-!vb>me{gjW|+vxd<43&d)F?)o?Z8AWaZ?bbcq`|cku*5S0QCy zrSj{Wxz8J->CJrEP)p`d%Eqv_J0+Eaxa*D0`%^!Ll3w6W0mDbAY>-2}DC10IzUS2e|;0?KT5@!S5IPi*Gn%=8J2K2Lx6;hZQ{l zy09vi{=t8>qatG)T0xNXXLiBQfN<5&(NCI0j)5ZZm^emhwv~oiVHt zvRXMhbFht>0T3RJJB^VHfFen2ELP}{dWl1RlUgLq_u#w(j%t=3SZ@k=9&;ibgzgCE zNli5eouKD6l;aSqxnX*W@hg&Ib^elceSQl?2?SU(fVOZP6LBM)epf^3($vmj+kuKR zF);ztjc_`_;D(>aFF5U~_*wDh4G{S6*jqSq0E*+6XA5mvOHeR7g$_>BpZujI5X39( zwsAl1$3G+AC7Ex2HEN2C(o9!2#_PAJzX~BTl;hFD4QaI zgajJk4M3xUNe>1L;RfD`RB4&@u{&)06%SsE9ZTYC@v})R>(7x5Ym1|};!n1>=_#$| zMCX1g+M;^R#H0q!MFaMcuu&d`@T?R7%g>(C!27=b7^32FrkM@M<7mOz2j~B-;XATT@4s>)5P%=g(8u;F{4bw2VosvpVmbgKeHgHBu_nsD8rdLd~ zd~u;p%JDPeM|XA9e&JQk7myB#evLBzRK* z=@lH0g~}W}aDbfTflgR6W)2w|S(i@D&d*~hb^%7s=bpmf#TTO3VwnA_GD3hC3(zstcOpHyyf<}2|SnZqGlFO@LE_N##tTpxMogt&q2m<;a zM>#?=@b+}fxyHvy_Ur-|EV2otp#1*T^r_qc(e(eN6utLN`F|0LmS<;wI0(Z~E~d#G zodTQ(+Qc7_@x5{A|MB7G*cq+6^pr`VM-1&ANiybmtE+A+DJsGY22n`}NKae)a$mC) z0#+ZfSJ8`QsK?HW2vD><3!Ah}xRBI4S65)?s-1q1ZM;2|)~ z-r#cJ6a>flEAknz+H@476BBXz*yb1;_F{jWB_m*aJQ8efpLCff?c9j%EVAM_9qsPw zjQqfKx6~+y+#SkwOR?sHZn^iP)kD9Z7Sqx+W~?rL%|Gf(UTzTfPSXbjj)VT!@vFn-|7exBrIGP1h)PuppU4Os)<;xEr zKaRh@yBh@u-dgV)N9JWom5p`iyoZLiafpFM;yXVohhil92zKIw5&oE#dd_?)CR96U zK+zETfMbBZhl)DAeR6%f=39Y)vGD_tb0TCF<>l4vkhqc3J_+I(9@yTSu-Z>Qy=)|o z`R2(geONi1ITL-};CF?=*@>q&xI*_7LHJ6%gm*Zz8*wrW=E>+m=7 zT1x^M7NTFUZp@S}(s9x+r_9S%f|NrM1ZL?*Z_)enA0Fh0m`#_H1dQ+><%!Q~T{53_ zdq%nbYau_>zP|1~QzxbMYlfj~qGAd?Hy^f6gfr+0QUzC3Y~T{KG&eg4C!kPlj%UOe z-pL8b1eThnFR6+*wUeVGkplZY6MiQ&3=BDGLnBsN+boY0qJp#Ioda6SG#7a~!yuCU z+OWWXB5FC_uCwm$-;!e8asI#4x637;Q!<)&W^rC)|Ma!_&tcRRND(_*CM4Z_bouYS zcZAnE1-mMS*;rTzd+t?ltrMMkgVia+{q`~(ZZPMQW1+y7va8b*D@eHH-$rD|AV4h?X-_+%k%wPLL}^URy8h0n&G zOg-JjXH@m6d=Dc_)C<2JL8sWoK;+RM7z-&<{JpD%qM)=CBiRq7c0*O0;64$O(YykZ zFmyC8|Hhey`keIOLCgh-Gxe617DGcr#G0yZj9}J?a}1RwCTQp^)G~<{fzA6fI!to< z;2yXL$|V-)fkTHz9fXA$&Wec8iT=Q^58iniANM!p1%k%Ld$mHjII~V4|FD&Iy&vms zquZG1!&{1lqsX>^v9s}N*}t=nE%Ky?G$#UMn(!nzs$OI=m|~ooRww>8Z+Qn*TD^21 zH^+yqp_`b0g1pO_a_P5Yc83Zrp2S<5E5>#|aRg#+38o;NofY5$iF!{KLvhQfJ zsZVpBd*AZRBiHv+I1b5)DZD_@eccS>fw z)G>IH9-U_Aad8k}2UreJe=}2bt_H)YhVbA+Mn;BmVo1YJKiC)$X|rH1^ncJOV+bbs zqfdE1KDvK{>c$D3!r*&MnRMz#Mz5WCy4u@+ItcfOJ~Zt~ddYmyT7^A_oLl!>T2q>} zXW`ee!IR3HPpZWSX2l-{jL!QiacY-xl~~B8@=-=LHs@qKuaOI9w@v1eA55#y zfyhqzwxUA9XO*n~WusU-*(lD5b=Y^C2Vf>D?FcIj8AU)$QxheMTFfA?whAFua~NM0IYavA?bi@Ze? z&&V4UqG?{^d?SjP>k-AZf4}2-r)Bviq1>Y7SiKB_o`9G(Hp-ILP@o#22nzOP+;{(Lp0Px9>8Cz_ zNfRQm)omIENcV24=147%)E`V%X*4asZM=UI7I;sa%sEvJY;3Y(V&MDt!6_3w{dhs! zS2W|P3Bg%zq5LnnW0cvchDo>M$CJx+Eu>CtiY5JW9Qt>Cs7b(xg7^BwUo~oy(7P71yw_5Fo^~5P2|=TL4*2M_UPw@K`bKm9 zL$Rku;Yw^Kwzk`T^rM;N2m--i{EWV!eXsmnijw-q1qCgZ`UWF$*UH)UqTw{QNmE+W za)T{&tuPc*`}$P(zom65T0WXT7J-w%f?pd~pN)`(LF)EO_4X1>RN=_dV zq6ZydVNnrPY%4<8bbe}p)&mNRgD}I>gDMSF*Ze#xjYXn87qfrX?4zE^IOOmx6deeR zyIvc;ql-^cUr5{^|LKb3YdrT<*grKjfuEHma!?^bOO&6b?VS&Yl74D>^uduwg*tKOE?dWc3dR&qme>3c zRbu=2EK^FJyU@ilgwMZizc^#|%Nolw>IEjX0RVsS%HVAyBrXH(JJd9lK5O$3<$)!X+7FpF#mL?US(^^Ub|*l zpaW?d{x1wf!TExNt&5XWR-(^*S~m|D7p?<1V(K_w?Qh(e93JKc3l)!j4x=1gR*+t? z^oiK}1HbwiO}&vKr(22hH~PVdJUsA+*ODPrCZA1uBASMV1}KvZc_Xbh zZ$&5N9wGq`7@RQh&>fweKHR#EOkJH1R52}(X}Y?)mJ}9#`)^e%CkS6oZ-{Uu(!ClKa4>hB{%_-5;1Fq5p@`D1X=OV)(DZ=gDDM z^8Yv*0Tr?vtkfM_Oh{nx^VzVUX($cv4e!w4VYHHBnA0Z)$gA4;01k?~{ zETh9a95w;yWxrd6VGW*pfVk>S3t;?4>_#qrn#6Cyr2>2=(Hd%`qU$;KNiIoFeah+F z-AjK&J#;3DALteRFBjm1m_-Rw@Iphltc?;=x)_@3nf@}KAdMwcRUGK!%`e{noZEtH z=KJ^WaZ6O$qtHg9$J$iOIKlYb50xtTBm@A;pf0s>HnM3GQ_C z)2B8WcBqt4RRe6sl1Nu!C(5~C&Qz*Us|(Mc4K%qpN85={=_bazVFRyIbFHY9zfSxe z%{m!>YJFyI!2gsIg<2e0+UZa8wath2I2nirH^$ef=cv*%w{=Y|JOdv1DNazKpps%7 ztt~VxDBKhIt*!yagTFqg>;=PeVBDV*5;7{bCO;8gjduVVsoUT0L3y#d=ms7hILgMY zSNsdj0x0A-(!c9R}_c*d&t6t~{D@Au=LWcYXUTDTt>?Fzd`U>W7R)7e}5sQJ|O z10ML9U`LrBbD-4Asw(kggQxsak4#QXbYpn5ulx+-jGo`^nIf)ye9#5seQ&fgKwCeqH~XGw z-$gBYp)7Z0vT08F$RB^*T*14dR-279#os?)cB1Q?bxGY4>p^FT32y9}a)mQx^$|rh=e^Rumxhh3G z;!y)rn)m(%I@2L%N4(e}-9<Wl}jaA zJ3rS5@%*%d(frn}K|Ce#2khtd(+Ni<#CVg{%T5T0q#SO@YTkZaVcRaEn_GAB#SZr` zUbR82#ZlUow{Gs8PMoFkksr5u^-wjt(r-mAX;|1d&GVOpNc_yse;R{92U21yhYwZJ zUe;r&rf8Eb-vjOu(47`9Q606wqUvNfzkg^W8pDHRqdn6rfFlMCvPky z(Z&S2#EH#2_knJXB?jRa_G>QRSd;RH?;o7TKctnUlXvHw+Wz^4l#x|hV*Fk4&YHvp z+rU5E3)IR_+cUh*ryTglqd##a>uTPwq2t;d=Zse*oR-6%%I>N<{`*nL?Pr=CD|{E4 z$s!KT^4Y2_U8yz*{yjUW_sC%ni^R<@j%i&UT>bhV4Yb!S%8X~#Z~VA^z-%aDvPWsC zkm`O@*7GDOrYGZ8Bu;A0>h@H&-U$>tIBBGM?{!)DE|2+(EK)df&Sk5Iz8>vLPdj;M zomaq8>4?Gix^G!w4b`o_70y=(#skgtI|R5Ra;3LMnw&&(abG{oaeeOI3{O}{KHRWN zMVXSN-$GB|&Q=pkYyAV622ai1(Q{5~*JUiIgY#MCG+3DbaJILSMM}6b?dT(UO4;aA z`J6XMs(vB3o{H6U&u)oJDTQW%eq}#NOGeL|$=l3CH?~DePL&v}KVW!!DPBEr*NbBj zvQvFU-Ff!|;`DWFg#Qfm=XjrIrZ7F}=N52l2VFCDZhop_O!k?(Nwn9_9ueZ)RIjdF zemt5o=2cVwF;ty<_Db8W{5|i>nj$!CZk`fKm!FjKj3sDuvQd)E%CSZ{O>>JMd{2F& z_hXt>($<&bA{2y9=HGRusw3^sepR>^_T&jXC*83_BD0G{HD6WkeAeT@D|{EcxL??v z6;!-aBm3j`C1MES5EH{;`|IYZ_Sa9vw3Mf%f!tTlK=F)7b4>gnLm+r)RsD<;-rj#l z!ab(tus6?T#}_{`vXA9<>Xq&Kl2tFAo86hz*OgnZx&N>3`Bf_FTOlb=Z46HZHo8cW zlbK(UJtexb@l#+Qf&A`{uGWoCiLUF4#*)@9mGV7KZ4oWPV%>*F(;Zj=bN}Rs#I{`g$4toeGQm zXe7F1hjv}M=`%=qg&Fq4)It>6=Ez`vUUGy(vi($#*m-(;T{? zpget*Dl(0)Eb9CXw)HFtF6PdE>(Z8PmiH~me5PLY_y3jw3yX_wVZVOAW}cCt!7HSn z{jGV%Iy*VlPd76n42$%L1K3wz(w|Fv@y zJi2qoj})zjGYZ$foV6SuUlfXL>bT`mdh@D1H8s_{X4$-cp1m*jIXsHn_#D6CXJq_w ziLyN41D%NakE3ZOg~976jFRxhI_FcNHh;MSfd#U(w zMcKNg=f*o!vJ3`O)J)$R44#VJnZ(Y(t4NbIqW37ONZ_>ITeHKZ&&p||6SFHlNT+tb zC=@wSB(O2D_HJXD-{DeSNw)s|uFm1}yI#cHN$oilbvn23JN;MkA>rW6P2rhTrayOI zW!)FmX=$&2w2QW~aldQ0={ctc#RySwMmnwcd@cLL{DG>=jjwE+G9;AjB|-9gQ#{kq zK-uVTZMUm#W;QgMN2c^`51+1dwLRpm{n3U!%UJE3dTb7Ek@%Uj`~y0rb{0W}qn8~W z&68#H#+)m6kuVmv#z@Wlr3qv9XAf3;UX>c;X+HYzUO2^~_^xdwHtwlK6=_l1%`vtx z)uO7i-8mu~w)?V!-MScWr9Ipj&p+^N&n_D2njflE%+Ps;g;Xqaul?h)G%9V{)PGgB z#rJM0rZ<%9a77pSOQva6dGGWOzEw+!W;@8_pUO{E`N*l-lgN-tfA*Q%#l))8D#cq* zVEpD^{KsPY;^$Bkquj&ll#-uR#UF_qOQ!D0+6{NJB#Y0|jJqkB^)k3-=-MAxo9g}@ zcQ2@GaLrwuxTNYVLYX(C`re<7^*X~h%QGz(`!q|mJKlxIeeP6ZY-SlJAAZY`HZ9U} zJXA1~W5>P(4)#Wk%Gl$l6_N=&oL)n;J34shm?LDC#&g-*6DIjOL&+*c|Z&2CcnT%k0_ zCNGQhDXkAJdsSlC54CK%kyu<;ymN%H-?YZYWK0dJLUhCdn$F^QwH~+ahvFk3g9N)PdowRQYaU^%%%4D*? z+8b%H{fe?)F5yN4g#>5j{GMZxwCBRC|1OWagvxl1D+fm1F>y6m3wi53(Gzify;?2E z{~C9+Y;lmP`%K65d98;qzyUYL&dv_?EE;n}%cPK!g9pG$Npj$s#+1ZOa|NZw9S;O2 zl-wg64ISx^in&*n9N4-Ye*VmA7enXQtqaB#vcDO<84g>a)`rUd5tJ_>Ar)xrq3yQY za(fwd1j77nq{}mplG8l+UY^<40T*FP>NsO@GiSS`$?4zEUVbO@l5t3=E1i_RWe%_x;4T8|N>3Q^czSpc zTEL;X;PwaXA$QknQ0X8b>eXD)fk%OVgVO75KT;Q;|LVsc-jX1+)7|xzMCX-M;0ULa zReC_zYp#I$$7kiQAw%ALo;msrG-ZTjXsi!D_<+`qjwk7T{`OY@yIhJPB1tlA6CCP=@(@QLF zbLU#$y5);Y4B{YhHi%z@gzz`Mo9jf>4+if@2us#Ri#do+I5bjSWu;jUdQ6?nR)*zU zqv8r$Jv|F2zZV@G402(!Q|Y@PKM=+ODpEv@P+C}CuEr#a{mZx%VW;@mUm`_zburJsUW)-!Z`lV5FgeEh88TLCe#<0P#CYUkA->i738PxcSJv&eojGLo*W z_IIF4(;#!Euq0Heo9FF$+d;`wWaiah)+g4DTa(0cBkj*$$J7askit{$3&;aYBnk#m zAOjpG(v*<*`0>jQ>x((%zgDl0z0|K8i#aru7`%PEwc~i{;ze!#$$X~V9ZPPU2iFVl z)MlhlGT<|ggYV(9>M-rS4uk;aI$LNkLEISxQnueP)VIJUA>rQJ)6O>o$VM8ZO>8uq zCdBFuz1aUSLQEZpTYZdi7u;| z3dG|;XjzM(Hx`N;N3o7uh8?b9JeJ6X#uKgm*M1cbp+FI9UAmF;|H5mxH@f^J)6W`u zuS}nxPT%hLJoTnTTYtdJAnpyCCimt?C%ygJ%N8aE0#-?fik(|m?{JiCyVU|&nf>*Z z`DUsVQta_t(WgfX)qnmx4HYF^aKGbuoV9C!Q9Ny(B|(XjQ(8F1V$}OI?*MLZ4*k#z!HyU_7TFs5D`ZS zl5(;Ngt<~bE$BO<4|H`6C}#cYUKAgE^~y}5GNSUS2B)T)+LOeA_&)x~CgKtVwH6e| zTc9bzi+P}GWzS`9qe?KXMHm@PV51LMG@zA&VKHt^8X(SaH3CR~YwpocLr z!D5qsPq3lqURupsS!uV@qFJb&Scu8dsrU0Xp5Oa#==@D84NjYf;V0Vd+aBv#zTa{8 z(ht}RV0krHJc*37u(uM{%+vtdJ%pn)Lp25BQy^hxwzeT;Q|;-kM6aLk<^1N2j}ale zI5XsjrM<`j&Q3{5Ng|&`Gcjk7;R0M1dfs`v@1A_28v7@$cSt!?)#l$3_ATnnb>r0L z?K_gMQ@cDTS~nF_^MtIqkBhjRA~5ms70$mdEaaOml~1#Qc{z9(yLRmY2^JGX;(-pn z29RnP8O64YP2IesmZ%RoXzd!fH z|J>h0n~4?C=gcR%aR2qIVFy8}<2-z?;kXZdGC)C)New+`fc_#Y@15mmI-rjj{}1#l z+DE*>4gdlSMLBrEw#G5{KH9xh%9Whcdv3%JN+??US7jjTUkzg*T0^h=?zYDp#iX`- zT1&*Vj=<0WGZM zOQGT6Shqy^@9*C+wh91>?Yk9f6vUaT6NCi$q8;Ih;jQu67FCMt?^hgv*_M!gU1 zGXwVx+$SjlafA)FAplM=UIC?r1_zUnkVq1ZV{T&ZiBAO7v$wYwn&XQ&{v;)LNwNzF z2tatv&ky>xriiuO+Y2ftSE9|fSg4aU8T~&!i~Ij^_ut`M_woNQ>}-)FBuP?K_9n@U z5F&eKR9059l9kHHO!f*PJCeOsNFuVMP*!HLvbi3g@9+5CzvI4-tY26$!kggWks~~8Y&vWUD=Re*w?#bRTtYCx(cg41vWxOq-`S3| zr(kGd;yo#mg?EF6UlO)0XuoIHiFbbYPZx^hj{Kd+3|K7>QMa`VmK8DGU zPCgWdgCJVc`eBedRjLRB`&+c&*gmER^!G<<efaMg`YzRVq|i%-I-H@($Dr# z3u*Shm-D9B=v0`nTuG8|rWIeByrFqfWT4>Im1=TZHvp`qRYe#I-@h+$@8@M;VYtz_ zCYNc?BdBm z8zwr^w91Fg^y3=b>Q*mTA_0HuYikQRO{#9Bg@(3cW+%%O_A6(?y#xtv+%eWyXVj>V z9X;ArSwhLOxeo4*8GLuUC5UH_oEFem#)_m1$#CeAqAhP2Cp?VH?v*15Op1VUu(D_N@oG_fx*UC1~!_ylUXA7 ze!j!m4BJr?Y-Dij#72SSkUn=$TVsv*q5oK3rrac)N!kkX#; z;U+HtoZ!EQB%Dh~qZb_q#r#22f+HFMA(jcIw|+@=32YxCw5o=L<}H8uUlN$vC* z@Zsd)y;3^>27xMEJ6=MP^4VMJebbXAbymKz?y75CykAZ&)y(}mMSqL*YHX@9k7u~% zPtnrFh1uhB$p*0gK;$0$yI@u*e}lI(>e}PBAc4UHN~~0pR{zfRXM5P({J^SX@s4t& zZf@&ilf8^u<*BR6EvJ9To+)5y?o&+TY=+AuVu$7Jc3~V38OzpEyJS~qXR%$pllKeK z#}qd*dxBcVJEMq2I^OB&-;21&kluH+$8bVbw=v$UctVx4gVHkzj{}h^ds* ze!21U;NioIuJnE2fyb46-8nltn!2%(6viQYbDe$dd2CuIe^h zW)s;g^L5R82dw_BXykN%du1);KBCN;$nBDuwD{4u=t~5hS^o%}dVzre;ny@e((rDL zNhm?tB|fv`knrW)jwb(v+mpYP`97uE`Dx3KrHhS-DRet#kClH8aDJAWh4vm4sUon3 zoC2j&K7IQ1bxttVkgWS&7>SF`=vB=PFTqbg3|t0Z&A-lzv)dGYOEMyw*!S!Hxl1qA zhkt%PF6f8dbYg7m&TmU7NI+VzJmdz4hT2!JWWFa2qc5I=7Zy*20dB<3P|@T`S`;3n z=c5H2IJlEKXqnFYd<9bh`J#jIHTw!hZV8PEjz-irO_6sPoW;0_l> za^XNN=Wva!qn@7S1@i7I%u#;y-;7(xXbI{I&;~%78U+;tPcmLJ8N~&-+D6q6-U9ip z|BYm40*?**hO?t1ppb7kqpC!^ACCxsA9Me8+#w$QaoHb z%U!WdekJ8$du$pHeU`?RsQirXUg4r_uN%i(?Bhspxb@xEdzG$k(m=e07^TsX5g^zE zju|>}0;mR?k>lJ3wAju-A6`y^WhtDH2J;O?@rWGb&_++&Y0Y!_XxG)JQU6}FHuK+m zRE;5R+kyVGc4a!p#DSVAPrp2@{->?eiGCzgMQB=q-*aiP-lA~hlAV}Om07PLm z!~I56ORFd+Xp$xg=DrFL%0Sly*bb=ifg=na5ZVBl-`J2!em>CV7ZVmO~w$eN+*M4+F za0!G!2Gnt|Nj%W$Kz;*5~A<%<$l#!|z~1K3=o*OoFqQ-%pPar4O2S-rDhS;s zfB!yCMOBFN6DMYm#e~$#v20Dczz;1KiTnBE9@`zipF8U=S~Wj6yZlGpQc!k9OAgvx z{17l{AliuJ1>t}y;2baS*UnCU4i0O4Bd}#sLQUK5R;d1OE&wkr221xH97G%^$buR- zV2O&Objt8R+Xh;phiku{f*|GzyPdy3>@>%Y7%h4Pb-!{o35uNDAMJO+csj5dk{Y!`$uzG@T{0;&`r@nZwO%4ssUco3%NF+IW=)Of$u}=r#=d?c zb+$r!0}-{BDC6o?g6I~CUQAClk_S61@V)eU~Vl2e$uxWq$EvvcENrz=tL z<5k-u&YMXgT0nH&*qdxKC;vS>Dm zLA(4b4VAx9VPt9K>U&=DV@mobmaS4v)tPtE!RFbV2^ib-mSKT^RFCvOYq0m#xvk_z zXoS2e5IVaT^Zw*B>U*3I9WZ~SqBdsj(XfB<+s*XD#~FPBP48?tPo#-Wx)IZnsWHD5 zt*$BlVlk309;xNhe1(M1xQ^<_ZcGAIsM>toDCHxOw*sP@#$o+4&x zb)U$}Tlo%!H2(z|#g}}k6zcllZ_!;yJ9FefCjsnSIbvS_Kkyv>EdJA11b-v^O#UBl zm;YD(ac%6@;Y57@wa`M7aAn=ser@~L&fSsE&uS4S^^WJtG6@!`W3v4IqHmhxuA`k_ zoVd50FNM0oqE_RZmZTwWcaJM!9IuyvpqR%BDP{6;3rBp~St>bK@hYWg@8zg(bYpM$ z4l&9^Q-}HH(us%?(T=p4ds&(f^vnEg9*yUvB}s`<@9%i=Bf@q4aN>o($?1$06}8ry zyGIPi?k^Zv!%&UrB~rsc7?ScDJWYJ63DB* zmfhjxNs)Qi-{A4C7)F;~rjm7s7O1kW_+)1%NzZxzBFlY$XjU%&{Fm9OeSxXn;U2O( z*P?`vF#3eqkkwO4D_yhbYH#|iU8h<>sNlT$yf9gMqJ?_WV3$9d6LsupYzQ#%)tNw3mcTG%10l=bhu} zZt-kKVre!lT|udHL29ud+Y}oj)#WU2T~LX+RC@k1DP#E_t!(eR56A?FMRyZzo@y^Q zss9pR@ODgR^U_#!(NYP1Kjyk}aYiCw?kj0M?-E0VuyR$k#A1a0a^=4hL_fX1kr!W_ zzx`g&BFEI~MFXXD;Oz<-R?A6`{~l3D8+Om~urf%cT&EU2rBVB_J0Nyh#Ay05pNIzi zMr=QOP}&1~M)J`6Us;0-OXGi!G<>x8QGKf(#U0cCTuGFs=)*1ctl&MPKQjieTCQFj zbkDlPYt$Jyq3F{vA@ zcW!c$-T2;`S5|T26f@T~Pgjj)^DPSjA!}QKG8zN!ZME0xQCW<-dp=&RVY|qNB*F?d zn;Y!2Vy4&U?#Z6WXRVLq_sJr)$l51Fcl3MpY^gz3DyWxZb<>P0CD9#Xr%iwEr*bhRyM3qa+s5hflKD%cd~x z4*&SzwL~eM{o%KNj)B7-)!~6Vx-6P)KiJJ#ou!pna(=kG(cdCr)H%FP_4KM}mYoN^ zUE8?e=siEZ8>PP%CL7YTEq4QlzCbWG8yuDU{S3 zMz#_fW^H-@g3IUv0~=p4&`mI;*AtoRpE&SKBJ0T6*LiO7am8Z}wsFU*zA^gz@s~NK z?hus|*;#mE4tX0=M5Hky1L*%#d6%jA8GTzTrD%W3|q z!4s+Hh;`aE^edSrRIFN@$zsD!(4LUxaO{2O zKZd+VVwrsYhSL{S5%-_4FE0#E;!~MeJTdq~=Iwr3S-oUqnV727Hj{C3+t>AbQ;slv z&7HXBVt>PfDg+_C*pUdVUqx1Gs(rV*$sQdr{XOa*f#h2EKNB#7JBZ)(xzh2hhlE{JGZWG`@uMJBjqA4#)_np^A$-OGR7^92 z5iZZ_bL@=73F?x{?A*sN1u|_ko%UR}QVu6cdDYp;qMp_|JPEQkCl5381cpN(e3w*k zMw*=FIsAPeV}o+7xtEQ|YNMeDT)KaK=Kr(w{omD02aO$R61LeJK{b9~t911OdSimA z*x-k$z)Fqcx(vo|2^YaRKHil3`YBpjaRdgN55u((cy&a4;vx22*A}X>9-U>m_dQ?s zyxH++w`+A*=Gn65s2e=EK0|UX-FkQVLs1}+Yz}VUpAFt2Y*Zw#zh$sJB<2eGS~P*Uatz{bPQbGENdZ+bhj}x) z(31k@N)IK9X}4mwL#{Dre-Z9^Xn9_GTGIY4N!JT)k+N4qGJ2e3$uEU&1RV!7bxxrz zS<(yn&CbpQ#25Xv*Gi8L{^6#Wuyk&GC3#_?$9&kJlJebv&r!uf=hBXa22l+BV{eId zl|h^eVpCJfxVX50ZFmB0MQ12?_3FtLcV|y@OXx}nE}S!SC#CjNzrRevNMcE74iH88Fuw&5)-Vy;U|lzV~hmgSqj6NQs>$t4Vb&%Ud7+ zQ4UzXZwcS!uJGz~?L8s2nIgM8s}?ley-R(mee!0&_@v%d$;?ztvo<$2xb+Ih))p>q zs}itO_+ewvg7GJhUSWg$@FBW`WQ9w`c1oAO0?!y1nS7v7n$tZN)XFb^lKP%eRC+fLhnD=Yqb-YZ{T$HTJUQu~2 z^Y6T&u(#6-s@9+JG`sEvANDBbjJ!@wASQYCXujV#A&ZS8+${Z!kG$j4f$czcoI?Antx2!*R?LDW##-#lLjN zqzx+D2M@|aLyvflVGjWET?rK}<^X8Cfv!SN_qn}&{!QHua1Mf1vTtJo%V8;sBJ(e> zbF~71jO@z`_h)s_Zr}S$F00iOMQ(Dl)O$9u*80QJ&oYC~fsD{oEq;02T6H2}NtK4W z_XJefG)&H2FRp!U%B1wMPWgPz#H zz+mz$5IJg$+c7i)%n6)%7b8iG&j(s^G;=Wjf?zD9_ObIJRY}P@`~o~-kT>9pB{Z-M z4|$_n4@~4QF*BRPO$9UCp8owg^PG%3A)j1>$8PvP;gWf8U%f`j9Od=XLGZqRw~*k8 zD}cxWd4T-dgfuq%y? z!8RDKSa+&zy!Ah@S{VwISrN#50^x7dd^f-Rv%R8UQa;eT6s(g#W00?zXA~EGckG2W zVjghcW@l$7LzS2b5x;;A6%`Z+{z+hglz7f7gulRS4jV1Z)Nwj2^jjor)#_vH0|Gb{jE-pKuroPfCf0Pm8 z%K_$2+Ee?c4_n0D1vLJSN(X6B#V)+q6^pwGG!WtlJ4CVI(gMXN1iyFPfV~Mo2e8zU8y0>J zPtEMa1i>ba;G>#4UD(z_~CYpaoKfW3R#>U+8tJ zT_Zj?_74o^r*JPp9IzWGW~=GL6NK3-bP)ufs5^qN*Lg|E5v#+dgQ+{<)(yM_aQgHh zXUI$83;=?{!>=!;@D1+_RuVF$r!>fB_ne-lxUzgSt|U&aAWn@px%JfN*2#Bn4@r1Z zvyQ~xd{x5deg4TAoJpg9{z$-H<+D48K}E3Sz~GPU1i$I~C*UHiA`0h1jWswu7_ z=}LTKVB{TkhPiJ3DhWbde0&R7hk*C|-ZC9NU~$HWHzbGdDU$)SG)cCyO-N!k5M0Pf z2am@10H%0HuK~(l8ECh`B z?l#kWSx33*S54vwjYS=o!iAh_$H&h!$j|x|68(fi+kWA_S4k*s{KhJTx8Jq6Xax2hvbMIaJlB)K8>e(&bkO+xDSoZ; zV_NJ{$;rlwih=rhawOny+`(xO9UTp80H>P!I6+{zPLhJdnvgs7={X~yjr3h6fY#au z2Ei1h@53hUF$}q(VT6SV#q2_x^0Uw}ZIPbqj1&#l29aDTvJf%p|GcsV+&W{QZ zGhXCK@D}7s?EbeakQ8mqkxiZU@a$6l&+xs9#1h(h%_j|5JMUCnq4lfrSm!@?&J-Rn z7}1{}|NSTl;!XIatEy5MzW#sYG-xmr2m&E;8k(A>)neWQ5qAVV8P03UJDI&DFSWYW z{JM7=*_6VZ!~SVg#rNp@glHg)3^^@11f!75` zg?Q)3&8E*#9Ab6AcwdeLHs-PQzhJ<1C-*Q2L6}Z&VwVBo#b%9>8{tLlQPL@osw)5E zb4+5Tub~}x7t)fw^_`UQRe_cHmPZO$W_I5S-uL&%)t2~?ok-Qr#q{}3`Brz*5C~g2 z)5-9A4{tWbzVNC^!oK1M2D~#5oqZRD5L$HR%uNU+71OC0yD`AVuRr`6RH34A*f=h? zC6G0QjCrTOoGb^v?rv)3tm=4~ zn3zl*uB>c!uWB$NApW7281_T^<@W=rl#UzW3v*T{``3p+HfF& z<>kV*B8KBDfB*6pw2KjG|%kR*0g>d z7q8$DM>P*?ueHYG#?Q|Y(6QK}F_Tqw?$f(#3biBKA+p)(Q%`=oRmRcQ<4Px2J3|Hp zG7)st9gGx)rc=>6plKO!m*G(Wq`Gm*(fdH5evOotS!iFA5AR#Gn6b_& z*W-QnZu}G6bSM=5Lp9j=OfGgH!Sj+HSA_rR?QG=+*J!0&W)encg?zpP%&>{NBN)%D zyexC~*qth|jwl`5I*+$&gRz>AFRSY7=eS49Fm?E8VX)U$e}y|{hC#vjIeFX;gyojr z58OV>TU*b-+An@bQT2*hdy7$WTfxZ@pQ5+n-$q6@5C0W;{^$J2*jQwIyke%!U?n`a zd>%#!ntUXi3#%*}L9JJY4hGu+kURgz5$s{M!?lK0F{!M!$2AD?wdr|cZd+y~6cOR#^j7j1zo5Ug1O!d}Xeg8o?4kqur zcb5m%Uec34eSeb>$B4-DZt>W=7Yrfo22uj}4K8z>Ve-;fuE23brp*6IXdg$#?GK}w z@ALF^r*6b+&)m6g6lZU~kuwXueJ0BT-v4h>Li=y)7FN1#*56C(%S=pB*CYo(w{#U_ zs3|Ae?mfmZ5<-7=e!nzH*leNs(2w6PWb}H|L*9QFeY2-cZk^B8bi=yEDTh|5YjCgz z&N1*Rb+ud1HhZ~aiIw;L(s&J!awMrt&CIxCr@>l5-E#THHqn7@4i;hpL)`ROHX6>5s0ir3Aa$l(W&R(f?D2;EdH8e5Z8@LS;}qT*Zt) z;w6B8CX3u9l>&1Wz0Ck2m#}lm75N%-k;LiuN?8;!N6Fi3oSU zTJltlB+hGnLdJe8iq4|G03oCpT4gYg0W+*-ID(FCQ7KGubIhm)vcO&@5D zxJ_ubmdapY28JMY&tyAMuuRz5HzMl%mH&qVF=?t)mZ#%P12f=%8EGe%ofEE5N@HhB zzgTXNpOBCsM3k$Dh7tWn@#z>&y+Wrcb=XjZhj+d;xoYc%x1*2-mV4m7*1U^1JC~;3 z7quIuX#fc{NbPbMcU5flq_Zid-bS{zvo-w;VMdR03mze$L4FTk5AAVZNMhFF! zKNm0JoP!WfK6@V$tDE>2YIbXu_78GZ1Z*Rydc7I78(u`4m z-JQkuA|%4xuQF)T*YRNR<8J;E#oG;Ul?d$TprAu23(@7Ef;l;0q={agu;2U!vuW_I4^i= zq3iHk`^zXz@R~*Da6BZqX=$UVvykT!j?!aeCGWA}OQ8V`8=tR4hlk^serI!*vCSQ@ z-sj;H^nByAw2B4e`Sc1I|MsI)ltwDsiMMax{!m}D&n za}zmcx_R1A@q=TdoGdZe*Vot8<%rV)1lj?A631Cor;Gun$-^0`dJUO@yE{t%U4K#nKhE6u*cBw zJ;4ix&|fOVV^P_{p{4b3I_b{K9as1khMyyZv|_FRADQ29*YbpV#P{Gy_Q*1;k`1JM zN^bqF$282jDs#_XtD(b3EH!<-Y)ek9i%Ng8`pcwe9?m47P^H1eMlmeOR_oPi^;gc(A?}+B^1R1i(KB6#0+>%q1v*uI% zyd-oPh)e<_sNd!v_Eq?7K19cIr1BH^-)NX7+LP@}Od?`pR&iP*hz4&05)WBdoBeTvTECP&O zPN-{8oa4DhAA$V@`=m4pL`sN*+_!Jv)?y3K|MD#8`)GII{^No2Pz6y{db>cE8^1D? z8~DK7D@~|f|8tkhY$|q<$>`0gGktkCu%_(7JtC6PCZjTS0m}yql_sbWj)(AXaXPYz zS>F!Gc^DU)z179WN$A;#kD_GnXm961D}|jEBdXl?R&TmVOLN7#7e;-p%3K}`E(=wC zLvjCeD8_u(GFVv*dsWBm*F~(JBA5$1^ zrI!7YEScQ?8@>R-XU@EIcwB*l5@s}TXWfR2#Q}y95QxA&#}F(Q8n9A}3%u-sXO<3d z>j;->9kekcPa2Rp$CIur=4+VSH+qCIgj9orwo%V2Dc#RnuIw$ZF^kEf`lUCHQG?4N zKf$t-++L2j?|MG|@uEh{k%^kL0?&NA^y@QKBr4)cn!L zQ^R$-=hFptV%6D{Q$yp$#5BIT)V2;Luqu^FN_2f&x3PJ+J|2VfOGlUGIIU_>^m!j% zpTf{Dj`6PHW?f_~{QyaM$_umChFz>R2G+Qn?uqR>JQq?Q5nL@j_15p!ZEuQj3&}4M z3)k|z_7Kf4+-?yNmAtCKqw#ES(}kDWGOVti6H$fbBVSd5-`NoNCpZgQ#J`O^Pug+T zexi9flvRDt?tkg>MgCy|2DTq$A24JDHhkv(MMarEl|L~lr|43kev~xyW4g=2fs^*c z5|sZqqlJJhQPP%HxEA%dCk?Zo=9wCJu|Nv)%aMJ2P2;6p)Ys<#<@pJheJ~1q-^p7+ z?Jdg}`}*~{!nI?JZeQFIl>!Tkn>?(%Tj8!bJvXtb(VI zT%{+G{s_@%vqXX(z242=GoPF%;z|WZD;EQq4mo@nR=#E0+w-BcPTW#j-6}*dmvg2y zx6|Tl%<=BB+XhQ4;adukRjV7h>yDbyn+qQntOS_-u9|fA1aBECZtf4(IUJ+$H@kq5 zJVfc1{^by}rE8msm$FAO9CKl)8WS;i^Bwe{=p3Nuh z{_nLeC%9oN#LC2nt$Gg64{8Z#kdL}p?q$Too&GXX{fS8q>!)}3UQp-xRcEO3yRI)=WFP?laxXXM; zhL(Ed%vS7&jzjk3RI<4N)q3nfM`aY4jfPuTy;W3?XhfXi8p>OYV~>)H@?W(u`#r_E zmOtlrJUp?8Z*;G==YKE%u|9#1$jv%8%`c<4k>lK_t|hqUav2m9-j?b#lgodeaDVty z|Gv|2D-T9fNRzNARXuw3KE}mFUOJ8?+m0N9$Z!m6wD9fT3&`@15qq0J}Zh$7W zWt(OctL#E!|M5aWhjIa_(UBZR7uGp>A3M`AVv)SR596Us(vsF#NYhL@h_XysgzcduZeA+4+hu6|&`2BF~<%_kc`*&+|KW zQGdl$#H}z6Av#R=-`eRAGVT0*heO|6=&lwC*jmV`X@Yn1 zBe#EX_DI4R%13TrW$GvMel^|f+_y)B%Ug~;!(=npS2oDFTBhJD#Tu;B`W zZ5lI&u7P*u*JEGsDoC2PCF6vwCABNh%e8$WG;IyHXo!i3viL;9Th&-u{UhHsd4ITP zpJ}&lZ()C4DPr$Xz5o9w2+O1TuV35$FsSesK{*Oe0>=tJj~M=6_eZi(!}$7Ng4VqV zjmE$bo#2W2p#Sx4iC(thO8ShhArb?g<{PK`xZw9+YpQ;-}e9GPEngN5qFN2>vXAtD3mR{7pOTyS25ko6`!RbEXGOCbIjEtzW z9RFayh0@^=3CTUA2;2k1cL0DC8g2n!U(~?FExuDTd?h<(toPY z29%yxI8#c0x;5k`_fYMM1+hmbjqXAHw>ci~_2ty!NS%u{?Q1kMq;$8^sc8rEbJ5gRC7qb`)%!*1&^S8_P z{!LjEuJ|#%M8kQ=hgF7AhS8^>*Csb0Bk$ISqhPD4(go^=otHi(8mp6$u$d73miJ&lx3vNE153-R)27KwfvvE?yY zJSB^=8xNSvrIz| z4+kF&YO}j{+iq%lw3}L5DyU(QtQjIe^lnp4Q|H-spV)EtC#&8SeM&+9=!5Mu#`-^R zWvMZ9rAO*3SW@`awpTNsiA}7y|8S4Xp(php{r?zT6}oQ9-bmuTv-(m({(EVwo={@g zjZYp?%9*P4(GM;k@p=Ap;8e9z@7ELil8bLK)4Qv;Z+T_yo_P3XFWOlC{#U$ zd-R{zE}S&hAjAW~99?)&Nes6=0WmQHR_a~?HK?F5zb{5iBq@{PgArR}i{rdR{nFY8Arq=WLRHWJE`lHF&*#~PV(xzm(x1oPWIX7%A+wwub`ZK>$^D!IplO6H;Q z*(a>ABBa^f)sy=mx6RRIg)DGBz5Bld!Of`L9-vt zh9W-vJpc7M^Yyrok))h+trh4pC8@LYsVY$Ang5Ba3QWx_xK1_u(~q#zFT6TJ;n0p?Xtj;!^uxu zj{W#%>O+yQxnS3{XxB92APc`1k7@QY&TPT%BXPdx=}1A2Ia6t`N9!jZllz+1j+{f? z`cLHhyhC(K-^r7eU+_l_-5r^Zei8dTV!IMdM+u1w^Xh={EFcOWqz;oupYjRl+&gnnhGPyqgU$>HxMeK+ys7ZM4d#ol4MJ5EBz)9uMZs zaZ+D&#IO6OeqN~vXC|p1x^8lfk<58ig#4J`OrxU|?Z^6N#yzWydt4Z#n0#tSD#-Bf zTT8Ce{wtj!@#Afc66CXDzC_;!?G4rd!9)M}aTjnqFl6Ze@uT`~9RVaoMZWg6$jY(I z`-rT6Luu}6e9~sZ$z#J`U0qp(goOC`-hPOuKqT+RSBC#8ee?c!j?c}Vg0uaL7dErR z|7AH62VE1;q;uQ6V{aL*6hPsYs+uimHxwv&Y*ey!OX1@9(>Tdr4{FHMXS%Zqs6UY2aYHa)YTZ}!)t2_E{H;`9y88f8 z!1Ty{z55wc28djyY$14_pPwHe_oYC(g|Nezzb>a7$w6O88;?W0p|{!qxEk!IUSSqL z%-TS9@!6GhcVRf*wINBgb*V^b&hosXsY1|s!>xOUGC}E77nyE+DlyV4Ja@6rs65=0 zgPSy)Q`V#Ye3ZI^uM%ruU~jg$m3iBIXqR}1rD9H;!)CRy(W>*rrS?lp!R{{{CEDpI z?E%pv_6zRMka56K1I-{ZTyU%J_7}=38XFoT)fT5sbKUtfwhLOxIX)gVa*Q7s=$ph3 zF=T&@o$2;+(=n_ZZ8^%H8T0XLzSH?(o`a1Ze}wWVY5gb%|K|8?ndVdfF4xh}5cS%r z&d>h?YwGQ-EjZDl{VOUeii+wXEUF1qj0f(9J!=ICqx0n^iF=XvhS zD46(YOdK=f5UYIjMSbzD0^pm;ie^qCxAp6N}=A2h|qu|BL+v((obwi zi3U;*-X|YiuBBt|R95kNl32g;l_D;R5vm(e(eG_--0bX%f`&#$L!F(AFyp5o_2uUv zyHh$rd<`}dhq)qOrKZAG;zA*_1F&L1pxD=utS(D}gac2^u2Z*HVe*(xy@|0WLXY86 zdtm>5N;a6sLq!h(pk9Ro0*+YJD9?wyiOwo6UWR^_e^W%&cd75V*mB24oKy;ly~p?8 z<(~p)>zr*Vq;E(zrTfcBRY^!L%!~D^OL;vsqMi}(O#4Vd>Zf&RKg0U2<}Y=6?ve5F zp7d+S5tO|sQtdpW{oug^IEW%;26e`()t;B)M-$no>kGIItJ?0xElrsWZCAON8pom| z2F>6FV0L$7@sn1ZaOYqw)6&uce?x$uU*ACKjKlCTfkdmhh?H zFA4rQU}kO}c%23wjm{We0*gY@(N&@SL~|j285v72DptA@f47EsF1K5p$X_}^M^}lE zWBl^SsaW2JTMuZ0j!`jH6&x=1(Tv|UFf?r3u)%?h+ZBGgaU=q47KJpB!7n*ZAlN=Q zIP#O7%l-R9rM3yWEt|OHh`lFBua=jcFtYG@?(Iz=!@xw|)bv$an#uN(Ms_za9Awvs zii>Y!Faej=G2EuSx}6QEEZO+@Fnv(DdX>2HS4qIrs0s;VDhlbx=~K7H_0qFH@O5#SPedzT5-5R{pp zmnURSOiWKa!qPkL5U5?4E+Oj*hb{(6_2xy5erKNu*-QKl9$e$ou=!Z? za0O_q*Uj%gL`FtNQq$4^)c;Vu@*Zg&z>+Xg28K#Nl#1!{bl-mH>nj6)!A8ja&yP1l z`u=TWTW95a*+_Quq%F4I zn65uIy>mn&-zwq1YaSAk;^K)9W|^SF@Ph?1P#27MV5Ywp^umuZT(Dxn{I;n%6s#^A zp&Ld<42+R4UVt1^3SZB)wKd>%5W5w-#aMo2|KxhA;ZqAot6{lr^!bB_52trcVb4zu zfH5>2&{-I^spgZZPH%$@QukotHb@zGGfbhHZgz81+1l8604O0yvLYifstu@l>>VAU zSkR5x)W@S34#~JoO->e@CI$Ghvax{}A?~)EwSxo+vbQN3Bq`V^5kn8#L*!P&1;2A( zzzvgT{Ij!zLnRzyQS3J4JNtaaAQ{u(2VDqMN8Gc(KZtI*B6 z%=FH|JBWYgIZ=b=sPsr3wNJDQ-6M*PnU=1Ne*cDatG%pDPvuK)?jz>lz#9T@QQZ9> zfGzKDgj@qm+7Vy>zOhl3m3m`sjbaK8D&IkotAv&ew$FfH5a%4BhLGFF#*9$H4e1CnJ!8sxX%7Nb8CrOM0q$b~jFaS~@z^uRX)omX@xdBq7%c zU~`^v-4L!5mVd)Zi<>uZ8W|;Fmu#SMeth}nty}NSi;!7oip(PbVY0G~ICR5Lz$gOv zqK39MbNcZ9cv}_5tNyiasVDd>|Esi$U#|Sa-ruwJjnwEyBspv<$;c!gzCQJNer`@2 zGc(K=_4V}T;O-BpUxQ)(i8YTM9Iw!1!s!~G*QR*NA@9`Y627zFd@pgxmYLHP_p3Yn z12!*iviP6Ojto1+yH40Q}@bS^#?|p z38vl#+2rjFpgfgXo)GCDEQ6I14|UsW$&yy){4 zUE$`+%x_eh|KooJK=C7DQfzJKw0A>(R(<0*ao-|KCc4h7PriKU+lBP9OY@cdk@S)0 zWHvirW@jt>P-vz;;LXVMM83h^z}VOe5H0o`?2xEpospQew1hJhiDT>dMksf?dwK#| zHQ9TR`vcRe%E}GkSJ?Y8xMaGIPmHXWY4E=>vN}vgHrtaMgG>N5J2&hT@W#hz87!%5 zWJ8aFDbpS{TIuq33mxMIK?aX6#-V@~a)#SRCnji4pPrwYNk~lG#(sc;PgGPCR?^Ur zjyw2D--5MaD9d^}gp{%63pCKqj*W>u+=}%`|B72Ac!#1jYT((HXtS;K`FW{vo!u+$ zd|8=JqS^jRzt6n0f3u|?$5ki;Z?N6Y-d@lv^I*EemmZRnlLLGRl3)yquU~Hi4G805 ze2wdwT?wm(*wJ8RAp8t$s0p0Cpkr~;Iayz@)z7e`Z;2E}z-~Cp=h>Ob3ZiVe!Mn(`aS^6dboT#%PK?jJHhfsT4TdpGG zKFZ=diRpgTcmY%kD@U7c@jD%c>hXUc#n!%P-+d<01v8|vQj{u~@~?-z_G7`m#79fk z5uFRSYFGn-5Qy!YA@u6b7|hlvOws~|JYOoSQkLrGd4;InD__&Q;<^>2&UtM4M|bOo z&t`n#A>}f%Gvr{>!h-4YL)fXD6T(#Cnl>wzR9BRk^7wk-ySh zSe~%CGdJRqP*+!1Q?m_yKy#o9(=+}H7sT)VB#NUteLD13Y*<(aE`IGQ2VfF_q?!5o zJL4_KVK%?D<c6jqK=nJf$!Y`oC`^(hT4kFOH32 zMEX2CD^#>~uDjHp%L(!E8JU?8N2PtRS^4@>dM*KWZKio}JO2U#*{~ZlPxLwOQ$HAu zVFpMuECZJO7cZ`2H!m?(NW=XJn26~#WJa0_I$L9*GRlTXPZCCKAIuT`Yq#5F#+I;c zL`uX$c0#zr`TiluBIaW_7;!}R;JXWmJUF45xw`6tXPClyLc3<<4_?3zy z(x0@xoGbH-XyACR-tTY31YrC8?m>X21bl%cMJ-K^ORvzURlz8Zgb|r)l9H0Z2*GTK zj)?(%Z4KcyV@C8%vQ@F#T3TU@ZdzJVy8rQ#;mS3^+ar5ZlydOEqlRDiP(MSW&Lu(` z*?7C-PBB~pxNnpy2?}&rZPfT*cY)X*+ir1bDf9IFjkMX9JqA3vrhVOc!lCy(%1Yzo zKT*6?e|%5D$i9#awvk^^TLm0sh>VINWXM3P52Tc$%Kx8Z$9H{M+5K@tWT_X`Z=cMO z`X1^x;hd!sEg%kEIB>!sl4#_ML7lR@G4m$lhotQ3Z4^DJ+p6-w%`hA}8uIG|*@0k@ zyM|wmM8_&kzyL}{10fLss^!JSgaA*fO!BKF;ApD8URlD4@P%9MEM9=0pFcw>ju1jK zJ^jWn4q*m=A5_Ce(C---2H4v|hLr+@A3`$@1T1w5ADNSzTU+%xZz07e+CyolI#0B` zRHb-E%_>NraPw6HV7&COFNbsF-b*J4;JkJt0k1j$OYq3At7WTYT-y|Cr9{nfkg?e^q(mz(u; zYwm7_t=7zqb>2e{j4c_6R@m$*9ehj;jiVG4XL^nEU5keLy1RXzJ_Wo7vw66y?~(H^ zz9{_c^p-kfd|_6^2UXuUccpwiq#U$LT19?Rg8uMnzdTyaQq&=6TFosiBHkpVsw{2% z(ijErTShW)h$}$jeL>~Fv=rA<(`U`y{thl=E+6vsPkQj|*)w#g=)pNyF)sZ1esxH) z&SRa4j}w!hYe-Y9b}hQYr0G_gk8TKVL6^|<-BCou0**6d7=r#tf*qj2ZWhLX2*L?E zkLhMnf8(7WI7G1U%K*TEGaD9wX#)^H?62Bq-&64&Y*3Nhc0x5Zl7_y>@0Qn&-s=1` z7}jD8Du#xMFW#gAbCymisH_w@d)E8?O)`36UR0-Ra{r5NEI(!O#4ncb0xj(^O6M+G zKgMDOYZ9x^?~af$k}=Y2Wbm#`D!$1HN>{4}1r!*lQnCa@Ke{&R=BcStOqVWIU>90U zOH54s_A?qT8^GO@A7mjSmBLevPTkOO8w6(Xg2UK=?`a%*c=QhC<3K8lR*D0n772aK z9m~1zrF6W#=_Ibp-J>V){SnOc3Fch(x104Bg%D|p#!Bh_sr8`%TkL)W_W+Qmz^`TN zNqcPmVZnO*$C0f{^Yr%)%g3fi?CkuMHXg`UWR)fi{6fWy^jCnT=O+$(EsX3>ZbyN@ z;y!YimiHx0!@{_^=*h1ZTPq=mQFfIaNz^|u8Oa9tWD!neo4bHJdvd*HGV4=9cC&)= zr|;^Bt^&D=0A=Hq!5jz}avHAo3PjRIEK~y#&FB0cp7la{f0LfR~q*^|^Lv?6d6k(eKzZ(V@tI%c_a*)d$$uk6cYhNAlj!N8gGfViT$e zw;qQtzBsrz4%6Lim?MFq0CXM?%R0tMU|m>keIwAw=`T5;^~bY^SGjL*&&YI|>S_H! zQc_TF()03cAu|9874C24Ac5RI7KWmnU>Ah$3FHWjXDs;RzGmwE8(M0iq+;?p>vNW# z(MK|S?LnScZkS|y&Z2ebn#*O!3e~`(;XnOFP+pwp<^2oKzk#4to`N|1ieKu6fjgWCRZK!5OF*&zLJ{z^|Q&HH_u3A)p@Ixt{f~e z+*M!*C9oACWjY$+3lj>0#sH-x=+c1n2|*tA_6JEwC`k4lPGscb`qJH9j7p9q1+%tw zFjQy;b75R|yOC5}yat*KjA{va(1*Vm?=j70BNRd{aSR}NLeS8gtHaZgaO3Q%3Lo%t zClOCD958+>EG{-EyKAVeP4jFNl}Thw%y5xKXjqsU>O&9ro+a9PF5+c z10mmD*wpcO^d^fKwBpnQl^Hz}*fG%w2{UtZo}(WRzZF9^1GsyzfPuROJ16JX@a|3- z(o}Ev;b6iG&CbvBP>_s_j-psQS#e=6Tl1)nSk9KPbnPK&+7CV?YOUkW*QqlZcocGz z<9yZ1thS83E^+xV`izoXCAkvHv9!2$EWB+{1P2X-G~-AnKmz8^pO@3s1El8u{P}bE zu!MxiS^;R;==M3-*^vYasZds4UXADG{X*?#h=N*LazQ`Df*btvS zCH9rB@Y=1dtJ}SpOZ7;Q`gL4WU+-n%HpM){E#;T*HmW^nq~%BDDN2gBZm>KL!;>0% zLcp(j2^+xo!9hY3L11|B@Te#%BI%FO&)1;t;o$rCzfe1Xd%?wh*J{ZIOBL_jz&?68 zAt?LxLk@oZW%dO5CkDtRA`FH_>pz$R$M;tK|x|W03vA-*n^VtE;J@?+A;C2zvGmoqKdo`<@WX z&(-8B%?=q)!B)iX9?`-@YH2Rp8E_?dW;9%3De!?v=HzyPhC-tPt!P4hb5hGHU zzDjKoRqH?$vaiP?=L|j1m`>j3I%CeU?bEr3q$lmQhVE6g^JH9aYf_aGgJAc-GLByiHVB`kan0Cy?sjv820s*?Hax-mCJfs;MF&?!i|L% z(zhk;mmcS+|9KojlER(4`c=Xua`zO*eXzRSgg$Jb^2|?;c+Jxuo{4G6;GG!`}%5)gm%e{uKLL0Nav zzbGmor6AHNDP0nZbk{?73IfvIAV^A!bayuhC@o4zN=u3oQi6hX-u3+IoOAEY{rApX z<{gLE0KT#JUh7kfT2t}G=XuyD;0)QWnT|9~g>7-A54OL^y9_tQ$ZX=cYI%cazUySJ z=1xvXUOq&$Ts$!%r}#-AB`z2KEw=Jw$n-^<+-JNzWl?- z5qK2V6aV#P&V4tI+R%q(nFNzYcqrquJx z^9OyRnkgz*D6Ag>kBXjqe7?1l#z@#&R#PTtKc0F*=-o5=0TtzBtZ^>C0SW0q6$YyX zz?V|m?TLu~k&&Z+|FCg!9jpGJ<$80t&N!4?t|lU`HP;&5BOvO&J)@E>r^|LL=$+32 zx(PZ8$`9Ew8+Ju{a9zXvI4CAkGcppkUubD-%Ru0vl+;42C$6^n?VTIg1*e`=k5rYh zX%f}7YH6>jWSJ%y)^D6JQqUNi+zP?_H}w=}Hxo(f4mJAM(hmSSU}V$|9nYgj3A%yU zuRKuuS|4fRN&G2S%zG{je-8x(k8bf9=6`&Kg5s~rqyL`dzyF8rf6?ox|3CaRFc!N+ zt)g{X+j9(m+}hrV2!(!he0p=L#L*z-CftLK59Y_Qa${rzWW;RgpI)}<|2>Kv!a_lj zz>p2Mook&_t!Zg>NYZnZ%6kw}8rsuhd(_}QhEi(bu$S<;W&&}J`#>Z)DcQ1pWXS*g z2nKenmP9c0^w=ATp^V;~uOEJ=(2d{zwLH6{XhDVnzF*lZEceksP0tBtmn?nz-1%v= z8)7^YSGR~b^r~T?MtW&wK95sv&&MvJ?mh#78k0MB2d)q5Vg@ka2V&?jn^y5V)0dz{ zLAe-xpnH=tD2_o#$knVz?q3rJ21-10MJb12{qOa$=N)MiKA-5fF%$9&9H^hJ_EnX~ z%WtCKrNsBJF%?^tVfH5mnGL*S!$=luE$%mS*U+rYG1k>O%>Ha0g&#P=Frm`}dUb3AZsmhoJJ?tjIomYZbHe|v> z*KdkSqw&ylC)nMH7%_Hue!iwu(n=6saU+wj6{w_UC$uc+? z#LLt^mM{?cD93k|rpu2;R`n)bAM=eT3*GbbygaMgL^Vx<^UVaDC>(z-b&O;y5{=+4 z)s*L@kF2oV*K5i(i5jj_Zv4GtVptL>qY&x&e2Qb?BdY2W=3Eq^?ex93>eljmi}UYo z$}6mS&mJ2X5E4$ErO{P~rX(eglHw?`+7fE<-G6sAVe|_%Tj)Cx+HK14$R>wBd7aNl zWc+>?R_MT$m@z(Asl^Hg6-67_0dGPep89sa?5Zg<%klXv%cEUmYky+{BFc+zYRy7D z>uGDZ&fhYxS;`FblO}GFjoIzHojpJxLgG5&$2Y2tq&>6b6cbFnyWW)W1v8xPVx>QC zOhRaKVQB|As)f05H#ps#U5>8*K}sG^okV-3h8=4+fq&y~(pd7!mo)PHKT=u3?m;vD zCqKRi7Ch|c>GVI`PrbfjmLZY%Sjkla199qp7E?RQnS*U%;4~V@nUr zk*6Nrd%2+glL`h6AzEOBIKpw!CSvJY z=@&Dp2j_3w6iPYJ#wFJF2_|?3Z-?`99BL^mKO|2%dPC8lJ6Xk+uBj^KkTdWl&fXMx z&x06n+)YL`%2dvc^t--)zXAa>G{&4+%3p_vp+o^&$Nc>K0h1blprK=44( zAuH2l8IT4gCkrd<*R)3^gkMjo#jGW=9Y>pX7P9FWpojz;8?-RcXhLUp2EZoVRq#em zPfprx=ik^|zRN}Xo^V&xdZM0J4zPXDB0~|4H2Z^q5xP2PbDly=2q^>BR#tLC^!)rD z;GN~+WVU))z~0AK|32vR6VEMkjS(B_jxPtlA6##rZc<>R7jXrR%$XQZKQm^!Rixw(t;=~^!ndMVJH}_t% z($apKn&Nx-@C9UxkDtqo-erDRL?@DSA;-%RVfn+_)~VGhA)x$e#G4NZVbE$oZ(HFf ztbuGZ^w_k4634;%YXo-;IMVqRf*obW)}PkV51PU?6_MuF{S?v6*cLQst%7$!ECFC|oo}ZP>o!VC@`KBO97}62B`K4~_b?R<@ z6~q8nEly7#ftwvzR^F^(OI&jP%KG}I<>{|qacKaeUEA71MuTr}ZN)GC1=iIArojSJ z2*4N^aU!$L0r3N>ba$czH%Z~;>3$K+ia|!Qhj%@z)Nix_%$1Cc45TaIe1=)I04#L7 zBZF-uB_%<^h!yGrB4qcYuTf0`>RsFm$$} zGX-v2i%js&{G#uH-!UULja#?lb%$hMhc|yPmAc=3AnP;$D+UlTD~obg`+>spVQxu@ zCwPZ|?F7lfT^e8{+@K+Xd7c+bN8BfO!8x9hXrF1v2-fJZh5?x{xD|tNeUj z17hQWyv%S_pVRDEJf86iJu8Fa%2#wDnuMVuQIWsSZGKr4mwE0en`=)`(u_Q~^`E@< z?+P4&_Pas)dPRv>Eo}itCHP}+6{pB-PBl8W3chbT;1rZ<&J|(Zxnl%a72w$$t))PP z05=vP8z7mIJX0VF@klVo1!j@}I;Nti2wfbfH$PTrJ&eo&nalRZ1_3cKWD( zAkzXW8sKJd;Qxks29O{CZrY8Lhl)2Xq!0dto9jELbqn=8Vsv7A?acN%>G9N}7#d5Y zPytnbz==_Vf`4N#H>Rsl(q+%D|xFupOpbQVla+2Ce^3xpW`quoX1T;%%K zggIY5-Q8niW1DJg|L*PSfj0v#1%7l(7_FhK1{ z;n-BU7JyV3c}oG;?Vu@u{A}2WfNTct3Y1u8_e885Q!D38bJ_;59K5Xs*soFp8{dq4 z!jD`N%nCMT@ys4r@@Dx%T+TC6;L2QbB=W>VRcl@OqP#xd#$kt?T+&!PnL&Vy>*QpQ zuI`RNd#vOWX3D+o>9Q`;gL?7C7{ww<^zdJW$<72kO9Q!baHK<*e01dg?$FA{<}NvZ zG=?%+b3-@PC7h!mu7RN|tH4&n8QA8$BC{U?Z?UJVE4;9Opbiic5@KU#2j~^?yS}Lj zIWH5C+^oz@nArnkjXBITT_rc^1+%E|@IVMq3+fEusPg9r;l;A}D=>Yxkx4h7MLmto z)cbH$Pd>yVa2Ws->UV;W^TM!;eUCyzezG#jb$c4fsDuOap}o z%_E4YfO~NPmjHS;*!<_`GyeU#xe6jBsFFa>WyhZ}Z0Wez0*66T-%43|xgeP5&d+6~ zq~P&GmKEp)oM7p@`PldEg3Kfz^9nFlj6C?m)m8K50$AUHfj1<+3=gx5h7u(!^%}3_{Xd`-RTj1XOx^hmX)u-|On4DS$E*v1*7vWd}S8Y)x zn}|f?+ijW$4;}!F0w5Svj%gsB0`wNh@DGMSw-aK8Lin$$z*6?l$I3E~yA3_s-L}&= z-Wcj|Fr99VoR)=qocJt0ulD>#7J^rk?=huc+?L;M*{?1BfAH&SPEK4B7!E#^SdH}x z+`<}Ah%`VUQZubuv2`^yr@(?)mO9BH#|`Exz@`8^rxQ_5=aqkehj%}L*Tp(Q_zW0X zY%DB@u)hQ%5`t|&WE&|I02xp1?JvRD1@9W1&dAv|Fm=i78$g3_l)y57o1E+c;vRt7 zL4d*+uS~{glL$IN&>e#d4opSs>+8oLD}@^}_{*`f-CC`dzU3ENUb!yO!~owtXOmx1 zZqMuuEiBd`1`l|)Jy?b_Gc(|KERCF;?C{eQaLH|GNc4IRanZ8Y*37f7kA7TNtFKC)z4n9uisqM)*O{xW+2}(Pp_s^6 zzYD2VD&-hFmr&t%U&Q2xH-E_%t}rOc6k3G}0)jn2H3LJEAMx`OVW0v%^V6jn42Ha9 z>dvt+Iho9?_U@nk6qTLP@@_|#D}!Z6{dy0Q|2VtDq(Mn-m_@&;@FQd@%*HPR)k zpr}aqFa+=A0Wl%rC3p@2B}E$LLGlDz(J$Y0?!%k%mcjF-pI`V5#ydp`(J?X2hP$xL zza)Zr*>lFWL)w#rMe)KZua*)Km6DUgNr2T)Znk2@I|m#pY{O6jKuH7p#aMw!dsevn zJROTOaH^~w{wp*kzS@vk^R#f;;EznM``A(dekluGh>aWlZN*AAe%lEXvxvwy@dVTi zG$A2uzixLT!o_7V)S~D;S8ZwXQ{+Gpw$xFzg99Tg0-+GbPZESfSL zpnv)YG`}FhVl(_O+TU*t5**ldp&7u%#s;d4-sC1mw}pHmT}ZjK{wkh?8R0caSe-5# zSxl45nnGRI#OUCGZ&Fec5iwyI7^LO0pI|TGudHD2i!Me)*VboQjR%N%C9dYZpLHzy zo)hxp<>{MM}15h5H1NX3E(zUXu%a&|~MLMjbtsQ@CCULpTDptPn zN7NbNOBaHdr2Ztg#!mr8kJ35&Q$=58xhI}7%91gF|NYmV7wopU*G4ykDktp};#3wk zrD|Bmc3|59js=>)dFUcwga7s|W!Un*r|}r;yQ>VT71&p8Y;2&^gbX3t^eYfPGiKk2 z%kCCwO6RJ3ivyRryDd;{(s+}`&FcF5rEILgOf zaAx692|Z?H>;+RboEPKU;b?{8#?mng1#}@Sg9@m8Q;5eB6iFj-I@$~pH3RC_eE!fx z#7(V&{>T7$B-l?tiO~NI0c(+IKxJa!{7|A{&Uw)6ZG3bF%q*j!`F}9`#`^G<;Zq+I zU|E147_3N)FHBU`%d?ar&;;}&5$#d@@f_uql}c>EP+NEV%*WOt54u$? zm#b2`p2bD+Ls@1}DasVb-}}17|4q@+k^sv++3-gmB&TX3SKcs6SX)nT7Mf9*>7*H; zZfT}!xDtNERIisQQ*a5fHr*b;2}3y&Vb7n@?)}d)P;3-h7vLfPp8CP2x=()#9S4{| z-}zM!Oo~2GWx2V#zq?8TDL8y|raU+)PJNBrk=FNR#{84HZ^-DpfS%et0rG+5#MIHz zYHcuR0Z;nGX0p`ubJ$zv7(-m>rGbnWhL#De-9Cp~40B6HK6I60wt3uZN-`>3WKX_Z zt)4hsqVxX5z-&1r7t8E2KR_+xXp|BJu`|p7K@!GqoF=wkl_qILlGc#VRqP)$v%%B( zKbZOcwWN;iaS&A615x+o>BA>15eh})R=o8F2|+=hpb+V|0|C-%6jTlHu0SgkQ%;?K`|M|gaXP0_XSCbLSE7Mcs;;4 z0D1rd1aj?ewiblj{;E8bcko3aFA!QI=r=&9?>;kqnk?s=tZsa?LzV4H%+6@pi!J1C zxU7Wx=iQQU#7nj;o=8x_ME}RwDzdckFNZMYu4~N&q99>p9&)G~pY1fBmZF7)1(c^y zRZl}{h^P~PqgWR~(lAnuGs!9=hcVE4f~ z1LA=|*qY$yfs+u8AmZbSF8_@!SIk-4GvmGc)C0h#}0(q`)dFa%~JQE^zYRdbpL|6!ikJd@)|A#n(C1xUM_R$699C z9D`Zd*y{nZVu(P4a?;+?vI*275UvSVU0hhG1WhfRI7>n>hwl0A?>*?x} zyuE_?w4j0pIW#yRVCRS>;Wh(%ycD7wgcE=g!LQ&9iX>zOVX+k3uTeL+RUV$6IbfuM zuXXF@%?-B}h!(-=w?z*WbK0|8WRb+NTx^I@YHktqLND;JY{R;{{+k(7r-%Fc&$;M~ z1Z;#vFURaQd_b%XcdZxZc8VVabwJXer6nUb>n;QaKqSmawlLrUOoQ>kcWI&D2jl?6 zSW_Lw8m6S9xGLkO2 zYtrd2oTLyF9Zer53|Y6o*4BV!MNUJ7jdKplYKUzFmFx?UG3@LhhR$YG1))kuDwd(J z19c2+S0Kv2fZ!Ct-}J&Hv!RvVn(Ts`!&@B5Uuudq+bh`mb6#O@WgiEz+z>dfIPE^6 zc39~lWj{SS5|fq=9bCh|fgjxE1*aKu_2SmOVj~=`TZtysKflp8rDCWZF7LqfNV$OM zsmf|Jr9yFScA*VbP|>qj1on$N^8r5|gs1{_l4bDrBAv{FP|J);NUaZ-vW=7~5^ruh zV6xWJk>_$V;iM{?+}s$roW3|660YxoGaN(xJ{bh919bs5L46i1#BHG$E!YM3)1k7I}aFmia9_Qa~&=>_1LY=XP=0Tphc4 z*mAnONi9-F-MPTOhE5sw^{DFUG37>aNlkt^zk7?TO-Df)y>Tx_kz%5S!9H=`tO5T7*UGtui)H}(vNzHB+7w1LgR}yw708){ z8WmP%+EY)CXoQUp(-hy_)7VEd?iz3Yo{1ZJIrZ*8P`^ExpLYMBK=aGT^+i_M z!B&M*>}=B)+m%*gXs>t^Q)a?3(<6%m5>^wGrgsYvy=?vdc_ zj?=`?NuWz9B}|I6=her&*w8l({ZKzSp83wPRd8Fwiqct3*~VrI7VlgOK`wWqLiO~n zM$bD&t>|*{cOiq^tgjCoH}IMhiOF6EGqwFvO2Ynl%)-vB_s*<;d9CwW$VZ88HaZ$% z_i%m*2UpnhEU`R&t|RMdc{!N@6O8Q;z;IX!Y3jRYYG!_hS0!)e+l4F)#K3#J$0b7C=zi}bZjE~oLx}3(`j)^|O>E36F8?Oq;0z`3xP61w~QRFTL?Su<#49-CaZW=9(#dYHBVdQ<+i?t-4@HZU%zT2Xsa4ESjw()N8&w3VL`0fW$W{$oH16&&T`{%qRkB)F z(I|;hay*uV+=CxF$zqhEC_nn>s{WVg03N6UXdwRMPRVG3g81!d%%Nb}hnQNZu!e$Fc|Ep2coMX@5Ttv(AM>26NaHAq24iKLKznOS_4 z$f0zHQ8FvfEKeb+#6?u|r(auD6!KoVJxI;YHm=Aa(3zCUI;U&gmD8dgBPm_RE@u+^ zlk@Du#oK}`IAs@w#UlC% zEGmTabfpA-%{sbgg(TwLsB?D?_tG))IMqV!jqqSiMrz+lE>&u)VV|BSbLUU^KwSeq zcjD21tf_HJHYQjfk3W+t%}vfWj7_J;M?N^}_^~J46}6s95hXYt&u_t)KW2OP&pna0 ziRm6x%DWY>+kTM=%A zA+2%JtE!%U6XE@eMMEd{JWl~b<>hEG@54=1J5FFcfCT1jNv7PGtXFDfrRD0W$&>s=sFd=He+y;E6T7)4)41X=8=g#= zW`#eK|3bXK|G`bGWro@?d_~CX5nBDUYpqMCT2>3L<}_dYb=-()Ez|vl!=YZ=(X_;` zPZshGjSYzLF68u0`GppSFgI~!Nln8IBHvBMb;&7--=_)rSE07|G=!$m@|D_V{_AH1 zSY&%oKRF*OjIK;FePSKH`jbbthT%Wn~ zUoU^wF$?7!E167AzVV9jBVl5y?KM3u!_~xNQLri1Y_f3BS>Dc@r)sv^#_i+DvhP1fG(OloBi19l ze-Woo!L~QRMfIsvPCj@DtTsHT!`SJAr zbg$Zcei<#%#r{4w>JgW?JL?4j3Ym1ydz|e;aXai0>V(wW6T3>3_6R%dcgFp-Zm>gq zQIiJ0gsPrPf6CKFjYvY_i~M5)&$?LeHlf}140q0~EE$`)dAMllSgbC5tJj*ZJ#G%GdU$!$NXedX+T9|E2s#U^D!PS9=Y6K)ZXsN>sMhYqjx(WS8yGaE{@GlNEeJ&%!OWT#mc6~U zf7A#5k8*jox1>V(B>K~C#PMk3dM9`IUAmQ1tY!2O^%02|q876Mk+!%WTy%C@A@A`I z(Y5*a%`&Q+GauGkejSmyF-kLi{6l#zr}hi?N$;a2je;kJs{d5tYX1tSrHNPx*-BzC zuI6vEIvcKXJMtUNef5KS9SkNQ&=wB3x_}ZDY-Y42jZV(a-iKTBcQ8P73VmLZ3wI#F z808Do#JLKilM|}6*t*p+qr=S+Y|{D5wTlroH@ABdUheM0B95921>{UH;SS2&YLm`v zXxX3(B_(Z!S>1e%jEIz*SD#^*&*4~aa%WbBnd|!c=>U0HA!QL@_!W2~3F10PxUU6nMd=^kz>8RPPO{^8rOxMHQ12y=J2{eu1iCqSVoxz^L4+V$o?xJ_BR+vzAZI^?GqUg!i0E#F-cDNf!l;cM<#wgi1_QaM zel);Xp8mfC0*C}$v1OROIx6FNm%s7z#n`TgeUNgAua{S)Zr!pkE)Eu!8BZGG3&tGZ z4s%wS%Tj7^VR0MdwTtoP!B)NvX+sbU{1k;GM~2@E2u>WmRgkY3Zl7OAT!)G6=o?gkb2)2FSF z);Q({tem3aAW-=ROm;Q}wg5?kd?wr;O!Xk>08$^qc>o(rQo5}^e(|i#)g-yP?&c}? zKee>-I@On|JHl$ploMGGPX2zSq{nBY39+&)sBl03QRDEo3ts}mot(DlS^wDB*!S<> zCng?2UXok{q@7}8x59892!0n97S8a>2Cb(x0qz&Mhj)~!9V&&gb69-@2tzXO3w6kn zK1OvOa5_?~f1PdTr-IpC2556TaIOdLqw2k9aQHfX# zBtrA|@=wJJfG;Mo(9A<KFHX+h~yak`5 z<&(PEqn)G}cAXQO-5y7u&uyzosZraU{%ywV04`cc45XuDxS25wxb1%=0$8F4gC=1Q z))oMOFyr;(;$oIURh1%L>rZyw+6R1%4rd~uY3I)nwj3e}iOWHLEWsUz*EAv#@GwX~ zxdQJFu!YD8%{=DeiT;dM6w*3x7Kn)ay0>&z{VpCvW8AxPmF;~S59A+6uaRo)tl0mM zSU@r`|X}9;lwU&;!!T!7(y87$uQ6YSjQB4e+ILLi0dnf#s*) zm($Ai6Y!R+@7L=Kn8)4LH>a)(1oIP=B2NiLa&oe>s|yMw{p?nM!bS*jPB-^Ig6|tV zk~ASOF-R2X2*BfOXYC-F0OSZjB!gmHuhah$WC1YV1N?v0WqPeYLI4p2ZWt~N{vOh6 z0$?M!2hy(3VoT2-^rZRXkiSWccOd9BVo_BsKrD_+N>?0}l@yMouFY4R=l;U+u*ru- zAeiLUF3ND*bC4@05i?r%>uZS zzxWq`F92@f4bIBW_J^SK7cXAylQ%XrfImMiJDZA}d_LOYCZ*xOV1`g-_bTW#mjHyN;H(w=g%CBYn-9|wAhI3O zCaoAD$->9MQGHcCFwi2XU#B?u@gvd$3eo?7<3qYq zMQQ0{&s~Z=eZZ>*U_LDXYRC*N3k%305Ec^Zg(vT_Di;z5X)h3g0T+sTQ~Z+irhUe0ay%=9PiWmKM>-dfcg&H zuCp^UkTL*s=y7Pe&3ORP9Qf%}4Ay*5Q31&62F%)KR;AcKE<&bh))s{RqLFdhce$oQ z@=$K#e-U!>djBd?6^zqFtld4g2^Ukb*vWdA;=rHGwuzrH45|?fj1!xn20-e-`|=lLRzRi#5p{HM zkjZaPRyWw!R|0PW`~#>*)HF1ZvW49K^Z<*=@DVlEvNs!w0qN?Fc|Y{pnR`lkL-088 z%9t$Vie5(~CliI4LV7@1l^AHr0HgtFB#a<{X~T1kwxAUO3qEmGv?Ih5{qO1oQf{-5 zhzR7Ed$Z@yA$}I=>jEzroKj7{1p~ciU%Wku;8V;WUozAtKU&+H8&|oru1Fa-(#shGD&?H%kE`W~m)X(4D-5qwV%U2IUuSQQV^#BhnXq!-TbtehI!2qNM1lJ)? z5bynNpj6?byps$jxnRjudAdg+evZl&O68ApMblPQ@Y2(FLtvG``#EDxh)cl7K!rGJ zSqxx$d;0nSZ3Wk@D4av!_Zk_AExjc0JxF-L%E`ID=k+)iHg=G$^BBPj1+oPodkk#s z!I6;;P|R3am1bm+OUM}*fUEc?Al7u><=WfZpHMI>+wLt*K+RF!Q2pyokyOvU5%$v7 z5fRZYmUqlDo&WYS-F~LjWM_T)O6?RvgErhk@4y^?(`-aoBxfmc=)YtI453P3M*=@M zP?@##-jc{vfFpTIu4gE3`sjSsRvu@krp~~`jz1UoatSd+&7=GaW17lxUh}vS?0lP3 zB~pnNC#0bG99JBxi7jK8&#P}lSM{F~2cv^=9&T><;&hz9!S4>-zyYkFJtN4r0Xw3U z07!HzAh`s#rh9kJV1(eKF>Cm1ETW>+KI`xAYkHSgD+;(gv))X=SC;W6Pwrb@3W00A20CKU%u_mCn1DzqPM0KX8R<`3YNyt=1<4aax zQX%jMj=|L56Ph)i$KSfWNe4s!De@^*9L0m z>H`({g-fiFxXfPo`eH*HVp0mR8F%Pq6c(_$s)C;g9IrVI7ER@XBy0z+0OWi3sdpeW z;Y!r^m~wh@3LWKQLFuOaOgQa>$XjRvu{PT`2^)g+6?^m=-TgoGv`afHsu^s5WXHm~ zn;c0?t09K*1LFY`tuF%&O@I3mbxK$`h83o+cfcE!9H({6_66T1*YB<)?Y=-Kk%WO{ zg!!SEw5;rN5=&E4@vG8{4ad09P_*E#QuhYnDM~9Uz@ADM0z%Sa-J*-28)OG-UGcde zimk(Yb2mIyS)JDC^cOU@_Axc zV%lixXYE4bTuRvqum}gq%kuMoX~{@R2KSp6Go5ahv=P2-TBpaR>kAn(&!z*Y+E@4CnDgVR7qwCw;DpO@r^T0~Gh59R$uOvS%4KH$cZD45#REkM(Ve_7ZgJ;r-pGmbeVS z&b4ljWD)J$XE-$;Fjsr%$TKloEPcLuzSCbxHD;QSW|<+_`>2wsT(EP0t%7OlS3J1) zfKhzg6%X?=;qdxm`dOEaC`JbO`m$wdZix1O>#n{%w)Eic>tMVVr=LN~R!}Uij)9!Q z#_0V(*;TH%i3r*ER$jIDrhG=?f&qOoEsR7R;$*$0^rWncMF(@V(in}WHv;baz2$d7 z4=sRrZlylYbHW>Plmc@~R_FPh*)#t};u;)fwpN<>>Lj`S$m(lZ(8J4Ekwa_JdC7C8nQe z4_ksh>su!agmFRL4+SGE&)xa=HTjC|nkp08cz8{I z+)r(H#Cqk0^-i9 z=NOhhSp!dEuwGj-LVm|Tuc`Oj5d38e#Rg=k_XBhK_viPM7e2vowfoecQZCtFaWWFF z*!tm`&be)YA<(qKuME!pKx|1>GUl|0fCeu6iwy)Fw;zt!IbxGYaOMDtcZt8-r>dB+^o*nM*4x@ zPt^DXf7qa7&`kQbQA7+d5cAW7V3_Jnt=UVR-%#Aofb`cVNkaPxIV zG#CO3wH%A5jVyA=7EF?=|DH7o#3F31Lqkey!>BiJ=-n5)Dz##{oI#SaN{nHqo7Z?z zJ&{+%xoP(t-xa>FowMN*4Ca5v^m5#7?p2&|*KnUh1pIn+<0;QRpo{rS4!&J=A8>ZK4Jb`TMN=JRy3e*CgnE@b42MswK zH3_2A*G|M3sOB$)B9!#COI=U;RJ*PN5{txpMJWBDz1E5<)t<>GLo!N6r<9v zaRlv1gj9Y-Ma5%%$nJq)KP@dn??zT*J!{@MDD>0MSp5e(gmmL|?rm~YH{jmQ_=e7z zFU_7yETuMMIps`HLdVnacIE4C)R9t|o9Cyf?*-!65#x5t(kLzOu>NJeF0&KV4;h8Z z2u^-tc6}JgR|aMRxJ@1qDhG;)!7pFn>Au-dhC>0QqEK(v*40_V6b~3Z0SY>}AvTR@ zdtO2~pZ(7^AM%KML*3JL?TS>DDW83iB%_5+CdaqW#JEkCc%_4gW$DZgd# zcj5i&8`Rjrf=~2MwdLQmXq?@to@Lv#o~lpVuP`okZeP4A0;L210&vK9fVLJ4GNe$J zAw`uS*>vC1tiN&j9BL@@I$d}%`5!&n9xob%Z;E!a3!eVAi8Q(*T!@>8$6X8z)!q7` z^?-(MfjIM#C&d1V=_R@hMs{-%4uzYkjHk{6{f=c=dguIKze3oyr7?h z+84ej=aX1XKfjA0G;E|L%ha?EWYcn9S8Uf?n;8VE3)U#F6>4HXO!956Os5N-{4**l zRX7NXCyt$fiIjyCFeLdv*+l{44q#Vw zze@>wIjo-Iii&gK-{EyehCVbl!3zti44rTvD=M}@`~zA5A9#v_tT|2;IiUUkIV}v4 z1HLgkD{E(S)BD#Dsg}RaD2fn&J_~=)Ggs!YoxhbhO8U~O){|;0r3#WFUxF^xr2pN? zgfan6;ay0O`tgIyd0C1jN#Sl?tyxc`3gS^pR+cbK$%Lj20vQb$6F`UzDI*EO5!-r2 zUo`6)8Wte!q3U^9NC-4_d=DOo9WIgh#qWok5}e)U)6*mxwhD7TGD(xu?&}>Mf~*6m zA|la;;L&YwZ~uXK12!UflL5fFMoRaqhSpWa#>bHo2Us=$L)?>qtl7taRRER;Ub?)_ z+b3p_00tk>)WG-_Q)obiaXmo^1aXB>AOa!-#)ci}L06fMF!BI20}I*`NWU{J>ck-~ z3N%D;%UU5m3~r$3@0p*!erZ?aP^o5l5Sh$~nI9BA^+z`47k>h-HI!m8+1*Yvl@JuKX*J`oZrVw)(IPe^hr zNk%2-7&9~3#Gai8Y(fbQFKmcudIz^|=bw#Ej;Z| zVM)kn4KssLUM9B4y+4*XMS27lH}$+Fm}%&kwlvvoci!~X5n5oennZn(ia8x@ zi6@Zzp6wT-)AX^BgO>~hge+$Jpu!r;d~)AKNFQ@zEsJChCqz|CUTZqD%9m|+lIKfo*kx5-Yh3T7LOs<2T-qK zFeL5FxkFzU_Z3s0hCc&R?}8!G0%Djc`U0*mJ(~@wC@2=j*KF9A9SNDQOBZ8jy;Toa zQPt}xXry#1?iLw8)Ra1x2%|s2LByd_uNl4Ks@y(KZ%o$MBrsZ0xyzPtsf6dfDay6_ z7LXlS+Tb|bN)tl8SXT{uQ>1d;ZnG#s%bIo6d1qB3zfJR(Yg19wbfuu@t{)tMAj1SD z7G?P@eU#XNe8qvBq|MmT35r}qp1<)!b;H<{oIG*|KNDS?6r4hFCW!OrK>44dOR z)FEMclm=L$Ezvm1-`feoD14*v$l6O^wsMdG+7?}oPIzmnJRl>iWYjh@c8bIvtMMnV zPcx3n2faj>P6CZXUUw9~n=g-@Pp2MvN#IyM`|=p{Rb%%gv;wF<{aLc!%n#I#tnM47 z{w7nP@w}A`djbv3bH6aOs+5MnPxzp>ag3@|W4(O5bU6s6)cXc|w1RA>k6YByuwsYK z#n-|wAxSYKAN%b`J_x0J-a!B1%Bu$x7R;QPh3(u0?<{jomAN}SNLY4Ekp8+$kktNq zo1lRtNJ6U>Pq)$GM!dr2AitWDAZ>{Gv4f%tRoGw32DZZyGN0!-spyA@BiepqV)XSW zn`N9<0SG4d}P|;-g^D7?HosqTbpz)VV0F-JmMWxq;GgkL5qa7#B}d$)uayK3QC0rjQ^2wi|4*ib7$rm&{O9k!5)`XN{ww5%`>X%ah-{(!&oqe18$k^J`R6F5w@?-T>r>U+ z|J!%@|MUwtcnI3yu!J?bG5^Pp_EG0`asCR=Waj8D65z4V-H>)(uk)yO7n!M`nv0P>%J?!`BuYAS&{h8MIZ0W+QQ?i}0Nja_+r4)7x+=(;R9lNemke)=V!>_s~~M6NxJ8F^?m6oBD}S z$Wx~|jYt_R{Q22eQ{I^%y?fG>TRrLr17QOSW3gq==Ddz;Tyq$jL^!8X6lat|b$AM% z6E+$<=C+M|PGk6Z-QaEPr|!dT{?55&dh;TezKCyP*ALR5EN|I z2 zjw(aR7=|FB8ncUgw3wNeYnhw#Vjlbq$|P*(SD8 zd>U1)T}L5~jhy&D?q}+V88@=9;jPlyK!j+fwjpEBJ&AO;0UqqEZ#Oq*qj^Zh&9Mtl z@x2v^i7o_qEo#jLo_93)lQ$a@Irkm2U!#fVDe%SMNgRw*M8{A;yyR};_c7$I&unfCed z2@2hc&zD|c6tZv-pM15gf7UEZAKy6jF{Mbc!BQYbUPg&9T2T+e#TbQbQd!bI>lWF32A*cVY+0hL(AKJm`gV4s zK$N_gK>X&CXUg^Htrzc9t?<_->1Y|rTf$KYxB53lD=zc(u^&lss&wv^c1vT>+>$Xs zqR%U2nL4v~=5fh*>^|RR zED^l=iqm@iEXwv>B0+;OL5PH%lAvqa=32b(pU|ZJv-AZ$O*^Hh9=G{dywl8w+SyP~ zk8+I>(=W=h(w<1j=`;L%C`{-$K@g_+bCQ0WCiDYqq<`d=}<9|l$+pA*a#h2&*V&SxMXSx-j z8krbh?ooO6LA)&aJ-9IZ-O1MX1WJs2L*iy@)ix!=EM!CY6ure+rxY`0(+2&tj4fO_ zTe;_3_adq0(mf{3^{pQzD4Kq-RLx<`cp)EL5sJs+cTAKr7`iC)vMsQ*Pd7~y8p;s7 z@$m`A@_#o+b7`Hm4qVYWYWzP=Sf{Rde%O5Nen2^ozkRJX=s^+1EAy#d~GsE&-+(%gXw0vmz~BQ+boQgVi?XC16pNucSfkB zO23^QzcZZBu#xLk4CNd*Ug!|tt@u{e+7YUd9Spwd3tVU+kpm|o7^M6$<%!K0R|p>d zN)GprJ89*zC8b=qkwZrPL}1vjU~im|+r}vP=$R6GJ1m(xYhe5ZhjH5nc}1+P33F?& zwVqH68g`>wA#ro_QhBk?Rd;l2o`0!>Ju%3Vg8aqx)g|O`f@uUmjYNeaWby#_^RTR} zMW92$^`hys1!3NijiQG)51*@XBlsj@!tlRyaV_o&WOrtbH##|qE~rwI z55;S6b&q{?BE3f?d$_(`cQ`kQoj_S>p~PaQ&Wzt|^JuT3u@O0G-Q3)5Z&?}~3M@%T zTMNVtf@eS}OR%xFw%=z5VE!B-Zx`T*5bk25yj+@$tYfAdKT-YJzg2Miwh_MQNs@6J z-?041TdBON;oKpdr3}`0Aivahtgk3>ao>R7%ed2@lEw`n3rH;@y|3aiW+&+?OG2h3>vZ!E@zwjrgXeR|rlDI8i6aLw?q#!I@yhIWzF zk!lG@sn_2q3jWYA?6fo@86R4{B6^|s*@|iCE-4>Q^p}<(mjVu?($WORTkuJjnF=BG z@g2uK*W;HK$8W!LEEUQ~T7J^7C?529CD&a@E1$LIo_VZhQF`pu?AU0w>YHb3!<<2O z;!bDZwP(w^Z6QQ+1;L;ynabl!8=wS0@)eeg1-`lB=}ARHgP(Tq-o58aY<9<(j|B6; z{DnZ_P~nl!pMi(8bYq|;W(dRApswCRbjAgv#-jVX*G!*1KuKSPdT@tiY2cbkNJ&w` z^{%OjUEW(4MyWS}YAPz2QC*-QfOY}GvE%OJL3MThC%*Hr(ysgd14#u_7|=j}JRV1j zY4Qug0b1fu2W%B=b*Jj_X|c?X?PwO2KuoKu-RliS>K7H8B0_`fCrc&BJUBunz1&a7=d9+ z24F&FCU?_21cOd)qrwW^H69)wKr)ci!$40Dk52%g-Jr+lX9i}3xP^N5p?LeqX|?b~#@KU>y9(2J$Q!<$&8D!pX`# z(Z~UX5ZKWn%Rw9qAT_}pLnu7h;A;aq4K)&!M?F1{|3(qPbp%)2VxtBhZ8K4A3qj_ zyb&NDmjA(UFUSm3{vC_az_v(EO?~#vnM(9K!A3j&1yC`dcH+{|&_I?5h$^=-zoWXE zw@rURIlXaonV~i&R{47*t58VSvulAp7PrR_?Hi_3w z1*9WjazK@I_4Qqa1aKwk$>(5S83k0zgUADZRR8Cf9G7Z_u9UvaGtf6qUW)1v)~oZt z;{zcWP-SBI>){}5Oek!*U}9oYS+n|yJgQax+P8az3$i}A(BjlJPE7NB>7G**ZzCw7!E!$Intey;n#EOQLf;1F0yg?@*96bKhNeS z7Zr8&TqtenV2LUds30@1b*do zgj*>#$T6$}=sjVyB{K48FNx+iXfXm>{s-)X7doqd{78z40X%xZc4Byo`sC8%FUp42 zJR9={$2xeU@3&IXYs@B-aa(bjuqmhCIpPnUfT3Y@Mn;BBNL?LquWXeTLoo{I9wOg_FxLIcM~ic+9?yTyhx6l%~0DRZH{BBFf?bVMc2Cy2J7wLZYWP=;Bu$^A)e1LA-QXfUD>H)ell@ENQW^&ul)OtsFX*& z2Xd{f-a6Q3YzADhW$(A@8ho?4s=_F+5E=fNLtJS+@`#(E9LvE2<46+Vixu5Z>B%#x zbmtJ%0(gwsSy|7S51$NBBn@0ZMqzEh_CZb}Hv?6swKXT|y=}xE5w|UR@($_^PtN92 zO$KiMqd(rv7<7w-KbWtl&6Y2?Z}8S!AlUi?jszseRrqdP6{%Q#Jq5W`6*gKJY|*9; zxeh*)98;sYzNrOoYiHsW!Yg87X2I&eJL(@#L7av{jjdHniOM1FgK-PBhP;`wuU1($d1^VqQvz4jGq_tqlaX9rewcBLwoH_!-f8^$RQs|vPc8it?ZdNM?* zdS`Gj^aD2^BgF~_Xg4z$YC#B9R7fkew6xrB{JOre5n-lIJY%=)v*#_s0#e^G{Yizqb4bldE>7>%tr*>bY)q zN)cqDB?O}ozCMjzhZ)Y;+b@rN3U~YS#k;@a>QG2cOq8%NRq6BRslAS1WkY#VaxLBe zM+@+u+J=#V7j+#w5X2Cnp4pPt*4}*Y1PrSOU0k#T7$^J@fBzRB;bk8S@maq&U2NwUJTczT2yRJXa{ z@}u^MjgzdQxmk^m@t~rAk_8rF*Vdl9*5dIG-&}AVsgmU5o5mK2KYw_xtffjnM0s&` zQ1EIqf_(Pvdm=kum3i>Qjr&dGFJ2^cU4SOMO?p&z+mz^JuxojY9qq%%k7&_FFHJ?) zsT=o0ua2i&SJbM`p1LM^;^^*>R@Ebm^{@25c(4n~oi6Yxv2~hz%yA`NOTQ@JnicAz z&2bJoIyy|M(0o%~Z@PE?}Vpk!YW2It7VmlbtvW_mK0V zwC$?72JV;mk;2iU)FjuZD_*>qT<{LvcRoTr8iha4&PfO9LgIzXD&sEolh2pkBt8;oDBLWw z>e_vqdizw#I4$mS3Mla@9{IFANf-aZEN2U=q|v?RpQGCCPKU!mBzF@2o<#JNsb#li zdEZ7$tuxZ|a&-CH_8d`kadeb0eQw@-Bt?rV*+hm7DTDdAB4g7KKXwfB5nS~Rq&l10 z^lg)sOzP%m4k5wcsFjTL8Ly@OU%mq6DH}t9%a3LpTZJO9l_yIDv<8oh{_~;)A@o(KK#HyPvlWF3V5xY>pJ%)Md=6 z*FUd^Q%9Tn_v@*vNd0pMqy)`dL;=`;FrRMqTR03}AQuG5WC;4_mnAhZ9?GP7oFape zp2kyTL}7XF4b?~Ug~i1>yzah3DrAN^wX(uCg$Fh^CUzWD52aF=dP1GBXVb*Xjg>xn z!+0QPl$V#sm`K*uG5HqG1ft^6f>&6$11-7~VTByR!YwY|71_Lu6cE%O(N6GyL@+;} zW?TZ<1tH4xEG+q^N|q6AX%Sb~4F$(eYCpS?%om|d;M|w_rTyH zJ1M2fhKfVM7n&J(CG41uT@HWep`E|>{7Ihp%pT#N8*#o;!p&;V9fm9w|JWnDvZq=U z3X^(Wt)8aGGMK1+@5qjP`m}SxC|r{mT`X)_vkt{3bg7e({0D^D?FK<@_E4Gt`XcN|bYlcf(;coTcf0P4?RG;$sp|KNHZ zb_KIzS@MB*(#uHKcjhNtE6cEVhb!4n_gxH{2Gv z|EvpS{zpwWbygXho5<0lM+*M#-g$emGs1P8+v*ZT@|Be`8@8A#7*F%_MYW=;+o^5O zJYrI1s4Y+IDONk&U2p}LBe)9iB`#BqwPRcOOi2612MJ1p99u(DB@#M%HR+-4FKZWa z1Cc2j zj%kv+jKy#@`sLtZ_9M}1ihLBu*H%qu6wR*dTd-I$Pd)LHFPP@PuVqp;? zZN(#fiWV2-{m=@1c{A8Qug)Eb4FGAEnkCv#`;Q8^etIb^DY=5%2<}c}h@+|ejVqDP zHbiYr7etl0BGOIBW&GKFRxqcF@26b+cV@I>>+fGiuZHmAD+j}y?Zji6JMmV8U%lh< z6!9a&6>d6pZ9rU*Elk{6!v6928BEgA#Px;?F$>KpTukelUT7@;X)Xz2!`iQ%Hr1sAK*sr0} zLVIXfC*+H}*QAc8UyvX@W!sj|%{(;rvD>1@WjfdY@H_E=*~IiTCj{O0qc9jJ5bnVV zm`#Cc5wr1tI{`!o@XY6CW^9Zk)G`QOF$H1Xl983|iW6&WZ-2m+hdnF|Aw-&*56fcw{K^L{2q75OJj9g1`H#~K#nm%VgeBp7iW=h?7{7`wM1i1#`^?I zfMwJC8`!LdhF*GJH@KWrFeN(i{%h^c++Ol37G4px_~89(jUV@UeBfJQ=M`yoa#nwO zihZ;^NM;M|b>Vr;KUMKb#IyEW@KYA|-I|mKAyb>P6R35%Qza zlg-h0tvXk3@N1kR3z@uQHQZ@LN!^s zS-@Xf|BXD`P;kjUaUqIMNrLL-*M}R1zxKrRd*$A#=WCk0^7Vn!yrrH(%NN~a$E4%L z1N#E*k1eYFOSCYOK72`-KEw|CLvTEtwsF97aHaG>whLxpbc39G;YjyrBJ^@CrU!`B zu!ND6g&%4d0$D&K=&^*+6bC+DM5_zYPloAK> z`pZtiZH9s~=Tq!s>Ob={2`ob;W~}TUUy4SDXphlV%-u06x}>c&w-F=7l%{*!Z_@)9 zB>qB77Vpt{4tXwyDEtuH#BA=*n5ykTI^hF^n;jZj-g^fw{Z6O^(v7AYoUFV$$%P5U zJL@d+USy9&)V`S{C#~0|W8&oId>iv>diKw;>SIHe-PMP9@@bXKC7w2A&$ZlcYEL*} zszg>Rk481N&h>*yRg7X_nj8Mcn54k-#q zCGp!tP@aNfcC3CI&^h)}uo9U@1;(5~MCcFpC-fjEA9qjB&2ak&Bx=9~1?RBrkU<1gX$zHHcpK-o@8Fo|Y-?LwUZ$j`9tA>dXgC11bHcdvT1xc% zytaR;i?gR`J*%x~^!s1gOhL9vG#b4pX7{XYdYsr*7Irh2GJAC`<6#B+$&`c7m6-sJ z;|s5+I4g^Zfnfsi%jkccpAW#T3UGsn`3v=4?d93Q0+{_#nt=5I?{MhQS*#I63%shT z!tjYu&7&eBmoYR?3gAkE+FBEn_e8ZPw0(HoK7Rbzx$*Pl)2qt*K|Q%IQ^e%A;;y>} z^_+`n+jEU;G|PJ#rIJBw>|;gKGxT?$0h*4*&kb$IoO|2aD_(!X_kM0 zj_$t;Ni3{kQ31OViu-r!i4|7i3F`)utERsDsn^;sXp2u~C6Io)`i17H&`krU7aaqc zEr;sIBifZmoYPHLzOQ*I(a^BW^_1K^8l>xPd3pU=fl>_B!(GmBockc|4Sz>#?``wM zh(JKq@V!Z&-^+;-y>n zbkceqkvr@we>f;s$V?o`Ybwd~>!fjop9@cP#QwE7$nmt?Yp+OtrO+U`R?wA9L#xKw zz7dZVW{1StE(eu2(qjil-v7wDZ0hP-2zu3K)9rUk_Nhj$cX3X~@`~FEetoBSyV4c+ zHr+<*F3Zzb9b6?ps#7~04)o^jo}QZ%?0dAiHXi^KABT*&p*}3 z;0#(GE;qS&ZQ*|Xfq8HGjAXJ5(J@|te$H1UsUB+4D!sBuj@Z=Vy|lTY`np*{Qc})i z8qQWyg%l1(#(};jrvo(UHn~PN6KBs?nVQP$c*}Mr*f{a=(Dv!8{q!V9nxvAUd59jZ zMw`mlHKnTM*`?X0rJy6>ww(GqJJU_gz4_PX?=_uLeCa-$-pkIJ+1caiyjH-lDQWUo z%4$)eSU~Mw(fg zf>~I>kts;r=91DVol9evh3dtkv$ogiT7N@uFy@>oapCnXJeuriw8JHgm_9G%ii7=t zvW8W*lXPy;k5xs^!?$)n2>VJnj zT-uW_3XBr|7?AHcZ(`YUt32@*x~cVdo$n~g@3TyBYCSM8={2w;yL8YXlPt~e{j`|b zi)2;t_D72svrb%*U7OPMS5jS-zOi?=Re9I!NHeRJQ+NK&<8Lcs%>Mb9hznRr+^keU zSSHGBT^oYPVI#x5LqkUPdwDs?F5HbWxO3*k#N!(|31V(noMH}%osC||7oXr!%_!6A zG<_=kA=Zyi<5=b1{>Wo5iy8#$`)={00%_}=O z-)3I$^B8E$@^+3_4rOo)>brlZO(`a9`nTj24-aB$9&l82ZNpTIt5DRF_d9J30(K<` znWpRJQ7>7TvQUNR@aHj}c;#Pmym+PVRbZ@5Ua?pm&6}I2&!4Cgmx%u*s@(PU0$Ez= z)xWC@RoXf;qqOChRTuy8f9UrL>)cP8IzyLR{4KR)lOZO@Tp)UK57TFLzHn91Tuw*w zIF^FOVRkG7))HYQvKW=%i$6z{S`zY3lM%|j1KcFktE)% zq0~O4>%vRPV*x2KdOUQj32{`<4>S)AsFJnXm&R3B97{QJ_|6x{Ib#Ze1fT2X1a%2Y zR>wl?%&dd%ggsJ$C9P>HT;z>?lbgYCMeLH@))pwF(FR%G45Kiz+vqg^`M2ldE}MR%Ul}n zM)r$x{2gi}bq9q)WzT-0SNhzydq?Ws1hb1zdnaCPk&02dWOLX}#V1 z^<;bC1#$@{CQ?m;Z|5sY^CRr$a?~nkb-Bgm%XO2E+)~g$zS;pk7FUPFmn5guuU;c_ zx7Xaa=N8L|j#-WZCuDbLj0ag{L-)_(h}8qV+mtSCJ8!$~bwJTeRR+Te-mn%jUsG}&uir5? zHjd;^wiwO@{#|%#xT@(N@ghrexA{@or+pU>O;tw>)CG!?W(;Yh=W86~2v#I-Vn~l* zEHdb^ag^9puXfL9mJ^SYe70ajf9CP_%0158;s-2}Qa7f1?>|o_YpjzW<|G@hzL={; zy+EIvC=kda5Eb`p>Ef59;Emn+vbzb}clg6*i!z)va-tL!q6{zbi?jzO==J;{qs%Z} zO`|?Q{HfE6dcUl`(!JFz|1Kq{&4+yd4yv?NvpkpQPm0Dq54F7NDwp|amVDETd^c04 zrAUv4Sy@Qg`Rz+d$L4m^2|{c=pdIYwtxTh)bvpcX)U(S4eRUR;DaEe_JB52G`W z`{yfp7b&U#eUQ&js0*s&?DQ9(s-|P?q><(Qn#HporJI>|npJ#!;whGU+x-&9x283P zi~)-$nZG=s7?rk7J2j`0)4#9q%9bH|y~M@Ewl2*Gbl1w+_pFl>)_HTW$BFBu%#fwo zJgn4>VmIf%`(F3=psb}xjSwT}E9FyV86H2B$`VaoIRD9;mAV}xD!*F&x;fALIfsu% zpK9d0t6J{$ejxpW_S^o*E7%0e_B*(|PmA)|`sDHBvwh2NJ!`MPgaTcH@5w`lM>WN6 zCyCnF+>jU_vzy+L+HfI+7*Nh+Fjy$o>gZ{FCCgOh`_3;``P_$As9#W~^I2`E`M3tj zf1vr!!sudG{#^&(~`&Dm7ioPjLp_Z>Vt)6m^`s`{;#JheKe%e(2#H z9rUJ@Pl|;Wopj4@k>k5dYjYv@XyX2cQ~gx5Q51R%>-72LvHzTie|fKry8bGw$zf$f z@-QgdQy=mblE;#UO*<4zf;91b!p?Rv4I2|uMHtZhv!XXx*0jAVSaW9w_BLw zi;`LA+cCoZ*AOnWfNI}gL(f>zDAw8vSpy0VJb=$du>msaLY4#=RRoY+irjT)=x&ou zXYz?pqobp6<1{Z|&ILpW7&sp?jyHa2B%%>{A_wl$fuG;;hO(0wXOy*sx#upuz!CYy z(K9rz)~y6dG^VDepQ}7Iea<*J%^-yWWDHbJET2zE zNe#8P&ta6y7dosfoJ`w!<2LPGYZB|c+l4YM(ILa)v}aSF*a(%fsl+gl+?{HFuHtKx zMVEk4P~aDSBH|@b0ZYp1bN&wh9$ zq7!0hl~jaI7@~A@3H_;$Q?gULPBCu)ROiGaNmi4AN z-ObqH<0~}0Ha!{otuzK7SzZ>>7?03}>`LHqH#~Rl4-^Qn@`93E{{1^uKM%AFf~yW9 za0S@N-o0r}Us&&PDn~QgY~F$Ovt!3Wf?HUyZJ1%W0U?EqjE^5>q@-RR=%O|^=DE#DNp*qYoYvz5bAg|}(vWo? zQ!Z|DyeUOzgnuLVo4VYZcEU4p=DY+ZRYAe_H*eC6pJx^oA+_fkI)T}m_fWCexw+M& zM;QL6SL}XI6BJDKFB6}S0+XBvFVcG7IX%A|l2HD=4=)wU5(pH$A-B4E=6}=beMk!4 zAzUCFHf-|jS91;dQwOE(FK(P^`SI`EK^9*F?t+OJKGIem%$0!ZFwyCXCU}QSv zciP95q)T)CLS-zq-w;Qg zX5d<~YAnc!jWq@*h8gKux7BL|i05gpb@ui4r~LcW&^=P1R;(~{G-V&tq_oYafGMEb zn6g4SPAe(>SKIl{XTP59U_WeJ(VWeCfsB*{oI$U>-_2yMUy1Md@mFFq+^H(M z3G3b*Qi7a8p@S|vb1K=WG?vbii{n9s0*s%FhaNRY$i+gwic$+cPee$=e+mya-V{ul z#Mpc&7ra3sA^Hrs7lz}9K42T< zjkkOr?osDhXw+@)wq6i$Z-=}3S2 zKkC=$lrZY!3nL9GrAo`oYq2AOOHcc-07(lL&OiW*cg&#AQl@?$#Dn-_crL#zZM3BT zCe!BK13AlK;L4!uAS%$xl6s6E2S6Jfe?YqtEp>o%5)#&c?SB}SmNxzZSUeo$582G? z*C!8#?_*`1o0$Q&Ml zG~hczIUvY`K^`GLP+&oas9IOa6$H+cGHVm2AJd1qRRU(w0Wn)izfHZ~TW1(k1=|E(e{G zVrj|J*x8>)B%p6jDV3qJ)1(G|)}9#;uxnGnNT9-I0VEzmQgl?>sZN7XNh~&nbI(E=dvQmn#3>aLW;FbP$x)ip_x|I(#Ff8|%Bp~t`<)q0$*3!5Jt-gHV3 zC4j2H!2bgpA}DN#j&e+m$XWsH3Ue~b^k6A95Qsr!+Y0^&eTJBvL*Z@b{DJK8-wyz90QSp&DW;91M+^{H16x$?DZ|_VAUK^Hp-yvOD&6=meahg9G5KVWX9!pcz$a9|=AJraY0!B=#0``A zGZadJt%rDpjFYXomDLpwB;wq^bv^w9)d2KikbBJ6Z!5^l`{F=Fj{p%`vk)oXl2r6t zdhs8*+ErM|@kC?22k+h2(v4F9&o98r4LG5n2%j4Q*ag(d*~O*Uyqtnl0%$EDzaP*W zh>Q0P58nXN%@r|?hZ3hT-buU|u83SLUu>wuuiR}RABc?|!ZV44FD&DWM%$OS89b;c zTS8)n6{;@ozg`@1vzEgl>QA8dxx=>ScLjR6l^I#Q8~%@QjCDozZ@-S>2gp%lS zLyK6QpIp3q6^cU6o%;l>^pbZCz*R^!&O=e$*%_vhl`QY0&l?3&(NrMj@`vYNu`Ym$ z=JYy3=cb?M0rx(>px*-2d<$SU8Yw=fB;Hn|Uikh;cD$QH=B3cn;~ygSX9QjnJ4GkY z&H31h&fG;yl&_Pn7__#siV8MEfy>FD8i;LYCANE%rm>0u=7E{VJ3##AM~0Hm?DVBd zcws-2;ege<<4<77sc%<5cnoM!Qc@!7eCeC^R-)MchxK@)0O-}!$O{Q|U?&|JInNa_ zIW+}M`8iY5LqY#X(b8yzo7L0=utyhwe&BhL{dk&;id}X9a!G6|kTK!0f@%V93eVip zQ+oxPSoibPyrD{XTvw;ybHqr{f8{lbi~=dl%K>Z!WFXr@cZ)@)2dh zqZzB)Mad`Z-uQd>8TbsK`o=PMF_wq25psV&K$keF5Z+<#LL|)*wc+MA4{ixmKR&6m zC83ANPyzumqxs!CV(yK14T@whjn>4sPZgc3_=PtMB-{47$I54UO$`mQJCD_o#L5E& zRA~3rN?+(qa0ueY)!o*HpNy!2!iHluwT)^ZV5)y1fRsNt4~-SDWKmI3#FE&Q>~CH` z;A)66Sc!ch%Hwl$iP#CEqp_1JIdI(CCZPyc+ET+iWn64|$=doW(nR9?z|X*SkE#;T zJP2aD;NnsMauS^-APjYMy3rp2Y!xz?e<`(c;SXfCISBtYJ3e+uuvhh*3QD(-sTZn# zl&d>ws#o3qtLpkjr4(z)P;EP7D463Kn2olshkF0M&^Gfw@=Npp^CNqnK{)lybw$K>P^{gILZd3ET62k{l! z2@+{E4HFB*un?%mKx^DsPC8Jyhk(Zv$DQ{aC&XFm@@GJ|f3QxDo_ncP4WRSeaHBSaumj0iNl{T5 zCk%)fK8k(rhlWOKWFdmbBTbjj?jIA5|AF!GGqgd8iJx$LiI0SM{>~vVf6zZzoIelI z^=nu2+8drLhjDX{NYBM$$7938%L{0ew!c6$lZlB@g^pw)v-{Q&Kg&58P0G;pOeRvD zLq%mZ$BrI#g9!@y!s4>xRgD@L!g%;{l+rHn zhJ3E^i8>fU>?pJlLB9@fSvwTqIK4Jr88d@Cx@I?(S0G+R%*y#GJJprcU#i3p zoay_?f%m_cjTau23Drq34|adihZN#WWM{(6S^K=Rd4}S}OriT06Z_ruK=6RWX!=jh z&jivl=H?2n1%dF#o@IJYFUfRFhBFgkHW^$ZD8l&n()#XY{XB`ohi$>nV|fpMrLBFXo~GMVpIzLD01~_dNitE?SqV~? z@(sQs>kfT*V_>s!#Q`6C#)=0ekJpRoPduG}R?mDxkf(Ul>Ng(EX^>rj%+NiGQ!7I= z?o=1c9bZtfPcEege2IVm!F|Q@Lb7K2!5;;W9*{ciCODpbTgrBBN1}F3-1aR|F`mz# z^H@zj*z)d7Jgw7MP~ka_Jsz$G3sgZK3p#6MzWdJiy*tY9eJ+5E9@ms{yc|5VYzz#i z73-~WDs<$X)78~|@Zh4oeU?TRdYk0>Ma`|P({PsL~34(=i zv4tw%(_c=(eC?OR*3G}BwsJRX$z_(gBoowVuFj8i-UzF56GYIKPtOqXnglT}rV~hE zQ$*4%f9&k9405i|I--c!+$!Dgp>0}l4 zCY$rQ6~)>gA7dIH?jpPnkW#&1@t(ZP`TCdFI}{ZaF&zUlU}j|OnUn1Klm6&V*1mf& zxdU5|*98|`S_0U#Okm>IHn{W)fR8(8Ps^^tXrzpODiv~bw?0}3Ea|j`m zDPHRxrED+%l$;4|zMZx-qPX>+cix=YTIDx_5YV1&2B?N>UNQ(pp$9ywo%z1w? zx+d~5i|?cUrEL8H)P-T1X%>26z{d#6{#Q?0BiNg1dRTW@9--oO9G3@(2Bk0*0f)e4 zAuEINr)>EvZ+*s?*jNV_m-eJ33z3R5QM}7rjzB&ze8!mtz_4(L?2hI6PK$RS)?V9` z6j|14L{363ghclWMDih?^CwR*M`hqmFG&vu%Xa)WRGq|#=3_pMP%@YbIS3q=lXGc) zjrC$}*>CUzUImnj4mg)rSIZq^D8_XiA2whp+=ziQ;f3K?%9`hch#Yf75+u0_Df6?l zZ9$iC8Q0L(wx@pd{^DsDgjyUoASFDPUUhXcAIeW{LC0tr5C}UC^_D_ulRif z?&5I&K-Yu&?@J765U~?AGQ`VLR~NB{eU9ThwpLhMG4c%!4FNnO-VyPTK!WV3sRp{$QrccM2UL`-Xp}ZGMz_(JMsGMpXr6hIhbjdN;6jG$B=gfWbj`>aoz0a z%41uUdzK#^Cgi5)tKaJ1Vt6@kx>+vkd?fz5k<6OQ%FJ=`?UHX}-h=Zld8|)%+=?{3 zlJi$r(WlW9NFqYATnBRXw9Z&qBq78NR4z2c7`V$X9-jNXxH$W%Vjep_Unm7R`ON#` zlqXM2R`4l$-@W&r_XvV@%$q=%u(}Z>$8lokZvdSBi>*hn<-yWQgIB+_6@_a! zo@|QX^uj_Rh!ElY#O1^hHaZlipFH^*kB%gZHYh;k=i*5RjPUcg;Lih?RC z9w!{)jbS3fH?+ojz{n5H$&sZ~-hNUNo6VnY(-3}p(e?h66`N(2*Ch}>ELq<=KzQA> zn9q7ER`OeuWDo+9k(6BSJV>$qzTRur#%|{0b9%M&Jtk~+pOmPcK9l`p{<)f~RYT}# zOYFY6M1_T5Qx9FRD9~{ z_5cp+PLf$_q*3%;88m@=18syzrrKwqEf53oC)9+sz?JcnB#Bx#ge(4g<^lSDciLZhjxK8}u#5FGmX?=y5UTrhC7 zkgR<2XG2-ZHGi1ltmD9;ViLm2yvvNXQBHO+lUo>k1T9zTEdMC zQOOAi3dUUs`cq^d)6>$PET#_$52qm~kH;YhI~T-RFR({K+fR6nXPzib2jqm6i5k6- z#;+v1cf&NDebu>y*4^GT3wt|JoZbmL4+rn{VRv*?@9N{Aq#N^1A{qU?SONY zZ$FlAt-EEvZDPCsAS8dm`)=f8;ukF&+g}`lnAl)4@r9TiZ=tZD;3q(KSoVq=lMGe7 z_Zs0Ugt<`;A9G5#A|7;L(KFi6x5cV+FW;GjQ_u}UBpgM{*=}_kyxiP&*n?QYc!5S? z*Ibt9Ew0-XfSv_o0C6LC8%q|qZv*fUXZ&^LW6wXqT}O7144-tRGfMaQXE1t4=aM5i z$*JhP+;#d?+aq2RoBmx!9v;g?ovET_Ua}%fElm z(g;C-I7iy!Tu)+|bH{-#p6^lLecrV+>|D8helqJ?>WTKVb{z+#?oQ1#k1r5T`mJWl zitn8DyK-jFy+&-O){*!9*G9asiixeZAB;Iq|K2|<_ts5o^3kP`939WO!SBZA`Gx`u z`^R??jy!rBs{F32=;u+MU}dM@O7E*B+Bg49E%t-& zw8UuoqDR1!D~BVJi!K|mCg;)2-w%x*&Go3wW?2sULT@yqR9O4(8b?*n$MO>f2RKicO`JYrd)%B-$LMz_`+Am){Y7Qpk8wRWig@(W zvYAKr$m-7u-RTxPCU%3tja5kRr!V{c#*`O|Oj@S!)d-&*t=DCHKBmysU+1^o{^?X4 z>*J%STFI9^w#WNVTwFW@$&1T#!|6t>SxWBTja5%q?DG@yzf2k*gF)w5TNtKi#?!d!(;DanIQg+~?y3Cd?OUD|)s4d>q0Bm5ZMlF6vIGn2NaX#Lwf z+oCA>U1uU(-udLSq)(*2a-D^G87#BW%=_kttH=X+3>6DsUCBNXoonqNWsxr?lbiT> z_yc{Rchx?<(Dco0r8JhKMe6kx6tTy5J_;T=7p6_F(b}LClX;M1S7;AO$uuj&7R~vM z3=4Wa&cSN(w9R*4pUeBcYTUY=Zn$T=FG*g@ae!)sH|W-(`>L_V-@=5JGaJ)#BgfOn z8*(JM*;R78KK@QUz(M$uKoWgaaYgn4-^;pN)5&bfHkm<|Mbz~2hnD>pm{@klC(e$% z$j=laebSre722|2f<;#Npc2{;XU*78L^G$YH6N(tT5~EH)s}JoQK>e+pTBD_VsV04 zC`mP^GYpjUc{GepS3rkKt3*~i=d59U55FM(6NfNm?0^4Ko#y}VznmViw^lNZqoo?5 zz>hwCxXEdn^pK&>fQ?J}2i5AJl$0}$(Nyobf-E)cNCK;_++CU6Di+>D=(?Cob6)qL zj-KWe)rdIpzqD0?(O$xXl{TMd>ikxF^`k)%ry3Woob=SM=0T4|4(?N!dwpOy@KZ6v zlkP!wUH#nLpo09yeMULO1u^-g&Rj}IuTESWUaTb9k;4<}OGQrbB?KJ%`oy6@PNS29 zr!Q0EM-)D%<|}sO_z3r((%p7xKd`DeddTaM>3ZMCUSE-~AH%+X3^Nho3AZw4uS-=( zNlWKT%Dl&NS1{$+C#BEl-{y>Um2ubp+IL-aysM1yoVyI+LerE7{go{a#)|@jR3oO# zZ^ldc_qo_-g?i>Z)_fu%Z6e9+LO3KGenhX!I};7$U!hOzm<@S-8*!pjc-8sdFc z#H`ZZ2@3QX?Ri6=*jQ3hp2L^_V%jOokb)rfa`pV5WiQ8%!|Hq_gi5XJih@gh@#yG~ z-$}TwZs%aFLaY2HLaco1T|%mH!R7PSi`{8kERw4-oIwhzmmmE& zD!(op%wI7$RumO`W(UFlfw9D8u+oo?7B-yl)ZBf0(|qpHF|z2uhWj*|uk+RfRa zF5w%5E8{P9pYeZtZk_w!huL$Idv2i?iP4KPh57SdjQNJ(OT6*hJHzxRl&{fXK|~EFLIL#{U56Z-=Lrq zCpl{S?_jm+jl(=VXDka1civ*VU~Ktuvw@;2Nt^bat5)rU+2pX2gh$bijl*rz`{;S* zQiOI8JYE_|(V2L1v)AztN@q=OCyBTr?0tt+N^Kog+0Dd zf0c`D_aPg1(zsy~Q^{-0_jjcFRU~JBV=li;ibtqEnejyUHTB4ZIwNm|MMk+$4U{lzcVDuR>uw#jYeX(bF?+l6Z~k)?au0NV%5GK1GN zbp!eMvIY|Jt=803CIzp39yywtUHF9GsN3y?k@Kum{Em6$VvEX1B9`!{A$kYs3a`J6 z+Go!u!>Vz*VmxsCt$neRP1lW9S6QYrcbSZ)8Ixo96$5lVG}FXCv&qAFTeuI-KGcs8 z!zqf(R}zY%q54YSzJ=2QdxkqCr6nIKZ=D)n+O3nU<{mDJvx?lA=vZc+AD0_NDxW zwB*Swbq$4M<>RzMnj+f~rIANPFWA+iR}P`-7`?YJdkDnjgWE*36lhf3Pi}55=Y3V! zSNlgjIk)Aox_y6wzo6F-%b^n|eT9c5oc5ivR^-d)P_`6vy4b{fM&Nk*qUUw>YPEyM zb7p^aIQ0fm5p+V&5E_d}zh13`6aoXX^mI;5EwFH;<74>P`5Hqgk#DPI8>HTM=tW*7 z-CWj1bMKIW`-f`6Hke&wW$xKGTAP)AWOi+c>=ZamrLb5D!!``Vo3Obzp|$#@+t{!9 z`IMw2*XeN8`RMY~p&U<4b}Ks56JD2x2wb&LIB)aU^`z72MSELW!`*tmk9Kr-gDe2d z@n?MRV2}HnB?z-%{akHEzwoN0H@cRCRUAL4oy7bj81IFYQ zLzBldB*eTfS^Ff<_2xuY533If4_foJ;P z4fBvZ5T22b%z7MWaiZtSPbH2gHS}#=6lX1rXS80IiSsDEV_msEWl>#lM$6>Lh+)py z`<{>nA2yqLrzzin+g-{EyF$Xk*u`w#0`D4~I@b+tfw`%CN-wD7XBBLNkLu%lLe~0N z@9x##c*oT$%J3%iox@;-LZRXQSDsgp{D61;+fOJ2kmvDl#B0oNp=saUe~!y%-9=60 z;^rKxXL_~PC|}UIxV~M9e$NS!1|nC$V&SRKN`oZnz)YIzd5*u=Kbeh;JW0FY;+$Uo#C-Z{+AJ$O``2)JJ0KvDizTLbAJ;MP!WDze zhBa`w2s5AM_&PgVg++_#IrMLVJgxiIqv%XlRjVc&L7!3h>3CSgnOX^Q&Kr(o>!0^g zbcR{KmyhuBO3rJr{mb<~T7dh56(^*<3lFVcbRXu(7JHx)aFljsuBCEIcgfW&(Cd>` zjkg#U1i*+M>G;r22T*&WJUmlipb@6dCVJtdu`x4yiYsE@iJ=Y-9qQWJAjQ6bbqo0O zQ`({V{{8zOKA1|K>t>5n4P$v`R`w0(KAf6Z91xo1v?Hel9w6kx&@nT|CMEd-u*CRU zYFhXUDK;l=G86uRctYBS!;P4;8=&m4){C}IfkyZ)|Hnv1kmz$$$4Em5kCIxsYF-SSQB*s1P^4|4ncPIl$k0-_#PdFwLxTSUw zk_B>$l-1O(Ra!j#=mEVFHqsW9QVizDtV+}%#{4f{Ik+=Gy+AAaMw>o;l7svn-x?SM zaw5JjrR3lp;J|^am23nyc6P`y;!{%Qzkio@9^lI}tU`eOCWRb~-GF$Xov$9kE9K*J ze0^&N;QS#O>XhznfVNB&DhMaMPj?tNFAFoX12S>$7YB|e{PH`v{YG-Gw!d)g?1bX0 zRizVBCO8>J6TnYtS-zc^@p(bLse3|%dq-;C)Lya1wYtB?FRS!|=)$jDn|xLAEpzO> zX(FAB4-4;*IGaxw50l??@A5zY!&|nCj571{v_Ksbog;w-(Y~qpN>@{T`d?<*s_%WJ4aLMDR|B8@ZBoZSB|Gz7>*V zo(+iGI&>d4rU6}4IpLh^0_lH@_;n3fl7)yDK9l7R21s1+1`~S`&V!U-mk?Sie6bo^<=}pUZ)wn&g>?HQz=q~AG%KjV8Idscje`+3M_&-@;G7w z@daZYRs~W$I$YEF@?pyYOovN`h_JA>rY7E*Pk8QNCH4Qi(2SZo;O<7-udp#!S5=`G zaU1^Kh+`h91o_A_HpQGiX3=2-Q3v_Zwi8=($9 zSk-OoM_D)7o#RM(A#O2z)SL9dyIvm%k^f@t9y0V=Pd_WUsGGk0jgB6IWBg&Bae#&c za5%Px;xacVB0voE_4UE~dVPNM1da?i>g3_4M-gsAFwr^ekk6hpz@)l$Vadd(v zAI#%<04?r_8pXm$TXqSZ^+kLY&1h9d)k{xHYQcJ9CJ z{PPlr-<87~4R@{l^&fNBlC8J5_W%96Ym;g*`iysan?XnMNfD--)3{^U0DdAut#gL$7{u+apK1hNq3Rz^cqWF@kaj3ly0 zX38jKRY=)0qo|Zk_Kcj{>-#z1>pIu@o%0WzpX+^nu9rT=>-Bs-o{z`!63FFxi7Y*A@12L$&uU{AzK-Sxv3lKhuZhoS2#g0s)+(9BfkRW-*cYVQbbOtm2ve)1WIkt6UMtoWs zXNR7CZfvs9*&+}7dq(5|<9#nPfbhqq>e4)d0_&CQ`B9buR%1`k^(hBQBOV$&wAOEL zVdZ;+?ifZfcixE!M7K zA^U(Oc01WnU!Up>C056=0}cKC>jPzDB^NJ$D?j59Dz@3X5z_ts`Y_ESx6!hwsCU`d zs3j78R$B!Z`hQcDsr$_Sv5-h~?J5tA>R7asQxCGH_Zb}BMRR2eQ}S99+U`90p90k`ArMpnjaOHV(8j0GQPoF6`QScI4WL zU4$FP)1MXZ$A5U1wJ|FsG^oEP$YiH~745v~9__6H({weCXeiIYb$IQvzG;2X=4E`- zh||GQtWC$+tm}Tcx;)@O5;e{MmfLbk{DD1))aHS>#TFIPHuelApl+GS?pQff8ku{O zv!{tjID)YgzPx2q{v5a+Q*$@6J4oF~)6*!=?ugoDzUX~#S4(vj!}2*BDl)J1>*xOL z6+rYxz&~<0=)^XSfGtPl2RQ%9_c^F*YN~d2_Eui1v?0t)n3;9%FA;DW5Qcz99|P_iiUfyBuXD6sOlT& z8S_c_Sf9*FuQdPbYMT3pJ>E8&B23KXN{k_2%coC=PuM7(I~TuDZ>NX;fFg*El{GCr zJ>WpZVcY|7)xb=EwjSFg{8qD?>TRwqN6xLRj9xtngfr8x5<^_4_A7yu8*{=F(>wPp zyh_oHQ{yG{d8qe4mkO@kDe*VxZ-)w3dj;dE6BeSkV-E#ub+?Jhe1zo~-2Lc}9c%t} zvJH7jBqob%yJ7D6wwThL-2%HyX~uVVn*_a zXp?qYI=(&LFQ|iXJ`OInVOjw?)))i3PKHR!XFOqM#kOidf3f~dd-#He@klUAyI+_b z_t|8-h_V&s7}01C2ParTn)JY{EPYjS4Z-kBY8#^_y|#MfjrqTX@MWtT>pjQu=4t@C z0#|i+FKu-d>uic;@qKxsD&No{KhNe%o02!-0(ITC(k7=w_IBBeA!}#ZA;Sx`_C{8( z44r;F&|}1L*V5MZY*DNoX=yiZa-Z%>?f_eFwCq1*Cnm4E&nWWvA@px-X+c4r3O$93 zi$LxyvoanKtit$k+7j(#Z1(}>{Ib5y(?m+Wq zS3*unBlGLetyz}{sfOxX3lT4T^?y#Ns;LpZ5n#m_AC0hC7^?t-KrSA5F{0#kd5ixS z)Ek5&6#d{w0foW`Ix1rO3A6!tS~y)kTt)bSUJMq?d2coWR)S5&gx&`q?E9wBkBegU zANmvpu6C<0w(Bf?$kV1f<4(J9w@^#x^@|k|iO&8iCMp?6P&mM8pXte`7d;^h%pc`m zbMyVC5m47n9p<`*hJ1nlfdvfYdtr4oGBVOZT7KT}j0X=FmpuS{bRu4+X7!*hoHsRv zyCg9w>+bIT=`j%ld<`c$Z^snC`1%!k5Fcg9P0+=7* z9op$)U z=z73TcpDX^2d`hDn$1qwaiA0fv)b#vh@|9dxKK4bFcCxi39ErTU~Y94`u*MhU=Y6S zpDr&i2eD=rr5~_l&{$;Qz)4+rQka$18fydvK0tgBN!H;=iXC6nrjBgpTNxRvq38_9 z{_85_qkoTfgeGLU@jQMX`So{7OO(Jj*2nzh1jo*h5ObDv>hQ5gV)9p3iH9VbC^ld@E~&Ivqz@TYLV!*RIX zoTrn~EJ}@!>9?(2*7r}ERc2fBsbojYJWaM2o?k4}V3aPl=VpqT}WKviuql| z^|`1*_Hf#3TL-n~CDDbM<;~qo*P=#WAFiLL5w8jiwPy=dQ(Uw1oLiHjBPen6efeY3 zeLf)g@z1L#;fdnTOil3qU*X=KR4^z&odWtfzA*6Z!p4mmf+$1N0I&VpgBnvMf!|c#bl(dQVx(WVV>yb^6016 zIFAsX4j>wQD>qAv8k5w;WOFG$E`COCUHHo~9o(DSUt@AP+@Sd=|9H;>5`vasA3qm` ziDqDPaKdy$!l_8rQ~bu;+U5p_b`Tu&jq41h9=<`i?u`i9;H!?}Yy&X`B@R)nwZq-$z3Tr+u6P@{S?-C}#g4#7xh7{d}A$_;2hj_oj0$$o-+JoK^87>-t*$Qu(=c!82MRf9 zSEYoj<*p0}%kFw{!uVgW9N+ROv1D8-G9MaYxU8hzd>l$C#-Tb=q(@7HDm_|sorzdw zRh65m;%fr_Xd|Sj<@$fam*XUN-&6eu)Fhj@^Z(k*_b2Mkq--2F5%cKc{Vi8*O-t<( z5~=uK5H4Aow236U2F-gesm-w~yy`lPg$mKN&&X~hd5bBOT^y`@6s7vDy%0JjT*TSu z(qwTwbQSHQ;2Mv9kvs?=k= zcHa0sRlNh2fd@RX?mPQw6InRF-s=YF-%<1UU5L*3N;^Lf-%EYpV*P8D&vhkq_a36UZaTI{T=M5c%2EC2-R_Z1 zQI~`Z&hBnF@k_cD#fG-FW87QAp2@L6uGHzV$mVHlBKT78n)P7Oj zh?8a)>HFiY;?>t;O=4?(ydG!i?Ie62%`GtF6FkOwS+P4}x{QQRdGUGBP`E(k@sD_e zBr~eyX*c(r(X&{qJfm>NioN>8->j01bUMwFxT@N7R_eXB2krQtBox!SnI+C8X{~d~tQ?#X7-rU(XuQcEt3$i?_W`9> zWRJ+X^uBM;6n*svUin$>l-JAr+~e4#;ddz0tU^R1nqHra=CmN`Bgsz};`h)>v#Z`s4D)p_+id*2$g z?dlh{Zq`Pbq=eO;1luepjW_P@zSdXuE`_S-Jkw9ERtVf@ecgV(iH$QMEO0hvv3F1) zuR$d(l7^Q%T!%i+O0cT}@6>dDLP6S9(bO$8CrfqvO!x1Ys)I&Bx8(dS^H!YW$ig`K zk9j3UPxSB%bqOR<@Lk`de9-~d)3=GQO|o?}*tf;ct6|B>@XcRG3V)71(jaQphdapY z-ugV{%Nm}XcP!K2L5RuL?5R1bJTtgxg4)YR?2u1E>0Qp~bcL`c%Z+d?%4Z{Cr*w>t z3bweO6f%Fi_v!&A5e{}b_m{#u{ToCcMQ7rX_cGPmD|=p9-)~6p@3Q^N{V6lwKNN%q zbwmZz#@p``XL%LxD)&dVqJ%7W&? zHB4+-MC1hy!kGRI1feQTL~|X}#UH&{xi2|zHcDZCZZ^*W%+-@Odf2BAirea5>o?Z8 z&Xn(D=^w@sF2*3-N7IELflyHl*U`g=@Gh;a5QS)kI(oIHrH*wU{?u%o$~Qqly)Qn^5Q!lH z$9g6jBL~n=UA~nA3VhirccAKKpUtbm-j+9``>A<75C?)@8Wix;2>ECwBDo&3Lt7v= zO9Kl6rU|6RrQAOCwILdkcMehnM4xc$wBtv%Q(*3Ssb-5&! z9kDA<*e=QKBNSY`>)er?0HEn3lojx5BsQPwSx)$6AY(s!Hip_AAsJ?4%)vv~G&8$j zy%eblu;A#4*)lFP7P2gz8;`2pIN-0F#1`_5L5uo8aAppzT~XNqS%WNDu9%yni^s~J z=2>%+2z~tZzu>v4H}@y{2i|F6n9u)1ZJbGK$sb4ZuKUZV&ry>W$Bp9?UYP@;*CT1f(<4p8KXx~_wYBy3N`htz3k5U~xH)y` zCZKqCb#*b}9>lKr7_t1ATpu*f?>TdQ?AU3y_}X8I=LW=-L^~RSl9g^| z>qjjN*Tx8(E65tnZa8}Wo`lFzeyUeL-N^DL?~fc(DlMIiVp+du^@0Wx?2(b4GG`M- zKT5A>jy!!&EW~#y=5=m9G4gu(V!_5b>jvLkKBwE;IUDPdpL?jXpE89G_-(KM*i61X za_{y^CoyL{nb_F_b%wP$!YnGxnA>}L%CwJ$>U@U1(Ox%50j*> zb3u&Ydp=@F{*DR>p^|=2uqOGiq{iYu1$JtQif8_EgPN6t18ixzT7gCx-vwK4ADJ&P znslf*>MivN(la!r(El%u#@LqhgLkco`UVEL zn8fB1Be0166F})CB;s1WFb-lk0$=h;82_1@e?yNu5g8B24YRYZt}dvfCT3^b42e2t z<`n3J#WZTIw7L_>}6zEYOi#>lxG^XslUOeAU)6F*%a*8KbzD z_uYTB{LNoZ6LNpj4Ho&3SSkz9Rg{-MMVP@x_Wk?&-k2XCK#qaU7LV`h;^I+pr&vS2 z!7^w1>p`yl#Un&T8U*a{E?ijO#8Bbt8}khTP|`i&;rE)I?18HYO^oduOyJ`+l@9N=~rihRej~@LQE*y{kwU(M%A#ggN`r&=4jy&{xF6sG{l; zrWQC^fM)){7XA;qKX}Vcnm?F`kwA_&&v=jMMLosO2F`@k6JtT~)&b{!pA*z8KNNoT z=e4hko=^B5?Mi%!ZS4aT6bo~6YrkW32p8H@&tM9#GQ8rC6}ciE+#{;BZYPCL}N%I@FP8#9yVgp&Fb2sqm&cfu%;@&t^oME`Z5c zVIwl+yvKoHJG$){6Y+(0`Rv{PAr)C8d0tuzKgP$`V7HPmh5QiALD~8Fo$)9Erhzgm zEF?r&TpVWGZf0f!SUzuW%p^QnH@oE9aVn&~=X$utSap8e{R7ym-`<)}FDeo;umOh) zjXlIrG zr!RH3I-kw4+WL0zu58Gc{{vzi{7(>)5MwvD1yBbht_*3eig?|=-IdD{Cu9YF#tQBS zB)r;CGhs17RI$VV>C>k`De)d^2L~B@$Ep&=_-TGRwrJ4cIlF`e z5!iu*VYfe?7k~?;utZwQhQMJGJG<45IYkkl<7(oKdN{X$WLhPjL<7lht?Tz9&=M}zdtH<*~>K>!dVb7MMQdpPD0 zyUJ4;Pwc_bmeQS|$enG-vlIW2v6F_4XB6okQ@%xUvJ!qo<*uH-Ga-t`{7qdi+7YPIiI{x5W{u*uEr-4_l za2@d+Yh@&m9XJ5NMp#6I7WNEiqJi-|j*TTH0JbLnbHLV80CbYLd;%@68y!>D3*9AR zzraM8GbJUAAC1k^5TFY`k`AwJ=&jtZU0cTk=RDN(<%_WZT|-@+t)1PDci^pfBeg3? zf%S1yk5id`t^hCZ36~1JEvKAsH?e1*gLwwfZw6Q%lc9sLM&-oGqM5wl?LeC^u&vlL$jTH0ldV3B-ajfG`z zZ=~}*qs=mV6q;J13qd7N$mbOme*?*>`S>jPT?tM+I^qn3!z@3X+vszDjxGciEId^( zRf=wrdb-hkv>N+%SbE-ff2?Qoij;9Yiv#DcySbGbL;}i9hIwudXf+_osL;du!2aB$ zCld|k7cI=qu_dk?y8}HPrfhqI6r>ryW2F5=3%rz~O*TMN6hQ$GVhKO+|AP0|2EVNT z0;*HlIXCFx(U673)%;-K@m6GDd{aVuC#u(7MLlKeluB2QMnzVYPYUW@w)ZBi4Sd%8 zByoWu8azik*_inFahQ!GO9O{~!fIn{Yc;f)@Y#X139Kyma^N6SYLh<0oV>f4%6D_^ z+7nHj)505tum}Q5V;L7Cb*jRNDek{Ak9dzCw;u|tAKq{h@p^y$zCe`Ig==IICa#wo z1aldx4t=XI`GK@{ZdZyf9nX={->8}R&S_EkNtEjC?FgC>t!2h{ z{^LySGtqeO!bKRWD{aqVSg(BiF<4};A*S2`lWKO^6rGf~9->lYL{o8k_y(CAR zRSAwCev*bM|D-jN`>o8;Z)i1=Pcc#)?M85HwBK$EF_9x@a-<675EDaqXZ=9FJYtd_ zH$75M`R+IF{&A{q5-2XbP_WqX5ZdgPL2cEK-C$!G>nyK?-N)|*F7TwO?_RoaWgWY; zqPGJ#Ukm-EPiv{GQ@SD^rCK+(h+^gm)q&uQEt2^|E2q3?Z0$c>B=HX?k8EIz?Fm@3 zoR>Oi=OpbhR6~*|b$F3*;R3Z@-wYMO(e=Yvu_@ughl_rLjV`rWznD(~Gfu{QU423f_P86=Z&3 zTcK1VLLNf-1%|RIcB#6R!pa)6d3uHiou~!onFfh-`+H(9cN4OL*r^3xim5M(CWcqi zSGQg>G&X7*XW?rqulGoifSa1Vt?hlBw*ms1e}9t@P@)AXL_K_{tEcxqP(|$G#a{sd zJ2%RJr8iDk**($Ziuo+Y5V2ypbY=bQ+Nq6dVcLhHvVu*Yeoe;mcasvDaohJF=Iyy( zZxexN7Z9Hy=yxaYddcy)3F2apR?B+|X@})}H$k64O?)`Gc%hzLj-;|Hdn6bd}kI7 z8Yp`5BMg^7sRr2v9k6Tv52*eZpnB%yulKAM%op=&bPheizuf zlXlLVbLVo?Smtx@ABg)VNJ@P^!QME>>m0)gagt+Nl0$qa+Jzl2Up_9{O!P*8bae(q ztJPT(!7$(cC-Mge;SB`dp%G^Dc-Q90$uc&MTM0S6L8#oTlMF(UKVnn!^QYkW1>z7a z!Mpq;&Rofp=$b?OTX^xVmXNX5T9o^-=clQ4uFAd9+jL7`pw(H-^v`jWyPr(%>ML=~Vlx{C4{*$Buv}pE{tv8yzae(eBQ5y37or zYFg4BGW3KS#?{*hQlrra7Ylg zSpJWXk>+>(|EV}{1nfvgPM&6k%q)IEL06pqKr=ry{Hpw=E|wY1vEyBAOM-)$#}%)1 z{g)LA4Cdx$b1rJp0qNSG_0kagRlOG_h6crJv-daJ&Hw&g-{Bgj4m7Djq8|ZvQ_-SB{6J9~&MbpsI z@;+*O`t;ZgZ~L(WXa8CSwieLZ`+BIT?2c^6DEhi2q@byJKPIN@zkLCk_rOTqgo}L5 zKbQCL#_Zji*+)?{y9n>zL`Z}}9t^wk`kboeli;&XA4nCs_|{oBqVpsH%ie+S8UFPLl~;S%j-Chk$5H~A;|Kr@>(AD^@^gEzScu`gc z2c8CmB_hW1h0tVDJvCX2i%b62CG}N_1yZ(~ZBYu;gMa3@Z(bSw-sBWdCzqk0JKmv( znLiQ|!0cm&F~A8?QRj~IU5PD3uK@^WV*uHMIL+lsb7*Gey>dyD3Bh9RliFXpKYCb0F)5R39_Pss(CL81Uz4PJWJz z*rBcgZyR2kL~Xx&LN2bCX0i-1OAy2_$alM1?I4#J{rS_{-u~l=8;m%b_j#gD2HgRZ zu1fqp$QSVUel4zp|N4LB91LyDPM==M)E8Ynyrv|?erHTmxw|1KTAsR?uN;QlAmAjWUn&Org1aa>|Cl>c;sX1J%Y zZ+pa{=4EGw#fByj)r}Jqukvj9O%DC^`no#wN5ImJnO&3PS50Pm1@uT0v-I={H1ej8 z+jdE*RSw^7Hojr^d{YLISos4E8D$Z(CXt z!B0F_^hb_-9$SQw5Hs{A^K;5#tp9%6zLx;M3q%kAf<;t9QYC~9_5_&_T~$>T$FEoLi}10DdHVDlI1z9s(oPV=q+p<-p#io6gM(G6sqfm_Ac55%of%Pi-MHpK@fgZNCt zC2{P5aE{dhxe9vsJMxsw%r#Cue3cc0c;LSjS^0qmCY_Z0_%S^)RO#rxAewkJSg&?( zTmHI{iCU2QK%8;BG3R;{tyE&IOk%APnQ1P6;I@4TB}H4lb$98q%hQ8M#R8`Yq+H1M z4ULR?&Z$AWAA~mzQz;m4ta<;#Nc6FQX@H~&al(eQKWy{xlSF0V`qZzTPa1Z}Lgl5f zckuSiT4~+8CP5019s6VVqH?lgwkA*cnGG{2hMZf}`}^m3P;^m|>bssPJ=x1i@}_%O z_gxvyrpuoCw!}%sQ0TYAk$mg&>AJg|GWvX;tGNXalDVZSOwJf@OgS*J>F<;a)#eyx zqa7hvPdWQ9c5c1Fx$nfW;|4CORTOuG&nka54b7J4U<*v|D@)T{X;}HwdWI{;$jC_9 zKtj;sEdu_GDo-6-+o36`PtKGYNtySXf=-rSwcufy*ryAw^|g0TIrBWERLG|eFZ%u7 z-;(7lgiy7+q76JfN>$0ddlLqW16k)eA5l`}jmMq*W2jM`y)o=^F`wI7$!$4RO5Eqz zp*taDDfAXxWVfRCO6*`^ri#*6++{jp+J=+FHBXggDc>gfV$X2{1E!oDf67kw7)i$* zS9zYqhNhAE>uUkpww=PtyNuWlu`U%nxc$(y_Te^#hSt2__NpJIgTN13KYar82Vo>Z z+FWwN`*-QDsb+jSC~n+E`s(>~=E z8@}4_g_T%z`P{^3XS3s~V)|+<8w$Le)$e2Siec~O`R{j(kATw6Z(ILv*Z|OF%Q7 zI;FKoEBw6hL9wTx&`5K)6(Nes@n(-qS`<~*v$s1Havlin^D&rDFL?g?EnASPJefsH z{+oSwW95%hxsjG#>2LPSf3j_C^3mw3oa)MfU8zB4-Nk{mA(_SGM=3+|e3}ks@O(LP zu;8CvvaYFyjU-#X`OLc7z+ch;e-r8cNL{OZ#;Gnu5nwZE6{x%cAZN8X6!*8-BK zdH>p(Cywp)FEU`IBqhraI+K*jej+_)_A7%`v)vyb3%!rDEP!Ftk}C2BhMI!x zISKC~Gid`jy&10ESK?Zb^U&Wu>2bU2PFbC7cYs(&afw1P+nINFRmn^DvxRcFcuOT* z-U?R0_<`_UDM_JVSgo~=NBj_hQ0?4e<)C(K2Q_82oh26=GlSZhuTh71Sp#ub2>w?% z#d&aF33I!SHjPO5S`ttuzzGQq%_b5j>D2xH0(vkVM zu`FY#;}k7wu+@?%Do~AcC?Qg*TOM0Vjv4jg#@=~Ir8c4lUd@VC5*AnRxM63dq> zC3n>qErwI@=baxhBZx7QTi-0ub=b92VO*d06=!7okkrmpJwrC@QYP2Dw1vYyoV%iJ zO-CqR?5Up)Iam

    w){ZFOUWO)R6?G2I2LqJalM+QlLoWG?n@ij?78Zkk7sJDsifK)cQPi z_A(bQzR3AAFCo-jC?T;{apuM65%vaFECUKF^6{`+ax==Ku@Y+vgu%}Jklk^6vBb&J zlmq+rb76Xl_VzZfZ+5Br9+@@>YialaGfju9>mAtaVWf+698#_Ey?}lcft9@PUH9Pm zUO`8c4l38Z&o zkL@?c4Wc%h<<(98{y+Sm`OzQwIKTVJPvO3Jnnx;St|XQ(T)50Df9EGKu1luULO30Z z5g^7KKWi;{o@0%{ah=@_zR`v>Q(Rx`vTwTfwl4r+5IGED$xLIKt5ulnkT5eW z4;FB0CAJ4!WVXbi1N-rvuaNpB9It{l7U`y>X^6#PV&*W3b;rdooR}aDQw|-Q;L?pYYg=8c4r#XbhU|T-DElssEUr(Oelt{F zYsK~`ue&oM}@fOcmc=h=&6(4>oCX7?EJ-FxJ7*ST(W$YDs8ZlKbQ>plr z%XR+IKl_Jtdp)vT)9du89NN!A?|B%N8f<2mn3`ej`W4bBE^PcV&9Kws_CpVlrzyi; zADtyU{l(9-(%xjV)1eZSIWRv(t5K&r9I`&_pshug9rhnyKw_y+Oc7-{X&m8t4%^8V zPkiy|J@dA9tk#J@jO~2vcxz{E(K+orr?_F8F??CPNmcU=*03=O=>^<+_ru(F@?lCU zrQhw+>u$2Kw#@qSd1e<6F+Fz}Z8V;A0Efjx$C#WsKpu8b*$9Ee_e*=`4Mp>v4F(7) zcg5NO@-PG;$itBG)D#oPZoyhhw6Q^DaX;y8UFIJ830l1#I?o^)(W}m3@*KBX-BoRl z!x%G&Y211z)x|{+g3BuzE6;Vwa0%{yd{@~&8x9eUgNh>cNcwI|zJsLSIUT#(VBUCO{C6wgc*u%klUZ2R+Co*=bwPNa5yt(=@!I+w zg;FUiD_8M6pGv9D!oDLoR?*v9CrK0hpo(DZjv*YppoHi97+u`!DshGDVIS9Zsn?r@ zs&AeXMI*EY;gtCJ|L{}HE$rus-~A7K?zeuOey?8)Y_-DmBt|8~QJ?j-8!XHpWU#%? zY;Nx?+D%=wGU96P#1yS+`b?6Ka> zdE}wHIIwS#C!TqQ^DEm7#)4DDZB$}~Mvl3G##*$}Y_En$0gfZcQiYTrQfQ1Li#kAC z=G5MsBUcM@AyE=i2VB2Q)=wB+8gNVPZo>W=agu>oa7wc<#vpdpmsJ*0wuV5K2shVg zmP=?~&`JBCQ)VaU86*+uaEPuph^+!&qKttkq0to_cBffCeUbfh8lf}FT7aWa`QGOw z%`}fZc#>1EUZg(^3+;|E&2Ko0KokSMz;h9z*ra7y&TtfxE5%?iWHbuNmBs?~YQRG$ zkI);8$TG!4_Z{cP>K6b0_rAo-=T?dz@YpTHTDZ2_;lz3v`(`PZJbX_R3rTl*g^l%1j8P22 znCrt4Pi`!uUO$EB`;7X1ydXfS9MAK(yt>9(XUJ=pZ!kaGL}KvE0lw$q``)-&F5vi; zN(JBd5J()?#c>>@jhV{&_)>z9C~dGe8EB_ThAS-l_ub0O#2nlG7_=r$5?s$mNJ*~L zn5%41DnlEKQaMTw=nn@pn+@VTB}+o2Q#631XoMe>in`hsdJ+IeYlP7S^-pW;4tmy+ zl*%Q9GiO80nmgTiaaeY~wnYs0RVfT9x~*Y;fnn zV;ozWqgpE=7_lf_RyR)b-#ymi7jEQ?5+5T3{`3M)+~W)9u5-Gbac$-Gf-7$8VDho6 zjs`SBYAiWc=Dpa#x5NPgyG(k$9dvQU!@Zz^pmWx z5jK`g3nBv$;kYg!D3=2gT`YTC;qcM#c#!FO1)VG0z~B9>-#OP(Iz>Gp1-|d2l-jk% z`>*l;?|5s2Zp?;|%oYBK3atxI=N(-jA;m7tZD;DlSWW!3a~Ju?|Kz86^uGHz{_s6a zzjlH1M$r?3&8wG-P2KJ!RG@c?b329}n?h{K8i^6QfPU&?`kthU?S8VSjC*&xzmcYc zx$~Poer<_rZIgOyK-}A=+fgh`Sz4_+Nisr}n;bg0kC$FuLAoW3bZ~ksH`IqaX=k91)(Pv~!4z_>Aav_UkC2!}&%IeZvvR?)Uf7*#Pg z+%s=$*${%cy&iXDp`fq#@DR?mr9CQ!Dp{7{jFpnL*4%p618lCZ;-CoQsGuagLoebq z*W_uoXWswg558x^bC?stFn#L@nzK#Xt8E5@2)|U~#QpbybQtQGsvm%GSl`^F*YA*P z!zfC)?eN{qG-ep~wm5(G6*|2RYwa#snsEH!63u3vEY)0W-(Yg4$)TAgwzs-e8#P?l zqdw8Z2p5$^NT*O*S6XrD`qe%2*4m7(x5bz@KJ>p4=5DRQ8QY>^ZK34;Cgn{_jC6M;dOC z#yw1yV1>EqIkCpfwNIbMZ#0;HbAvt_(K&aHpw*&0{f14(XmypW-)G^`M``)D?7p`4 z>C+4c114@cf!Amt0IymleExZ|exLHp3~8@N&}xBKV)gZHs{8igClPoB&oUbf=w7%$ zecwKU$*G&Xq+rY7=!joW3}_Kx_Y>U6LoR>YgpGu)n~A76&qBrviR^r z=LnPI#9d@GKxQLQX|bVyOG9i}yL1JaC&hi{ZF1Wy@3)IMj&DHxLqSkpwb;Kc*cE;K z<`8c*>2GBz#>z~sb9LY9S;$`#TiCW=C=(PVi>o~H;QXiQIX;`ZAa zgb9y*^kdw5*FF4Szw!xQd+9}7*F)tALA8$KNILCx8r23$ZE|>N3axK;zTY?}fou4I z_qIs7ZT3%jm}-NAEsw9fa+!WAX}UdTYJyxj3=+w6mn^HD0ZnNbT)06{E-|@OXR2J{ za=XXD6UVsz%nKYp*5ve=HD;%#NK%WF4cXu9QL>i$q(^ro2sK1$N@q)fg3Vq+n(A-s zeE*jcH#^@FHn7YUexd?|#Bn6Gvd^V!ZM2Yho`>s50$+0D+6rHK=4C$mp@$ho3EQFJ z55N2>|NRdg;$t6r4{4V1+h2H*7q6`CHXsH-6&6Cyn8Fc9*?1FQXhq;Uh?0*Lu+~ng zYQ;jgvuEC}F&h%*i~ubyS}9DJ(NxeJI`p+d_%6AyGC64t{J>ld$4FL_L~YNSz2xm-es;<-|S z=Xp4;i*KoKZVlr&jm=P0r>F&UV+eCqu-=5gcU*=^N`|5A`#gH`1oz)|1P7O^D{b~4SituRrFJ0- zp*Uj=u5?hUpcXlfgXO06$p-A*H~cBbpU1ra)Z(oTI-IJOOOHz_(Mpd$L@Z|fK`W#z zZeq3&RTOyiVw?Bl~hN~5GHlhJB6a7y#cn=UJZGJ~YU%tV#b=T~^~!<1>ruq~{33()2CiHDtfUYGC2!BX zg|MfrrMTWgk2eHkUivpS>SKROJ0=DfNRKyuF2_#3pWE+#lsM`UcQ@#FdTg$)apm<> ztX;cMOiP6%4?~{*y?=}N{=do6kvl2ZeWVoJ_wWa}F}KJ|Dx|xy40iA9jo_49Dm}jN z@WbDv+*6*NWy*2zo6X&UnGk}RyYD6&4&Nd^Cxl?;~w~S-*f&siBs;B-byJ zb+;KcJbKrzbKCnKBG&=BzeQ=b&hWK0ChoWkTbrV~uz>V^N|TcaDQVnT~+!A)&q!$8e8j(kk$5b4}%=`@3ubq3N&D{||G^*g3zxjIXJZ3d=%sJl+);`Yd z+l?$u<9|@CR&Q8if81J*z4?U+yURp>)AE0(OE0?i*|~Y%`~DBG)o!!3-KEuPa%TQE z$P+rh`){tu)cxfwiGKFmZO#D>9KPq2kj~>#+$Rb97@ZTwgQDQj30Yz>%95usaa6$@ zb#YvYHy#A$c~-#gge*4Vj)U*}U@ea8@FRcwCy8}Vr4}F~i|aX5s%3-(rDCi#BqN0o z5kaZS#I(;}{@4d_J&80oz24(V%(Hed>5p|k(S(u z!sk{9T*u|X2kzkD!X%?%$d#)rY;5<@#-K98Cw}9zoH%xnTMjM~Mlk||5)!dvA>=q? z7a)PrJ2ikQMq62iqYc$o&M1ND$tt#=aqZ%bJ@YP^^i*c$1f6F%odKWw`CsHe{ku<6#)8sJRciEy zeY~j_d9J8?5|wMLviOe2DD0!$Dh7+|T5v#P_RRa!pMT+0lI4#J1hs03X01%UTH>CQ z$C+wX>2~m~(H&~7nlC2JPSK>=aVlL!ag;nRJxjS#p%Sz;ut@2lvj}4Z zLPEd0&Ftb5quy5Wk>fh#X-chD!diniW6rq+tuoL#ScA2iJWt3~isJ`3LIOF1-ZquS z1ZfKQ-1Fe6Q(u4O?azs|r-ZeSOCiwcLR?zsSgUsJ@piO-gf?_Xn|$W^Cpour1C>TJ zrsjEVJtVX>Zd|=UhQ+9y{^pAqm0*p+q6%OLve0-T8y`!9K_SSCVfPNF96Lrs>b>uS z)|@iNJTAsaxSdAbN-?$*1&yZH>ybqf^NlLKsR`D4LsFF&bTnJ=%o*1&smSrYLeJ&) zgZuc-2k)ffJ1G8d_TD>6((|tK{XF3fmAb3DI!sTFl16bfwq+U1!r&len{>g#;MHY; zix(g6vRrJA!fN+uM-pI;fF)j7zzYW3T#W~Vv1~a@4swvJoM)zIdP3(=x!(9Z_m8)_ zHIk-gMh@6;>U(C+OjlLE^{uy_=lA^bPh#Bl{PQQi$Te?#HN~8p8R;@hs!x*axR2ww z+xw`uK4`6dM2OyY!}k(r+LzCt^WT^FR`kK|I$mI)+a$RY!8PqxryF%ivJoq3f|8j) zT^kA1og;0!-Xny-SWCwkK7M$LdyQZ|N=R&)`RwiUGoaUsF}ubfwmWTFJYOGdt<56H z)?kywBu2ik*N5=@{GD^NjccU#*gD}dd(7jR=Z;bsDN*nehH{gbG>^_bXl0a2$(yS7Xew3(Sc&ePw# zpT^2UHg6q^6`3Q-ge@i?|1v{kTe?kJEJ|xe*Kgs%SG|eJC+;^fdDTF%h`WDu78@DB-+U2Ky{wMgCkKRkrSxptS zyz$Lf@Y>g3&inuDBOH2Ws^{%_9tN4lsBX9R-n^_4f-~&PGa_g$FaBPsH1aX4d5?v6 ztzCER!*z4lSA}KQND)B2TIKVfx*JD3NaYYVYXr|ei`w(rzwx#EyRD%8%(*m#I~^tu zJ$|Q~D_m174U;bp;R!HFajh8+Hpv`Q1{^O-r_{ENmo z_}oc$Z_RV~=oHN)qU@(U_{a)l<33AEmS!`cqG~v0Lzp;pLPI`@nO>4yx&t;$K%-%q ztvj@%z&N`1`ZmVgDW&|rQ#fpvo(HVnu(DC zQe(*#izp!o!i2;atbnu=@zCRkc;v}L7-NwZq$@C5cV{ZuETS&5mV#>mt}rBLv#BSo zR)FJqOsw}=5|Ih(^`5-fkC*N&Dtk?u#^~6glL|V%#8DuW$P{ZV)^Vt}T7+@R=ujD* zrYMt=3ZLD3U%`q3Uka@6k#hvQFW<|(AKs5{he!lkyCkI|^UWH=#R0s?QWV|p%fgaM zLn0wr+vnC;L{HvflH7Uz_6^r;T|dN1wT|khDjz;{n8!OIm+s!e_D$oQm|3C|8LEvI zQ4~?F)(FE6Ao=DaPqB0B1e3=XQPOsMRan~XkmcoS*AZg7GsDxY@t0lA9WodT)n<}S zis&i=X=+TEn%?`;$~&z!*PK=wtv==#$zA$-#)Rcasm4Q(KSbQ=;CmheM9-(r? z4U1{kaJ4{6!CbwLbOgerq$bN;l1d?z%+i*lh$M;Gw&P;F>0=a&*_hvaKHm)@fzl4k zD^;4!4*9%KuHfVOE>3qodTdg35Yk#+rXxMvB&Ad;8DI65C%)(0xnW}ao015brYZG$ z14kJKM$1U8h-3NuGM%PcR=p|qkC$9SHH zi4&~MzV|qcvPmZ0po8N$7@Lh;Yt*VJ?UA@S94|+wRihEjF;E#ZyLZ3heenL%uM;Eg zw9>xGS}U`2BPK~Y2w~QO9&5dP087@C`QXW8Xzfr)JO;}?%k?=@n*b?MYaVMl&-YTb zt8O9Fos1HJwORKU5oZScDT~EggEhj)Go14#PVP)G*H|F6WDaVrG2N_|G|l>KJ@Clm zTynvA#MZEFXn=y!99*grTMMMvZuG_q(Jdud6I;v)dcQ7=yMwc}pqpwAOy#ojYCc>lyV}?DwT(;mo|hhj>Au z@$CHky%=Txm^6&M(nv zE^~6Z!1!QHG4G&Eod+L0$j9$}8tvx0O(asJqrqk~pDi#nI7Y2rMM#gR(4PtC4kM1dd-INwd^|<~^Wf$%ND`~i`2y1Ou|jqCwm>M2@_dBS*<*1` z+-{@2th27LcHi6Hvb`tomDc>^P+{GW5WHl4KR>bFB2CJPLq`eP?Mxhq%(BhpJ%kiI z{?K!DRvR3?;A_f`dtnkB3_1z2QEJwla{bdlh<%f@kM`t!E{LM`QWUg5?&SwQqNKng zd?6^YbgaPa+zPHMSXhdYzQge&a|}2M10JM_C5TfBIXJiwvvW-0 zVQI7llP6+2LAvh)->CQG9fskg@B5iN`ToMbYPH&v_k)i=J-KDW#-UCaUl{}uQIyc^ zge)#sX#_D!X_VIZp62q4vL>f1OUoR3`dK`YkaHwCN1;U4pENi}Hm&{I$G(SQ6Wwv;RU*I#-U z&dM_L2cN|?AX9^qg4mHXi0H&2Wv_sr2u3~2jM13w9X4NC#GrAEM%r-SPhR?PPu?a8 zCtq{`;;64I9|BZ5!(+HZnF`q3Gq%GV6OGMOG>)yL}G~Sr(?& z8b@VK*Yc@iEOFNQdb|YI?)!nuH}~ZI$AA34C$GBdbwhZ(%n)^^Nx}xcKS&Z*5z=O#$vz)H$&wyjgvcQ<2$3KNv7!Z{)Afei)i!VYlBC^} z_h;_?;^Z4%|GFV7#Fe(&4=b~0GW*6_IDX#tV2DY;bA?mc`prw=yu>DGR3bQcVtRk&)5A3udAX6eEca+ zE)8+Ug1aY@*y?#=GT!AQk@9HR?7)iB%t%`K8q6_ zOj<{vk8Zf%)UMQ|PeafK+FhsHKBy5`sZPZ0fnyZxy8pYdCX{#KD^~1B89N(Pckq7; zs;{a0m@oLKvpnu0E`3C`?l4634gL9_t+BF`+SIR z7oSIR{{-Ew`Yh=0x(woAU{ykrd`Vmg-#KT z%FrLVFnMJEEH-*O!9X6?Yl9lyWHbHhVrvs`5c*!RZ06}p60_)13X)_o%(Pkh^BHyg zKH#IjYj(ot@+sx9dbiQCFZD@oG8+AW+W4eJA>q<)$`=%w=i?t4WuM`6R~b=RSMB6{ zLvIl;JUU(p&dl}=|EVq`Cq_K7#-$?+=nUQ|)GwIssxz|k#KsJ1u=ut9lSEs@|L9*` zz`w6E6EB0`-VbNrBRt+m{6p_+*weyfNa@=wE$AG!+E)NQP3>bh>dMB8say2Zn>Hya z8ehMSFyn%dXA@j>{U3A)N8^*e5s0~s5@qpOTu0Gbu`=zYP1+`mPSeCBh$<~vDdEtr zkf3Yof2_1Q2r@#C(7(cE2SfhWH3{fApoxDc*b>6Xl#bUdHkpKO@9NYRQ@D-{T`JYeJ=?Z&X7wMa_S3a)vLxxqcPu5RamY2P7jN zTkX6DyvgK0pYT3)iM|yG-JX`{IAYRwPE$3xh#?1^KR@LsxaZQ(-lL%=Xw`l!e|Wy> zKs=h(yDL^qddLeUh~b7A?(Tq{oeOvs@2u=`=%TJe|!5r-N9`E zpt7^snk7aT`FrQw(k#>3&F>CQ^}nCHc!I+s`rgs=Eb@ke)AwwocG8~W2SC`pl;d5| z-Bn|N5LPCBc>YhlY)7Tjq>Gr)BVv=7+R2`Sdhj8r(4gzRch>K|y8G+vdX&%mU|syh zWAPZT_>bUp7SVqV5_$)Yg*(=B?DR4B0v-Kgdb3ixG0~LHYAKO{noa%By6!hskXLw~ z4zJp^*0fpDCpO71H%Cb{F-+1xBV>_#i@fAz)P0UWK#N$aZQO?Y=vQn_lB>9$cNx}? z5gjj4L9c`SVPJRP%IOmzS(BJ~GPwGid>2*9cr>!R}Ay{Io~IkLPb&x08^6_ivTIM>p_J zX)7pj>Q&hGtdM&XAniIau(nNz_Ph$FojNHE?4>JaVtKXNyfo)_`q2Z!<1~T<#^mF(x z_yo>F%$mkHcx(&HQzx?V7i;)ExR%opXu`gnkAn2^Y{jerEE%)eJy16A#!!`Jg-{ML z-HF`luKS*;77{`os$#X8=lnVllnc@S zu!X#f&Q1tM5fCyk#A9%r|%i}2a;&lSHNW#^VVc+vX?L?#OAnu|G?>Kn9_`BT^ zHhnmVeakPjTC`)u(LuHL^sCJ{?5N0bYj*1|0PP$9$Uaojm!Croc{#d$u3TD!rSp0_ z-?>Y%JoW?U^##oO?A+$Ogt7Iu6jKbHJsx`yt#D9>3LDk*`kR;x>Ue!5?7rU!x9z-k zz9ITD;q=OMHz<(v|EI?)*LO>@`1$3uBthig|KG=x!$EUNa81i9OdIT`Puwye)&iHg zx3>V1qA~NcZ+=n|M)L}s*zc(+R5^NS8JY28=Vp`sE)j%T=D`{Ar$JleYNM*j$;p&u zoBQ-UK@a~My&Vr%*Ha+%(uHQ^h1vwi3Pl&?PiV~$|CvmQK%((qw)*wK=!!pH(likJ zB(;mc3E%U+s&l$AZwx2E!U4wCDIffZt82`{MsXhZkj|Y$640iWHFY8uD^n{yMJdJAu5!v%jXu`eOE6F(*BW^gQZt?B z7+wx`w?j;}vuJ~Jo|u!vY0=hbK~D*B@SbGVZ+gu2{J2V6H4yAH-@Xui9qeigxUfw* z4iLJc4rbd=7Vd(Mr1;|mJQjV{*0XB>og+d#Ukr-Lj!zq;{QrzTUi~eS5_zwzz$YTw zq#J&q6uJ@i}5|0+CkPdjfU3Nda zNaJL}IbewAVnNbxYPkn?9GEu^XYha7m7!1=!6U+1*@Egd%1k6|=n+GjyNyH(9)K&F zH7zOlE|X+u{MQI>HRuQK^_yYn$IFjw+p5w)+XFrWpOzJG``D>UU!~dUe0QblmWN?c zt+LdVkxbn{$f>|H%b|H)%BWEHe(g;eryXqu04Dn>fh1 ze0nqBSl{>b>qqFkb5PVh*6ZI{gNVcPKMjZKDFOGE0e+L8cRqq#^k_eLKs(10tGK>? zFTby@9&!~XP*NtRRwWRmZ~t!a$EzmWw2V|4cI4-QGoB~>MkAq90KJdo%|EawMY?8o zC3`js4RrUJwG4-~df!pQ<}nv6%gVlYK<48Mx$z6NUyZ3OK%`J?x-u0x3zwR(u^AA35{KYzDZ10d zI*SUTv6w6za>@vtF%~ReXX5l90}>?jFV;3}Jk)Z@zt|O`Q*~MV-iT(R9y>{3S33u` zcB(&bs#8wJv(5vHQj1iUO0ATOzaJNAK7piZ!vwyCTnm_pr4(qx?a;#Oqi(neXS&4Q~sh%q>X zZCr}S{XO& zd#R|yQQOM*7;?{=%qZ|b&>4yN%syb@va0{}!h0LSm2zgC92h3Qb7QI?a_5$uM$NRI z%svvxp1D+*`e$a62XSmfsdgMjak`nS&$i1fi#Qj=7 zdAA~;z3QWFTh(*Lf|9dAgZ->D>5SR2;}17@NKll`yC#+5@J*PIH>%|aO3KKZ?#6vs zz$)1M+sAv6@>@T!DsVH9$cF%88PbyO-J_Ijb~}=$1}FBtVzEerVc&~%*d$51M67Cg z;8w^Pcs(P(-_{Ekp}BWB+s|sC)S=CEY2UW#@lC+>G@eAzeTyOVlzT`wEZ%TkW~Tbx^K#a87J);Jj*lF0{n)(7wtI593JIwcanp?>*MZOs^V;+Am&cve&S?sVrCLV4(IO!YvzPcUQ_M1d zdz~oL_F)WW20b?HHdRg*Vpc#OS`~<}A?Ka4@cuK@hRzNA{b3nO^$yizPSgqKvc9_& zDtA{x-)uQ8)70qY0IA8_+ys=S|cyu9ZrUK09(NqaV?bNW`dalI3YUx@zq2IXD z<5mi*$5JmA3vG=cQjuLm;@heU#kx`nen@om_x39rL4K9r{-1Z=InSl z&1)EMt6NyvTW8@bW@6IROlp{QZ65{VUE0tO;_0HjCsH7xukUCFxvS&)E58{-!ndU#1y?vVqYZzLiz z^{tbD5~|k0RMc$2vpbJ)f*!S&b|#FCJ4W@H70Z8Bs(1;Q6V%4Q6D?sIJHhUd-ph)* zuEW}dt>s()52El5f3dSxd!i9XAwF)(^k1B)HgQpErI@JLF?!8DSaD=~1K+x0E61fK zLWr`md~mf;^hU)>>;2!@ltuZ6pTRYj?cG6HMug`m2#nFDqwo|gS5H{8$+x}&%^>24 zqJ0YO>8&Y_5xP*!v1)NSfQ>p6vi!sxqMol?*8F{Tf3!S^?%=73 zy#;6Trg^XAYc*M-c2TEv<9|&L_koICF7<8%=MZj=&ds!8!Q#?&U9_Eh_xn{tS;s}- z4t{7+WF8EIQYC6yQmu5=6v*_y2xU0S-Xx_|4e5081WYG| z=b>echiMx6I(Y=wmD3`D<1>woi6)K>8l5jIZQXz3QBZUpd;Z@~TKSdqnY81JtpoOM z@hdKmx{OwWm`gSa61kEOPmN95_LCw3{R1*1``;}Xb|$2Y3jU!Tz0>@UqKlizj$54Z{=vHb&U9A&3EKR z@dcQtYs;v<=)OSwetl`nc4^o9wrhTh_vXv(wAkj-PX}cK1MyAqiHRj`r*CdJ?!EK$ zSRz)k)hZ>Sp?uvgc@{hlM(K7I?luwL3Lt*pM|$dK4!)2;3lkTk0yy6`n2uh;iuiOs z>hW?obE|DNcMeJ>{9KOtdV%-R#n7x|nOY~Z`y;za;yp|&;MxbtbZWY*719aWJL+G& zAtl;yZjst?6(};(xwo?jpltdV0E*6?K*KS0eMFy(6}461WnjSIkg6ekAD{^Pt`mg$ zpY`fkhHbdNNlj#I$GY3f?&rmdW4|lU7n@Nn-ZHsj{mC0~6moF}96U?el-U<;=)Ap> zLYo!O7Z}BgGAsVzT+ZJ^;Us@|dNcO-kq#tP>V9}#j#*l_=2JQ-lw^+*cKZ zR>H>)F^GjqQeXfJnIoISkjul)rgnTetRMAgl|_4A{)GL(bCes1ye7eFkN=cKI8v7 z8h>VqKZG&c@k%My2u_8e|H0c>G8ZpN3zSs#y-lyk|1zw+t#>uI9)^KC))7(x7c+#kMW6UX?$!H7){G za88_aDIV(QRbpFr&Iuy0zBt4B$oVRyLG`XG_;8v)xJ0rnb$Y{==ssmE|B2FWPIhdq zJj?(%m#fk510<==t;Ik;He;rRVao4`8>h+MTVv<$AZr1S?hGy)-aH zzX6I8Bmpvhc|ZHD)$z)WcbyUN02*QRO1FeMt0BoI^Ux$=`xg8>WarY@@2CLd6T1@> ztV!7s3f+%^>_#~Zzka8Wjk`wn3QeA3bw$SwRil%kAd#=y?xz^m|MtEx4c4!(1q*b{ zHfaf-=9DJdT6*Eq)27rEcR|AZL@K5U?T~rm0L6jsO-fy@-!=4UtlCr;sM+XgtW$sz zOHqi$h)@#$4EiYjG`2H*0q@(=y;YekoK;EENFp+&8o7hNuSq*CB+2dHA79mNGxp{~ z#C;n$6Xs1CfU!Hx&^?@-b*lrR@wR6eAKLQ-@8#%n^dw6MA~VjkW(wOMHf>V#dOk7i zFzlEJd=i3w5Hhi|J&}p^F;y?vc|0rwg?T$ic?xy+ z^Vi(;Hsxy@$|*(G#In|NICk8a3A=B$UF^}3O9Fw?k)adP5e1&B_>1c7v;M++Uqmx1 zT9*!<`k9)XU&^EmZVz*w_v~q{s;Okncq0?538J$ws?q7{k;$9uS9Yr1j(e$e1ehU? z-dg$>c;C9|?OHL^lC!aMpe%$iu6|^(=wUZvJuUUBW!bnQQ?*}3#{R}gg1iafe^W}z zSa29E-YE1qgRt-n)EV*~4rQez#cVKX;?|u859hvOm7EJ)+QNDPI4!se4iK=A^R0+a3 zgu%f<&wLq?f{J-7sH7HJr-(hGc3eYHX8rB_`TZd0O4l(FJ4R~bq7`-Usz(^F8k=?R z&1CSOtLhEj2V*CU!@XXjHY%&{cIDZP?P~G)2)N7ukY)Wx*h`nuk?%+OcrD0;qkzJQ zeY{MR}qKCYvh>Z{}2Gknn~s8 z<-v5z&PCKdHxI~Lb9Pcgpjhna{^Xcc7CB%sorTey%%4oQ*m2gN5Q&CF%US9=i$|}n zEd0&yGqYF-pGM=C=}>D;LGqtN7ZEufcKY<@sUmyU}`tq{cyGKje(0+V1)(O2y^kmXy*P8Q_T+sCysg$Q`^7c{CO% zDvC%5-XHpPdfD+f*tDs%oGOtgeXGJL;fvCa?$FShg)(~I3V^^Fu7|0vjh_mzbZ}RCC>S$XA zR%G+KiyvE@EOa6klf2$q0UB>ZXjIYBJp_hSKOclrAxDMa zs&+}(Q0Sc-oAL6MafOt9D$S9QlUfXIUgT-9h&#*T4|N8m7E*+>Sx4V+$0y;Ro6YbU zCoQA_7Ia1D_ z4*OlvQTHVp=OlWTS=L!IPvi-hjBj39@!lyOIlkma>y1u;_$&E%{OT(N~^prpkf#y&Qx z<5L!LLV#P=X9%GEZwtSL64&$5$FF&7gsATL# zeFHVRlX6QZXAuVQSpEE2&DZifAy#-8uV3CB-nFhDy?d)lZ|nKa$x%P@Zk94c3L1t{ zqPfX02+zn$xh?rTLVef4@i@@~jQ&_XmpE_*|M>MbEPZ>b;KlB4I2JeD@9Odb>qsM3?Z?$*5BV;q6(fbSas~XB za@A4q@ucUQ2<=E(oWh15^+OXSRYNl-$y3X5#TW|kJgb8LQoEgJP2RZv^}cDX2QTfi z!Bi`9t_C`>H=g6PWM`F+Hmas71OkZvBpI{QA7r7ENVz(Pq}svCgr*|H%PB?E^q2C; z+u{-CWjp*cjAn!f%B50r42p!2HMn8|n)oJkKPG?pJb^{|m?78=6{<1g$HKo0Tcm7b zz8`dv%IPL!A84DXXCxI7i@M&o=()aATa`6Q@Y)r@^Nk~~#Fli!#2+?VFMeG_N&uNW z#27`xO@r~}xWb}{7f7beGT@BAFl0-FE>eL~w2}3Y@}0eR9LsWrB_zCfV$?cudwta1CrdVq=&YX9Sx9Az%y5kUR)BLF+2c3A86y)LqQlya?I*lb9VW8=G&*L8+ z!eU3Wgms5N1U+kG)R4)sM`Rc7usLzdaH5J?}n% zmcRC5l;v{H@$)+DCJSL)wWkWjQAsC9DqNhCMN%K39sxSoxKUvfP%_h#af+UQ2GT{f z&*Q)1(G%?gcB)32Qgv!16*%^v79S;Pul?3}I`?vmLiX*DQsR5i&rIDe+686%O;%KyR zMAx7-X;12593Pe=MNwb=Z|`FjkH4=M7jTn>vu+t(9FUEzwK8<_^NZO%a=E?~5z(Pn z_EWHn7lnQYplBu=$=b!TWi?G_uq*_}F%7gdXET>qSb8}a2PykMi`91CEawW{FzK$? z??v;@ayD4Y<7Q2Xr|I}L)(4(;^d8b}m|}jV{tXPn38qu1uaxrfu5mE14r)jq&Cdo$ zSz1{0Y=nMl4iTU&&sguR6t^z?tv;)?0Ngbm{C5jTi7W~-ZeC~>R5mefzrn#vDW`9d z4w0@JyxS6L*!2K`=DU+>Xrr0GydR@0d!d?h&@hl2Su$0MEmTT-JEaYhDZJUuzVut#B&D&jTh>KC?6990piTEY8bYNkp@dUSfokrdbcv;Gm{E`{)TV(NkUWPhkcv!tF?2JQWF4wy zRIDPIg42%V^BbI`bLdjQ<1upQ<5Y=jCbiS4P%pfLhzu}pM=S!~&>#wX-W@&GS zhB{aPc;EE9xqOz~QNE?&;FGhhP#h7=;7;aeoJVR6$321jNdEJ?t}`Ni>EV=~Z%LL- zs)nDQA$Sn1E_glP-#mDDpWGGA#$FC^k$E#D++>U#F`(IwmjrMMJD^h`o?Pi;`qkW-_qUvc(%a%Pv?opCFKK%2bvIn`*3Gj zv1y4cj?`m;=DvnL-70i*4sA%mfoW+t($dmn$Ij5Cn0U0hx>|(}8-K#u|IXLb4vi4w zH9&cQaRmhd0l|tVN4Nv&T70Jp2JD)2*J8zoOYk|9j-oZ43}6+8u@bC_F3E0fb0z$B z|A;LFqGH`Rr$KU`RsC~3v{9Y2h#I8&3B{J~EE5Xwd_M?j3qZ|!7`JYm%GTQ+PcnF=Y6 zZ_;4x{TKPjYEFJP$wj>5mc~daJL4o{vo2EpIc7xmO`$xxo9sAY4|X*5j_-X!)5~j2 zq~NEEf5F4O@XnI9j|d$NPX~jmp>^HQ8JZs4Gmwz9pB|Vv`3PIzu64i zr$K>+i$2bQUQ8UumZ**?b8j#xmjy!CAR<3UZ_lSNyrN6caGGRm^};_EwA%NE;n9rF&2%`#ae-5v`29UzynhfxlIq-uDNMbBCT6-Y z^_^G8I}g%@535FFRWsZCXmFD|%;EP+_wn)-S_)dCqEV#7i7BlVdof5C#-PQAuNhN; zP`M6-QpJt=u<*+qpkz$!p(BblEsp^EUp`*Hg0Q>)xvdt?*qG(#ZxRkorqbeye=?N8 zLV?G{GzL{0Z4GD=H4K(^50u9e$x|?CAq|^~-+Fzy6~7@kZouegr2)-K$5}J+*yNv9;=A5Fg?{NLjnvp5M$t23rh6VFOYCI^-d&F#AD!tmb0;9}sr#s2C zg-2q5ZM&5V$lf)9wi)4jbcGIvtc|tC@VeafgXxY?tO&5iXkq|qZZn9C%M5vRG_j^D z`t|28&-woHY)J%K$kDLygp6*^QC`sfXFPy(ksUU}aORwH~gD)~P+4Th2- z(D$Z}slQW9X$zjpJDQoG>Q9V8h@k_>ok@CO!)zxELQJc1=}2~Y5jpIdvbFduYF&Lw zTT{9834TS=ZuA4%cqnvKc;G$e!EF5kho(m1*?vp$16=%~BynT5ZHsP9$>`sovMl`M zB)3vL1QLlJ4b^FC5h8g|k6dz>UILMJ2IM?}vKAlkrrOt;BSl{pma;eGnr6%H#}+U_Q7w>}Y8Kd6)#} zR~Q40ViKa>zVSk=0zK2JG~OSDoqwdM$7Icfhw6A%k_GxH2!LibFIc48Ez$$8fC86? zELO>|{Ou3I+dL#e%N&K=WncbX@XRl)FAv?o-oN)Zf&(lnoo^lmFQCD5q=IM8ZoA{+ zZzw`B2Bj+)RT-G99IXLUE-#a$o3w_v*HyH?77a-^_<5+@0r{(KBLTX12raFHFYqj!=2dnBVf&tqZ{lp;@M9V^Z&@Z+;!vwO8=_auT}Uu3 z)-GxpXn?y9R_;$*Q#;^Cldr+eqw9b4r3xQ@hVONI%*fp7%p0$?2hRgN?*~wE^)2h! zGpUY$p}Ob9_H67CNCggYgiC&pG@{JT1~hOy5lzxy^8}b|Zq;(O>RV)`G|fJF%N*n? zPOmGC>Lj(hJRh=h&j`P-zfgd?3z%Vg?@ZrK(Iy+N*ip5rylCf{(XoZ3g6p+}a5$w})Su!>{LW{X$3zsQC5Y1E$Xjq_nY^9BB>KqbC8UlP>ELDD|O(6B`U@EOH^|NX?jQ z@zWc?1ZCg94uq!Wp-?EMTzVjy36BH5iMx4}1>;B~M{L9CBS$G^Qo5uGR32*3?2aQa z&j(Mm{k7qoG(CN-_RBVt3keXa6ihR>0QlnqB^uBGAcs zAtur4MpFMgD6)iyuEr(5*?bHWaS$KgZmS`uGESH8=E+p(ZpbwE&;8Q~taAOrSrNi) zzPZl%X_`B2@wfc_1d(ezy&lW2j()cnaJ?zFere){lCuCgK(ZMfeAsUUq;%#a@dGa& zKyjpL*x}K{9>9b=j7$;BZgbF$nQ%GqvHRks%9vN5QTbSgT4OcgTm^YgnpAN}(vx$RtG+cId4=6Gl5ujBoTMI)q*g75f4s5EfBW zU6EpsQ(nKfj?{@pfnJA4bV*I9ySQUCoeAn_&&e(uh0cRUu$pG)?+Kk9$J=DHZFo#4 zOe4=ps~y19tVLqw+Au@(RfzY)cPh~jUBXLsa1EcJ>-z2^Tlk`HL;14Sd&2}A#r{*` zdtb>@zILe5HQ19tDz;|yD6zn1;cOTBbF&!ey*w(%|e**28u* zbpWHF)JRNkregB3`~uR8{3nbi{Q95qn&sw`MX6z5X~(8f;?4Nv*1>xOKUc3Xo1ikRUl<+8@XNCa|m9ny)%3@1{7CV z0tdjIzm(>BOH4jzC&a^N;B(ajjN?2lh!KV?U{1El+DB2UwWi~FLRN5)6IuO^|8tql+salrzA_-6jfM%k6YwJy zxgtwhbd=uUk+zgnO_vDrbJXwn@ZIN2mTnna$_EMUjvx^Wtqx$)=UJd86|3Iy`&$L6 zyV!2g1y0r1Ln*q`_NM;;;rh-=`BD~ef_3;7c8#Iu$P752cbgjYJ=iR=Hq#5)fu^PX z;uK{gAgbCFlwq&hFw?$f_^YY$lDjTuT-*$hU5#yqOTf<{U?znRle$`Xo5 z@0VWF!%Y=e`(&;XG9e2||6TqCGFLQu4V{PN5f^@OM5jb6a(wbb%f-y99|o-)6nNo_ z6uam)rXdU3>4kyDP4ltVgGiO9NExE7*nQRNECfFTkU-=j&nPi2V4Af$$?>KIB~yez_N49t?N~=7(A4|B^S_!9*!yyXjbs{2alSN(m0H(XB{~-@8gO zg;HQrO~h2b?u}GcME&y{G0Pa(F-Go{;FPl>>hGtl;P>>-PdWp5%gdX|Eqr~^>#@e8 zt{TgWxHNY#&gTQr!HGz;OqdI6rC@pKlS}$WLE8SK50z!zzsSIDrBunHh~~=5QDKCq z^81+%h1hVfK$BM?gF*M%nXY7ut{D5Yv$k{{D-SxaPl)|P;h4%KdLtlVNt+T%v3>?{ z)Co{Q^x_bQ*iQKXP3P~f&`g%a(58bAV*u1hI|Q4KwhYMX^48)byNF_#zO!Y`G)X`; zOI9j)iVnojQ*YCt8IPTjl5=DEm2IA_O}pk06sPs~d^l+wWosGPFY1xn! zBYv1P^HPvpx{Yf#N~Zalj+FKnh5<|#-d#`5U5|57N?Q*^s9VTcGLRG}07a0uH|O|R znXS(=*uQS{C>)?vz#n9fA}zys_fNQyOALQ};t!Lhg))0v^Vo!3!fzxNzRRt~A0`Uv z1$|fbp~Q%jHf*>RSkui!d)hpH%f}=bug@{t9JXiMsh}-P&O%=m>0!OfK?g6<&$_A9KxVGIGy6CS7Qwu z_Tva9VV_w4R1U5*GC_MZ(TD$(h1?M1#A%;FJ;4!belRdJw1h*dvL$=Yz79dP%qjv} zI}v)emhC`N?PNePU;lMBRxWm2RHg6)(~iD;6Mm~oopWc?}~022s_)b+I0$Rx8jldWkvNTEb{1c*@=O) zHtECK{qD7X*fylX<<({E{W>PU${uM!p$_l%Lq-U%VC&Hql1)hZcDOGbCueUch0XI1 zaaFuVyfw9vtxe8_ytpH`enr9ho)g$mP7BvSi7u6KQ?G0cjWQOTTo&wH6o}Edi#fhQ zKPcEu7b{~$cL4#H_D#yKC!8ND;D7Rcceic&py8#u*8|pf$BzfCfcuZP5z&s?VKNr^ z;2p^0+2hOkmh)ueSYs>{E~XaEr3lTIfi)wqudkgKzy|G7J(fC@Nw+S2;!)$#`Xk}4 zeba>BuuWHUOumqKJY}PqRc=v_U@Y-KIr1|M!muzhfSPo)h$*F8Xd++l?9m#2gmV7L z)fNSGWZXR4y+WdcG*PGHY4w)(+}Q|n2h$%Xzg?KK)ul%ZrMnlZ=+>4#{IeYwxz`!6 zz{=}NNFOvg{{N2k)o23)G z*5dPN+!=yKFWalHO)&%SR(uA<#4$y684c4{A=5E$v1(siPP zqD;UL;$(RDn>6n&(mgN9!~eR+q=^Hh5C`)%trWLYWT9|!%|Rad+zzNBNClz#80Pl; zfbm1`V`CM3psYW6%v#NtmH(1yV}~#cQ4y)=1u`hvytsQ}i^+(ar~INJO(dENu?>&~ zwR~H&NH@2~CdA^8e9CXV1g>fZJyo6@geK4PSQ^#ns-zabG|ZN3Zr9!(UH(lmEgl~J zFV>Fc=W^v5`IpU;hB6kEDw61+qoXXZ)bXEbFzy$9Sx($kf;WmMxEn({(P_x>tRBxJ z4QSg`BO_N@1uud&>C-b8IpgR|br09u$Q21J4XxeMgrgb}MA&}@GhSQ+P_F_L3=dvt zgA(vf{WTCl`+#TaP*Xu|wWQJxrKaB$su+nnKW_g|3!s|K(bgDR&s^TRg4E?#dZ&{; z>&BG(+XU1b20%>$fP{077wN?}64!=E;=aLYubDB7h#AR8xO0v)QXQrcW!i_wW{j>2 z^(NR{8;frbxWSt)rciCCp4H%87RpZ=0g_OP@i7#Sxe`9*e{a7>w7nM2+dBqjk{KGc!Fk4MA9ZQp1@?S!tt9&0p0mEb zLo(^eFYivTFVk-N2?=d(g1ckI0{dHTSDHcaf?(`?V*z7g<#onKUk zx}~;(b`h2|wlAy9(GyFGQ~@+gT2qOV^FlSITBMzrVyb0tTKQyZ%mm0b!7m z)SxFX3C)s$6z%RP)uxKuvZpk|}NH4;ZozJTB-1FDmHJLeI>)ANZ zU<sY_e&y`E}G`29kc1ECaTZ|;;tD0G2UsqcgTc=sj77-Aws7c9-p`7Xj&n2}Vqw6>$ z64Fx=G4VLGW@Wej{Hn7=Sa1JQe@ZicqJ;0y4)Fh%ek{?)>9ekMfO)w4@$zxoss`|P zpUt!LqnxxSr%A4Fg84c3y9F@Il*N#uSzf z@ySzcDQ`dT3r1$$8lTf~z$)R8sz{l)3!?%Bqwm4Pq|rRhz_t8ASFICOiQ$DsVL+K| zOiCXfw^Y8x3wX%5vzT#mn;yi^nSvS{#hD@*wAIY)3N-}x?|CNo`26ZV{Jb0FO5`dL zv_NmXn`nWs8tjjc@xZcW)kq?SUqQ^@JM!ZtM%EgNA~tA{^%^TrVc1Zec#;ik1n+6V z{IeD>+EcClCrfUH&D@$wJxalM0>_`b^r)}LI_%D}735|7Q{lR$&OeNeeTtPCD~teSGUh5hof7Mbt4^IW z4$RuOiSjNPxblSE{Yn;t)I}1@e%GlVYVYLt*|Ku9(p`>tROoq0tQE30;l^9X#wFl2 ze%MJ&9w;o`Bs|%roj#uC)WS{&>ql-)G_4;$n#{EZJSfSW3m2w2=0mf^^hU@}N@g$P zV-$JamR*_+Ywy$87!VETYx|i#Wv=hstQnfPLp%AL>|p7selr( zRH^kqBA8>R%NJ3=bgEX&>M~&bU7g~~5ruf=dXP!fp$7Hc#=y=k^iuNoj^~?)g zt8F^=VS&FfgB^%eI@H71VM^e=zUZnk{j392~L^H>{sq zkftW5Rxj*W7}+4PVadX}8OPoEwn992&#U zJ~F09rDTPQz`XG3FL5|Y40COqIfp|X?$ZP?LWl9t$2DzmJMn9*mM2d*@3OF3(Yh+) zX=V4-^`&ZtavjyyYSbDQ9a{D9mQT491rzBXnk|DCFZGf@bEeL$!EaMCX26qTUz!7P ztye}vuSB+K#5a4c4Cc$HD%QDd!TuS=O#;#!GR^wt6&i&f28BtOyDmR*ghph3X-t^g zEF-57(a_<_E!p6dXJ}>V8yJH+q;kvQ(u`467~rdGYm1@Q(2^x0u~v4pXqNPRxLO8& z!Y+m#5hE%g;$`CQNMp^AQj6>+lMC=)+Jb~Vp~r}xau!{)h%F3VmL{cW-ZuYPwc9%S3#l9a8uwncv5 zFDn}%cy9))NoN1b)@yrm+o1=@^WJCCr(eV`83E53th&MPwz>iB0+<>fy#hc|7Dc!L zBr0!eac06LB-vTS19OQYlD&K1;?kU$U_yyta+uEVGTNCcSaoHY)O5@`xj?{r`^o$aP6 zEx78@BZ$8{KUWdSHJMJ?c2Az-pEMtsRIXAU(GRnx8fBg z=*Ad2oeoKo7cZ*SYR*|p5;~oHV^b^^bN|UfG#U-UFr?q_Q!ExK7K`}4PY?v_op{gl zsQZE+zY2c+-dr^9?q^^AIL|)BItj_bE|%+Iv|``34cxeM3lrmGlu9K$FF-mjMhHCL z<7VGxv{7T_tM_tzvCZ;Y8^^McMGt-MWGM#3zH_e2;EP`rd6C1&45>~r2zr^zXRiJU z`Z6JY;8ARyduu9{AqT4SO6#0Eq!l_Hh)D@atTjTX>>ufJ>xLDkh7-cR!(Scr`Gdz& zo}OEm^{%4hxO6)`zVwAp(>ZyHv2YC`?Ygcx6QtM+m8r>N)l6^M&WS2r2N$uq?1`n=Dm4_Sh+U zp=PM$A#d8knfWG*vu*r(KoS{}C?o7AeBp7TL@KQf*;+ zLybb{#6}QfkQgj!h>;u=f_rV32ZV(hTr-74OBg{h zt)V3iA%X{`WVgyi%?!|wsVT|GMk;D9#PkxFsCyub~ z9am!gz-G#n7*bL27!ml8pN3(4DV)s z?hFsfh)Tub%*-4MD{HjZ*2ogYSh+wqHvH#Lej_jHL|yjPJv`u!gR3+OlDV}mj?4j_ z#^jyBGxN*rsEyFk9)Xc8EX>gl^Ma!W9zT5QvYeyIiJ<>_VDfz8JimX#;5NPMJV|(O zkktPv@QMc{g@xltydXd+MI5Hsj?Lo2BCg|d?V;W8@b)*qm0ER(_UasOxuHidO=u<|uI(|@*udxi<}=LA z&R|gJ)TY=7z-}`+v6%-iaEg}nkwPM+KpBP6CU-v3nj}j|GDVyyjODRq*Olzpe>Gzp zrgAm;LC4jI9GcC5PKFTt=5PEK*X@{M>&P%$sy-IbOEPv%j6|&4ArAA()Y_fC95P>H-{%n&l%+LyoMML`-K#*x(L=YB6D9{2STvoG~ zzgX_0rQo{2;|E7eJmsal@tKsN(SR#G!~5$to~`-6=el(0AykHM34UO>%pdI>;y=uu zVRl?{TE`evu4iKmUs^L9O(H%p6tJc2q33!7ldxPw?n3eQ+is>@sq(c0-)8UiZ@`g@ zw2L6a4)f1G%i`P&iOSGgQ7snHO5xi!Bh?ZG-=k70P%f5mEDy(V*fhPFTCIU!2-v=D z2fcp8!fF#`dqh#l_=YiBoi1)rVD97z#>V%MRHte6mQY5~?R2>3t9Pyx$NB=``(*%wxprRMb<`TY10SONhTnSr`B*NZI7z&CKfZhMhJ|ZOqV%5@ z)$8TPMp^lnjcPDeYJ{NYE%{ z=&Rg?sc$Pf^O{vOv)x5DO-V*Z9NePI@P;~zt!=}yCA3T2S9Jw1nVzB>9%H!^(+eX?1%;5#^Y{BNRLUI0i=kYF z$rH6yDM0W*<4O)sPNF~im)HxdI8uPf-Je})FhY|JgxWN@d8QBoPe*L9HNUtkzlW({S^IL;`e^(sm$=2sGOsAM+@XkhWGhwX%%m25jEB87VYb zmJYn>!4a3f0ydjXmX}+^Nk*JzWGbcZI&81I>>DmJHe9DZT4QK@oJysP`Wo?zIu?pogYjoH8NL#SlTq8~|8}0RyBbOi2JS;U&3Q12p++Z>` zqX-Q=YFYG!jiYn%xGmanQrH~EFpI^_7#0mIO2NFacuH6d3B?X&@CQ)s%UyFnmrheG z7U^_4jEsy>sZ=!G8NQ@xO4sYD_znlmdzQAC;~s4St?@8Fq)vh9;)hG$kHgymoxi4lgi zW{X;_&Zfyp_Fb`qQ*+ClJUv4aC#cM@>x!L(y~~0s2k?PigEe;(@Bq(o(u=^a0vmzv z1)f^JHaQ190CoVoFGqr|QbQ~>5)Ws~Blv;*4se#4`s^ z)9v=CH;QyS34!Mk=@hNNwLOfb*)dw@wwtbFc4mq3@r@vDdYwgfPfxJgyOM7{b&%oG zFuiV%oNj9vs?|_3!Ll{wk$|=4(gnwzTYTk~TgDiS(u67{jT2&(l3_8jX$v>J;muTs zMswPk0HX~;<{fHb9L!ml1Y>yc!TWg4woQyUhLM7W$r1w3CNnmxosh|)jH@iksrh9V z+979F+sw3^{Pk!4n)m+Lj}Lsqcq!#%r2bd*)tbzG)bc{A}2xQ403x=I5_L7 z0GSC`(i&u!uO=zllH5LSGqa{R-p?47f{g{6-<#<%mnsw<4k<0;@`rPVM z^)ORc-o|hKyZ?*vz^2pekY)zo_sO)z5rXkriL&odX_TlARVY`A6aydM^RQfppisoI z0upVQ*s_U3Pd&|3Pd`IDNwDmITBA<8(tC!jAoj@-V`k!w(AF{=IK!?$EQe zn-?zHekVOs=XjBK3Xbw!UiJbjYi`^uBd zAAN>>*If6!59e@q3rw#0vhJsD@+Q(N2`O{__}O!C7QRk0_idc<8=h;RMQf)ue15o7|i1BsQF%c6dl=E4dc z%VQ%x)ryT(wnbsQEd6lo|DZhi-{{O-T!Q~)#A{x2^VP*t@hiUT4@*n%j*o8ELI zu76fHBXP4e?VYKTlu9MyIKC8$P^T+2UQd zwV5txtSn%8MKZLl$o!#%rHdf3Of1osq2EjBhY4XHw2tw73(t2DSlGe?3~81jbr`|IK0xLF(TP_l_E*I zj0_hL_7J_an?vV?AWAe+fM;L$mUdilJ%?1=6deo8vM7}bY~C?WS2w8)6;Va)sG2VKuz;WVl!=;RgZzsD;rP!@k3&n#;b43e%ILOl_K` zF*1tl2f59gl!yVX!1D?u{S?NbIwHi_{6Es zhT%(C&-0w=1xm3Ond0-kzQK}`e!q|7I5eA0dcEFdyFTYr@x5G!HAZvbzV<$Khn^(xEnKMxOvg;jqDh$@TXsW2CWzr#@#L;2m$dojq6W z=cg~vr7i(G2VL^l7-Q}LhJc>~t_1c0F7TVim@fc-Dun0*w*gxQ#~8XC195DDu?3cP za2y*YGIRp-ON$5vTepn!&i7o+x9)j{;o&iQotU+?HodN5dAW(}dsx0hplzfuWLe6F z@fz3d*?|=l*?Yqlk}Tuf4<0}Y$;P1)yEczAS@T(p`YftkEbQ9d*HEcec=E_0=T z%PYhe0cL2Ouhm)`;w&XfBEl#_DQJvuV9yOVGqrUGmTe&|gFvps+NHDyMfCh$wWMV2 z_+gr}v+QV;8TWl2KY4=4C_KlaXiF-7kxH>Zltk3FOtRGMvwg!b$C@3US!$t_$@c>< zk~qySw(0azdfkBnx)H3crL3(%mVuB4+qO`d#wddxh@%!E{E^Gi?MK(*WR!nSu{u~&}1a3LdpQ!38+~v{cwdXTXtXp{eF|D zj~%5SUJMnKqH|f(fiPtbQ$FjHErgxhuNm^Ps+8Ql+T~$a@PRjM;M1S$@z+ZZRbi6| zFE2)GfkVJlVLNNdDqmSy;nZ-%%{yv*?b9oaDT^yh4w;tx{+S+6#}S#yNr^%VjFuOr z69A<3DtFxRx4iEM-pW1qe4D3_93#{Z(_L<1#*2hWLO)3;cpgd#Mrr{YMyu2sC4?nG zO42kX%Mx6-ieD(;*bYId%IxeS^CxH6d*xM3ZrsTI_dm#ek37N1hB1VcjBlJGYOmsV zmk~|@V>HGoa%6c3dvu!mum}A9B|N3(dAdfI5=Iz|P{=I9wJge&0&--MZ!8wMVXDEN z(Gjj1o8s!ZgllfS{W}jJa;oJyH^Ak|Y>dHmULe+NQnJIJ#2LK?th~q@AN@RPHP;0g za# zJYR=l5F0m6@Sbf|MT3}4T4nX@bI$lGFmTTNe6|Ev^*@^ML0G_%E9tuKuTQC zV#~xRo@3)X4qmDHyafGRp3vZx3y$lBp)fhjS!lE)_-y|Qma8?^jy{TPHj$RVkpkNm z2sFlM(k#VyJhCkBp5NvP{(0H3xoXi{6Z}7q34VX3hh+?S4!7R0hdpn+66=n8dEGvb zjW-uDUWf0$u?8wehY2e5IC5OD^|l&6eY3<^KD~vEkKT6VyyI?mBAiH*L=pWk!L}WW zB^S`BOi-=(yzYjZaHNgBx`e;H!Y}^Gr+IpIj*(iGonsU1Ym^8_3K+{`w%MUla4D3E z6pI0i3(Fi|jlme&QA#fbt!<)66C@Fqi0}*G*qS&tc#eZ>d32(XetO|0<xAa z;kgcv9bV$2AJ03EUw-5yZ~eg=&{{LQ9MNs(+;UHX)rv?735q^$5u)x2DiuVXl;(0u zr*r8V7aJz0C=^P}EiN%s_8BW!T)SzA-B(OAzHuYvN*zB4ust_Vdd&d4mT971i?G)u zQwc%}gyT}E))}!Rd*+)QTWV1Ve0J^L%lPEW6n=OaVKB6X;j@;@Mx%I-GAs$nH-zMA zNApBxbA{3jOG8U3YGk|z#h+_IhG57D3ffQuMzmr@3NkY8GMd*5i3FaN;Aue#^CAFk zIS^|k7o-}D??R8VFgZWg4Epm~np^8>o#va^%O)20D%i^y!@;Kx@=HJUK3=~g$mbYk zaBM3t3<5}lbz%wqkuRbiJc{#y+gYv|J}>S;Db3Z^j*ENFzev;{_y{Ts^W;oe9GzEe znJV$6!*?_MzIS7JMFbYzwPi}y2w7*D)#Z7-qECSYYE^ot=1H?bchcl@r6qG3#9!R~ zIK9ll9*A8fS(0y_Omm@(-2ea}07*naR8FjU0!ezSauXL+Pq zLL8=?m|5b^J0GLnZqe;4jvbyw2n&^_NNkE#AFU->lu@)C5*cFKDPbJ*ssDN>yQhZO zGBpLA)6A?zj8}J2FL>ydVr*oLEK%&-wG)Zpv8Nu#F#!uRt2CFpINpWl!6ePdl9V`B zL^>l3LoCZ;+pcT5@h#tj2(>)QUcMXqa(sN=FF*imKRs~p|@Ri!Erxt zFDcZzM#80v4GUw?I_33a6&~tYbd=%l$Dg5m>xWq_Z{=@3^C#TA#bWPm@1`*{Iym<8 zX<6skq`z=*FZ%uG4})WY{Q~LDtmReV3YUP!S{8 zBF$w0jl@HeVlgZ$6orp8Ato=gp+u3)5)c?f2}~8VyNs4S(m>F)Gsp~4q$qgM^CYJ1 zN_S%H$AOOm;pI9p*L5AsvT8;fzUM91@Do4!Rs!G8?No($ev{PXt`~27-3_d*w)nHZ zyo)eOu^qP-6iYt~{Osi#*LOQ!b_c!R?~^16uIo}Nl`zKSqC#Q*H>%g`0}s)RUayDN zno6az4*Mt;i|fZ|wOR}f4G{zZzVFlP^;lh9B?tn>OBUa^9S&aD_3QbG`12;4=flpm zkYocj%v5DOaeM}MzC)ul&#ui=OiykA+vfP`)6A{3NaK`h$)i?qDEKbDBq6Zu{P^o& z*|Uq)cW(J#tgB>cNv2YSfrZ%R;H~eZedK=3%zRG!Lgw6R1h%kpUT&O_rLaLruJ<%` zqd67|zS)N_&&E8smSRhR=a*>=*T{s;%;Fkc9q_x~Y_j=Oi<|Zb?AQz{mK;4KI5eBl zPb{8_y6oTMv1vz-V&lRaQ_B{(9;B%tjvyu@OBF#;kg0?y%qW*C=qSYf>(4On2!8JM zyXboRG4&C~rN$0JLZvygv`94HB#@e2TgD0F1WQ-g?zJHujUh>bcm9S zel$nmH%Rm(THBP14weWI7Bsv43y%8_{_yKm%K^r68818B`}a?>&`~Td_t0A4Kbi2? z?U++1SLuf_R-Ey5?ulH_rV_%7dJ0&inNLjQbOQJT*n{1C};-tnknXxmIiOOYXJehcs$)xO=itUP> zIJQ-eW6QQIS(aq26iHDMDT*ryfB>-ry{~V->p3TX+=nJe0!@&F#+m%8P}SYI_r3G( zJNI{g%lG&F4iqX34%E5r_A&xX+)J35ZeSgcE!ziaH@mE?cCgZrwptvXPRP<8X`0dQ zF4F00n(b@vpbHer6)0sGtCiR{T4md|3F@OG6bm)1&giupxUrAxyV$-~Zya`sqdW;o z(iGu%L`jS`hSE@-8*kdp6EDr;luGQ|e*kZTae?b?!U`Ue9)rSgi!ppdNdC@oX$#3{ zBDm3{>^B+5UCBGN24hKW0+hnz! zF*#6VdVURz#%3CmWh6S`8{a>Rm4YPhB4w^??J31b$>ql%IEd>CKKIB;<}aLOes&(2 z#%vib6KPGRGm^#YMpE1AL)Q=HI8y%nb&kIec=58|7l9MkVt-lVfY1z7hp6K*HdLV$ z_>2sXFfp;2iOKDV41!XD3+G>Cc+(~hFE>%j;q2K{Y@XbPs{*WEWpJ>Tt62nB4@sJx zF1<7*$&$WiyI||SgWUQf?*^I26+#+Be~eA4{9ch#Vnu$4>Z^e)eD5(@os3*X+t+Ta)(P10&Gxph17sO0$* zrzrX!o5qJpIw1?48MUM2&+aKax0u7Fr3IOB|9y8-F4g%z|L}jg;<_^=LTHe= z3>nBA5-TK`vE+3Sh0r0^adUquHEHbf_*dt+?STqkIlaucF8nQlw0W0K7?jA+#*o?+ zB^>T~Ux~l?tyzTjks@2yKew2ify6p}_;muNl#e-VpgVu+d=oMG9*)kQXXg0hl&WPa zuBGS-;@A>vL!%v0a9zrQ$HY(-izG=jX%>;`6&kIWJ$uG*E5rD;K}y9UPN9fSG6w3y zY~H+;rR5bmi>vI}x|0`%Uu0osmg?XD1;0RdWdUOiCXUI{44bu?9P;qPYa4lb^&r;e zN&3|rKZ0y!jlH!3P2FQ#)u-UNeD~pBdHSJ;_>ueO_^}Uv_^Jhf zd^$v|KmXpW3An0+td!9E`ahub!Ozos^54BGUYGP@O({?t-eZoEq}pJvd+vK>6GHHj zk9>st?z<1IHNW|rzscO(+$)ZWqKHp@>Qk?QxIg*ilh<`EzgXM)PTywRRT5$wE2JvS z(XBD0nM2Pum}4G~I-|}OYH|w_Nr4h21QTkEi`jXMwPZ+AS;6=QY63e1rrJZBMJRzS zSh50iJWVDnZ3Nme#APWMDD1^8?IG>HfkEWgwIqtem7!vty}PCmLZFRCqyk|qTwd_8 zmarFb=JW;be*4Wl{^W~1fAj(Zh?DsH*Ktk%$?Z)g=$9bt0M%+0$8pvPSY&qpw9f#3Z4+8Ns88nIEpEj zFU_C7HLs8v$c!bEhL?gZOrJSS)@)#xo4C@&m>d$PguoLyWVh%Fy4@bJ@~F9kj20b! zW99-)W62zWBOE5TZ>8O6;JJ#`)i$kcnH%;RzWS{u7em2v=uvebuo>r1FVks;M6qCeGC&ALH%y2#O}o>e<^?obDTM=*EUYZD zW%o{+S%l|$2rDR-%j_N;p;{iI`OHy{#*)BQTsXbNO?OOi=hP^*(Q$tF%ip3tVshe& z(6Z8OP_8Ue_5)NOvqN(|c8*kjlE$_IK8~2{) z?tlLel_B-jCa~NoQW6vcR&cw8DV;E63@33YNrM#vYYb~bpb!)c7-2C+(!(%n z1qMM;Y6OZ^BtvL?Yf1Y=ifh7fPQz}lzEKK=!aCXIrR1DG^!>{7rup9-N98b1WUg+} zT+7dW1N;K7d!2;DUZHCLX3Sc{{K7m(ANw+{Q{<2T!>1_t9+?$<_yh0f_x|s{;_R^} z8Ls+xo?>-nnQpA%q9XX$f5O<$zMJT0AE4p2-%^6^r5Ua7AEUi<2h(xNO}nc&g#nUY zix*yakv;o&Avj)6r?f#{#Sm5gNLr(@p>aBgwWR7{{#4` zH~A6|U#|q+mo9--v=V`J1*M|T;&Kz=c+Ac(qNL=DpZhkM*3_yMmY3R8>t&{P-N>1x zZzHv0c(6z}ObNpXY?mcZBQwoAZ@Y_bF9zwNFm&5Xn50A$_4wTPzt7WWFY@Cb`zVio z=eq>nlMIavbN<3Px?z(Ou#9_ip)Z=TJi;DA0aQ@6PzV71PwiUlnK^6?IgzeilQLYcr3s>oM zmIa;`tO;oOMy$_<%I$3V{MG%N_3y7E}sUu zaxs4JzkufCUKi!LoH}`m zYDF__rV(C+ZtGgqT3-2`T%I7mTr9qVEE)oDco3-s1HOZ+6z|+W$Ls=tHC|!ZD;qVrzcUx%>VPWsiRO$cE6CH(?26Zg;5F ztJo|%L@x%xgP8J`?5Ejpj&Hc zG#X@CMzL624`!n%qTB7_I1c4<87cE1wbg3DWr;jMx7)>aU8>b8-ENmOO=&ip3=adWh_k3 zF)}uebsWBTe1=WsBBK=vzQ=IA&d72b;mY-nSsx4k3VXHV+^G7ft?ARR2#yZzLl!*j z(N#>Ub6r$NVx-AoWD1m(IF5q~1j{jexw*uJ6@zvp%5$js0hPgFk|bele2l zn-BP$d1jK`TMAV5GDB&X;kZN51Lfx1zzTtoaNkH5#=zJBo^D-n-K|#0@=}Y%`3OHK zGBP2Mj-(qU6bb>uBQ6&fUtne?0li%FXUUx)YKH8@GJb? z(?^+ZcbM8c#Jl$Gq8@nMRWI?veOp*g=IQog$|avPh9qv1ie+3s!3jJJ4oZT%!3_G~ zNR5G_!j%p|AQ9CPQ*MDuqerGCoA%ZbO^t{WbP{vVEu;A7I`mp0Q)^uglq_*MCk5)P z_HbOq_I)FajFnh?X^t;`=5e;{9!1s$=!Pkpkjg-jRwrS4zCmQWbi0Nq%5r{OtC7+Y z$I$Cud(vg4;J~5%oH=orotsA}1RiHjPxHjnCupv<(V3y{3pNjx*tu(*kxiTEHr7}; zeSsIxFLQLMi#C>_auLr}lw619xp{P)v2X8Q&MZDj;SK1rUk?*PFlH=Y5IIwp6ox4y zDPS2>DZ@r!jNo8u_`GtcOUW*4X`xsVlD1?$5qFKlW|ff%*kS}m7&4JlQA;amNXhgD zmsys|1_M1>3L%9HwbtaquVnGDS6?@F;1MgGW_>V+M|6Y_Mh)}(XYiUa0d8QA;fiIZ481ktBY-n z(Ub}v9b0{V0MG>`uBA@%x=MhR$E|geqEm1C( zP;rskpr+HlIsz(C4#Emj8fg0}9I}bYhMqG>CptMD-cRT`-1jL-6%KZSb}a1$^kAZei|J zkLMoiu)L@d(r0{2fp@&WN@p$PtDkOS?4>b;6pM@La}Ee;)?uwiU*0+2;F@1J%%D?d zOhxpJ!6BjMJ0yuFNixcw&mFrbNp;5fU@jojz^|bBp`gBcmLQ2dHTpH8l5iXVja(MFO(Cc`Xw zyEfb_>(7)8KHk;#n-Lc2R>=0=M)~j)R9%bB5+3{Ba|~6h*v#cnF=G6e{smJzc3&m; ze(l_Q{z!T=nYzVwHs&W0LLhXA=eZ2jYSd~Kq!2V(ZCb4ky)f)c#a;b;SLHM7m)Pfj z7gwt` zi?Q$f2q9><+r)8<@B8ce=y4pgva&*@QlVb2Q?J)qTwEj!L!v06P$*EZ*Xi|V0Xv-z zwOWlkCSPCH=hcvQE(?$?lMy@=Qu)VZEQ_eP4a$My_kS)Z5&RkXGgOD@CPizvr1Gu>ovF{J2AjDe%4UgYM| zHoD~+uJ5C)OWKP`&*Q3@>n@RHPaxlCXrf4x2XD z2$~_Cl`hH@C=QhwiY%3pDks13Jojv^QYZv?)gp^)ZAz|BcdgCJYMVl_#>!F`UF}jI z8^$SnEH8&Br@_)nm(^B8WKzPO$@P0BWZEF5Aqq3PZ!qcFz4rjVS77Jvt(-k^nkNpQ z1|ukWE=iiv>T1GHm%z;!-Mj^%1l>+V+4mT9yL61pQZHh(TBO@7pQw{-Z%HUbW`)$lot0*dg2WX)Q zv}8?4tQE`(%b*dIY(~}Q@K#G6s2d;^g82~@ zf>)^FU3TUhGh;I1`1-X9vMl4bfAfFk-FpV81@1a)uf>waF;Ykds|7y%qjw?lP_(~p z!AE}N9lUtrB-3Y~VR7cIaj^KVVs2y`$1g6jf51bxR~d8zUOF3c@W#zlSC3PSK}{!! zfiepN6#~a$ZnejkzxfO+?SxJzL~D(!BwFWrtnJUD3*eIC`s(`1?EAARsv z{)>;^%;QIv_;-KwE!I-O@=6P1GSW0%=UKU)bAv(%)1NCBz$dTqw6nmE3nAWu(C8~I zu?d9%7ZF(s6^F28I6FH-6lZvjBvqDMZr_g(Dev09m1lnN5=UP+&)C!$vJ1ZJ5~YSH zOnLh0A8`BI?qGCujJ3ux^X+9y#UiI?XSwAacak;|28YM#&CHM*gK~Y4Az6|k0;pGN zG`k(L#9(bkP`Y|ZQuH096i76Vlw|1q`wDxUef}`v(lU3v??cqa#u0gq8!0p>g_4(^ z#ra%o;wpxRtGJFt6$^B`A!(d(^Ogy)hOiZJvAN82H{#igOQbgA{{4Fy-m-6g^T44GYR(aTbH?zxp9C^I{Mgm!0*Ko<#u zDpEK}(}zae4r z2F1^OY7)m!5mJ+dF3)_c#rMA6!6X(-F;DROfFo;jVq8mx6)upWtU*|T78bh!Drr;m zJ9w^S*P#&-xrtE1%)&Cg$PzdXr9!|!B`5zIta=~}rE-mt(E)m4#Iw)5$V(TNxZ&-0 z@t(U6aq|1$q1S7&urNctR>l}jmS#*}oaNl?424peEnBxy8y@G(%uz;0>Uag8C`}Pk z5{418R&)IHIkIH!b?#2HQRwyZcXQdETaR_EKw{Z-(;Y0o@LjZlR-7_iudsdRPVU?} z!R%5-VgD`b&%{^Tm1oee_7vN2ffT&gPiE81;Ce1QwoXwj7S{h>EC!4W4RGe%G*Q&s zPMT@5C&`DZsaqnY9l!#cv)Fu(T!EEiI)dg%N zgMtL#aw+c@Dp#mP*t}2ScsSd}u>!Vrk zy`co%7(=7cz*>v%`|I8FPNzd0$2g8dsZ>JtSuh)o211BeXrW)~zU#g=cBxdNSS%8T zA)QVK-_Nxt2L=XMUS6i#?NTfjU!kS`YP*sKF;`01rN`c(3X4ff8pc%X!+1^+;R)ha zBj0`6qO@haK7bMm>*TZbL*+8}-+YkoeEt!X$wf!{ExCS@{>D9nHu*+>zFEOkJnV}L z$WDYt;3!EZbq)!W0#`}0>LBNC+(qH;?F^(%mgeReTnL$7YY;_(p=5;J+qV%VkcA14 zJwMI)xhV$A19TFJ^aDJ;cXu!SnaX0I!&+BqtQ(0bP^J4NHa^C88U51;tYc! zOH$JG+L1vL!Oq=#7#JF$RvSR{VzyR`G<%w*C?tzA3JPM!VX+ZWsErWCJu+iiTWb@G z0vEJqVKu_{3|cw3uEiuB3WZVb+dYas_6*Gv&r-bmKV^b$*<>J*mQZ@k3d@Ns<7VI) zC3!+fPDqzYYnd>bDHAhq1r~>8A?aE{BA_WGB`jlF;0Z{qz_WS5OZKJK(hY9cD2h-@ ztyjC(i+q@6#qr%fbG6{^x8KQU&ODFK-dbZf&ID5fl7&VMV>M3%`?<{?XTU4+ z)N?23);-3DYOHxBR2niW<}hbk49s*GDN5#Bnlz2MY3~Fl&di~8&eD#xSYxUUiAIt`rLShnkvQ6-Wq=SFij*wN$6l0##>x_>e((f0zWaSR zo{N+gD_yKjLFB}-naR-+w|w-cIsVswh&2hm>yjx+l7wWvl!9{TnuH|PlzfMJ!KY9j zqZ22*ZE}*JSXi&f=M3@kHH1)?n-vDvlN1UPqYYVRkW!Il8P*6e&U%+01Q-Z{oJ_6P z(@ZxS{Nca;RUZ4=7s=w39aCEw9v-7y9l|TtxHvn99e_%8gxN-qj-KPf+%jS2uw};- zo?F84%ean55;rN9%19xI(;n6O@Kx6>r6toD3KyXiLi%XkLx>Dx&M{LB(7(_LHx%6cRSWMA^mI2l+6X+020-Z`g`?+XOh z#vsaAD-m4%Iltx3w_{R`2s|o-19X;`IdkqClwHZ*ZBs0+tl_(oQc%Km1&;4BwRxOv z+c&ek*dUDq-0}!J_8ek(audED<_A$9QNK`T!Peq5}cb~ z<=$I%qT@D87d7V4$FR!na~$Oi-mkP*k{sv1o7a^Re6=Z+&zNsy##o}%uxYIJisbx~ zxvsxn@L zqYF}|{qH7S2W9n3fc*<05klpuo^?SiW9=Ln^IS}Oj5+V36BH5m1Z3N%F{LJy4EO>Z zn>I`n|+dIOzq$hos; z3B!=7sR>>@aT;qa6XPRPDixNOSDBri<(==mm%shum-ymW9^;?=;v~kH)mW#^>v66B zKJ5)9=-qC29m08u@a+;jo&N0RrA^srG%&{Cc^;)w2_XdCZkKMii&Bb0p|B1Y85|sB zW@d(7ueYAC7mG!F-zSdabx8cR+G}QX`fQL=SgJ*rR@cz$b@4opTA@Uz+aXR9JQd)& z9_?0(!1EXx-$c~w5GN^vwG!y`GBOI&?>t|^yI+}UbHhN~K;}C9VDJXw`33Ys1Dhl` z5;6%&n*4Ti9L|j2jJmMM7fRIkAe6I1l&PUA_5?+8pPK^YvSk-{R3K=u&_S2G=3;+{rH=p_=z z^N`9A)O?~SWq!7a&J1DMa_8_kNzI|P*hHHYBP5MZ7o!x?RRn#;QlnEs8?g|^Jau7? z?Ugz=4Ue%VGz;yBOj?X*z_oPRJ)#(V-%u_M6GeiRm3fM#H45_TTlzDfdz^24>jk!M z9ilc=VrjXBCtZ?QBVED3P?4ye((PsVMGxQ26L`;+42>6f^x5+SZpQRni>h`Ae1}*{ zq!v7I?>>~LXc)!!kIvAJ61<`$wgxwlcs+^L0&5|REOBBG)**{iYzFq)N!-y!6E&6? zD*FAxm1epTQXHD#rTMcsSZ*C3Bul$g1}YS41Ef)d!LdQC3>aue?DHIwO)=xcCF-MP z2FHge6avUBTQ?0-QJ~}NM#_1OmiKA58G*J5D=78~i(@5U6M~mSKuc++wP3e^LG7{! zjS+$cVF`t#DI{HK$+RUE0oLwExiBNJm#|y$)ZM^5vP})sn(++i{--HVt#$zB3HpoD~HH#^}7`5(esB%>=32a z8uv~WaEd8&U583Zaq8S6=N1#{3tg&1C62ssilxYM->qA?ZTA>UOKZ$7MR^g=YOFOp zd+Zed^fx}uTBD88nmcdZ!&kn26l}=-cWg&1pG|i@2>;t3gVvxV^-7V&l^B~{myx=4 z>vz%r6nL;NpSID(v;DdA>!{ZU1H)C~G|l(4?||pf=&jJpx{OxG2%-YQ*SKDd=bn6? zeLJ`C)br1?cl%yk;Sf6!X{vFg!^OE7O4Twq-FQ1YcWhXsf~^HxgRXjy06fa7Jw20L5d~AXahDO>4cQs3Px+PFe6T2xL)B$_Yadv zLC+dC-|{x3aNXYGGl1A4ZU7Qrfpu=w=a`$S!?rbNl1i~C&!K_a8rw?B-Kid z8+UK##7pPbi$=CT^L^g~@8vK5=Cd4M?b2>X)XIv@;{$BoKF-KkH7`u0Jyus2Xf)Ok z(xKH_rqk&#wdv}kDaHy^U#4!?{*MtxE1W;`P(KCm3C6dfJfG;|34}>8HkVrS)FmYy z2P2dIJS<2jqFS|dvOIZDM2ZwH#*nj?YbTEdq(s_$Y|YpVg_FzWX&)^WQivQ%e-&G~ zIFBO*Ucsk1Gt0%9S>h~X>+m>IXGjZ`N&(Li_`Z+hIQRvRz$tR@;3N~H4eqpx;o%7! zC0H39Wp;iVp;Jn}Bclu*0?Y|N0eI1@A#jPrA@C~ z%4K8gDhug6`Y%CWeN5*6FP4Fl!l=A+ZV^_%WfM@Bq68O7NlFSr;tGKj5`n~s^JL;E zYqi6)KlUK$uESW*IM@mF7KvpZras?6e3lBzPbqX>S!ofkQ^7Z&^> zcGEr_M^PIZR613^@e9B3i7)=)AO6`7pAg`OWY?UaXIVzO-9~Fop-`YyDgn@Hwbp~# zTCKJ|kKXCzNQZK{jO*qPw6(RhT)*%#$UA`Rx>PC^TCEnHPKO`}P)bp&)mU6yq}^_> zOSWCfUfnsr6jWQA>xs%fQ)OhqDV7{7L97w{@k|rsxd-W}y8O{7$m!+kU;qd}N$tMfjbUPV-#V4{cX;0$#lHMg& zb!$jEaElry7^o3ciqr=+(-&7*?Is8%@RY)zX;5$#%}8_J^XXZi;Q^m4H3W{OFjyeY zd}1w0bpvZPHnU_x=VJ=5S8l${tTn9t>F+V@8FbRaFS_iV7@!IO}Fsq zcfUuL#(ez4A4Rz?s;@ozYL9UA#7kHth2mR#E+w>xN?KdAL3RC>R#q$H^t}@1` z9EIa3G6%9W2Kx6GPCv;@iNhAhAO8kh58TAamhJe(T7Rt8VvJqqB@jZBW(l4niA_XL zXT-vC;`})dPHx7L4mL44p`PcVrJ_DE&cv>LeNAv)QApb;85yX1BpMp6E}150LDv>x zC4JycpG*>zW08(PDnY#xP%kU$?kGhspi-?9_Kp!1%NS#bvXoww@UtKIIL$`FpZxV- z(F;R@f+8rC*c(&{JBF~cf>S6`EL3rv0<&{-eZOVMlB*X)gbCIIeZM$GySJSCLtKLK zEo}e9KV#`TpC`O<1cQT=9@+vX$-Ca-QpwdItmW+ClzTrg#$P=@M=J9~&|0;g4CKdp z2y2kmqOC>9yeT5AgH;Yzm{%o`ueA#&kK;NDm2V0zG&;oEpp+s>Vk$+Cp@A}~PSIN6 zI1Y}h`Z1(oVsaCX$_qf!<_SurP-MJ5f@wtvKcF_aiJ&w}qH4@8baIq$# z=6P)1KE=Sh{~<|jTaH%Pu>JB%gxDK>)>xa%s;Ld+(deTDl1qFG>gutNxTN)IK~}cm zj=oxz@|9M&?Vl4q`9EJ*q}jFFr96mhP;h#yHV0z2wALyM%7E-A(*hg;6-QE6ilWm; zGRS`N?P(}Lw;ZxM(WLwSd4j=bNk%^i(PnH~2J3_H5sruO3*Z+Jm*gtRay|;%M-UT% zNG!T%iM!W@xac#V`NCtD$bKGp;DIed%EMpz^5<*6{ac>`^AO9cZAM212z-Z+f9wOi zaO@22PK#|@hB)hmqe3NGB}ts_Qr8c z7=~DDsn_f4iFm8kTJH!|Diy4?bUK~&?oh2(TTi0tZ{|v+La*1O*Xt2Q5v5XzAP6WF z3iNut^)CGzHEZp9x6C5=&TPy`NibzJ&2Ed#7_<-!jSi8f1_}j+3uUA)SZOXGT$juw zJb8AB;|nL~7rie5+%Z@-YR7GKqe?6nO$F<^=#^CnyC^BvN87crm~Ds9yLMuKaG1i- z5UHC%(nA=7k+3?XI6VXZ_{YYXoQin-sKfCKAw}P(-RWUXMy3r>n(@pFFR^d?CZ=}m zgF_6|3dF`E z$qc>a2&F83!6k_-NeIGE>Gm{%?~~}OOIkIT6MWC&CX)FXC>0Zwa_F=|N{J!sGyDfd z4-@6m9Rn4?d+yxFW8XW$+G?8z-#$gHR-)BS$OOzSwpm&UY2kA0;zdTr$JsJjL=^{F z%ruTC8K`);o+NC=WICl(a1qv!BpKGaB#FhSYlqTiy*8zGgI(hT6p96QAKcEKy_(KS zi!9E`J4SZx#jAOE#oW<)eu1D+qEu203=gq&?>4l}p}@eKq9qXAZM%>lXgv+b{C1 zQ%wp&vwPbnW|}=FY89d=;_Kh~Iwp;ooY=&zx7>>3`XD7vq0G?8=v!LPOBWZJUu&|- z_gQYj==e64+bN-+;8X{hHx&-}3z)fQ*<4nn!z0XA$BC9Mu)WgdzMD5QIZ~ySy11@` z$r8MNz+!ZkhZR`{)*y^zxL(0ZpWptYhfp5e`re;lZuSIO661LuJ8n40ZEw4i$G-9f z;_&)*W306S@b9g)Yrww|LVO>%suYa1_MZcv6+&FRUTZkNe41cD(d!s88&Pt6R$8m{ z8Zqb78AJjuE{-cXc*|y-w1%>hcrC;kRMhGeGjYbOp<#83EXmn##(IYm3#UvwClH&Lv zr**{Qa)Ygd1Jp}JjIu<+VgH?Xzp3keak@p4LDLnnsm#V(Kk z;5;RN8eduV9NdQ^9X3zw$bFfsXf&6Yo7+G}(0U*fq{zXu(n=&ger=Rne(iTS^OwKP z@-yGa_0e;$n)|Kw^9{l{U~{gOA3QS8d;hB~pklBtN(oGsL#VMXR^+@F*2IWQK2n%` z7G4Of(RmUt%!UbiY%-*g_>MzjE$t`+SJI0k_U;}<+Z<6Tq)(;|+FH^`V>CFp6nr1g zFJN^>x7{M{weTE8rZa?baE)NcmMQ+bfASBo%A?y|a1qDa$>X0wG5f;8z- zsZ>~NFQQ+EBP?uI~K=g=qw|48{Bbl0)KXb-r_u?wIW%Za_FYrRJUxR z;Z`m~a=m^b;IdV*o*}>f>W~6_cjIP*1){{PzxL`{ld;h&#~Q6xdwmt%C;kn!_y0M< z@vnF+K(P0xNiRG^Hvjk!jWF(N_C^U|-->C_Mv)lTVx1g7PXFY`KJf8vJ9hlm_rCw!jX(PCw=p_0wEq8_$2-KmB6r>TVGi7| zgC~FR{Mi?docz>ZeD>>~z20m2`>@wd(DOhsqtoeNjGii-t`RtOv^s4Ex$`6Ddtn4GL(tFRY=gA=D}LYL&2;QK*!$z*;w=6J>nzXWq-mugUue5Krv9R&f9?-aN{(qrUU}M8w_ReS7X%S^FZDmeK+e2qDB~BQV&;8{ROD z&)D?f)8lD(w`V-v?XkyWhI873?Q!GdwmI&$4K@wlF$NoB5D3t&l1fW0s=X@r?d|Vw z5ix(<_p%mMmINw6|ISHOX6n6rBk#L6B7VQ$ckxw~b~nQDHvb$#Ur{c5R6-Boc^GXe zm0hMrLxdy9j6y0!Sab+ni4=nSUbmZ%{n7nAePWS2U;kRPBM5z$axtJ8)>ob4&IApsyaN7vGZrVz@98xTKc)nt7xx;!lV!hF&-H+*XV&d4)ZuMw)UwR@S zrHk59!A)cQAY^J{2f|v?u`XaJ1Qmo3G#g6@p|CnZT7gmyR;PHbk5b-7H9yM|tj(}d zgljX3;}wE(9WShZb2s!g41wk;>9DLUhppu?p(q*4b4t)xE@*)fg1*$mCSy%1+6X#U z(z607G}>BROP;8UAru|7y*gxXxQQD6E2VsaXq+`RU!(@A(0L+mHs-Qn2Y$#+yW zeuFpN{d!(|+im>xulx=>cI;qsVuXIHPqW=-_p0F=hmP28>k7bb4(bKGY&h;Ct_T6$c-cGzrzW*g_?Oy@^4{&h;z7zNeaPMGyH3xj^ zS`8ppxfNEu8q!(oP_6j%V~04)NEZ@Dc9cn?KJ(|+SXx;jUCapZiP9#fDcJGqTX@e8 z{4`2RTu+gv3C3|SCdFz)b-= z7MRp9cj_6MjTIynj2j|X+a$AnMt6)epGM5vi0ws(RQKp5mg3eawjH>2qj<(;&M{Z( zG`9POIMVpOq!bDeiqIFhu0U%|Qr3`x>lBE4ivD_p^<381+gMWW|Hk9|^m~4Qu^l&Z zeWOceE!F95te%_WLm&Ci%&#;y8XlhO;rl*1lAJiZ#=Y^C?o5PD05-k+kCRmbu{u!xp)4%#v&i~yXGXIUwqHys?Mu^wf5EdM1b2VwB z^FpLjIn@N0UQ1z;09AF!ngQq*5;+jV9ST~-SR7I@5QwuuZr^4NQo2ZE(N<%xqNJ8( zl0F$h=%S+-BLv!5j-OxP_PsNd%Pz4s^rI9jCB{0eH#=;d&Jj1h>ryBdNTWWDG$xKC z;w&NVMaWE$d6wEpfwC#k>vajkBAuv?Cna&JNs=T-j(861>ka(CBh!{7&0aD^=}P-q zYYgj4b8M|ZwOB>@E<$*iOyLLPR7S>_n3-nj!7tLCJI&Zgm9Sbu>6EGHSyqa7&^N&g z&|{aZYa9QS8_2M4hF0Y{S5H!{&FN?QBA$J--DPaF{sP}{Yb}jtXFz-g(>O~1$e&TT z>HV9YLkK}|)BEYH9D?lH6<3oac|ntK=wvm_eKvbvzn@bDhk4Ppi1UzU(sr!Fr1dS6 zMa4wHK@PRy9C9AHpIf9+v?L|VDVvduTG#@?ZppGIsCoj~ULrYu5O+rh5zHXO7?v^+ z4g}@~GVa373vyQFKn@dw?w}Xu8uWVCl!`S7^XW4SU%749$kKxolHkw(w*QvV@xt|c zcamyLsaT*~D)Q{%=lRY5{Kw4BHJ@+yqnFpg_#Y@%L2-9U!Yr%C{D1GrhyoU!G?Ebc;&b#n%=`x+F@HsLd#Tu$zEUS(^`)>f2u{JGJ@U>+DJUl#V@$vC>FatmfJmiS5Pgq$UEm4vY)UJ$;UQMth7;lpqt#F84ULmXejXA!856 zG%;v8%???!#pt#&TW3ZX87*Ojq1EZLxYXwO=~d>ITeR8{t`Cm?(jo3nA*A}6*Hie? z=P^-)B0&m4DXic)K3Njc>okblZN^8p;24cok{}3ZueVA2U3}Na2}&rb@{O3aWJwR@ zN}N&^uRMxh`ObCFv5Ln$pDo7lFHB6+O1|MZ+-wy(1D}jN8MFkPl(~pdhNUaO!_r0J zl2HKa2pns%w*AZ&85K;?XFAqPqKAhEtYsULo6tzRHM z2axFuYb~DVUGln|ADh2cYfYp1&FG6=B?Ro4nP#k9;Kca_KKPz@5hn?ypZy`U4EV~! zkMo=V=KUN!afUQX*?-qf#F=GoX^pcB^L*-y5AdbOpC(IV&YV2K_U+rh0blsq(=@sr-mKS)uKl@74qDX<6I|W zw$~H>!+lenUvO}Q;4{z1ykSqBAGoQ&-#xv^Cmvj-mnNhdGOfun!#{rUQEtC!7pG2~ z%Pp{sA;}D%{`6n4Hb2k8>EqYtdS3|tvhRN!__2%pW5pFL*xq$56ZC>7@xlUH8f*;h zD5hpg)Fz88AMFvXYs%9VIx7+7YK5p9(_Cs&DUV`g!W-{>2ZgXO*y!h!4&gYE8T>+! zCuH?0Qm;rbVNsro8&oKkY6vl~3RMcnaS%fBqd)LdB#Ggv6Au%2H*dnYUWl;~sY%gR zATyB{9;F1OaWrHZ^!gprejgRW`s^HE_=`{TY$M8{(ozt$R@q;Sm{fw*UQ97i?A$wp z%obQaw@MGmM7>BW&Arx36Vu%DcL=&%^fpE{7kCag3W6 zAg#vIUJUZ4aG5_2IOKw+%G$}De`*v;3=I7!h~(QHRp1g;}VGecWj{^TnM8LLz& zg&sHW9j8(%pmj#C*Q4ETlT3`0k+1*S7#ht6jr9iYZFUnwLO=PGdZVGN<| z!)SN9oIEqjXuV3UT0sbCwY#i0TCA>LoD>V$Qob1uC*c?a&yJ)~#8@X`nW zBJuH$f1FQ#@={4~$8mVzfd{zhrknE7UEyMV>QkTMgCG1LX_{VDNb;MF=OF7zeX1BZ zyZ6*wQ41x)A7pd`3v>dT+oTmOQNeO5P04CGchJ;9j!61IsU!&dhE}pdasr%M2RYeA zI3rj}dF!1*eo*TTy6FzqfG`p0Ht`cro&;VIOS8Qb69pYOcQ(%~9GgFU{;MB5@#xQ3 zV;LQ--8|kFgiNAso2|)n_egsHiYMj#UhU5P%f7@s!&%BJAhkU z^qY%$=_22dU;F^2so~h!c}B)gFfu((I@d;=Z(t@IinR(_YPxZcr)QUWel;GTce+ZIrjxPSCK1wsv_tP5%7Tf5_^+w^Dq| zjie78#hV#JI6j$YC~U3bEUvKFi|Lw#Ktah@U}8*?Q4IrZn(@E>*t;;mk%M1k|E{mI zXTRm1TS~N}kl+2S1=421sEX-Z2-M~+^f<|K4qTEFry0wuP%0^`fi%)&S%&WgluP3j zD>De?ArKg&=|(9Qi*$X?&aL6vj7lLQPE!n)!1HbBdYq3Vxta$`JSk5a9c{ zfR2=qrV+hPKrhr3gP2}d(rj!Fk(?N-GBOep76Xj2)M_C?=#pkBS!VEDMOZ9QuZC=? zSC~C^p4r)$YAL`8YxGi&Kl{XI=zY&?_<>iC&{}WtPfsqgC?`34;ZoC2k&I%^b)GzvvuzTsWB|9c3En)>2@NLBqL6;Ts{6Jh7?fTwU64~r|5Uv zSfz1Y4_CS9G{WkLH0dINQlW&7^39Lq1PCe7aYR2!2oYE(HyMrNE|$DYVX_#{9Yy-z zIr@$SjtR>lrT96mC>qPOHZ*0*Ta2bCC0e9BC_K8-rDI@C34|3?jp4Jt!|PMaK4XY% z4w-kX!P`)!-FzcqZSLG~X$RfeNT~C~{esp-&PC5qDxVvNB2L3ZWViv!m9q!jc4N?) zCL1i;j&gAvmmml>y6HkdmgxZ$KH1<%zT8ksao~>EAcKIZi8|l^=GXCWKJo_~dhQr^ z-f}ZHT(^s_eEkuA;fLrL)q~V8e>~QmV3G@>EI3vyS?p~6lG=Xm% zJj#!J_bnVcI?r>*=Q#fOBgAtjnI5mOZ~F*Gp1)=eXACwm`m!WkyvSPo)oVI{rHDc$ zK%*JoSteaEkYu=HKDC(|OJ`RQvdGBz2x(u_j$4$gMUpfo^h!)mY{~EaJmW4R*NKYP6SK&1 z928JG-ISB(Bea_1jyt>5t5r;zB2Z*m#F=x)HXV1)_f8R3k|rHIr@;K)*#gGV}`&SUvtBOq!z%mC*yg^bCvU#F0Kbud8tEk!2(f+9rb} z-CzbHR@lLFf#UXy$HfSZe!I<71)`M>=n`>f9id#DAYY@! zMq+HiE8>-M+$L34HaU zMcT~R!DoBv30v(htyTxPNCf-}$1?46M2G*B;vN5P({l(X0R2s75^|@RButC5VkbTp@&`b!OumA0>g=3h8_h`1uBBnwL~r?Si+JZ zScWbM+O){l1Y*69tdF6pV~9c>tBME$tO#;7cz$ypxZ$;Hc1kK zARr7wq?8+wb)^*La(To1x7BKGz~G0SpdqLHVm0^8Vwl+XdOfl%quFdSIyy=ihA)7{ zUp~%ZC4Z=Ne5qK&W#_bp&{GH{IQIM*?zp{9X~!hGpCO74D#+D}&&{v0(&{5joOj~YX2{8@c4r6anKJa zzVQZ<*#+FuF|5}miZhB;hnmqSX(%`nq{wZaFl0%On@20uYY(t%BBiJsxIKZ5T!f>k z_yPa>zn|dX(}L%o&N%k)2?{SFD{hTNd6qazi4#Mo16ge7cT+~{b>8~AcXIgA#}R8S zgv~n#uBWJl4##F=9FwtaB&5;l(@oM`k=JqPL@7&+9ujDro}*gyC`?VTyxapPrJooI zzC@Msg?haOLL@{{mtN1I+1z~bo0%Dimx1PaOUtC&L#op&YnWJWvW5Mmf9qzXB!v;jwAWT zgU8uAU8htn(N9yZJFq=B0I=YA3SU@?#=mO9_<|6U(!?%mTei_@N2F0qu~5kGP$7s~ z4caSf)Tg%6>oh?*2n^N;iltGS?H(%&3n;lvd8~#icx1w&jl~HojBR^0J6`w01AC6| zPzXyT6bB_7l!Dh{xyx#9u!5R3tXj!w;c-$(&LHS3g$8z!Vuc{K9``$nQ(E(S9WibN z0TLrL7Kyn^2PW_AiH#0IF4AT;zVdFmKuI;=@aJN0!{j;t{z4Z#pAPalL8&}BNs|;I z4QgCO>~^HV``L-{^HM& zY3RiXskZ#&cfSrH4R>9?i~s(`uQOV$5cj)motdIu4tehM0yoc0^X41&F<*aqNQ-W- zPn1}~qK_^GWU~uQ%v5;nxmCt)*oANddPRs#Lf|VFn|;(H$635#7u)x2W99rZ%UdOW zT_UU@)v(Y7k+hL7OGC!d?8-HnK?;GZ6Rp1W?|%AT1K zs-u%otYfT4ZET9a`{&1B*57woG=ZNRY#=t@*xi% z@yY3YE)fc25{%J#htU|aELW2+g*EnW-_LWWp4xQW+6xG`?82TqLEKMKB2R`Qog#(B zYKtclq>}94y&Xq-%&o0)WMP$5C%J{2g)?(2Jn{S-2gWNDt>ygeGGn84k}P4i5n&xk zZ$07W+wb7jZ+IJ9_U*%(7ed=FcW2lv4&1nla@k{cc8%RTr`a(xh0ZjK%PTzp{0a-_ z8(1V(ShR*PERatnaxjNLl4#U`URNjtNGWiXlUp8I(ALoIL>S1aOxB{UAxaaZ<8$!n z62JG~{((Dh+r~TI_EyT3X|gOsimPk^MT#&vZ$D}+6OQbo^W0}K!cr_wvg`YPilcw} z5t4J~Dc$;dw!Q5=9Q}h|#>O3_$nEVEJ_w1i83xU{Q(bPmvx?9v*YgnqVVvAS2AQk5 z3z2K!Xcwt0)()B?CKuL2i9ynS4Z+F%i`Q3D|2f!m)it>!1QakfYKnLzuv?x6cMEWYYlOl(28RclNSJ$ zqp((xr72@$RaU!gCdVgm9m&bY!i(NBmxr|xf$UPK*NOXW5^cZ@DM$z543+H%`X)n> zWId!|<;5&x2KJNE!?Tv@s$h1_b*?RHZ>&2b~V=TIUC#CD( z!=+~Lmgw-GB37S3$qNobSNeo40(}s9_>cei1@Bu}Sm3?yeJ|Ep4jnqg!Gi~{*_i%nq5U_np9y}s=-O%) z3Y;QPu!zDSIS(NVEoa*rQw320N}zp9q6BK70q+$IfdtQ5A{*s%kp;7+(Q6%qTt*bD zs9GISsDKJ`(ZQI-o(ve0_bLUav=~RKoXt>h%}r!(PnWx%l6UA9N$2*Xt2F zRceI-^J`7!me;s`N132fCI|~?C74@T<>-m?7!`mO8{%*q){xgCq-1KP&8v4;xw&R3 zs}7zp2pk+G@fDzR5xW8@?{1&u*w-WCdvC$rwG|a-sIY`r4A4&&hp+2Fuyqa02x1;Wk6vW!WQ!f?lJqug@mUY@;mI}bkEfiM5{6^EUrV9{im z#dQ_JLLB8*Q=SsM{ky&kSCyG6D(<^w8%lu_#S|P#s3ZrrjZ<_C-N+Dnl1`Me-b-0n zYfuj8m$ek zvPcC|<$QKK5D%NK7x0Xx(}*~GuEpQ{{WBCohpDkL)k;9RWe=qt`|u_LzV{9L`FFpv z%Bl0`aLdz-R6}ZZmR{emWuiv2-J>51RvQtuissbWGaNZN%XK$xrCbgul>(&e5Jee6 zCOFPZw-E$EIJt{nl+kFkP+5xUN5p;`M+n-BYxKH(n(N2tb$d+in4wTCaQ@Ue7SEhx z_r9Gtj^z2nX9&v+Y~8yRRSikvl$o2}#IAdP0x6wuv&71!VFv2HZQ<}arRZ3Jm4>d6 zj0(x4LUL9~R)j}i2$X=yG^GZt%3Qr2TuwR?iRE^iF_~E^NU$cSscaG#7fXiXa6?G$ zF!9zp_x`oUU~CT4yz;RIT=ES&r9nsDk!W+#JY_|$pr0AiEWM;#Z>$+~dIreDYY^A( zzn;VQzJvG+UmbveB#r|Wfah5mipI|+T`NU)MoLJA;w_}7`?!Ae7zqi1@^#c~qEKzhbrlx23^^ZTyr~mm$ ze8*wA)#K}j&QK|a{OnubML52VlV=yGjBdF$7km&x2yLyc47lYlB_7Eshu1DjlY(A9 zqf)IBMJe@}GD|0$=p@7QUHno)rxmk&qQUsqGQ#u7gu$~8cinY2uH)wZy3$2wO_Df9 zxh}5CktRwxNSUDrw2ckRL7NSbZW?fj`dvKNLki1!bBTR>ujA5d z*kKy$4NR62o0wiN!S`M2C7+3s&(^64R@eF{*W;lRvvm784ak_hI{KBTPjJuvZQQzb zl7f@)^z0HVaY{Q*k=F3T?|mO{dgr@w`~o(K`TQ3jU}13;KX3`ckT5JTIX=eDZ7*h9 z1(VZbd7~pvaU7VK7^M`JaXrbSkId7HHEEWMN-AMdQe2{6VXVc70dlHPBugSx;A02f zVxtX4XIPsfZuEdBuT&0y21t7F?6D>Mf?@l%gY=UwQVu?nO+w%xr9~s?^wt@jsW1Q} z;?`@dJpN^x$Dd{VHE(0*_x%{p{{FAfn>&rb!ocoS+iU|}Xsu;+p-*XK6oiK*#R4Of zE|m$7*;5H|Pj4jOQsjTTwIUbybTnueYaOJxiu$~xKngtHp*}jo-o4jjt>($6oLQLu<=3&pd(SDsI|;8^tihb@Kws zRYO3OXu{yi`vz+v5k*RG`YmKoyX^mI;^+PZ-@Upu+cy(gHdOn+HgWI0_wswc_j?#) z_{CrR#TO*#03Z0k2VPLHd+&SS%kTc~@8Y^HAO7%%uW5pQ9L}$5^GHqE?@E1yTLvc_ zc!7j@_k6yui9>@e3S$cQS0d3nD<^ zVXegUGiJojdXX0u6}rW+mbX0y4$ zTi+~7r4r?Gd4sn;^gtgT^Ti^6!0javcRTbl87y`diR*e4{D4|9;qb9jM7@Mkr3ONf zNmyBLa^rRTc<|Ucthm5oAKD&WuGlCptK_|us7lQbZZ}A)5!&JiiIMqnrO5CsIV4sH zw1z+>{8H}(pL|qs;#K>RxF|=FEi_2at`j(U^-&0Lgh7(~V7}|k2l$aKh8<&loJ=8v zL~Ds~4c18!o`pn^^b^jUU1z;rPTk~qUr4vPzI{`$`!;~hVEC*?|j=*GFCX{=G|n}bgl$|KbG-bFWhh{Y4f zS&e#>3my{CNs1qa9DDXOM`jyrJ26kC7?SCXUS@EY)+vQW+EVfO^9$TtD=}Gg5z11T z-icHWFEkQ-<>Mk&Ct7688xN}_$CSr{(v%IfghFHJiQI!;VDPMAB(u~6IXBS`G)6_f znLO<{oUtB7W!S4zt~Z(qbCp8QMLg3>pK)L))+SI^qjmvBxFTVhn zBXP1U+c=jLGKYX(gK!*|?|=8Z`M>}DFVXM!CKuilPpwv^;Q6>HCTcY% z>vkXz15Z4Dh?yUL?+6WH|g{p|7=P z(D+n|PTI#<@ZA8LIBeZ9#q#-eL?OdkO}Q4(SxIPn88|V@aWNLQ&TPjFoDPzHAFT~h zuScO&zQ|_CZfGV5BvQBtAxYCDcT>;?*UKqNI_r~ZgC7*ARqOayTjvEB3|_g;$W6E7 zo_vP2^XKR_Qi{Gq7={FnVrqOkr~J4PPn}=kYtNj(TFs6fI~c9iS#C5qedaX(?Vq3E z=k9wAyGQHXI5o<-#Z}tAqExQ3bz%lG3o^xI8XNU^$31sYsnrm^L)7lF-tG)6S+Cwn zkE0l)AxcO#NYy3s@2!Z!FuA}I6H*c6&f(;j(ezb-ggjfLv zP4nzwnzPU1T8Gm1Egbv9Un4qq3?Ut)$?q)?SSb-AMp_q(q}_}O3KBQW*nObP_8SZn z(-k^R!OFrCabFG@i(my}05`KXcgwMu0o!?Vq@3^^q9i5jXY3i7q}}as{P+pZ&aVup zWCqvG?HBWVRSs0$CEaeHR-?zM=gv|sSJ<|FH#>IhL|8+0e3G%PTkw64OhCKeLM<(+NZFX5^8&Ro8k;sLxgk*+Y}~``ZWEKG ztgSDyzGWw^c9X@0S(4=HjWzPJ3|VGyofl4P28nm;&%Yo!2T0F-1+RDfnkDC2=Z+57 zatkxGS=Cx!;y`tA40UQQj-i{?r53H%EaF4$=+CCNs<#B5P+mcz$^uc$lk=uEG%!#U zh(hk3rWK?@fTu_W=m9pkG$QeqL1mEH6d~fAg*C9b%b!D?SM;=tO)Rz@k{@2y#W?R;xvpWw@?Ou~^Dubg}>dAOJ~3K~zLaNx$FU zfWZ&Bw z{WFt{C_$^6aCTvV{`q+dg#tJ3zk%&rs|1cBMUdHi`WYrImn$-J5!C&g35CEJa@&=_ z3Nvu{)VUwI9C%%dTs6@eNzF6-(E1tv?*2ZdR*KqyL5uSYV5mpwTrPFDl5QwyhQj)-}Q3@uQnAk?STE!1S;J;jP+~rCU zAtZ4W=Vp<^jzbo+XJQ0tEenesM(btL%(8P^ozc+(NuoJ?`W$w>L98pVcQ;QzG|%`= zcaWqhu9GnxMeG=_bNJW_hmOn=Cx)5namGf^$uC&kqtI;bTiKP6S@wZXto(kEj=Ak@I2DRb&6ph z17rdg);ko(%Tz{3sExloMedgqLm$t4FJ@_2gEAJ4q-`_qHi8F)py?_Eme3{yMi5#k zSdAxgc3&#MHI`HjgljBl3{5F{O86YMhB2E$eC1-{#meiKdzTNB^p|R>GNk_uk29nQ zz38>Lf(Vr{dcX^P`5{E^|63g!=l-vKjqO{v^5ntCkxDW)GQ!r0?KGCws85Vj4_q!b zmrN0S;qgNpnx5fb|MIV}YuB!qH<+{!7}}i_-^5gXK^RJ=a9CJd;Hh?syVRg|s!O3< z;jSCE;gv>kMn^e$a*?8rxbNOQe9z4eT^n-Dg=Zf=!L9dP$H;Vz)%7KUnv3aKrgm3II~i$|;kzytLs+a) zES2eWIw&kjqH`O&Bqme&J!J+KCvlt*1cf|7K%lb}kh$-1meFagBBY`|I*C*+VHluZ zppSPUveaNbi^d`fB}Q+)m$LT|;n|Z2$EOonYLybjQW+&38nNcL|Nd)a14#X;(`OmE zeU$O>an7AR$MZ`~{_63Qyz|w&DY_og^HDk?G8td`+}|?aOL)^g_aL;PTny>7yJ#aR z6kXQlW=S0vU9a&Xmd}ihjL>eiIeB&#-wR1%O}o`$WhJ81P4PUJtQUcWBpDRs26Ibl zbe^zV5T1+B8G_tSPHT-$HHp?3D{$Qb+#DXo`d6hq!ucH$7rocLtKR} zV;uwUmC|kD9Ty#IkLBS)#nh3{& zAV*_pqv`j1OmE$e)-xng%=*d_fBTmoN0^tuo45J3cdxL;&r16!?tI4;-eX9f{wS{Q zUy*bEtwfSt`#kaB!GnD0Lm$Fg%Oj6G0)zd)$3FHkrlzJgecz!&hxqV^Ka5g}`|rR1 znvd(ZPjo-GcenRY!BKa6o)sztrz9Y>%&lZO)IG>~>DJBnMv2W$6U>HQzd%V#anhkT zn~@2F7RiM@=@2z+E!Yf`IhaIS8})4T$myf3#rMBb{PSTPJ$iJ0*RJHgT7C2j^?Lo5 zIO-#SojZ4uBne^Y(`+_qH&?z|sq}ySl^n~rGp?8|YppkI(JoeQ9}2?(8(!u^J~}`c zh8q?`jYb1w3_%cVaL-Gn(n}uLkn`T@bm(+CR~2Hom=ktMVm|!YTC`Q9#!w7ONDM35 zN$9+n6k z1;=Ms`R}!m_tnab*dD$fKxG|+%nV)a^Xva*k=mB+tUmoL@4s!7&mC=VI_`2&(P|qy z&4_;A;5!AjZ{Ne+uYW63lh1Ne}6GY#*;MRxQ$x6QV(a-iuPsoLk_~Q>S_3+i#~B2(mI5 zBkA|PIZ+dV0I3+=vWrq}jONN3Ju5l6u!2Tn2i(Pq=TQ=pJ%uVs7Gi9Q5-w})g!Q^zFOjKjM)&lx_I8%tg6msiT+S5M!*KN^2K7K zbAM5ye=R}?!4JRZJv{pLzv9Sq&#-I%?ZiosBgap3c5WW4Gn7;~u4K=y>$vN+uOrP8 ze&gex;eYv$zs5cH+(Q_KFT3+$)08CBkftab;W!e9l+YD8p{C|!tVap+XO0r93QG&C zSS+{rF3%o0!M}X>jU0HDVqvL8yA^>D6bcTv+&;tTsK>((Jx4oIguX;7K`{uK9+&Lc z9`FbM_FjJWH@-|SO7VOTVZjrIifvJ>3ku=2*I^Jsw5+w)0Y41|mrtXO{JL7avKv>=CC1twEqDmnwAIEj-^R z>a3$&X9Mjq6n`7Ksw7#iks;E&SatH)GpsEyFtg_dcJJLsyVIoT6>yceA+&g+ zi4mYvgT+Rd9IX;8RGY@*ZoC=4fV54U#ZtfNUES1SOWDCvhDJrNYq)jKX&VYUP*Uy=@@V5snJ+iWBIp zfwUP)I%qA>Nt8Ec0byMb4oZMq(v(IeGkYrB`NlfC4tON7rL_|C(f?zS_Nu`#0hT@n z4}?MpGvL4)jKrN|bEIt-uAi6_8xz}hGO=yjwv)-kR>$@vnb@{%8y(x+{qCy$8}^5; z>d#$w^}ViZo#$~#!7%bL_P0~-2iZFWAUj}H8N`4#%=Cv25Qpm!&e?~{Hp3_*G*u4a z9te_f~KrM#?3$JK<5}9P)ao89?*mW7r zL<7}nBl^=-2IOgiTL<|NEYl4Or6`WDse6h<$C!(2j)ZAWMn;C7v+j@2Nrv?FuXTco zZgdI;383$5G8Iyh>eR=@J!Fb>v%}W(7eq^)pzpr;HF`)dj%<<*|8qYu886az;61Ug zWYpC5$8B9tueDHK^p}3{C~GjMCRVyH&+V#d{Qo}scYLOZM4u;;HE-R)Fvtd~TJM-9 zM?^Dj-#hxgn~J`1E&!?!SbE!XN>><}D+u*xxx@VY2U5%TAA?n)PGb8lkk))FHNX2d zX%2h;jT<#!WWm}Ak?C4J><0>dL+uu5*82*=`kpP85Ah9`{?yUeZz~~syyX|#S&$wY z93;;LvbDHeVdwgrydFh9d>~^mY5icr@@QBF?eyCVhPN+0xE43VZ3e0|Y$2Xl9v}$1 z14jjB>SF?Wdca`(X+T81ay8nAcYofTX^F($ArlA(O6Yp*elV_4^=yjYL(UMaIX9zv zdFRcFY&@(oNn$5z3)hdQk7$MD5?X!ZJ`ktJ6_px1MqT`<%Pa{b_ED`L+ZfoxE=^91 zq<~`q=nTtgh-#Z^bvmVfqoLp9=JyS4GPh(Fk>3xmWw+5#Xr`!8Y3vK$^(Ns~JDq2r zu|>cPT?DU1W@ei4P^hyfag;eR4-4~MF>B>pkF(>^^R-mY(Kza}LQYmzb&1NdG!&6ZU0ci1 z^4~kvZy)X?gULJ5GuwXBk*8FoSkqb_dbup^vMz5yKV{iusrQl?%hbXIG^U@|>iq#j z2=+e4lcS?nd(eqQ_#gR$`PZbyI-fZa2dz@9tRWaD>}2roW}kv7KFNb-h(F?;E^g8F zoVO@d>~Vf(^die}W0yL2{fIJMPwGIz+o#9=sC=gwpJL%nH1^q}*SvPve?=OZVQ|_Q zcU)^a_3qDjp-4_K#-rM<`E&;FW7_xmgFZn{o8 zX=$$y*FUTtO}`F^t_ylhdSO}dkM2jt3#SV1$%#<<`_>WR{gF)}o4M=Pe++Wh%N?YF z>&=v@l<&VY23@OU=8!BvQ@DbZq8w}uu7L59&R>NL4bc;zUsxHhdSTg~QB0P*34ZEU zo|+*-Bb8ZqoI6XFz6lGY9D_Oa@P(|F1src(_o5?moef$`m_X$MRcjV;%<$^^e3D9? zg}-moyO~8>R{9^XGCJRA?bb{EjiZD+f>9{WKx|K%+OWSn1$vIeb^!`K%&tKJWh2#F zd@F+zD}OU8MQo*{(h}_kl>dkY179yT{c&BfOEdCvN!_BI$)>XtD}ej!YY%S^}CiJdl(?|+wvzkb{vR!;3*5p|l@e?_b8 znt@yJ;?|R+=KhBr1Ia+#)J9k}rE%+|`0B%}RiVpYn9O2r0WZ9TD6GOh!$Ho-$-dl( zzV&UW7!W(__fyNOAYg6M!fvB6mO9S5Nh7ttmZN7y7MTmxe@wcUShOTWMSTGSDUcd7ltq;fvq0_Mp<=C?E;IpHzOg6z979PIR zenLk_ci#P^+gA7*3_e1K4hVA=NMn~p5t%d422q2-8w*p~{hn@-uDxDin}$)OG3KwI z;09u38iwy=vJ3)$S$l;Dw>)DEs`HA=Tp9n9ScQFMhn;o3bg8;c)Idh$|Lnn%ua?sX zT?Q75XhmcEjMUgzTc?gF%RfTnidLiHci>Jmy#&>bV=iXp*b zXQ3y*6n(r{FYureXRA4sJ@WNzrF)#~x;C zY7*m$Kt_cQiaJBdqu>nwSoeO?1DnV74Dzgxw#IirU5>$WlHNip!_y`0ogvJTZ`h${ zN??JerpG5{>forqaKh*xiPI0E*UT!v)9vJ!II%sKtrWgQQnHTG?WP?{L4*$)W{8jQ zeHPunokZ^j{(t2`yIu-x1qu2Y+B32wnW~rwe*Tf#`q_TeALA*!TTj1TwuYYd=eY;m zyP6c*up!kd+_8?Q_g@XJ6qNKD*yWYu#`WO|unY1x^!u6Aaq%*Ytjv;RN))=52c7lS zFR{7}g*{gkI~$v=$Yv?YCdhMy2meyt$WYicv1Uo0185m>Z}w)k`(&8L5sZ&dJ-enz z)-5nU!9jh7!=ZI(nsQ756oPm;RmKJ74fZw`4*Q*j`o?Qgt|F zv)a|GR0^)|0?*7{ts!nukx<&V zf8!S6-f4mrCiC+Wht5UQFhdnNd18&v7B91Ncq3GP##J2r#Y>UN(XmHt=?tYuh2;xo z;Yry`?7-sjX-USG3k_b%C#-{}lf;2!#EDITHdZH5()Kgdz${JI-fl%P`0C_{`0-aT zPQ|NRwnvB53N((o+DGehNLw#W)H~Fa`J)m^eueEr z2Ytldd4XATyv+2?piveR7grsbjCThuQL5^;K4Jl96-;*DRtYG?0C-&_ie?AgL0TuN z(h;l(k6r)KQSbdIp_|)g?o0W;(~e_awwgx|3}OwAPEyjfm3|zu-#75RY$D)x+AZt` z+H`(B*7T%1u6!K|>|I~29dw_hkd<6V>uN}7?9yb}s&N02JFNJTF*+k{ZF9RaZOCJ@ zQU|`$1n}f8RL)44(mc+;J;jhn4U*_-n;g*eWt0wU9Cf3yz;9)OVTJNj?G5Obtf1yf8Ox zIcM14#mo@n5EZ2A^Lhf@E1&uy{OXGQ(BOkK>T<**>eP0DH)n~aRpt@^cU;y+GB;y2 zFmVVj!#$A~TEI(3{){ht>lfK52Aq!#g#@k7x@k!kv!1)R7m|a}T+xEPG6O{azz>W| zjVy_-Khq}cZ73bG~=x8>QMl{@hi87KRCLJc_`kv@hC6WaybiM(!pV$KUoYmxJ?Xmt)Gd`I+#gowY*IUk<3puExiT~Hw0?D@+{y$Qmxoyl z&8^zBFJh3I;bF(v6*psZIHhK52KaSxfY=YHrz=;d17v}9kA}L3*jgc{ICk=>%;W)#yhkD^3}d_`!@3!e>Xg(qez)Xk`qWc)g0X9)8D4&_a+>o zyh!y*Zn2uP?YghmZw&L3ldG!K|Mvi(j_7#ZQ?Ewz9?Cpc0xQ_z7VlY=zB%&^sNCIb ziMCX7jncYo2FgE1cVI&Y^y2S4Eqr`Ac4Ch~eO=6aV+0Y)qctZeONACEv*$(oiSR+XK2KiYrn&$^g29a zMrIn*2^jD1Dn0jQ;h@=&}}Z(Wzy)4;F6I59sS;v;~Cl#l!e7Y7heTS{d@ zcx=Ayig+4M6SZ!}k@`&Q<9Dx6F%e2}@$x^ctrA6moRx9GYVdp1_2ex#Q3L5RO)-6f zP((2NBNNwKi~FsN%4PDIT>CUlfT_b#DvU@?ABVW&p zUW#ipO*(S}pEZg_+aF)Yxl}LXbLgvoenOLC`{}T@x-j4f|Jk}J<|4k(p_6jqI%%~ zP+~Z2^=?&#hLAg*g#w>6^Y-GxuSiqCoQpGZ9TptR#FRDu(cqICK-KW{gs?JsoQ25A zs&v45gc@*}dt=4W0?$66QhKGLG4V|GLX>cljm@I!+pzOo8al}slm7f^ltE_aiISBC zVZ5bL7*{cD(E&<4M1jE#su(3|bZvwdLeiiKU$#oc0vKoi03%S}MsSGl#W;@ouTh7) zT2@`ElbATlL?ZJ?SOuocf$q&8+GY48_F-yyCZr5qt$m@dC!#_Y5P`{-A*c-2Z^)^k zFYc0$`{6~py({9DFe~B!3ZMqy%J<%WUFxAk^wsm;I_GiUr#3yvTB~!%k8`n}nW|^z zf`O$y@-YB3@3w>O8PSxbXo>#&VffOIy;^6AuW5L15{CciN7UF(t)k70=N46qXUtx0 z+RKZ>9=ndh zBcfE2UX~^1EQu>FJpqD&w#s_JtSV3Fhy~3c7QVEthTL+8{ps98?zZ87f%gK98t)zj zZ(UadQqC4{o7(ML)4`%s$8&P$BiNd$IovT$1VCRM<-mdiT)4N2v{%{~e{~-JCSL>E zl)q}UTDFk~>3v4OQT~9^T^a(0m)$i!1^A}jMa-K%##KYl{xT)=VL8gVsoAn6e;26` z3NW!r2xGAqLWCD5I$SpoOJ!_y2GgQ06lOc*2!jyQ2^Pm0-%?70Q{g zar3N@R@v$;Yc6ax1M$NCM3f)F7N|DIQZw#om+8TQ#(Sr4G6eoT4=W8wrVbzM_*@+$ zzhddPk^!^teOkF$QYXD)%~Caakh#5msbCM_^nn-lyTO&F!|={!8cC$O4TwYZIe#gq z_e46KO(a=P8Aru)XGKH@C2hy!h^RdebmzLz^W4-KxO2%;;rRtGHIQC3GJPBSPBbLU z!nxk-iup-hy!GRDGiLEnE5DacwHmsS&;KnLmIOwxZOPp1?{uF36%xP+jz7@8+LD)S ziZzLRsw*fZm?ccOCtf`X=8AVXm(J6O9xAKp3qzKijmP&dwo~=0Kitd#yA45PB`odp!k*a=KLz zVU3njjiys!XPH-q%~5fI;tka+n*N>eg49|~p*;InO9w&}05^}z4I&1q+9WbJLQ+uk z)%v$i<|rp$K4R``gtJj8kT7+Gs9YIGV&IKPzt;5J`E1`^3k~@0dcsF zA(0FQFRyF z7(>6AJNB=@mCnLdrCYu2=V~I$cPDfj%t%bcRIH3V-hrkxgQ=Gj9HIN=7UvnVaON$rU@5kf zu*2UR(Y5$_>a6&fp@=QJjh0esb%hpE13ZCcOYX#*krA>)EYX0JU~7N^rvv2g7&KYLhM z*MGrIw5g8pxW4i0HakjUSlS~{uZUa1>695EembPh74Sw!M{hch5MK1$F70|HASS37 zS53ceS7N~BRGzhT=uc-0Oh-TIj}0CZE{1W<={P9g`QfF&e|Z)VrGyi+<M;jt2! z?qxGd5!b3)o=xB^Lu{uAXcNj2QvQC7^$dSg-y z+&!5q`j5#cXyo?K5F0BHR2IPyw{5nm#re1!qXZ@&UVlPIF(h-4f)Mt9)g zK$sBy&kUC0b%4n)xMiz0Uf`3jzE=LEBlD5Vocd;uTxoWPL6@D1^aFlkCPT-z^ zmW(6FR$E&pJ;%Y0SutOSrml0Ij4*^iSBD&)BMAS$)Ylr34V1>~rxUKth2@fXa zm~IctdxEh5zi-E?E&|ULoex`texpX6dWa2prsLQUqp(wr;3A5oPBXDFrw%a>%SZ!o zb%Fsonw=3{n)(wUJDg$H>5lV3ELZ(E%=VzVrXeV)Cnujn6^9PMV9)vyCK-0)?>Nxr z&|~frT_*1tEsoGC+v+#${F9NxYG z$v9>4ewJ~1DOUM0AH<2MV671-hQGaz8Oa@cHphYF$`8nUV@|biZjSl(CN1hgNWHKEasM5QT!tKOjkw zV48gcU;@iWzdt~V7wz!8@IM;k9nQ4p9^m^LzYZm0kzS36eKAddvnVVJlw21|UX!=EqeLc_ULJOU8QY~kl{}IrZQ>U&dov@c1Z=s%j!aFjNA zT$SV89;|8o^n;gMDk=GRIzwkN2mimnPjNWwTXHkne${Lo9G+@}?nGL?dS^@vBZ@aD zt{O+71uSM1Z=Z;~$;Pl9$eNS5dd_?dyg|V9^qhmmwfpRx+|n(FxzkWkp^AsP&VB)B z=R4|LJC`S#BNcR6m89TM#M?~+ESDrvZkgCu2~RoNURd7tV|dKjq|0`nCnq65L`~Q@ zfZHrAPNQ0ajm97i&qAmj7Ke>qV$>*wYH6YlmC2}-(4ELQfa5b%JD9zIhljD(>_HH^ zMnp*d=D;duj4MZ4{?~qIhA$(!IQ|o1D`HO~g&UCu3QSg(q4SJ7=dT<=%W9K7g2-_w z*uNolB(pFt6jm;-k=Yxk?J>`HoN`bpi`~iCAuc}PLe=kfHwPzKnL!;D)c+ku71Zz| z@cjS&D0;6FxygApBIDM|V9ltll$+A9OF^qrv_Bi=I^yKlU zeeLV+X!!fO>Zz&y?oG2AN#aJ4l`W*VHkr$%zMA;s4i0NC4CEZ2P9Wj0w&%rkf6F`B zF|~X!1PlD}k-YEoEgEaN={_+r;VKdlsm|f?8?+n&PWdB{1bjtqk=wDO}tX!Xb zod$^gw4zDwEK;r}t|gBli3qJzaPQ)1LBT2CXF(cnS!Q)-+OU$Do^p#D?g!t(+#I1|3q>Q{8_}2fl;ip4?8Ls zHrFO%BP8v8_wdkuAlQO3qYmL&cq~(q@>_Idz15-m0gp0Fh4}QzC&WCyZ`1m!=bm^N z=ZX=^ON0c8e>6^i1GEHamg9UaA!-krpd6W#maD{`!`&V;S=pBgS7{Tbio#uAH}msj zb0`7RDO$iNCx-o1zL{$gP(6W-#8}05<-wIHyKiP`{cuCmmPWG;qVkJqvn*`P-jh=zYVmZu2b zvF^U2Qv}di=pGgQ$~lJn)voSlki9HH;NO1WzqR(JS*PRUG}WS{vKaEx`!wR(&a0T zG2)ucpCY|xgR}i5fyQR~nNX=@Wz4ovn{8(e>J^f+X4hv#f`5tB<;*IDfM7R0fJ?cW z4PraPW`6%_DJ^h1&lHrvP*a`-sE~%5p|s3qXg~Yd+5=;?^a*u;UkP?S}U=br44w4$U7o&MbWY>H*- z1o1fgUv#mxKQ($qJsDkweo*{;%N#aCBXOzrcCM?_0NEa3%e+R7LZ>f#L#7cRHU9Bk zm6v?!*$svW_Vij+iR{|G1&65KGq)ema{f@9<#CM=W*UV2=`J1=^?=$tz7HP%Q`*XY zZF+W;+4SH*E=Cb$n1<->=6hfZM0U!IaT%M*l4_#8RES?&!)(+yHftTH=xA1=P2*sUiaPLm_8|*ATaIN5*o=Z$BcEe} zqM|GuqMiN}O+!gf^F-BnLKEYsk1(JXN$z{VtH`j#`-kfm(|7Lv>lL4N=H2X^>067% z@kadi&Dri{TF+`v1v|Oya+;N7#9)wAkUjo<=46f|Jvp?>k993uwAnh6thuhfH0ZK@ z-GPodKcv=kU;FZ>nOikKy1~y{p!d6G2XJS4ViRZJ?v7O?qVrCFHLt3FH<(!KAS*sD z&Y&>}>BkR3gKHkJ@UHyk9i|m0LZT68S5(Xr6dhByumc|u{kVJ+TRn&aynrA?)x^yO z8ClRJjO+|tF*}O_^XEh`eR#38Y?XmzJ5sZ3;Dhy)@6Ho#b^5=9 zB|7?3wD_F#{Un9~yG$GtALopMIb+5)H|!Lflp_y0COKRifcFHx!C>3{J%4~rD#&t0 zv(mHeoK9e%ZFlLo>~{=&6Qd+)Y8x`B2IN3ggiA=&Qa)!6+4L9JVq<_y(trXXgjCtt zna0L-qHTH-G~w*>((~++s<6y$hs>qFEolo-Sb_Ca*5iw7xQsnMOqvFsJe0D?J8z+q z%lJMlip$4pw?eP0zFR*(zkZWR#yLOA8iZo*7@bXGEaX5QJvslQm|&L@XF}65K9yuy z*Ba)s-}`=v1^K1g5lUR%YoEKGLDA&zOR~ld`?#MxGAMxCPvUR=n9{B39DD-JyTj9l z^BG4HWZk|1c-X&Sth=S92$C7fj$@#Xj!ABC^s-Pc@ zrlHG_=Y1vUy&GkV%vbzAAsm+?)l`71^$%=h3~CE9X;KRS*tIF9=JyOWu4m-lU_g4I z)cj+hhpR*W$D^Hn!@nS_|H8ZV*UtPB-!;FilUO<|>d9bE6i;ES37HioRTm39F z&i!h1?c_LSgHKITW>JE$BKCKkbNrKxh^LgxM>i$_pE#klI(mwo zx1muJ3vPgsa>|JoY4~uIWal}d^+c^GB>e7Ae@(NDkQ`3s>nlH#75fC;1WuMp#h80d zOVgWE#lYvKM|i+0m8^)K@-WU&+E4!J5v1*Sg@(-o?b7ZgS>=;)SokBTP?k!K zgzL6J&!m^XgY2Bm+B6Ki^v0|L@0ME2EHpvn|E3B{<3uo8|Hn-SgPzS6wOq?{b9{VY z_d1Q59Z97XXKn-!hGs%53xm{;R#T^?^6Q-Ux)|7vPK=q}dIPR#HDj)Z7iEL~7Hwl+ zg-toO;v}pLt0W$;PAV400Z*6x(XnA9&{spGpN-+rt$oPJZoSBt}0G)!k>v8O*Ln+xZ zU6v$4=R_5F0>m(8__}qpXJ2YiqB<^?@79s=|MIvd)K14|? z*|>`2f{{hYHH<3HD*{Bt9=QqrZBruCrc$O;J%2@C71%Z8*<#q8U)Lx2t@k|9Q})tv z!3WLV)jCS_Ib|q`ym`BHBEQm2>ot%no3mA-tlomTHynqtbx&i{Ac`$Kqw|Ib9of{? ztng;ppl}{{V)t$276Rr8(Si+I6R1LP9e8pZ1E~+|?AoNWb?yCA=bS^l^M8i|hZb3a zk(ra+GVAg2ad;6}+7x&Y(ABPh;(&Yl`rkYG^i+V-HdDypqyIlnTLXYjnHAwd+PIlD z{Q7Q(V9ql9kq==^!8T5zUd60kTtSr)4Iy)zJNnj|IKh!|?DS_ms+e&IJsR#QcY-#6 zY)(52fK={+vW90isWsJp0PWv^X(MFOG(hcQPz=b&kjA=sJ%B4?&GQIEjTVyu(cuwE zW04TMQn1!(>Dykkuqa?p52QqK+;1r$`&mzlUnpDR7F39f`)H%-Cs$J@3yR7)$!U(o zHb8Si#?bauwMkFiE+5iopY^uS!A}qEh-5$m_VKHur(foz&69yEnQ2yY!k|FuOpdvO z2lR~l-zEH*n7Da+29||1zl(Frm)>}Tp?{BFFJ{sH8Y!i5{zcbN4)4YQPGYg;7*EnGt zYE-d=7*-`bnAWpPSY`_294iTCc$$S*P<+(S%#p=IARXn$uw=6Pj(3Y==#v}5Cb83m z*wag=78Vy9R2o+akD!KM3)w+CH}~=HS=dhDFQ`p8w2bWUvo^5ZXA7`R-6m7vKA4<6 zLaVA;I*H{ycLEJ>JBYe7)?T3$rmg*Gob`u@kzDm*xD+pBOVAtxM|@Y?U6EDFIjqhw z)2fS4nTb zH&hGF(y?YLF`fIHO{lPDc9eNzG4{V{VXJIy@m(9$W(%W?6(x8of|mca20gCywc~H| zM_hi1_(N!#wc0G{$P{vLD{K=!6U2t;l@kfCHFWxgo0V9$1?F<#GiJawQ}-pLiRM+! zQB#r0L*=@iPBST2rZ_Q+1&7QbLPNmNsIh2rSQ(=cI=FRxD-WAKXSd_-tktOJ(LwPBm}+Xuft}<-@Fdc8M=Sep+pJCkX%DH|d;df-mCZrkTp^b#58aAHtBF zRn8Uey!GFTvx`ss*xtbSvlZmQ!<)c*4${<~JOQtp5c)yU;ufBC=3&(JJj+p-&bN=O zZ$pzyU|_=TtKg4v=8V1M9X|ka;1lts!5@m}q-k5{(%*A}O%75t(NKf6Htgh~$-WK{ zLBLx+5EAzL7&{!-Et%Q{dD=I<2cHXg*q?<>{NH%pfWSpp z{zSJz6dpP>Z!L(RgR4Ve?_az1I z$OYHdHAJ~wPgshog$^W7Kx^|dT(z`zPF39eQlD;0E9WGvmqYo1=nTNG)P-C&@hb?V z(ze``Am>6D42Yp=-=pb=CT3qA{dlojR8<2{tZc%^ClPbL#_B#wGLnz=H|8y9Azkxb zq7J`4sls#&mAb!b;}BX`(*kSU-~LHW|7)jb|a5A@k)Vw9yndk3o~o)p%~K@!WPZSt!#=e zuBVOY`3W=+yXpeBaS?dS{+P%DN*ci+l~ECVQ4H`x-U+9=*NjCS0Cs*z{1WO|e(=Kt zwL0~vZeJ)>9O#ep-!FPA#*L;NhnlI)*BHrofyrrxWVK3lN=}d>L4YIc>|@#=+5clB zZUfJmt-o9OkU1rg*|>_M_KWAK?J6x0xo$7uRbLGG#iwRU)H8tPjll2_`pD&I)}zVy z1+A&1amkv!#^o~?v$-o-pJ95#1uV*d471JEe5 zwBK&h@#TC_7kE2(JH8gGtYXxC@Ar_)&pLEia zL`~@=luA385>rq@lw*w37}sZqJH!Y$T|}Cm$Gr~=3Hsj9ecQY6f^cWRof!xj#;Nbw7}R(MUUp8;vYS_el=+e3FUX_0f3(gey?|7smq27`p& zc70a}pDhL7Z-X^2{DweLEiY9Zb1k|Egi!aOUp$PyHLGLuCRq+iM)Mez@`7pn@iygy z%aO)0~o8%lLl#|gj0t@N7E#dgT_cwl-YZo_2YmXL?7P)c5mcK25OUsx?d7!)Zvl1(w92Uxaj5b==EJ8T$Wa0ZffC zDLYCB>EL}iq8mePe4Sejj&ko~%yP@x*~BXt5mL!3ZJL^Igs|Ues2-Zk$9`HhVXY8) zramIK7rI0z?3b1aIYe=oTUkZCzPUTBUH;b9*6_# zFbKUyKJ~?Sm$)HlY#mZld&8S@HNgp>wX!0jL1m!f`8~Pc^OUyP5SWD^rqzcU5=(*#-!UlTXX9Y$iQz`wE~*&UrjU6WC?Ny5@LG-z$>pg4XJ&yq^OBAe!P7BQ+R^UJ$Fdg}gF(iYA% z<9DV$Jkw0&ag&6J)K^`ddA+=|wrv($&6Z>+j&6bj_a&ZMKacZuus+>g&e7Z?t$(1T zz_bMV%CXC|!t>r+W@N61wY=)2mi^3UIaI1MQ+S}0GL~YM=ZneUZ5cg0WS#&)O}9|?Xeghq$ON3D3|cg~3DuB3rYr?p zu3F=_zgPRxy5822tLP^`-poqWTG1iRn&Xv{1o%8n)P7&XP>+m7%Z`uPpVdR!U2&Sa z|CwW{Hl$c!QNegGbaR=YC*cm*=bsu==1&&M%rh*F6C9=381cI6hqKe4|JNVg;?u|o z2@`N7^sfi$X~PwUP86L8?dJTv>-d@m>49?<*pu~n2Nn0@c>;*4?;>74z-w-G3&_>u zFX0kqg;$FXRzqw=u=)(`-{}0FA-wO|@zOvz>Hhw_{x+*zf(Lb$K()ImiJ~Bs zKOP-jrJI7BoM9?a%!n(zms1wWD&=l{h55K<_BBOQPj!2>5{aRZO*`|_*Ho(1x;Mm zy|#Jc4Qx4lt0t#;QeT<$5MMl@&=cXv=dI|a?#^TVFcl#MH~~jeh06WYf?&&&L^_;l zyXpvwbgJut*|xN76Qw-sJWj}Yk=XWYB1PVMuK!7iHUNab2FvLv=L6@@*qAW$SPEvp z&hCH(n9~L;j%f7UZ@cb!5*)Ah{oXmfqmg>P$0 z(i)5LJQdd4EHbyXl>&O<_mfn1l@W2fuKbYfgmMp3}P)~(bO*Lo0 zphzqwS0SfJ`j0CCa_(2rbJtTv%NAc?XN3ra2t>X}yj|W`?m}5d<+kr*<$J)jXW)BH zm~bI42S6AHElXjuNv6J*d1i7Fqq@xNx+5@ML~v$w6s3r40P*2Dd4l_4 zO=+|Q7w;!<3k2Z1_Ir+>*E~~1d{F3t<~8lw1c3I7C}nYZW_J&WamfIWmmnc?p0h8h z@D~1;r5OXj)pzj$On~~tfKKG%g38l(cMh$DTL-ALVR_ZYoZ|o_#TEQ3%}Y*}RF5== zJK{m^vRM?<(eKP@T;xu}vh|$FOuZE`GYq>-UQWSc^(YkxwL6x1rs&!N1_X zwe1$UGVx1sSS+)+7(78m&f4@UO=KG_EH--n6TjycA9>S#ML#?UV;0nOee&M2a7;Z) zc)SC+1S3Ahvd(hJ2&(qG&PO_vO)riZf`Fm&cklO1;>aJ#p9IaAJ&FVobZcRT zW|VR?FNjr{LJZYEF9F7XKxrC;KsV*~?}Eauh@Z8MJOqvVi#jFiJ-(U+FMY_J$xYsQ zDdjj^+rvRQnkpF;^M4mXwdk_hm65?;L?wM-*=kslYjRUFvr+6ROPCs|*eELbb_gYC z0owZ7g*xR*222Zom#sK->6xmOs2|t>(kv>I^5%BVJq9^lM`d4+RoMF1GXbv!FvHF9 zKOJ5uA6Ek3tG=iV1@sX`g6E{~>$OIHvA%I!n&0{p5rz{Rd3i;6Zu_xm8v0Wx?p$-ExwE!T!B7&U{Rj6UUyd^KI&J9V9f#1>uk3LS*`v6QeI>{$#IP4M3k1pR;Q#(ua;u(dJnu$;--B(iBT=Qykq(%H>$Tx4-pd7|{W=grPV7dIk{fl8;b-+vb;*g`v5 z7eB2|O(QzNZ{K$+9#H!${=K>Hr;IO;5+bI<+4_YRA_7h#Ej^NJ+3LT zX5>>eSFUO_&RRNME{>w_$4*0Q9v{t-u?hH^giIfwk64E^H7fq$jA6nsj?}9>JRafT z;0;cZYkM8N(scTP@#%^UqB>`v==Ikp;oWnKtP+Jv<$#VR3~Sq z*y`R{8HJqwW6H|)*=qw{1wIaz>wXP<2RQTKG~*k((m&TG(ylQLg+Ax>u;G-lZz^JJ ztMr8Ue>H(lS>ayt??=y(t)^~F;8ee{`N|(=+yaQsXX}<(R$F{t?2Qq0SNpM=YeO0A z{(pS^`nlKH;1a_U{@eF=O&7~SWm&dnc|Tk`dj5I zwT0Jm>PVC!&^h5U16UacU4HT8L(uCcw%j95aoog+IBv*m;fXUTrscejNw4jATAqD= zesV{lSt_qHJ-5U{xlB5f;j&#jc>3t`!~&!rvS;TQ+qaLSltRV^&-2LUvSf-y zY{vr=W8yd&%Vi9$db2F0n3O`?Il6c6CDHw#zchVFpzi@OfuKld{1`$&=YDHsXIz=+ zjnXqFnFDPwB$LZFe-=0LO_x`M5TH%xvnXT4B*xtN%kSTQNpx@9w(XEH<{lx$gk@R9 zQmI5Pm&3MgT-QZwO%z46+wHUXvOB^|N=Xz&1VO;^@-nt<6UWK;I<0jwz5;V| zWk~N~?3#DbSe#?Hzr@h^^QAqP=7q{31NVTKFe;%tkx?6tQKq*~8l}OO2&Foc7!!FZq{Ik78H@z2BkudJ z|ADccdl=bq8To;6<|a?G`>Lzy-?k&UumI2q5hwbIRCfw1^^clQUij8m4hbRe!BP{p zWf!HCgsn0`eVxvHG?bJmB}r!`j$<%!M7zF5*e+u`DWpmxl?O77usjeJM%V}~(8)l} z&YX3fj0Q6?XoHD$=QUH-Mo$X3^Rk;SO|Sa(U;p((zVF{tuh%CsnM|=#sSrgGyLazq zWo3oQ$w`{cCi#4xQmKSeie0;QF*7s6^z<~o?-Pb0LqkJIDVdp>p-?E$*Vjj}SVSp> z@B1t*EpfvQH;~C>c=XXnSzTRaaBz@PsYI*QDlaZBPUdpCJOBL8|NPSQLAYf7yDQU; zG0BM64f0${i2$NFk;~op*|4`?06qO1xFout{?_LYnb_Q8w4N}=6paS04N`UPt>!E` zL6c0J-9U#CY#g6zh!Wkq`!+TR(dC%Vca=SzR~S*om`Nkeoj1S#LzhJN6+h`7@>}|z zY$iKFEQ)ay69z#t_Rknb$A$pSdTkwPyQDLHl-DZgFu(>ZWupT@vl%lu)W;Q9T+Q10 z3eP}+okETuf@LX z-B%%~*Q=B(W#T9%pD&QjW;?uMux;lON8NULO_xDWg1%FTOOxL}2%Pnej4=wh8@TNf zx7Uu+Z}6jl=jM;_;=+q8*5+wP0TQsaO-|;xYV=xexco+3l}ctCU%I_+fO~%cKTIv3FeomWzx6g5%Gj2~2C} zo_qT*yLMB$0Yzc^-BNIyQc8fvm_(?V( zloww)#^Yaqgr(IQMpz)gcC$q7Dz4)a#u7I_OdNy^@3;S0E&n*zO+w>RnOl%ux zXn2THUx_G=@LMgig#up6Ls^O_@QGUi2tgc1D5;30Ax0R-lJ}19*|#a5+;^W*v)<{u z5!_~s5wgb<1}P*4)3wi&dA%JDkwRdsgtLX|aFN!XS+fFEM?p>Qd%_DFH+hp>PYIdK zu{9meOZd_V(}@w-0!;m!Gbe0=lgW_HX0dG>rBsiGFbsQ}xMd}q zf>Mfly^dvBR4Nt1FhpzJGtz|+IF8f%JDEFw_H(e|bt9#`cY1nyQ~oyheMq(4rH&kY zod%q5Koo19eSU^UwLxK^#FhJpQ0ihIV+@FUQ~uyx;=_kG%$*D|8x1F521?18}B~;%HnNryyi;LU+iaU^(eMk!%JPy!uk@WevhU37Ed2N%{AAK zvj4KZ)PjESpXb=K)2ywoGc=r~-4>+W3|C*VjWDh=KdTwpzKy58{T+t-M_F$yl1=5v z$T#AQ;c6n+a*`TgXEwli_VyC{v0 zq8tYy49P5T(HY)t?!`%Oy59d#`NZ6JpL%vEbGMZ8HYt^mN+OkovTOvJps_~StRtjE z3V~1xHzmk;AZ3i-tl-yI5K>}0S%j5Ah%~4)Mk>JWEk`2rV~o*glk5Rvqk&GG>~Y!{ zgTD8&W&19%sXY0Ry8QCX?`}4mw<)DWv)RP+JeHT20ob>1AC*dl$;nCT^*W_e2|D}C zo;`c0*XvA8O;IkFiK2*sfdM?vV|sd;R4PSZUmt}+fiMgy7K_Zz&az|24x%XP8U2HU zgN%-jva+(m?CdPIZJRxN_S`!+H@B%g0WL}ZKGzVjEQ>G@B0_!ldk@~>3(VMQ%4^0?lwZ-W{eTZ=j#o7i%9g^c*DL7bUkXxaiSAU z*!bOK@_d`b`PaJ^0@DpRU=ZR=fJ!7Wh{Uuu=HBIo*>vCGL#P9yaJOY!w?#oLbQGau zjh9MMuhr2)qijPq?~=)QG@3q^n<3T;zt+TxV+IQaGN~MKB&pW|{2(TXBOKS})Z8?d z(q!`_p=h!=%q0(#-Svhv>*hg`6FU|TIYing<;h?M( zBfGC6KXElO+uw7ZBszn}V9-F!ne{dXh!cHK0FhrKiYi7gmG2$;+@IX_;S21Suf@JJ z#?WfFSX`Xr8{c?{hraqC?Uv8n+zf?$k?lKouxs~je&!<|MMojy+jb(Qy4Y3E`5hYw z?}g3f_YV@*Ise}T+mmXD|ns*IwA_&7;S+JDHL+F zT5X!mI>rce6k-d5iCuKyBV_X6CmV0qvnPn-7#xYzhDb+9OW=5YC>3KG5k?3U0#jcD zZHSFVNI`5I(TcglZ!|Wgo8tIQ0&edL)~>Ovl*BSIp^;|{^9_bZZ(%k>zRvgFM(@+P zuW!`Ll#*uzpb)}neTUUQ@kq2fd0x7AuDLgv#);d7(O5<^H0biy13y9JH<+ugva&V< zN^oH3e*VQf-pwEX`KNg9#3_uOLP#4S6$9f}ur_xBV=UUfj}Z#dsxz|pX59Xr1obi+ zgG!GfU4=0=8Ly9a+h^y#3^S_>wAwcGZNnSPA);8sVf~JMRrSd6P1gI0{rhj4oteJ9 z-D8cXGMR?7|6+W~jX+fnUEsc{7lDMOBm^nmHgbMbdQgZ-z0=MOP&~G2!f!;hpy}P zl!dNQsI@*TDiDSt>+9>pag1eI7-JI8?s=}cF`Hy#lwd=2K}ad@n3$M&WODNS{M~k! zZUS*>a_}`Ejx|$r6~6M#lMH(yaSW5w6~ah!?G?jV>Ow|LvfjS4yy<$orgl>-)$K7M zQ4n<2(?ZH~jc|H~_(r3A7qa1(n8Fp>o#SM zT0u+{>8^T|WJZLMFmQ)5W>dPG%{Sbnb$GkMT1=Pa_pm zUY)1BtT`#`_-2Sk?G=iiBJRskt!i?%rn=tb*<+LB9hV<{*Bg2GvFAyr3&f$pO{Wn; z;rkKTu>FenlU7Z(PuR>?LS8*F$+qzf-uQ%Ao#l=_SLPn!@cHR3m&@P7-+vDvgb;UB zDwR#wd*37DHzBxPTu?_!lx7pd@=3!JpK0;xlXaSvpcl31d>mjn@p$trNkPB-58Q^oG=KJIEH$fxe&d-d+L@3 zq`(+WqrQsedbp`HNC^hw$mitKUu1duD8*8qMpdvnx5{uSLv8wT+Otoy_}mvsZ+j!} z{2zY_X(drSnFQnoLfk>*Z@S+9Q2FF&$-N03-yZ82V`+?$7^6XGl(MkBe4@z5QL>g& z5*bCLBW$T@wyw{O3xQmNdowZ?T_q?EX>OFo}xd3hP%_sQq;2q8$NQa$HxS7rr4 z&@*O%L{Do zxtRWa^bz+agTDRT0MWTwor#CP^JB~gdC`fSZwTBa=XUpO-SM!|J708kW5dRCI`5he zpBU~KOsh@lzESMF31Mzm!p2yFC<;)PByD@-(gpmeg_RQ6Kv->~BCv=NQOHQXL{6r$ zV~4mZh?)|YG=bD;*(Nd(JBxjYlpru|>h&6q<6zqoWyi<}q;k+Q$u4dNb*2_hku9c$ z_cMLA#0TTG%pzxK0=u z;wVPz7~4&p2bPQxQYYRbnWSw+Q5DBn7;O>70*uB)O<0?SC(#i!%sfMd*1$j(q0DJNwH_g9zOn;f6DaS3P=}_xLzN* z{%uGrjpKRXrW2zT16U~ABWhQXu8j^tQg+O?Jwp@<85ZZ)Sy{`oRBn+HgJk-k)~sN> z96}kwx-ZlHeVeX#X|VrROF|Ha6ia=~&M#80H;55vr3m8)7lX1CmTi+S7SKu{(;15W zA-T16+ChY^Ku0md{o_oGjj?COv*EglxR_4~O1?I+(001BWNklO`r|>AHP)ZSZN&;?Ak-^Grx0k-w$*u7^r$6kDf@u3XYU44LjKB68^FqHFAagM0fAnoND98BT+ zHP))Dlty+jKfT67PaeS!H0AX&z8jJ6&*Higza3I7SGerPQG!6>=dZ+@UBEd#%feEb zf$#~)?Ut>T$xGtz?=}}W6;xg$SG>L$R37ih?ciejB^P)uyD&f;3ZD9_CQp2(Ol>tf z=iQBaP{)a5&g?&pl{U|QrOgXp7aVwdkstYA3V5aXB5@NTrIwr0U9B(QIz4rawbf;` z3GloEgTp%*AKQmz*@=$d(d$ho)jkO%Xb=(;YmR*P5$cU)uDkB-2-l`ruQC0~V>GLi z6#LS|K^t3XY+KT(w{dI>OMp^__RM!U{@rgfxZ?o1Qa_HD!bpPO`@QQiP{JgqohD6iKQH*vN{pgM1GqK>^or?-r8=r zdxp2`x-=RM!Z0KZ!=6ztH}au#`O2s$|tcgw`yY&-PH)rsx|3gLlxeJ z@6vgXPUu^hp2Ha3DX&9-P`z~XZaTY`AdK!@_xz4+k%ZParMu{7Zk4V=VWUw9*ARsf zPV6w4A4b{+DK1x0D7+i4vx3=a=q?4viO?ez5GLDznsQo$zWIJmBj zQXr*3SqiN+D=VwX&5)pw2xDP@TCL3L(kW)5n0P$1=4 z*eWK9+r&W~oGj8f2|hd4KYZ&r(X6q{sIZtwc#z0&HP{lm|CUeu{N`FbLtu z(QmW9UgNeKZ^cAD?Y2)om8U;H!1T%#Uwrs5T4oT^O_X(Q@EdCctxD(dh&%Ko>4KwI z|5My-jz(h*2aj~FNUc^yN;OQnns#dvq=zyG}|qN zfP6lWZ8^ju@xX^VMoWV-f>bI^==(@p;bznLzK`DyF)Hy)wp$S|KYxsjXA?%zrgRGv z9i$W4MklqC2@fO&kd*W`FCjW<-WVSF>p$kZUp|cMSd5R4A*9B(E#gQrJeZ@|Y*MLK zSUde9i<8gut-tvUKmKq2H-^XeoDpC~_tKWxP|_mk7{S79O85Bq_`#Kxm9x_5y2?#A zD$!Mpy8p-VnL6e;j)~)#dcEF@uxw1x?ivW)XXD)T?QUiY=Qy{NQb;K`rP~M&zTSDL zjuIR{RVI!N&(3MC7*VX$lO7UE#w<+DF+W^j+eq$$*D>M(@QyhKf85)fimL*wSSmgLCFS2LvK6X#+ zB8WAP1&))#brdhYavY54m0NUD8aJhT*X7>9C_Ig0FA`=UmEKDnhP>@fW4wH70YOAY z_YrzAnQQ^CG{nv~{4CQ?{72?j*2p_U42+FXtDaz>Fhs3XW9sB0aR@UDO(sVAFyR_@ z)@9pZiN&>bG>YXl$*37&_QYf4Mk}bgk1Ks_H>5OiIb!IYoO<*V7upkh@0|)NJl$Hl z;Jy31#!frmHPE@>UT(y}3mMA7Xow}>`fmY`eQK3+I-s1n%mqrRy3jGa@bEg7l@>qs zTLU;5fw|DbWyGd*|JRTI;z6P7*tUhi&~67v+oe$4$v^w>zoV}>hGV(CGMq4O^5EA$ z%`3-`@o)e2$2c){gohvcBbtpm-+t&b+;rn*2twk}N5m0f1YsBv$1!0T5=RCRX_Sz- zwuO_jc>ZsGhlaC@pZw)}F?J^aBL#xZ<>000RX;#%N}Ja4L17ZdjFBeEHkOJgwlT&} z9O}}+vaLi}@5td3uT1ipzxXR&onEFD8iLRughjQXiQ;*_{LN=Luw#U4FW=AJ%P&J& zlG@5NajQzuD${D!P(UV|#mQvJ<@+g=hR9?KC}kxXV`lU9wr%^M@B5@uDU?#wYBf@+ z6s1y$X0wUwx>%jw8Ld`}FbwfLk4B?G9LK%Lx^3Gu8jW6Lz0qi(l)`mg=or9Jl<-R? zlVQh>9UM7wq_>}Sv%I?Jq*AF1uJ>l|b#=l{Zx4(y?A*DNH^2GKeDaf@wgeRVOqUQwv@8J_6#KENd#Myf1 znIO@|W4mn&#F_f@u0y?NCd8Po-6Rr&KhZlx&s6LB0>oK+`H7pva^>l;whH5yk;QBx%C?@G(fT#Td6>u&jvnS_Q@Ca`3tve)!E#Xn;z! z%pJG?GN1X>UtnSoN_JhX7z3@gpJaK)n(EpLxqObc@1u?2^wcDO@`wMe*B4`Opvcet z!Y}Zy_kDnDHh-RK#f<@F_4iUnpKG9B)Ji^j^eF$&r$52fA31=Bi|e^(HFmlv1UR0< zdU~BteDU{~eQbd@zxmC4-~%7H*qNKsR`;Xf({oGseikp6La7kTb`hvfU7DfUY++e8 zZpuYU3)}TrU0>v}C%(%wN1ow@W2b1gk{c}rShi$jsKnmgqg;RO<=k-nRg4W4a2y*g z6lib@!#Kl(nEBI)rFlfNo(LBKx)>8j0Y;lm=@x?FuCVDE%513r-I#VtH%e~KI6abR zx9WHdXs;dwsDbIA8Jay{EdX1wt{x1+h4p%p!TPl0lh?py{y_TcTFJiP} z&-QUX_`ZM2U?I&Lu6iqr-&~{>1wA7YV^Fq3VQ@F?W`$;T5n&7h14iK%cjA^N&;nB4 zAYpTfTDy*&8)0R!#_C*^TD^gnFJU4LmZsipW2`!HBrp;zUE##H|8UdwuGXrA=$<3cV!7%iiv?b}C$;u@j%nhlfLO{@J z^59?ozr671S5Q`rF*}HF)mDL*L43))`q|@uH&&@GE z^K)1#OL}@yDJo(p{fj6=JZ9k1#{0fy?lcDUh?Au+u5HGy$eDXTtBJyMtbRP3l-;H_Z z3#;c3eZ2;Boy+sbLXLdF=lY*?6WO|1Y1;*8Yt~nXMJU1eNt(3O1kHdrc$xeD;=*wN^9v_fUY^5AImE!TPrb;_9Rmny(6J^A zBLY9dXhY~nC<7vjL4$88?7+rNIXHGeZEcBEdZLqRATWr3bbMk=Jgnmop#!8a#8RM@ zNQ`9N`LSJ;a*)DhVQz_szy2j&KK3lHPOnmJ#Alhjt0h@*fw*5E3_R-0CRiPf1`a2<~wmtDue=*}c4asj%t+3fJfvMJy9 zNvG4j>`5U6xm=Dtd-m}3(@*33KBZErXHYj94H}I`&$!KGGQCo)ZeNs*k@ap0z2|wP zQYnHUAeBntx^8d3%VaWmo`(>xolm;^UN@~ij$?l2XMP5NAN#Q%<1hd6FZt4!z6443 z0H;r%# z+6=dAbt?55&7g@g3Ka`1sffcm^KFM4&O+V0jj~!7MT*XjGe+rXj67JY^B%Qw@Bo^#-!88Qzn}4+C@@ zZ%X$Y-}1KMdS#Kvk3YxKT8-$*FHrQ-G}adw&w8kxdpPy#OYGRS8>9mwV9ifs!ZHJc zvo_?9>nd8jNtx%eoA+zIQcD&^fBij$25&M=xla%r%@tP!S!M0VBWhV?u z3+(X{e!*gBH2ZzYL1PTANp~k$)UC8 znWv88rPH*VEg~JWvQp)@?*1+Q>`y+$?Z5V`yyM;f1UKb<4_|ip=kKMA-dq#h1S^## z_WuvNiH*ieB2lmTLj{l@&eFH5NYpmWFU-H@YivX_49G+-O+Us?#R#pjl|m{T%TBtB zijG%IS_<28SgX|d?B~D8gI|A)X0r`Ql(0}DNgO7Ixy358^DBJk=~p=V(yM&nN8ZfU zSL{OBnmCSdvN@dXJ7H)Defktky^5)fTvr57K;%VzO%BV%vr)DMB zvn`8OtC`g6h$OYX-S)vip^&9s%z-qNE2~IlZ%TK!YxYJY{utTif=+o!a{r(B>S11b z>?@eK4MGt$+Xxj=ZB$urG(iabcAG*zPq|#dO{Hju5v``daYMfI)z31tZ5MBR$Dy-Z zYIJ$E$5j`G<2cmob(B(Mv)NuMAW2q{{Zs)_;6(@Ql5uY zigv3-XoQ3xHv$zsUT;GOOiU zV!#WDVU3Z&67zG*7#&evTcOcx(QdZr8yX{LcrhWb%Sz zFV|UXqzOfxH(pnuzc0(v&oxXpHpmwuX zImN{8om6XeVtne=IyzJK9N_qYS{bNPO%BLC3 zwl}5wA0s3Xg@OlucZF6hx@d&_Qjjzjlzih)*SY3L$8odYUoW2KQi#+Znl@qFOv;{Z ziKjg@rwH2BZj%gZwKC5f{Tl6{!Yh+Ym^dVgW1=|5L;+T)864@OUTt7midHMYZ~LTN zhgPG7lXCI>h(@&mM&P9!+#tjYG`1*HU0r2xY~qZwGXDG0`|Wjva+Bv=fH6T&IR~9I z%~hb4g;Wt?6!O$}zR9USoSA(P2KCu__1 zeOj#+LI^z1qup*ZH#f)f@-ppqyH{EzgrMDS_pWJ->FrhB{Ur=T+U+*2R;#B&xvtwy zYwtOal~TReUJEv+t#|db_r33Z2q8$PGkoxaALPLYAH=dOe(vXfj?aJo^PD_+l6t+4 z5Q2q;1>X72ck-!EeTv`w&ELcr!+`?_*tKg{ubchGi7nsPGjBHf@nmPxfjrB2?xn8_ z(`z_}5uMt39}~WWBWFp)P0CAa)B*=9AK~S%=$)^VLczotkfhh2cfEw^RIOj&yR>3h zEmxDNL()S^MKP;zEsHpcp(VF1&E>5sMBs%a5D}%g0XaoZP^@F(4rm~Y@O&l?Pf%6B}QdHY_1NHEe^7B z`gt5j(X2PwW@pG3i_D*RidD{Tf#9=kJ_6NVw_ zbcXqbWoD-rSX!;pc={N{r=H^{KK7p(DU2ax$DSa`dNSPH}K(~`e}~6_yTWw^IND? zD{LDdWprqSPyg8;@z7TvVDiLC9LJ$rZE);`m-&x({wjZZ`8Dj`bHyf9T(HFB2Zl>F z&||H6=B20jo2kE|ussh(V7V9Iq6>;Hj=cRC6g<}a)DF@qeSY5Akd}@UU zA3nnAQ;Yn>`)=SpKk_D&6qu+6{tUuPBlm8Hz5-@>0aIH+9DATOuSB#WL!z-no=r6Cw;gZIqw?lN^}|qBu8G5 zT@y!!raW85&8Il=^2Jfr= z6@x|!fku!iPB60fhbWAWGV{Vw{MrI0s*@kxLu27pyuqDRXP+fo7{LTZn*JKnwn19d zmX9Ot12k4&X7S{=lBSHC;K2SpNsVo%wpLkA(s)J-{C1Nlj0jCk9E3@?|CEbux3N3j zs-sxrxL&eZtHeXEWs)A8bgIoDkv&BwY_$;DAO&R8iO`JtLWp7_ZCLeE>>e+XvIW^f zKYZcg^U^I%w<%+%45HT+rCTemd-vFnB9>=fB@6M^dr>Ak)B_H$R&bZgEofJURyQ(!F1>P5=C3R4gS zy_EK@0lqO+ePb8*Za3ZQufLwr(NP+W22)d0EG;cjE|;lPD(FtP+HSi1#^>zZvX6_& zn%B!XZ}}Q!NgS1UohL5a$?Wtp4PRrTh}aK6huBI|@C-sUn4T@Ob6ekQ{w&L~v1|u7 z<&nu|k+#J^|3If}HN84?*(sOk-c{4-sAD=^bVWzzoOtq%scQd1aC}?{l%;VWOx)rsy)BSB#DK(`c?>Wg?c>Vy=1PM|tv*FR^1{57yov zXZ|~XK|DFb#P}G+z9BM&kb%6#T9{50{gp|)k?XLHg_M_L=Ld-=r_kEv+HE$T>vC%5 zAEDuO5llX=S)UFss;FnPSzOoc87o@F_)%Ru3_00K8cKy zO41Gjgrx|=5Wnpsl_K;*DzyfdRCt*H)ryc&3}KAX$zCn~5gO;K*~&v$$NwRukli%*P0-aPyUyNJD%Gn4 zkK>qjyWKN-g%H$gHJ*R|`CcdVt`Xhsk+QO~LZMK=ah#s>J_rI@tro@@QmGW_beffw z6>7B_jYfk)p@41My>$6zvx)Ef-?KMe3eFmL3FLA)%H=X6BO^#Dx$(v~annsVqjk*O z+#KKf)}wswYhUAIANzHdmzUYMZy&8z3(K;2?z!i<>Z+^g>+2(z%VAj-Gcz;TmPOcc zO1xH_>B_z#YpvHumY$KGyvK%a;9dC=k#<&i?xpA1Ick#%Ys{Wlpw`rcnFg2t&`zYA zL7KCtK_s?fr>pzM{!G1q)P?B|B2BX$q5(%)^tp;54W1uj+ZJO(qr5P^z;ZiGChk}f zK7v?C>VeP7;xc|5v19jsa(#oeqnM%o0iHc_gq^!~5etQza?wGX7oU9^-H7mP!JubR zG%ZrH!S>-k>MG0Qv!|J_wumwUEQ5D}EV|ILP-%y#UB{B3{dLxts|@bEp7FicQC%<7 zZpJv4Vr_OBOBm*67szLel-hMX9T4~}^!f^=M!<-OXttWvS|L+MkMSqB|1uxF_jef? z7)eN&hrf4kB5>>LVnSV;f5|zq2fAGoQXMHW{<04g(?WeWI za%^sX*Sq-bkN+;O9)E?my!Gw9bCYQSX9ASB|Hg0eFFx{7zWjyH@rR%IeQNavXqY-Z z%eTMz4TgsPKknW;O0w&|@BG~Ra^=oxI!?x529uCM5Fki`lt?Hsdu7QA7QI@@Yl-4Y zKC6|y>osL+MXzLwrbNkHiC)^GOe&CK21p`f01PlQz~r9kFr7nHSA6;IAFryW2gD>w zE0O-4GiSQ{bXUDs@4b6};TwjqQ|Tu1c=HW%^MmHUkGO7u-n#FPy!tHv=Cl6?+OWXg z@F?^Z5)bG&Ch+2f#~6e}ellHdKeS4q$wZh;(K4`U!N+ z_^uLT)6md0fgkupDrUV@Md~(&Y2)}dzHeZf24Nf$xpkiS=C@g2FY*3&zXQA~x(M)G z7gI~@L3B;vST>H6qFnb#+XhF^E^uaYiU0EXZ;?uO@TLduNNyq(A)`7<_=s)`l^aHR zc}%4v{A-KiT)shCipiHRhY~HziDoJzuS|5?)9y_iav@|>@iK9g5khM^cU->V1)w#d zUa}?d)1Jy-UgWNIyT);qPCMcc|NSS~d*?kI-o2C2cMOrz6c5~fH(eQ>`PD_voPU{6 zDJ(0)#Ni*IQCg+6aGZ|b34+*1MKN}|52te{nS#ymSe}*X0!F$U5v~*0m$9;Wq!!|& zhiKFm$>b++%XNBt2dIZ0N=TymDvPH-pP&`4(GY3W8|a3H&@>FwL^lkol`0!+CER*I zjKVN=qIguE001BWNklq^2hVf+RnyHe7@d>_5DNm13Fs+O;~5aeFd^ikg&#=CzAOqIxR?3LQxT z(eylzye-+?*NC z(JGoR->w5d^mH-dH*w`2g3kz+#G$|!pw{C578HEsBym%4c_sL{3 zJo3mRY}v8}$8m_`m|eSeQK?iockUdoyz&YQ3k%<28zY3EzrUYyxlCVQUz^ijEEccv zdEa~}rC1LQPV4<-Vwc@=jYg0>!@uAALwsoYudp;2?9b8Nok1z^gNQ~WVCvK)jk<@a zCyB<)?D}_ApeHB_(Y8C&q?W+hn=r1{dXe=1L|d;yH2=1Z7E}_1;@PL4!;eCOFr+h+ zWwft{Mx(({cQ^f=9SrnzQESwZVa$51%K7t`2!oih@h$Y5CQd4yi27XTxNo_m#?)Q( zg@px%hKAZjcdO91EDPWFnVFfPSS+^xzLnbz4GodY<+yn9BChM+h^^UoUI!`Ld!(jm zFev`8{hZ_BO@a?j>GZe$G@xlqy*NMTXoxhnU1iJYC}<92<9DK# zj&QKMgOP~|>}(zy-x85EeYa#cIT<$G^$Yd)|8mvbRNVjABWw6iBU| zS9r@6A|;8!n``idVaRjOKh1yo!$07$uYDa|*N9@(RBeZJ%HijJ;h*y}Kl?$ty1MD@ zy%LF@)I3+d=J427e&jtL;MUs?@e4oulPoSR;<*8T{E7d_D=)vuzxcJ^q^oD(`@cX} zK&evXTQ5Dv?|kN?6m}IbZ5zWfQC>t?YY^A!6gtv4riN_@WD0~zChKvm+R%tlffq|E z6_0Y!rQrv7jii`7GyN)0pLl}%_dj^kU3GwzV_@1EGD^BUm2#apT0w~bO%EWhV>>m3 zG+0P$GP*4+vw3WkWLfI6Cq+Bp-W;T1)+h6>V)#@iAbv`PC7uXsaDG^=CVKeYtaQl zG^ePd3HK3~q3Nxuqi896xA^KZfkC%~vt(N!PQK1Z{+*EOD?V={CXC8-4dmIrqlfva z1*WE^x#O0DWF3desaN^Z^N$l@BSnTNXfXTA6X=#jeSLvg#Y8GX7&_9(5v)z2$vU&s z%jiJlHOO{!QeHTZmA3KyBB}HiqG|}ChZGT|dY!0VB3&4yyz(l6=aLB8T>U|teCFFs z-18u&X;58TqtMrnWm$A}b`cd~Y|}!M5+wyvHwb*6IEoOaj;`s{H!3VoU1DWnmQ*%N z=fD`l<(+1VOA3`3+PQpvgoKN7H1x_}ioycg^RuRb;osZCYNeVHgs}F=Jz6 z95`@*M<0EZIF9M)=wNASsjW(z_|VtUb)APFewc0Bwk4lOv%%C7`xzY_C7;hTIXTIx zQ>WP2*tkN~y|c5EZQHgnJUrZn{7p|!Gd(?h)nmWW@FT@WsG}J=lfKPobBCBc@FqIX zALC6cN9cFgd4B8t{5#X&t*g&6*jS-kG>DZVkQVq}H{STK-njsRi!3eH$;GoFgZbjha zZ+@%KSX+tWDo`cHN9ZoG0X32-NfbjEd(14HBM>#>KqZ{=CW=h?G0InD3Kn4)U}n=G z6q+swqmY)3r9@!pX?lA4Sy`GT#!C=UM1(<1fXSKTM~UiXGTAhSWpnzeuiel&s4!~T zh23~afzV%nfB3FmPY8r@J-^_lR!6hZFNJ|H%x1CfqT{3KqFDqB7Uvd`B4+1sonVBmD>2B^)B}jmto}TvmE2Ws7 zoo!F}j~;!QcfIRf{PHjV5+C}|hv@3;;^kv6vt!40>Wv1!^E)4-(WqmY7Dr!tiEZ1r zQ>j$gyLT_oJo60e>+7tpuKumHCN}>suJ{?73Uqb3*xU5CF%sYPDVOUk9jmc=wn8|j zlkS%IZV`2bRo15WjT6e&=J%zE2#bZdCK6Pr7^!K5uEO;KJOPfCVxVgfRSmf?b%Ekq z2|tdpQaWMW5>!o&S+gWs+NLf;x<>|4nLL$xm5u5K%f%H2Mz;_Ojap*~B@|dDwJ>0* zxW=MklCM})t94E-tP#W>T_c_3y3<5XjfktGlT}#9&I}`*3Yv8hIW$4OYbyf>?_+&_ zmJ?5Yf!^K@;wZ=Z;ygpU#<4P>%@jHCmiJ-q-h+q*tS{l{l0BI$?nZ^GA9A+n(iy;X zW0}CK<2X)|aVo71XIGjcjuoC4&~U3DG&=f*=pEQi)ves{JyWTcDVNK16gqkM?LWwi zM~<+*ww5?A*alr)-Tb@X{{(m5d3XDHx_$_xrqSIyKqi~x!@vHo_|PwY5TxM5@e`bR z^(4A(@arG>-D_B{eecAz3v?Cp|9s_B9DVh9e)30uipQ59!>g4U!R63sih-O()-cFf zHYrD88ydPMn>J5PQ2`~0R7}GUse6h_O=o^dQgor}NnSX=!RdLIKl-ara@U@FuuS`= zPolr4lUy!E;3kmSNQG3YMdGCfp0`2TvaxL)LpOQx#aH-|cm4p|#)g?XwLlalaAsYa z$uu-d9zrh)Kqz$Ep(C4NOMi}9-D9KNV199h)zu}2M}~-_975^s#YYH%P!dRNyNGXu z!x$&fQn|@zx(V&w%s*;HG6_>i@%sF6)tmyTri$2ROSUTt{ntRJHcv>eRTucBX$pIW z`LTDuhgjD*^7z*{ed-t!ecO2Y#5cJ(eJX*qqbFU|D8g^768I7&b>hfNZ0}M%bdBAC z>E!YJ2uCOgLv+)ov^Gs;;{xe0it>31xZQHhO+i7gujn&v}Y}-lWG**Krwr!sMopYW4d46T>xz?QX9%Hcf zprPUWf#Q?K-3rejQANlHImK(|q+uJFHN9%3W*ckf+2uz`4aP`w=#Lb;<$D9SD@Xlb zPOFMh?sefB6i!P@&6TO$>U+!QQswSSzmvi5GeCy>$XGTNt0Jmo$ge_m-N`E{pmYhe z=gn*)#B(s2a5Ou~Bc#Mr7STQ0H=NkIV+5sXdgU$WiBkh};x+{9_`=B5RUH6_p4r|e z22w8oYR?qJxnz^7TN8fuW@l%oOpShgdFjAa6-;au{Z5h7Z^s#953;{nMx#<}rXu~1 zN-6Ihajw0Op-q!UJ4#;ARg<;ZEo-&L^ZLBkQ}yh86dLSb>&A#>4xws5?ktiQXaZ`AT~Bt|jAc%~L5%9;mdYxh6G{k1v6?^%zc zg(aU`uYKNJEx8<7BzpBNrFi|Px3tdadn=s2ZCCkqO(EP?+uFRXC3`+FN@^Soc;?tm z{$AL|dh~U5P3_I=ew1~6FA{UOFL8>B{9ouHgGqUINXEoE43h1meL)&I0|_WfLQk}% zrO31+F#@jIKI8?U6iKEA)=5(f<-S@Ko0

    - Version  - Rating  - Installs  - Downloads -

    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%0A^;N2>vasWG|m0}_Xh z3a=@-xA#>|Sh&+E%b$Nxv2*j?!Fg9^;?O;zRIzVo&kkttMf&y?jR>zD2Q71EYLw;C zvs-c>UOrceh;&)rEj6k5Yn^j5#p^*tjScaA!M($_(u6mVI;l~i>_ElZ=eCWPjT(xl zxvE>nFQocN{$bJkX?b^OG|;1o^e)S8zT+567g1nJys7r8&gF=F{?o(CvlSYqac8<5p&e6EzVR-7$QOx@{0(%hAQZ=JL0 zaGL)8$Ik29>+I`(?0*0LW5eUPf`ZHM=hd{E-@m;f{eNS6F@wq8ko$}o0-g;HDvV4M zSvXvT6mWASe(O4@-@g;OI`{aW)mzmb?~a$hl2yH9R}}Yy|DRPj1v*q56eck=dN8pl z!8nf3=cZhjeInk@e|47M^tzqltKVL{{BqyoH@iO9d|cwcLn>;PsTI|Wa{4ili%#l&(pt}wfkfAzRAkFe_rg2@>#s@eEIeJ$Lk+@Vt0G_ zq}Ow-PoA9h)%xW1d%qWi-Trg0cB|XwO<#)FZkxJvepc_Z7hB(F_nyOH={uFyY@8>Vqu=D2S)W`hFSq{cwXZ+l?mqY^Y3;Vl&-JfF%~r=A zAyxJ2H^1&XzRr5n^zHitvrX#%f7}svds_4RYgy4dC;!*~`1SYct+({<{n;3H`%^(g z_q0r4h*ile-@NBRIsVP zS-e|p+fjW5VeC%Cmw=kuSFirq{SSvuvo|;EA4I;LSo81NzNpJD&rFZMKFhcH=+UU$ z<>%v99Ig6tcxQh0*0*sHD@hfd=WnB4 zUv7Rlf9tJvWp_OF_}jNOh~W+kp#+(En3*Bs@|`=yMN77S_bGa{4w!KnJYD@<);T3K F0RV_LvjhMD diff --git a/apps/web/src/material-icons/images/how-tos/blurry-issue.png b/apps/web/src/material-icons/images/how-tos/blurry-issue.png deleted file mode 100644 index 33120a2865cda7e0551a1352091c29bf5e527356..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 957 zcmeAS@N?(olHy`uVBq!ia0vp^KY=)wgAGWgA3Bf$q&N#aB8wRqxP?HN@zUM8KMV}a z`JOJ0Ar*7p-rd_3;wi!Qpe)mIA-jm|4NhJ*R^B-g%)z`NJl~l1bbOWiBKJjzh1Wzh z=CLQwpJrY&3CC0xX_2x7S67!6vtGV>JMUdpt=x(`FyO;55|F;j%?)0%vn>!P14BY%XG22qstyPp? zKVN$r|MB-)k7Z_`{3vsCkNM=nHNDH-(TyvP+`Vse(7LYr6(QHd!yH{4dxGg=s`|axf+htq}&u)7A!f172)O;u3-&0Qbz&rr4`CWbJ_5VK~hi&|O z;o9b9g?9hyR;{eh7TvpT@|lO%pFUo*b}7(B`BitDrxvakB-I_?-*&M+ToYv-nRDN+dh3n2)phTC!k*vS zzs$^U?XI}ZdkdGY{J(JR^P}J7zBTHz{=U^}%xyU>@lB zncAxPEpyVE?oHRLSL>7)6WyV|{`IH5{AoqY(%jxRPjKEbU+;Q$=$C8pg0eiP9_y^D zk9_<0+Lde5*4t{Vf9N0IZTI^0*K4xjL08YsUOfAI_uH+new70?KdRd!&y_!ScKD65 z-S@>l?BlQ$7Jg^9GbUY$>7Kq~x-N*7NGYUsd(*ApwkYc}pKNAt>xxTOLrO8g05`w5@AcNLhoh(e%Xzgw zr|O=#?Zq|U6ywdh?arS;OJ!fR=?Y7y1zYsf5xlxNx(D_UURqJ z{dm{g`PckJZ;O}CTf3(!C@20)xf~Wl?DE%Mz3?TTyEW2iGHMEr?y9{WdOEQVT@xgI igOkUE90Q3Ow!9a&mMvK^Eg6^}89ZJ6T-G@yGywp?rqJgA diff --git a/apps/web/src/material-icons/images/how-tos/cloned-file-icons-example.png b/apps/web/src/material-icons/images/how-tos/cloned-file-icons-example.png deleted file mode 100644 index 90278c0a043703003fa493aaf669b172d7b0a3cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1143 zcmV--1c>{IP)0{{R3bI@^m0002tP)t-sB_$?{ z!%9M>^{mXyB_)BunPJS#%z>@U%)gvqB__el%q3!+f3Zfaf+jze+ni!1%*?@wz)3=* z@hCMwWr;j6HYp{7tU86kH+83Rn?ZpkCd|yNY?D8nzsx&|$;_>RL80$Hm)|*kv@>Ii zB_&}iLsnLDH%wwQV41-yK2JGCEkB&*h`vdJwMINiE-p-Eg}O+0qe4YjF)&tiIf1)# zpF%*M={=L!%)h}fSa^M{MJO>jG(0O{Vw`!XLp_bpfvv&8%&cIUtUpaJtgXz!%)vHp zot$EUU?qWIC1GEHI))9X+yDRrQAtEWR9M68lU-}uFcgO0m#yyBsbm6akW`^J#Tv#o zw!tt$7WP3e+W-H9s)N#06bCA(d*$as;z*!}_ejFR!ou6IeT%(o@iA0@Bc0|5Sj>-Q zy`%0rrMXkAFgpX;ln{JFddy7ado8+1SswSa-GuGP(HKKAjEejZlyr7Jp`(s{B>+!Kdo}ylExi`u!?q~C zuTK8oSH*SMifeCXubU{0NJ4aMr-Z-mS7D5&OZj&L{0L6`%MrqLiBMUH&|yj_XX9>r z3*lJi_qpYBLZ!lBq-gYhN_ewD;Afnqlu80;(No*g9j>Vm&~y_*36m(KlfmVSsu;>a;RyLQc~gEqmlX+sqnaz zK}E7k>OqrsQYg1|x4qefwIGYaKdX>1_ZEkPetgNNdtXf_l%Fp5l?pG5`0w-Zr1BP` zYsdk!Q&AnLRo7{%nilh8fsxvgF4*xgv~G{Kw^&$sYR8OK9EYJOdb!|~DxQkCQY0C{ z7#A*Vk_{=QS$6mTzi9Q4nb8zsQK4ar9Ec)#po1(sdDkyq^uxLY8xy{V8HnUAbif1s zvGj(rT!ZiyIHNl&xlB;Dg}kFP^WAyX6(;|_TC|`&K?@Jkul064IrkJIa6(O_M_1uZ z%m?QUz+!p|ljC_DN0NCoWCA8eTQB#fjhXgm+6il%Icf7∈VV3mXDlq#$ER02?_0 z5V}fu8nhezsbkjU^)4z^xlVQcp(VgsS&Hx=0a%zSVX^3_9j{tTw_T=c7@7jyeyxPY zB6HnQ2`|Svm3~-1DC_FQ zWY{cJw~#BkGc(*M;kpQor$v7rfTQeW%yxVaDOx0F@#4k*z+X4WPaP$ljpqOW002ov JPDHLkV1lY(AEW>P diff --git a/apps/web/src/material-icons/images/how-tos/cloned-folder-icons-example.png b/apps/web/src/material-icons/images/how-tos/cloned-folder-icons-example.png deleted file mode 100644 index 18c31b156bb9366e2c43fb553f8fdd745cdc1fc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1609 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

    ^bBXA#B7Q~}G*XjD_jhJuttsYiB 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