diff --git a/.astro/icon.d.ts b/.astro/icon.d.ts new file mode 100644 index 0000000..760d207 --- /dev/null +++ b/.astro/icon.d.ts @@ -0,0 +1,16129 @@ +// Automatically generated by astro-icon +// e84560bfa144a3c67b636a2a03cf536fbe8e3892e4f896bc555aac8e2a52f6d7 + +declare module 'virtual:astro-icon' { + export type Icon = + | "devicon:aarch64" + | "devicon:adonisjs" + | "devicon:adonisjs-wordmark" + | "devicon:aftereffects" + | "devicon:akka" + | "devicon:akka-wordmark" + | "devicon:algolia" + | "devicon:algolia-wordmark" + | "devicon:alpinejs" + | "devicon:alpinejs-wordmark" + | "devicon:amazonwebservices-wordmark" + | "devicon:anaconda" + | "devicon:anaconda-wordmark" + | "devicon:android" + | "devicon:android-wordmark" + | "devicon:androidstudio" + | "devicon:androidstudio-wordmark" + | "devicon:angular" + | "devicon:angular-wordmark" + | "devicon:angularjs" + | "devicon:angularjs-wordmark" + | "devicon:angularmaterial" + | "devicon:ansible" + | "devicon:ansible-wordmark" + | "devicon:antdesign" + | "devicon:antdesign-wordmark" + | "devicon:apache" + | "devicon:apache-wordmark" + | "devicon:apacheairflow" + | "devicon:apacheairflow-wordmark" + | "devicon:apachekafka" + | "devicon:apachekafka-wordmark" + | "devicon:apachespark" + | "devicon:apachespark-wordmark" + | "devicon:apl" + | "devicon:appcelerator" + | "devicon:appcelerator-wordmark" + | "devicon:apple" + | "devicon:appwrite" + | "devicon:appwrite-wordmark" + | "devicon:archlinux" + | "devicon:archlinux-wordmark" + | "devicon:arduino" + | "devicon:arduino-wordmark" + | "devicon:argocd" + | "devicon:argocd-wordmark" + | "devicon:astro" + | "devicon:astro-wordmark" + | "devicon:atom" + | "devicon:atom-wordmark" + | "devicon:awk-wordmark" + | "devicon:azure" + | "devicon:azure-wordmark" + | "devicon:azuredevops" + | "devicon:azuresqldatabase" + | "devicon:babel" + | "devicon:backbonejs" + | "devicon:backbonejs-wordmark" + | "devicon:ballerina" + | "devicon:ballerina-wordmark" + | "devicon:bamboo" + | "devicon:bamboo-wordmark" + | "devicon:bash" + | "devicon:beats" + | "devicon:behance" + | "devicon:behance-wordmark" + | "devicon:bitbucket" + | "devicon:bitbucket-wordmark" + | "devicon:blazor" + | "devicon:blender" + | "devicon:blender-wordmark" + | "devicon:bootstrap" + | "devicon:bootstrap-wordmark" + | "devicon:bower" + | "devicon:bower-wordmark" + | "devicon:browserstack" + | "devicon:browserstack-wordmark" + | "devicon:bun" + | "devicon:c" + | "devicon:cairo" + | "devicon:cairo-wordmark" + | "devicon:cakephp" + | "devicon:cakephp-wordmark" + | "devicon:canva" + | "devicon:capacitor" + | "devicon:capacitor-wordmark" + | "devicon:carbon" + | "devicon:cassandra" + | "devicon:cassandra-wordmark" + | "devicon:centos" + | "devicon:centos-wordmark" + | "devicon:ceylon" + | "devicon:ceylon-wordmark" + | "devicon:chrome" + | "devicon:chrome-wordmark" + | "devicon:clarity" + | "devicon:clarity-wordmark" + | "devicon:clion" + | "devicon:clion-wordmark" + | "devicon:clojure" + | "devicon:clojurescript" + | "devicon:cloudflare" + | "devicon:cloudflare-wordmark" + | "devicon:cloudflareworkers" + | "devicon:cloudflareworkers-wordmark" + | "devicon:cmake" + | "devicon:cmake-wordmark" + | "devicon:codeac" + | "devicon:codepen" + | "devicon:codepen-wordmark" + | "devicon:coffeescript" + | "devicon:coffeescript-wordmark" + | "devicon:composer" + | "devicon:confluence" + | "devicon:confluence-wordmark" + | "devicon:consul" + | "devicon:consul-wordmark" + | "devicon:contao" + | "devicon:contao-wordmark" + | "devicon:corejs" + | "devicon:corejs-wordmark" + | "devicon:cosmosdb" + | "devicon:cosmosdb-wordmark" + | "devicon:couchbase" + | "devicon:couchbase-wordmark" + | "devicon:couchdb" + | "devicon:couchdb-wordmark" + | "devicon:cplusplus" + | "devicon:crystal" + | "devicon:crystal-wordmark" + | "devicon:csharp" + | "devicon:css3" + | "devicon:css3-wordmark" + | "devicon:cypressio" + | "devicon:cypressio-wordmark" + | "devicon:d3js" + | "devicon:dart" + | "devicon:dart-wordmark" + | "devicon:datagrip" + | "devicon:dataspell" + | "devicon:dataspell-wordmark" + | "devicon:dbeaver" + | "devicon:debian" + | "devicon:debian-wordmark" + | "devicon:denojs" + | "devicon:denojs-wordmark" + | "devicon:devicon" + | "devicon:devicon-wordmark" + | "devicon:digitalocean" + | "devicon:digitalocean-wordmark" + | "devicon:discordjs" + | "devicon:discordjs-wordmark" + | "devicon:djangorest" + | "devicon:djangorest-wordmark" + | "devicon:docker" + | "devicon:docker-wordmark" + | "devicon:doctrine" + | "devicon:doctrine-wordmark" + | "devicon:dot-net" + | "devicon:dot-net-wordmark" + | "devicon:dotnetcore" + | "devicon:dreamweaver" + | "devicon:dropwizard" + | "devicon:drupal" + | "devicon:drupal-wordmark" + | "devicon:dynamodb" + | "devicon:eclipse" + | "devicon:eclipse-wordmark" + | "devicon:ecto" + | "devicon:ecto-wordmark" + | "devicon:elasticsearch" + | "devicon:elasticsearch-wordmark" + | "devicon:electron" + | "devicon:electron-wordmark" + | "devicon:eleventy" + | "devicon:elixir" + | "devicon:elixir-wordmark" + | "devicon:elm" + | "devicon:elm-wordmark" + | "devicon:emacs" + | "devicon:embeddedc" + | "devicon:embeddedc-wordmark" + | "devicon:ember" + | "devicon:ember-wordmark" + | "devicon:envoy" + | "devicon:envoy-wordmark" + | "devicon:erlang" + | "devicon:erlang-wordmark" + | "devicon:eslint" + | "devicon:eslint-wordmark" + | "devicon:express" + | "devicon:express-wordmark" + | "devicon:facebook" + | "devicon:fastapi" + | "devicon:fastapi-wordmark" + | "devicon:fastify" + | "devicon:fastify-wordmark" + | "devicon:faunadb" + | "devicon:faunadb-wordmark" + | "devicon:feathersjs" + | "devicon:fedora" + | "devicon:figma" + | "devicon:filezilla" + | "devicon:filezilla-wordmark" + | "devicon:firebase" + | "devicon:firebase-wordmark" + | "devicon:firefox" + | "devicon:firefox-wordmark" + | "devicon:flask" + | "devicon:flask-wordmark" + | "devicon:flutter" + | "devicon:fortran" + | "devicon:foundation" + | "devicon:foundation-wordmark" + | "devicon:framermotion" + | "devicon:framermotion-wordmark" + | "devicon:framework7" + | "devicon:framework7-wordmark" + | "devicon:fsharp" + | "devicon:gatling" + | "devicon:gatling-wordmark" + | "devicon:gatsby" + | "devicon:gatsby-wordmark" + | "devicon:gazebo" + | "devicon:gazebo-wordmark" + | "devicon:gcc" + | "devicon:gentoo" + | "devicon:gentoo-wordmark" + | "devicon:ghost" + | "devicon:ghost-wordmark" + | "devicon:gimp" + | "devicon:gimp-wordmark" + | "devicon:git" + | "devicon:git-wordmark" + | "devicon:gitbook" + | "devicon:gitbook-wordmark" + | "devicon:github" + | "devicon:github-wordmark" + | "devicon:githubactions" + | "devicon:githubcodespaces" + | "devicon:gitlab" + | "devicon:gitlab-wordmark" + | "devicon:gitpod" + | "devicon:gitpod-wordmark" + | "devicon:go" + | "devicon:go-wordmark" + | "devicon:godot" + | "devicon:godot-wordmark" + | "devicon:goland" + | "devicon:google" + | "devicon:google-wordmark" + | "devicon:googlecloud" + | "devicon:googlecloud-wordmark" + | "devicon:gradle" + | "devicon:gradle-wordmark" + | "devicon:grafana" + | "devicon:grafana-wordmark" + | "devicon:grails" + | "devicon:groovy" + | "devicon:grpc" + | "devicon:grunt" + | "devicon:grunt-wordmark" + | "devicon:hadoop" + | "devicon:hadoop-wordmark" + | "devicon:handlebars" + | "devicon:handlebars-wordmark" + | "devicon:hardhat" + | "devicon:hardhat-wordmark" + | "devicon:harvester" + | "devicon:harvester-wordmark" + | "devicon:haskell" + | "devicon:haskell-wordmark" + | "devicon:haxe" + | "devicon:helm" + | "devicon:heroku" + | "devicon:heroku-wordmark" + | "devicon:hibernate" + | "devicon:hibernate-wordmark" + | "devicon:homebrew" + | "devicon:homebrew-wordmark" + | "devicon:html5" + | "devicon:html5-wordmark" + | "devicon:hugo" + | "devicon:hugo-wordmark" + | "devicon:ie10" + | "devicon:ifttt" + | "devicon:influxdb" + | "devicon:influxdb-wordmark" + | "devicon:inkscape" + | "devicon:inkscape-wordmark" + | "devicon:insomnia" + | "devicon:insomnia-wordmark" + | "devicon:intellij" + | "devicon:ionic" + | "devicon:ionic-wordmark" + | "devicon:jaegertracing" + | "devicon:jaegertracing-wordmark" + | "devicon:jamstack" + | "devicon:jamstack-wordmark" + | "devicon:jasmine" + | "devicon:jasmine-wordmark" + | "devicon:java" + | "devicon:java-wordmark" + | "devicon:javascript" + | "devicon:jeet" + | "devicon:jeet-wordmark" + | "devicon:jekyll" + | "devicon:jenkins" + | "devicon:jetbrains" + | "devicon:jetpackcompose" + | "devicon:jetpackcompose-wordmark" + | "devicon:jira" + | "devicon:jira-wordmark" + | "devicon:jiraalign" + | "devicon:jiraalign-wordmark" + | "devicon:jquery" + | "devicon:jquery-wordmark" + | "devicon:json" + | "devicon:jule" + | "devicon:jule-wordmark" + | "devicon:julia" + | "devicon:julia-wordmark" + | "devicon:junit" + | "devicon:junit-wordmark" + | "devicon:jupyter" + | "devicon:jupyter-wordmark" + | "devicon:k3os" + | "devicon:k3os-wordmark" + | "devicon:k3s" + | "devicon:k3s-wordmark" + | "devicon:k6" + | "devicon:kaggle" + | "devicon:kaggle-wordmark" + | "devicon:karatelabs" + | "devicon:karatelabs-wordmark" + | "devicon:karma" + | "devicon:kdeneon" + | "devicon:keras" + | "devicon:keras-wordmark" + | "devicon:kibana" + | "devicon:kibana-wordmark" + | "devicon:knexjs" + | "devicon:knexjs-wordmark" + | "devicon:kotlin" + | "devicon:kotlin-wordmark" + | "devicon:krakenjs" + | "devicon:krakenjs-wordmark" + | "devicon:ktor" + | "devicon:ktor-wordmark" + | "devicon:kubernetes" + | "devicon:kubernetes-wordmark" + | "devicon:labview" + | "devicon:labview-wordmark" + | "devicon:laravel" + | "devicon:laravel-wordmark" + | "devicon:latex" + | "devicon:linkedin" + | "devicon:linkedin-wordmark" + | "devicon:linux" + | "devicon:liquibase" + | "devicon:liquibase-wordmark" + | "devicon:livewire" + | "devicon:livewire-wordmark" + | "devicon:llvm" + | "devicon:lodash" + | "devicon:logstash" + | "devicon:logstash-wordmark" + | "devicon:lua" + | "devicon:lua-wordmark" + | "devicon:lumen" + | "devicon:magento" + | "devicon:magento-wordmark" + | "devicon:mariadb" + | "devicon:mariadb-wordmark" + | "devicon:markdown" + | "devicon:materializecss" + | "devicon:materialui" + | "devicon:matlab" + | "devicon:matplotlib" + | "devicon:matplotlib-wordmark" + | "devicon:maven" + | "devicon:maven-wordmark" + | "devicon:maya" + | "devicon:maya-wordmark" + | "devicon:meteor" + | "devicon:meteor-wordmark" + | "devicon:microsoftsqlserver" + | "devicon:microsoftsqlserver-wordmark" + | "devicon:minitab" + | "devicon:mithril" + | "devicon:mobx" + | "devicon:mocha" + | "devicon:modx" + | "devicon:modx-wordmark" + | "devicon:moleculer" + | "devicon:moleculer-wordmark" + | "devicon:mongodb" + | "devicon:mongodb-wordmark" + | "devicon:mongoose" + | "devicon:mongoose-wordmark" + | "devicon:moodle" + | "devicon:moodle-wordmark" + | "devicon:msdos" + | "devicon:mysql" + | "devicon:mysql-wordmark" + | "devicon:nano" + | "devicon:nano-wordmark" + | "devicon:neo4j" + | "devicon:neo4j-wordmark" + | "devicon:neovim" + | "devicon:neovim-wordmark" + | "devicon:nestjs" + | "devicon:nestjs-wordmark" + | "devicon:netlify" + | "devicon:netlify-wordmark" + | "devicon:networkx" + | "devicon:networkx-wordmark" + | "devicon:nextjs" + | "devicon:nextjs-wordmark" + | "devicon:nginx" + | "devicon:ngrx" + | "devicon:nhibernate" + | "devicon:nhibernate-wordmark" + | "devicon:nim" + | "devicon:nim-wordmark" + | "devicon:nimble" + | "devicon:nixos" + | "devicon:nixos-wordmark" + | "devicon:nodejs" + | "devicon:nodejs-wordmark" + | "devicon:nodemon" + | "devicon:nodewebkit" + | "devicon:nodewebkit-wordmark" + | "devicon:nomad" + | "devicon:nomad-wordmark" + | "devicon:norg" + | "devicon:notion" + | "devicon:npm-wordmark" + | "devicon:nuget" + | "devicon:nuget-wordmark" + | "devicon:numpy" + | "devicon:numpy-wordmark" + | "devicon:nuxtjs" + | "devicon:nuxtjs-wordmark" + | "devicon:oauth" + | "devicon:ocaml" + | "devicon:ocaml-wordmark" + | "devicon:ohmyzsh" + | "devicon:okta" + | "devicon:okta-wordmark" + | "devicon:openal" + | "devicon:openapi" + | "devicon:openapi-wordmark" + | "devicon:opencl" + | "devicon:opencv" + | "devicon:opencv-wordmark" + | "devicon:opengl" + | "devicon:openstack" + | "devicon:openstack-wordmark" + | "devicon:opensuse" + | "devicon:opensuse-wordmark" + | "devicon:opentelemetry" + | "devicon:opentelemetry-wordmark" + | "devicon:opera" + | "devicon:opera-wordmark" + | "devicon:oracle" + | "devicon:ory" + | "devicon:ory-wordmark" + | "devicon:p5js" + | "devicon:packer" + | "devicon:packer-wordmark" + | "devicon:pandas" + | "devicon:pandas-wordmark" + | "devicon:perl" + | "devicon:pfsense" + | "devicon:pfsense-wordmark" + | "devicon:phalcon" + | "devicon:phoenix" + | "devicon:phoenix-wordmark" + | "devicon:photonengine" + | "devicon:photoshop" + | "devicon:php" + | "devicon:phpstorm" + | "devicon:playwright" + | "devicon:plotly" + | "devicon:plotly-wordmark" + | "devicon:pnpm" + | "devicon:pnpm-wordmark" + | "devicon:podman" + | "devicon:podman-wordmark" + | "devicon:poetry" + | "devicon:polygon" + | "devicon:polygon-wordmark" + | "devicon:portainer" + | "devicon:portainer-wordmark" + | "devicon:postcss" + | "devicon:postcss-wordmark" + | "devicon:postgresql" + | "devicon:postgresql-wordmark" + | "devicon:postman" + | "devicon:postman-wordmark" + | "devicon:powershell" + | "devicon:premierepro" + | "devicon:prisma" + | "devicon:prisma-wordmark" + | "devicon:processing" + | "devicon:processing-wordmark" + | "devicon:prolog" + | "devicon:prolog-wordmark" + | "devicon:prometheus" + | "devicon:prometheus-wordmark" + | "devicon:protractor" + | "devicon:protractor-wordmark" + | "devicon:pulsar" + | "devicon:pulsar-wordmark" + | "devicon:pulumi" + | "devicon:pulumi-wordmark" + | "devicon:puppeteer" + | "devicon:purescript" + | "devicon:purescript-wordmark" + | "devicon:putty" + | "devicon:pycharm" + | "devicon:pycharm-wordmark" + | "devicon:pypi" + | "devicon:pypi-wordmark" + | "devicon:pyscript-wordmark" + | "devicon:pytest" + | "devicon:pytest-wordmark" + | "devicon:python" + | "devicon:python-wordmark" + | "devicon:pytorch" + | "devicon:pytorch-wordmark" + | "devicon:qodana" + | "devicon:qt" + | "devicon:quarkus" + | "devicon:quarkus-wordmark" + | "devicon:quasar" + | "devicon:quasar-wordmark" + | "devicon:qwik" + | "devicon:qwik-wordmark" + | "devicon:r" + | "devicon:rabbitmq" + | "devicon:rabbitmq-wordmark" + | "devicon:rails-wordmark" + | "devicon:railway" + | "devicon:railway-wordmark" + | "devicon:rancher" + | "devicon:rancher-wordmark" + | "devicon:raspberrypi" + | "devicon:raspberrypi-wordmark" + | "devicon:reach" + | "devicon:react" + | "devicon:react-wordmark" + | "devicon:reactbootstrap" + | "devicon:reactnavigation" + | "devicon:reactrouter" + | "devicon:reactrouter-wordmark" + | "devicon:readthedocs" + | "devicon:readthedocs-wordmark" + | "devicon:realm" + | "devicon:realm-wordmark" + | "devicon:rect" + | "devicon:redhat" + | "devicon:redhat-wordmark" + | "devicon:redis" + | "devicon:redis-wordmark" + | "devicon:redux" + | "devicon:renpy" + | "devicon:replit" + | "devicon:replit-wordmark" + | "devicon:rider" + | "devicon:rider-wordmark" + | "devicon:rocksdb" + | "devicon:rockylinux" + | "devicon:rockylinux-wordmark" + | "devicon:rollup" + | "devicon:rollup-wordmark" + | "devicon:ros" + | "devicon:ros-wordmark" + | "devicon:rspec" + | "devicon:rspec-wordmark" + | "devicon:rstudio" + | "devicon:ruby" + | "devicon:ruby-wordmark" + | "devicon:rubymine" + | "devicon:rubymine-wordmark" + | "devicon:rust" + | "devicon:rxjs" + | "devicon:safari" + | "devicon:safari-wordmark" + | "devicon:salesforce" + | "devicon:sanity" + | "devicon:sass" + | "devicon:scala" + | "devicon:scala-wordmark" + | "devicon:scalingo" + | "devicon:scalingo-wordmark" + | "devicon:scikitlearn" + | "devicon:sdl" + | "devicon:selenium" + | "devicon:sema" + | "devicon:sema-wordmark" + | "devicon:sentry" + | "devicon:sentry-wordmark" + | "devicon:sequelize" + | "devicon:sequelize-wordmark" + | "devicon:shopware" + | "devicon:shopware-wordmark" + | "devicon:shotgrid" + | "devicon:shotgrid-wordmark" + | "devicon:sketch" + | "devicon:sketch-wordmark" + | "devicon:slack" + | "devicon:slack-wordmark" + | "devicon:socketio" + | "devicon:socketio-wordmark" + | "devicon:solidity" + | "devicon:solidjs" + | "devicon:solidjs-wordmark" + | "devicon:sonarqube" + | "devicon:sonarqube-wordmark" + | "devicon:sourcetree" + | "devicon:sourcetree-wordmark" + | "devicon:spack" + | "devicon:splunk-wordmark" + | "devicon:spring" + | "devicon:spring-wordmark" + | "devicon:spss" + | "devicon:spyder" + | "devicon:spyder-wordmark" + | "devicon:sqlalchemy" + | "devicon:sqlalchemy-wordmark" + | "devicon:sqldeveloper" + | "devicon:sqlite" + | "devicon:sqlite-wordmark" + | "devicon:ssh" + | "devicon:ssh-wordmark" + | "devicon:stackoverflow" + | "devicon:stackoverflow-wordmark" + | "devicon:stata-wordmark" + | "devicon:storybook" + | "devicon:storybook-wordmark" + | "devicon:streamlit" + | "devicon:streamlit-wordmark" + | "devicon:stylus" + | "devicon:subversion" + | "devicon:subversion-wordmark" + | "devicon:supabase" + | "devicon:supabase-wordmark" + | "devicon:svelte" + | "devicon:svelte-wordmark" + | "devicon:swagger" + | "devicon:swagger-wordmark" + | "devicon:swift" + | "devicon:swift-wordmark" + | "devicon:swiper" + | "devicon:symfony" + | "devicon:symfony-wordmark" + | "devicon:tailwindcss" + | "devicon:tailwindcss-wordmark" + | "devicon:tauri" + | "devicon:tauri-wordmark" + | "devicon:tensorflow" + | "devicon:tensorflow-wordmark" + | "devicon:terraform" + | "devicon:terraform-wordmark" + | "devicon:tex" + | "devicon:thealgorithms" + | "devicon:thealgorithms-wordmark" + | "devicon:threedsmax" + | "devicon:threejs" + | "devicon:threejs-wordmark" + | "devicon:titaniumsdk" + | "devicon:tomcat" + | "devicon:tomcat-wordmark" + | "devicon:tortoisegit" + | "devicon:towergit" + | "devicon:towergit-wordmark" + | "devicon:traefikmesh" + | "devicon:traefikmesh-wordmark" + | "devicon:traefikproxy" + | "devicon:traefikproxy-wordmark" + | "devicon:travis" + | "devicon:travis-wordmark" + | "devicon:trello" + | "devicon:trello-wordmark" + | "devicon:trpc" + | "devicon:trpc-wordmark" + | "devicon:twitter" + | "devicon:typescript" + | "devicon:typo3" + | "devicon:typo3-wordmark" + | "devicon:ubuntu" + | "devicon:ubuntu-wordmark" + | "devicon:unifiedmodelinglanguage" + | "devicon:unifiedmodelinglanguage-wordmark" + | "devicon:unity" + | "devicon:unity-wordmark" + | "devicon:unix" + | "devicon:unrealengine" + | "devicon:unrealengine-wordmark" + | "devicon:uwsgi" + | "devicon:v8" + | "devicon:vagrant" + | "devicon:vagrant-wordmark" + | "devicon:vala" + | "devicon:vala-wordmark" + | "devicon:vault" + | "devicon:vault-wordmark" + | "devicon:vercel" + | "devicon:vercel-wordmark" + | "devicon:vertx" + | "devicon:vertx-wordmark" + | "devicon:vim" + | "devicon:visualbasic" + | "devicon:visualstudio" + | "devicon:visualstudio-wordmark" + | "devicon:vite" + | "devicon:vite-wordmark" + | "devicon:vitejs" + | "devicon:vitess" + | "devicon:vitess-wordmark" + | "devicon:vitest" + | "devicon:vscode" + | "devicon:vscode-wordmark" + | "devicon:vsphere" + | "devicon:vsphere-wordmark" + | "devicon:vuejs" + | "devicon:vuejs-wordmark" + | "devicon:vuestorefront" + | "devicon:vuetify" + | "devicon:vyper" + | "devicon:vyper-wordmark" + | "devicon:wasm" + | "devicon:wasm-wordmark" + | "devicon:webflow" + | "devicon:weblate" + | "devicon:weblate-wordmark" + | "devicon:webpack" + | "devicon:webpack-wordmark" + | "devicon:webstorm" + | "devicon:webstorm-wordmark" + | "devicon:windows11" + | "devicon:windows11-wordmark" + | "devicon:windows8" + | "devicon:windows8-wordmark" + | "devicon:woocommerce" + | "devicon:woocommerce-wordmark" + | "devicon:wordpress" + | "devicon:xamarin" + | "devicon:xamarin-wordmark" + | "devicon:xcode" + | "devicon:xd" + | "devicon:xml" + | "devicon:yaml" + | "devicon:yarn" + | "devicon:yarn-wordmark" + | "devicon:yii" + | "devicon:yii-wordmark" + | "devicon:yugabytedb" + | "devicon:yugabytedb-wordmark" + | "devicon:yunohost" + | "devicon:zend" + | "devicon:zend-wordmark" + | "devicon:zig" + | "devicon:zig-wordmark" + | "file-icons:1c" + | "file-icons:1c-alt" + | "file-icons:3d-model" + | "file-icons:3ds-max" + | "file-icons:4d" + | "file-icons:a" + | "file-icons:abap" + | "file-icons:abif" + | "file-icons:acre" + | "file-icons:actionscript" + | "file-icons:ada" + | "file-icons:adobe" + | "file-icons:adobe-acrobat" + | "file-icons:adobe-aftereffects" + | "file-icons:adobe-animate" + | "file-icons:adobe-audition" + | "file-icons:adobe-bridge" + | "file-icons:adobe-characteranimator" + | "file-icons:adobe-creativecloud" + | "file-icons:adobe-dimension" + | "file-icons:adobe-dreamweaver" + | "file-icons:adobe-flash" + | "file-icons:adobe-fuse" + | "file-icons:adobe-illustrator" + | "file-icons:adobe-incopy" + | "file-icons:adobe-indesign" + | "file-icons:adobe-lightroom" + | "file-icons:adobe-mediaencoder" + | "file-icons:adobe-photoshop" + | "file-icons:adobe-prelude" + | "file-icons:adobe-premiere" + | "file-icons:adobe-premiererush" + | "file-icons:adobe-xd" + | "file-icons:adonisjs" + | "file-icons:aeternity" + | "file-icons:affectscript" + | "file-icons:affinitydesigner" + | "file-icons:agc" + | "file-icons:agda" + | "file-icons:akka" + | "file-icons:alacritty" + | "file-icons:alacritty-alt" + | "file-icons:alex" + | "file-icons:alloy" + | "file-icons:alpine-linux" + | "file-icons:amd" + | "file-icons:amigaos" + | "file-icons:ampl" + | "file-icons:amusewiki" + | "file-icons:analytica" + | "file-icons:angelscript" + | "file-icons:animestudio" + | "file-icons:ansible" + | "file-icons:ansible-alt" + | "file-icons:antlr" + | "file-icons:antwar" + | "file-icons:anyscript" + | "file-icons:apache-ant" + | "file-icons:api-blueprint" + | "file-icons:apiextractor" + | "file-icons:apl" + | "file-icons:apl-old" + | "file-icons:apollo" + | "file-icons:apple" + | "file-icons:appveyor" + | "file-icons:arc" + | "file-icons:arch-linux" + | "file-icons:arduino" + | "file-icons:arm" + | "file-icons:arttext" + | "file-icons:arttext4" + | "file-icons:asciidoc" + | "file-icons:asciidoctor" + | "file-icons:assembly-agc" + | "file-icons:assembly-amd" + | "file-icons:assembly-arm" + | "file-icons:assembly-att" + | "file-icons:assembly-avr" + | "file-icons:assembly-generic" + | "file-icons:assembly-hitachi" + | "file-icons:assembly-intel" + | "file-icons:assembly-motorola" + | "file-icons:assembly-powerpc" + | "file-icons:assembly-riscv" + | "file-icons:assembly-sparc" + | "file-icons:assembly-vax" + | "file-icons:assembly-zilog" + | "file-icons:asymptote" + | "file-icons:asymptote-alt" + | "file-icons:atoum" + | "file-icons:ats" + | "file-icons:att" + | "file-icons:audacity" + | "file-icons:augeas" + | "file-icons:aurelia" + | "file-icons:autohotkey" + | "file-icons:autoit" + | "file-icons:automator" + | "file-icons:avr" + | "file-icons:avro" + | "file-icons:awk" + | "file-icons:azure-pipelines" + | "file-icons:babel" + | "file-icons:ballerina" + | "file-icons:bazaar" + | "file-icons:bazel" + | "file-icons:bazel-old" + | "file-icons:behat" + | "file-icons:bem" + | "file-icons:bibtex" + | "file-icons:bikeshed" + | "file-icons:biml" + | "file-icons:binder" + | "file-icons:bintray" + | "file-icons:bison" + | "file-icons:bithound" + | "file-icons:blender" + | "file-icons:blitzbasic" + | "file-icons:bloc" + | "file-icons:bluespec" + | "file-icons:bnf" + | "file-icons:boo" + | "file-icons:bors" + | "file-icons:bosque" + | "file-icons:brainfuck" + | "file-icons:brakeman" + | "file-icons:bro" + | "file-icons:broccoli" + | "file-icons:brotli" + | "file-icons:brotli-old" + | "file-icons:browserslist" + | "file-icons:browsersync" + | "file-icons:brunch" + | "file-icons:buck" + | "file-icons:build-boot" + | "file-icons:buildkite" + | "file-icons:bundler" + | "file-icons:byond" + | "file-icons:c" + | "file-icons:c-script" + | "file-icons:cabal" + | "file-icons:caddy" + | "file-icons:caddy-old" + | "file-icons:caffe" + | "file-icons:caffe2" + | "file-icons:cairo" + | "file-icons:cake" + | "file-icons:cakefile" + | "file-icons:cakephp" + | "file-icons:cakephp-old" + | "file-icons:calva" + | "file-icons:carthage" + | "file-icons:casc" + | "file-icons:cdf" + | "file-icons:ceylon" + | "file-icons:chai" + | "file-icons:chapel" + | "file-icons:chartjs" + | "file-icons:cheetah3d" + | "file-icons:chef" + | "file-icons:chocolatey" + | "file-icons:chuck" + | "file-icons:circleci" + | "file-icons:cirru" + | "file-icons:ckeditor" + | "file-icons:clarion" + | "file-icons:clean" + | "file-icons:click" + | "file-icons:clips" + | "file-icons:clojurejs" + | "file-icons:closuretemplate" + | "file-icons:cloudfoundry" + | "file-icons:cmake" + | "file-icons:cnab" + | "file-icons:cobol" + | "file-icons:cocoapods" + | "file-icons:codacy" + | "file-icons:code-climate" + | "file-icons:codecov" + | "file-icons:codekit" + | "file-icons:codemeta" + | "file-icons:codemirror" + | "file-icons:codeship" + | "file-icons:coldfusion" + | "file-icons:commitizen" + | "file-icons:commitlint" + | "file-icons:common-lisp" + | "file-icons:component-pascal" + | "file-icons:composer" + | "file-icons:conan" + | "file-icons:conda" + | "file-icons:config" + | "file-icons:config-coffeescript" + | "file-icons:config-go" + | "file-icons:config-haskell" + | "file-icons:config-js" + | "file-icons:config-perl" + | "file-icons:config-python" + | "file-icons:config-react" + | "file-icons:config-ruby" + | "file-icons:config-rust" + | "file-icons:config-typescript" + | "file-icons:conll" + | "file-icons:coq" + | "file-icons:cordova" + | "file-icons:coreldraw" + | "file-icons:coreldraw-alt" + | "file-icons:coveralls" + | "file-icons:cpan" + | "file-icons:cpcdosc" + | "file-icons:crafttweaker" + | "file-icons:creole" + | "file-icons:crowdin" + | "file-icons:crystal" + | "file-icons:csound" + | "file-icons:cubit" + | "file-icons:cucumber" + | "file-icons:cuneiform" + | "file-icons:curl" + | "file-icons:curl-lang" + | "file-icons:curry" + | "file-icons:cvs" + | "file-icons:cwl" + | "file-icons:cython" + | "file-icons:d3" + | "file-icons:dafny" + | "file-icons:darcs-patch" + | "file-icons:dashboard" + | "file-icons:dataweave" + | "file-icons:dbase" + | "file-icons:default" + | "file-icons:delphi" + | "file-icons:deno" + | "file-icons:dependabot" + | "file-icons:devcontainer" + | "file-icons:devicetree" + | "file-icons:dhall" + | "file-icons:dia" + | "file-icons:diff" + | "file-icons:digdag" + | "file-icons:dna" + | "file-icons:docbook" + | "file-icons:docker" + | "file-icons:doclets" + | "file-icons:docpad" + | "file-icons:docz" + | "file-icons:dogescript" + | "file-icons:dom" + | "file-icons:donejs" + | "file-icons:dosbox" + | "file-icons:dosbox-alt" + | "file-icons:dotenv" + | "file-icons:dotjs" + | "file-icons:doxygen" + | "file-icons:dragonflybsd" + | "file-icons:dragula" + | "file-icons:draw-io" + | "file-icons:drone" + | "file-icons:dub" + | "file-icons:dvc" + | "file-icons:dyalog" + | "file-icons:dylib" + | "file-icons:e" + | "file-icons:eagle" + | "file-icons:easybuild" + | "file-icons:ec" + | "file-icons:ecere" + | "file-icons:eclipse-lang" + | "file-icons:edge" + | "file-icons:editorconfig" + | "file-icons:eiffel" + | "file-icons:ejs" + | "file-icons:electron" + | "file-icons:elementaryos" + | "file-icons:elm" + | "file-icons:emacs" + | "file-icons:ember" + | "file-icons:emberscript" + | "file-icons:ensime" + | "file-icons:eq" + | "file-icons:esdoc" + | "file-icons:eslint" + | "file-icons:eslint-old" + | "file-icons:expo" + | "file-icons:fabfile" + | "file-icons:fabric" + | "file-icons:factor" + | "file-icons:falcon" + | "file-icons:fancy" + | "file-icons:fantom" + | "file-icons:fauna" + | "file-icons:faust" + | "file-icons:fbx" + | "file-icons:fexl" + | "file-icons:ffmpeg" + | "file-icons:fiddle" + | "file-icons:figma" + | "file-icons:finaldraft" + | "file-icons:finder" + | "file-icons:firebase" + | "file-icons:firebase-bolt" + | "file-icons:flask" + | "file-icons:floobits" + | "file-icons:flow" + | "file-icons:flutter" + | "file-icons:flux" + | "file-icons:font" + | "file-icons:font-bitmap" + | "file-icons:font-outline" + | "file-icons:fontforge" + | "file-icons:fork" + | "file-icons:fortherecord" + | "file-icons:fortran" + | "file-icons:fossa" + | "file-icons:fossil" + | "file-icons:fountain" + | "file-icons:franca" + | "file-icons:freedesktop" + | "file-icons:freedos" + | "file-icons:freemarker" + | "file-icons:freemat" + | "file-icons:frege" + | "file-icons:fthtml" + | "file-icons:fuelux" + | "file-icons:fusebox" + | "file-icons:futhark" + | "file-icons:galaxy" + | "file-icons:galen" + | "file-icons:gamemaker" + | "file-icons:gams" + | "file-icons:gap" + | "file-icons:gatsby" + | "file-icons:gauss" + | "file-icons:gdb" + | "file-icons:genshi" + | "file-icons:genstat" + | "file-icons:gentoo" + | "file-icons:gf" + | "file-icons:ghostscript" + | "file-icons:gimp" + | "file-icons:gitlab" + | "file-icons:gitpod" + | "file-icons:glade" + | "file-icons:glide" + | "file-icons:gltf" + | "file-icons:glyphs" + | "file-icons:gn" + | "file-icons:gnu" + | "file-icons:gnuplot" + | "file-icons:go" + | "file-icons:go-old" + | "file-icons:godot" + | "file-icons:golo" + | "file-icons:goreleaser" + | "file-icons:gosu" + | "file-icons:gradle" + | "file-icons:grapher" + | "file-icons:graphite" + | "file-icons:graphql" + | "file-icons:graphql-codegenerator" + | "file-icons:graphviz" + | "file-icons:gravit-designer" + | "file-icons:greenkeeper" + | "file-icons:gridsome" + | "file-icons:groovy" + | "file-icons:grunt" + | "file-icons:gulp" + | "file-icons:hack" + | "file-icons:haml" + | "file-icons:harbour" + | "file-icons:hashicorp" + | "file-icons:haxe" + | "file-icons:haxedevelop" + | "file-icons:helix" + | "file-icons:hewlettpackard" + | "file-icons:hie" + | "file-icons:hitachi" + | "file-icons:hjson" + | "file-icons:homebrew" + | "file-icons:hop" + | "file-icons:hoplon" + | "file-icons:houdini" + | "file-icons:houndci" + | "file-icons:hugo" + | "file-icons:husky" + | "file-icons:hy" + | "file-icons:hygen" + | "file-icons:hyper" + | "file-icons:icomoon" + | "file-icons:icu" + | "file-icons:idl" + | "file-icons:idris" + | "file-icons:igor-pro" + | "file-icons:illumos" + | "file-icons:image" + | "file-icons:imba" + | "file-icons:imba-alt" + | "file-icons:imba-old" + | "file-icons:imgbot" + | "file-icons:influxdata" + | "file-icons:inform7" + | "file-icons:ink" + | "file-icons:inkscape" + | "file-icons:innosetup" + | "file-icons:intel" + | "file-icons:io" + | "file-icons:ioke" + | "file-icons:ionic-project" + | "file-icons:isabelle" + | "file-icons:istanbul" + | "file-icons:j" + | "file-icons:jade" + | "file-icons:jakefile" + | "file-icons:janet" + | "file-icons:jasmine" + | "file-icons:jenkins" + | "file-icons:jest" + | "file-icons:jinja" + | "file-icons:jison" + | "file-icons:jolie" + | "file-icons:jscpd" + | "file-icons:json-1" + | "file-icons:json-2" + | "file-icons:json-ld1" + | "file-icons:json-ld2" + | "file-icons:json5" + | "file-icons:jsonnet" + | "file-icons:jsx" + | "file-icons:jsx-alt" + | "file-icons:jsx-atom" + | "file-icons:julia" + | "file-icons:junos" + | "file-icons:jupyter" + | "file-icons:kaitai" + | "file-icons:karma" + | "file-icons:keybase" + | "file-icons:keynote" + | "file-icons:khronos" + | "file-icons:kibo" + | "file-icons:kicad" + | "file-icons:kitchenci" + | "file-icons:kivy" + | "file-icons:knime" + | "file-icons:knockout" + | "file-icons:kos" + | "file-icons:kotlin" + | "file-icons:krl" + | "file-icons:kubernetes" + | "file-icons:kusto" + | "file-icons:kusto-alt" + | "file-icons:kx" + | "file-icons:labview" + | "file-icons:laravel" + | "file-icons:lark" + | "file-icons:lasso" + | "file-icons:latex" + | "file-icons:latino" + | "file-icons:leaflet" + | "file-icons:lean" + | "file-icons:lefthook" + | "file-icons:lefthook-alt" + | "file-icons:leiningen" + | "file-icons:lektor" + | "file-icons:lerna" + | "file-icons:lex" + | "file-icons:lex-alt" + | "file-icons:lfe" + | "file-icons:lgtm" + | "file-icons:libuv" + | "file-icons:lighthouse" + | "file-icons:lightwave" + | "file-icons:lilypond" + | "file-icons:lime" + | "file-icons:linqpad" + | "file-icons:lisp" + | "file-icons:livescript" + | "file-icons:llvm" + | "file-icons:logtalk" + | "file-icons:lolcode" + | "file-icons:lookml" + | "file-icons:lsl" + | "file-icons:lua" + | "file-icons:macaulay2" + | "file-icons:macvim" + | "file-icons:magit" + | "file-icons:mako" + | "file-icons:manjaro" + | "file-icons:manpage" + | "file-icons:mapbox" + | "file-icons:markdownlint" + | "file-icons:marko" + | "file-icons:mathematica" + | "file-icons:mathjax" + | "file-icons:matlab" + | "file-icons:matroska" + | "file-icons:max" + | "file-icons:maya" + | "file-icons:mdx" + | "file-icons:mediawiki" + | "file-icons:melpa" + | "file-icons:mercurial" + | "file-icons:mercury" + | "file-icons:mermaid" + | "file-icons:meson" + | "file-icons:meson-old" + | "file-icons:metal" + | "file-icons:metapost" + | "file-icons:meteor" + | "file-icons:microsoft-access" + | "file-icons:microsoft-excel" + | "file-icons:microsoft-infopath" + | "file-icons:microsoft-lync" + | "file-icons:microsoft-onenote" + | "file-icons:microsoft-outlook" + | "file-icons:microsoft-powerpoint" + | "file-icons:microsoft-project" + | "file-icons:microsoft-publisher" + | "file-icons:microsoft-visio" + | "file-icons:microsoft-word" + | "file-icons:minecraft" + | "file-icons:minizinc" + | "file-icons:mint" + | "file-icons:mirah" + | "file-icons:miranda" + | "file-icons:mirc" + | "file-icons:mixin" + | "file-icons:mjml" + | "file-icons:mocha" + | "file-icons:modelica" + | "file-icons:modernweb" + | "file-icons:modo" + | "file-icons:modula-2" + | "file-icons:modula-3" + | "file-icons:moho" + | "file-icons:moleculer" + | "file-icons:moment" + | "file-icons:moment-timezone" + | "file-icons:monkey" + | "file-icons:mono" + | "file-icons:monotone" + | "file-icons:motorola" + | "file-icons:moustache" + | "file-icons:mruby" + | "file-icons:ms-dos" + | "file-icons:mupad" + | "file-icons:nano" + | "file-icons:nanoc" + | "file-icons:nant" + | "file-icons:nasm" + | "file-icons:ndepend" + | "file-icons:neko" + | "file-icons:nemerle" + | "file-icons:neo4j" + | "file-icons:neon" + | "file-icons:nessus" + | "file-icons:nestjs" + | "file-icons:netlify" + | "file-icons:netlinx" + | "file-icons:netlogo" + | "file-icons:new-relic" + | "file-icons:nextflow" + | "file-icons:nextjs" + | "file-icons:nginx" + | "file-icons:ngrx" + | "file-icons:nib" + | "file-icons:nickle" + | "file-icons:nightwatch" + | "file-icons:nimble" + | "file-icons:nimrod" + | "file-icons:nintendo64" + | "file-icons:nit" + | "file-icons:nix" + | "file-icons:nmap" + | "file-icons:nodemon" + | "file-icons:nokogiri" + | "file-icons:nomad" + | "file-icons:noon" + | "file-icons:normalise" + | "file-icons:npm" + | "file-icons:npm-old" + | "file-icons:nsis" + | "file-icons:nsis-old" + | "file-icons:nsri" + | "file-icons:nsri-alt" + | "file-icons:nuclide" + | "file-icons:nuget" + | "file-icons:numpy" + | "file-icons:numpy-old" + | "file-icons:nunjucks" + | "file-icons:nuxt" + | "file-icons:nvidia" + | "file-icons:nwscript" + | "file-icons:nx" + | "file-icons:nxc" + | "file-icons:oberon" + | "file-icons:objective-j" + | "file-icons:ocaml" + | "file-icons:octave" + | "file-icons:odin" + | "file-icons:ogone" + | "file-icons:omnigraffle" + | "file-icons:ooc" + | "file-icons:opa" + | "file-icons:openapi" + | "file-icons:openbsd" + | "file-icons:openbsd-alt" + | "file-icons:opencl" + | "file-icons:opencv" + | "file-icons:openexr" + | "file-icons:opengl" + | "file-icons:openindiana" + | "file-icons:openoffice" + | "file-icons:openpolicyagent" + | "file-icons:openscad" + | "file-icons:opensolaris" + | "file-icons:openstack" + | "file-icons:openvms" + | "file-icons:openvpn" + | "file-icons:openzfs" + | "file-icons:org-mode" + | "file-icons:os2" + | "file-icons:owl" + | "file-icons:ox" + | "file-icons:oxygene" + | "file-icons:oz" + | "file-icons:p4" + | "file-icons:pan" + | "file-icons:papyrus" + | "file-icons:parrot" + | "file-icons:pascal" + | "file-icons:patch" + | "file-icons:patreon" + | "file-icons:pawn" + | "file-icons:pcd" + | "file-icons:pegjs" + | "file-icons:perl6" + | "file-icons:phalcon" + | "file-icons:phoenix" + | "file-icons:photorec" + | "file-icons:php" + | "file-icons:phpunit" + | "file-icons:phraseapp" + | "file-icons:pickle" + | "file-icons:pico-8" + | "file-icons:picolisp" + | "file-icons:pike" + | "file-icons:pinescript" + | "file-icons:pipenv" + | "file-icons:pkgsrc" + | "file-icons:platformio" + | "file-icons:pm2" + | "file-icons:pnpm" + | "file-icons:pod" + | "file-icons:pogoscript" + | "file-icons:pointwise" + | "file-icons:polymer" + | "file-icons:pony" + | "file-icons:postcss" + | "file-icons:postscript" + | "file-icons:pov-ray" + | "file-icons:powerbuilder" + | "file-icons:powerpc" + | "file-icons:powershell" + | "file-icons:precision" + | "file-icons:precommit" + | "file-icons:prettier" + | "file-icons:prisma" + | "file-icons:processing" + | "file-icons:progress" + | "file-icons:progress-old" + | "file-icons:propeller" + | "file-icons:pros" + | "file-icons:proselint" + | "file-icons:protractor" + | "file-icons:pug" + | "file-icons:pug-old" + | "file-icons:pullapprove" + | "file-icons:puppet" + | "file-icons:pure" + | "file-icons:purebasic" + | "file-icons:purescript" + | "file-icons:pypi" + | "file-icons:pyret" + | "file-icons:pytest" + | "file-icons:pyup" + | "file-icons:q" + | "file-icons:qiskit" + | "file-icons:qlikview" + | "file-icons:qt" + | "file-icons:quasar" + | "file-icons:r" + | "file-icons:racket" + | "file-icons:raml" + | "file-icons:rascal" + | "file-icons:razzle" + | "file-icons:rdata" + | "file-icons:rdoc" + | "file-icons:reactos" + | "file-icons:readthedocs" + | "file-icons:realbasic" + | "file-icons:reason" + | "file-icons:reasonstudios" + | "file-icons:reasonstudios-alt" + | "file-icons:rebol" + | "file-icons:red" + | "file-icons:red-old" + | "file-icons:redux" + | "file-icons:reek" + | "file-icons:regex" + | "file-icons:remark" + | "file-icons:renovate" + | "file-icons:rescript" + | "file-icons:restql" + | "file-icons:restructuredtext" + | "file-icons:rexx" + | "file-icons:rhino3d" + | "file-icons:ring" + | "file-icons:riot" + | "file-icons:riot-old" + | "file-icons:risc-v" + | "file-icons:rmarkdown" + | "file-icons:robotframework" + | "file-icons:robotframework-old" + | "file-icons:robots" + | "file-icons:rollup" + | "file-icons:rollup-old" + | "file-icons:rspec" + | "file-icons:rstudio" + | "file-icons:rsync" + | "file-icons:rubocop" + | "file-icons:rubygems" + | "file-icons:sac" + | "file-icons:sage" + | "file-icons:sails" + | "file-icons:saltstack" + | "file-icons:san" + | "file-icons:sandbox" + | "file-icons:sas" + | "file-icons:sbt" + | "file-icons:scheme" + | "file-icons:scilab" + | "file-icons:scilla" + | "file-icons:scratch" + | "file-icons:scrutinizer" + | "file-icons:self" + | "file-icons:semanticrelease" + | "file-icons:sentry" + | "file-icons:sequelize" + | "file-icons:serverless" + | "file-icons:service-fabric" + | "file-icons:shadowcljs" + | "file-icons:shellcheck" + | "file-icons:shen" + | "file-icons:shipit" + | "file-icons:shippable" + | "file-icons:shopify" + | "file-icons:shuriken" + | "file-icons:sigils" + | "file-icons:silicongraphics" + | "file-icons:silverstripe" + | "file-icons:sinatra" + | "file-icons:sketch" + | "file-icons:sketchup-layout" + | "file-icons:sketchup-make" + | "file-icons:sketchup-stylebuilder" + | "file-icons:slash" + | "file-icons:smartos" + | "file-icons:smartos-alt" + | "file-icons:snapcraft" + | "file-icons:snort" + | "file-icons:snowpack" + | "file-icons:snyk" + | "file-icons:solidarity" + | "file-icons:solidity" + | "file-icons:sophia" + | "file-icons:sorbet" + | "file-icons:source" + | "file-icons:spacemacs" + | "file-icons:spacengine" + | "file-icons:sparc" + | "file-icons:spray" + | "file-icons:sqf" + | "file-icons:sqlite" + | "file-icons:squarespace" + | "file-icons:stan" + | "file-icons:stata" + | "file-icons:stdlibjs" + | "file-icons:stencil" + | "file-icons:stitches" + | "file-icons:storybook" + | "file-icons:storyist" + | "file-icons:strings" + | "file-icons:stylable" + | "file-icons:styledcomponents" + | "file-icons:stylelint" + | "file-icons:stylishhaskell" + | "file-icons:stylus" + | "file-icons:stylus-orb" + | "file-icons:stylus-s" + | "file-icons:sublime" + | "file-icons:supercollider" + | "file-icons:svelte" + | "file-icons:svn" + | "file-icons:swagger" + | "file-icons:systemverilog" + | "file-icons:tag" + | "file-icons:tailwind" + | "file-icons:tcl" + | "file-icons:telegram" + | "file-icons:templatetoolkit" + | "file-icons:templeos" + | "file-icons:terminal" + | "file-icons:tern" + | "file-icons:terraform" + | "file-icons:terser" + | "file-icons:test-coffeescript" + | "file-icons:test-directory" + | "file-icons:test-generic" + | "file-icons:test-go" + | "file-icons:test-haskell" + | "file-icons:test-js" + | "file-icons:test-perl" + | "file-icons:test-python" + | "file-icons:test-react" + | "file-icons:test-ruby" + | "file-icons:test-rust" + | "file-icons:test-typescript" + | "file-icons:testcafe" + | "file-icons:textile" + | "file-icons:textmate" + | "file-icons:tfs" + | "file-icons:thor" + | "file-icons:tilt" + | "file-icons:tinymce" + | "file-icons:tipe" + | "file-icons:tla" + | "file-icons:tmux" + | "file-icons:toml" + | "file-icons:tortoisesvn" + | "file-icons:totvs" + | "file-icons:truffle" + | "file-icons:tsx" + | "file-icons:tsx-alt" + | "file-icons:ttcn-3" + | "file-icons:turing" + | "file-icons:twig" + | "file-icons:twine" + | "file-icons:txl" + | "file-icons:typedoc" + | "file-icons:typescript" + | "file-icons:typescript-alt" + | "file-icons:typings" + | "file-icons:ufo" + | "file-icons:unibeautify" + | "file-icons:unicode" + | "file-icons:uno" + | "file-icons:unrealscript" + | "file-icons:urweb" + | "file-icons:v" + | "file-icons:v-ray" + | "file-icons:v8" + | "file-icons:v8-turbofan" + | "file-icons:vagrant" + | "file-icons:vala" + | "file-icons:vax" + | "file-icons:vcl" + | "file-icons:velocity" + | "file-icons:verilog" + | "file-icons:vertexshader" + | "file-icons:vhdl" + | "file-icons:video" + | "file-icons:virtualbox" + | "file-icons:virtualbox-alt" + | "file-icons:vite" + | "file-icons:vmware" + | "file-icons:vscode" + | "file-icons:vsts" + | "file-icons:vue" + | "file-icons:vyper" + | "file-icons:w3c" + | "file-icons:wallaby" + | "file-icons:walt" + | "file-icons:warcraft-iii" + | "file-icons:wasi" + | "file-icons:watchman" + | "file-icons:wdl" + | "file-icons:webassembly" + | "file-icons:webgl" + | "file-icons:webhint" + | "file-icons:webpack" + | "file-icons:webpack-old" + | "file-icons:webvtt" + | "file-icons:wenyan" + | "file-icons:wercker" + | "file-icons:wget" + | "file-icons:windi" + | "file-icons:wine" + | "file-icons:winui" + | "file-icons:wix" + | "file-icons:wolfram" + | "file-icons:workbox" + | "file-icons:wurst" + | "file-icons:x10" + | "file-icons:xamarin" + | "file-icons:xmake" + | "file-icons:xmos" + | "file-icons:xpages" + | "file-icons:xtend" + | "file-icons:xubuntu" + | "file-icons:yaml" + | "file-icons:yaml-alt1" + | "file-icons:yaml-alt2" + | "file-icons:yaml-alt3" + | "file-icons:yaml-alt4" + | "file-icons:yamllint" + | "file-icons:yandex" + | "file-icons:yang" + | "file-icons:yara" + | "file-icons:yarn" + | "file-icons:yasm" + | "file-icons:yorick" + | "file-icons:yui" + | "file-icons:zbrush" + | "file-icons:zeit" + | "file-icons:zephir" + | "file-icons:zig" + | "file-icons:zilog" + | "file-icons:zimpl" + | "file-icons:zorinos" + | "file-icons:zork" + | "logos:100tb" + | "logos:500px" + | "logos:6px" + | "logos:active-campaign" + | "logos:active-campaign-icon" + | "logos:admob" + | "logos:adobe-after-effects" + | "logos:adobe-animate" + | "logos:adobe-dreamweaver" + | "logos:adobe-illustrator" + | "logos:adobe-incopy" + | "logos:adobe-indesign" + | "logos:adobe-lightroom" + | "logos:adobe-photoshop" + | "logos:adobe-premiere" + | "logos:adobe-xd" + | "logos:adonisjs" + | "logos:adonisjs-icon" + | "logos:adroll" + | "logos:adyen" + | "logos:aerogear" + | "logos:aerospike" + | "logos:aerospike-icon" + | "logos:aha" + | "logos:ai" + | "logos:airbnb" + | "logos:airbnb-icon" + | "logos:airbrake" + | "logos:airflow" + | "logos:airflow-icon" + | "logos:airtable" + | "logos:aix" + | "logos:akamai" + | "logos:akka" + | "logos:alfresco" + | "logos:algolia" + | "logos:alpinejs" + | "logos:alpinejs-icon" + | "logos:altair" + | "logos:amazon-chime" + | "logos:amazon-connect" + | "logos:amd" + | "logos:amex" + | "logos:amex-digital" + | "logos:amp" + | "logos:amp-icon" + | "logos:ampersand" + | "logos:amplication" + | "logos:amplication-icon" + | "logos:amplitude" + | "logos:amplitude-icon" + | "logos:analog" + | "logos:android" + | "logos:android-icon" + | "logos:android-vertical" + | "logos:angellist" + | "logos:angular" + | "logos:angular-icon" + | "logos:ansible" + | "logos:ant-design" + | "logos:anthropic" + | "logos:anthropic-icon" + | "logos:apache" + | "logos:apache-camel" + | "logos:apache-cloudstack" + | "logos:apache-flink" + | "logos:apache-flink-icon" + | "logos:apache-spark" + | "logos:apache-superset" + | "logos:apache-superset-icon" + | "logos:api-ai" + | "logos:apiary" + | "logos:apigee" + | "logos:apitools" + | "logos:apollostack" + | "logos:apostrophe" + | "logos:appbase" + | "logos:appbaseio" + | "logos:appbaseio-icon" + | "logos:appcelerator" + | "logos:appcenter" + | "logos:appcenter-icon" + | "logos:appcircle" + | "logos:appcircle-icon" + | "logos:appcode" + | "logos:appdynamics" + | "logos:appdynamics-icon" + | "logos:appfog" + | "logos:apphub" + | "logos:appium" + | "logos:apple" + | "logos:apple-app-store" + | "logos:apple-pay" + | "logos:applitools" + | "logos:applitools-icon" + | "logos:appmaker" + | "logos:apportable" + | "logos:appsignal" + | "logos:appsignal-icon" + | "logos:apptentive" + | "logos:appveyor" + | "logos:appwrite" + | "logos:appwrite-icon" + | "logos:arangodb" + | "logos:arangodb-icon" + | "logos:arc" + | "logos:architect" + | "logos:architect-icon" + | "logos:archlinux" + | "logos:arduino" + | "logos:argo" + | "logos:argo-icon" + | "logos:arm" + | "logos:armory" + | "logos:armory-icon" + | "logos:asana" + | "logos:asana-icon" + | "logos:asciidoctor" + | "logos:assembla" + | "logos:assembla-icon" + | "logos:astro" + | "logos:astro-icon" + | "logos:astronomer" + | "logos:async-api" + | "logos:async-api-icon" + | "logos:atlassian" + | "logos:atom" + | "logos:atom-icon" + | "logos:atomic" + | "logos:atomic-icon" + | "logos:atomicojs" + | "logos:atomicojs-icon" + | "logos:aurelia" + | "logos:aurora" + | "logos:aurous" + | "logos:auth0" + | "logos:auth0-icon" + | "logos:authy" + | "logos:autocode" + | "logos:autoit" + | "logos:autoprefixer" + | "logos:ava" + | "logos:awesome" + | "logos:aws" + | "logos:aws-amplify" + | "logos:aws-api-gateway" + | "logos:aws-app-mesh" + | "logos:aws-appflow" + | "logos:aws-appsync" + | "logos:aws-athena" + | "logos:aws-aurora" + | "logos:aws-backup" + | "logos:aws-batch" + | "logos:aws-certificate-manager" + | "logos:aws-cloudformation" + | "logos:aws-cloudfront" + | "logos:aws-cloudsearch" + | "logos:aws-cloudtrail" + | "logos:aws-cloudwatch" + | "logos:aws-codebuild" + | "logos:aws-codecommit" + | "logos:aws-codedeploy" + | "logos:aws-codepipeline" + | "logos:aws-codestar" + | "logos:aws-cognito" + | "logos:aws-config" + | "logos:aws-documentdb" + | "logos:aws-dynamodb" + | "logos:aws-ec2" + | "logos:aws-ecs" + | "logos:aws-eks" + | "logos:aws-elastic-beanstalk" + | "logos:aws-elastic-cache" + | "logos:aws-elasticache" + | "logos:aws-elb" + | "logos:aws-eventbridge" + | "logos:aws-fargate" + | "logos:aws-glacier" + | "logos:aws-glue" + | "logos:aws-iam" + | "logos:aws-keyspaces" + | "logos:aws-kinesis" + | "logos:aws-kms" + | "logos:aws-lake-formation" + | "logos:aws-lambda" + | "logos:aws-lightsail" + | "logos:aws-mobilehub" + | "logos:aws-mq" + | "logos:aws-msk" + | "logos:aws-neptune" + | "logos:aws-open-search" + | "logos:aws-opsworks" + | "logos:aws-quicksight" + | "logos:aws-rds" + | "logos:aws-redshift" + | "logos:aws-route53" + | "logos:aws-s3" + | "logos:aws-secrets-manager" + | "logos:aws-ses" + | "logos:aws-shield" + | "logos:aws-sns" + | "logos:aws-sqs" + | "logos:aws-step-functions" + | "logos:aws-systems-manager" + | "logos:aws-timestream" + | "logos:aws-vpc" + | "logos:aws-waf" + | "logos:aws-xray" + | "logos:axios" + | "logos:azure" + | "logos:azure-icon" + | "logos:babel" + | "logos:backbone" + | "logos:backbone-icon" + | "logos:backerkit" + | "logos:baker-street" + | "logos:balena" + | "logos:bamboo" + | "logos:base" + | "logos:basecamp" + | "logos:basecamp-icon" + | "logos:basekit" + | "logos:baseline" + | "logos:bash" + | "logos:bash-icon" + | "logos:batch" + | "logos:beats" + | "logos:behance" + | "logos:bem" + | "logos:bem-2" + | "logos:bigpanda" + | "logos:bing" + | "logos:biomejs" + | "logos:bitballoon" + | "logos:bitbar" + | "logos:bitbucket" + | "logos:bitcoin" + | "logos:bitnami" + | "logos:bitrise" + | "logos:bitrise-icon" + | "logos:blender" + | "logos:blitzjs" + | "logos:blitzjs-icon" + | "logos:blocs" + | "logos:blogger" + | "logos:blossom" + | "logos:bluemix" + | "logos:blueprint" + | "logos:bluetooth" + | "logos:booqable" + | "logos:booqable-icon" + | "logos:bootstrap" + | "logos:bosun" + | "logos:botanalytics" + | "logos:bourbon" + | "logos:bower" + | "logos:bowtie" + | "logos:box" + | "logos:brackets" + | "logos:brainjs" + | "logos:branch" + | "logos:branch-icon" + | "logos:brandfolder" + | "logos:brandfolder-icon" + | "logos:brave" + | "logos:braze" + | "logos:braze-icon" + | "logos:broadcom" + | "logos:broadcom-icon" + | "logos:broccoli" + | "logos:brotli" + | "logos:browserify" + | "logos:browserify-icon" + | "logos:browserling" + | "logos:browserslist" + | "logos:browserstack" + | "logos:browsersync" + | "logos:brunch" + | "logos:bubble" + | "logos:bubble-icon" + | "logos:buck" + | "logos:buddy" + | "logos:buffer" + | "logos:bugherd" + | "logos:bugherd-icon" + | "logos:bugsee" + | "logos:bugsnag" + | "logos:bugsnag-icon" + | "logos:builder-io" + | "logos:builder-io-icon" + | "logos:buildkite" + | "logos:buildkite-icon" + | "logos:bulma" + | "logos:bun" + | "logos:bunny-net" + | "logos:bunny-net-icon" + | "logos:c" + | "logos:c-plusplus" + | "logos:c-sharp" + | "logos:cachet" + | "logos:caffe2" + | "logos:cakephp" + | "logos:cakephp-icon" + | "logos:calibre" + | "logos:calibre-icon" + | "logos:campaignmonitor" + | "logos:campaignmonitor-icon" + | "logos:campfire" + | "logos:canjs" + | "logos:capacitorjs" + | "logos:capacitorjs-icon" + | "logos:capistrano" + | "logos:carbide" + | "logos:cardano" + | "logos:cardano-icon" + | "logos:cassandra" + | "logos:celluloid" + | "logos:centos" + | "logos:centos-icon" + | "logos:certbot" + | "logos:ceylon" + | "logos:chai" + | "logos:chalk" + | "logos:changetip" + | "logos:chargebee" + | "logos:chargebee-icon" + | "logos:chartblocks" + | "logos:chef" + | "logos:chevereto" + | "logos:chroma" + | "logos:chromatic" + | "logos:chromatic-icon" + | "logos:chrome" + | "logos:chrome-web-store" + | "logos:cinder" + | "logos:circleci" + | "logos:cirrus" + | "logos:cirrus-ci" + | "logos:clickdeploy" + | "logos:clio-lang" + | "logos:clion" + | "logos:cljs" + | "logos:clojure" + | "logos:close" + | "logos:cloud9" + | "logos:cloudacademy" + | "logos:cloudacademy-icon" + | "logos:cloudant" + | "logos:cloudcraft" + | "logos:cloudera" + | "logos:cloudflare" + | "logos:cloudflare-icon" + | "logos:cloudflare-workers" + | "logos:cloudflare-workers-icon" + | "logos:cloudinary" + | "logos:cloudinary-icon" + | "logos:cloudlinux" + | "logos:clusterhq" + | "logos:cobalt" + | "logos:cockpit" + | "logos:cocoapods" + | "logos:coda" + | "logos:coda-icon" + | "logos:codacy" + | "logos:codebase" + | "logos:codebeat" + | "logos:codecademy" + | "logos:codeception" + | "logos:codeclimate" + | "logos:codeclimate-icon" + | "logos:codecov" + | "logos:codecov-icon" + | "logos:codefactor" + | "logos:codefactor-icon" + | "logos:codefund" + | "logos:codefund-icon" + | "logos:codeigniter" + | "logos:codeigniter-icon" + | "logos:codepen" + | "logos:codepen-icon" + | "logos:codepicnic" + | "logos:codepush" + | "logos:codersrank" + | "logos:codersrank-icon" + | "logos:coderwall" + | "logos:codesandbox" + | "logos:codesandbox-icon" + | "logos:codeschool" + | "logos:codesee" + | "logos:codesee-icon" + | "logos:codeship" + | "logos:codio" + | "logos:codium" + | "logos:codium-icon" + | "logos:codrops" + | "logos:coffeescript" + | "logos:commitizen" + | "logos:compass" + | "logos:component" + | "logos:componentkit" + | "logos:compose" + | "logos:compose-multiplatform" + | "logos:composer" + | "logos:conan-io" + | "logos:concourse" + | "logos:concrete5" + | "logos:concretecms" + | "logos:concretecms-icon" + | "logos:conda" + | "logos:confluence" + | "logos:consul" + | "logos:containership" + | "logos:contentful" + | "logos:convox" + | "logos:convox-icon" + | "logos:copyleft" + | "logos:copyleft-pirate" + | "logos:corda" + | "logos:cordova" + | "logos:coreos" + | "logos:coreos-icon" + | "logos:couchbase" + | "logos:couchdb" + | "logos:couchdb-icon" + | "logos:coursera" + | "logos:coveralls" + | "logos:coverity" + | "logos:cpanel" + | "logos:craft" + | "logos:craftcms" + | "logos:crashlytics" + | "logos:crateio" + | "logos:create-react-app" + | "logos:createjs" + | "logos:crittercism" + | "logos:cross-browser-testing" + | "logos:crossbrowsertesting" + | "logos:crossplane" + | "logos:crossplane-icon" + | "logos:crowdprocess" + | "logos:crucible" + | "logos:crystal" + | "logos:css-3" + | "logos:css-3-official" + | "logos:cssnext" + | "logos:cube" + | "logos:cube-icon" + | "logos:cucumber" + | "logos:curl" + | "logos:customerio" + | "logos:customerio-icon" + | "logos:cyclejs" + | "logos:cypress" + | "logos:cypress-icon" + | "logos:d3" + | "logos:dailydev" + | "logos:dailydev-icon" + | "logos:daisyui" + | "logos:danfo" + | "logos:dapulse" + | "logos:dart" + | "logos:dashlane" + | "logos:dashlane-icon" + | "logos:dat" + | "logos:data-station" + | "logos:database-labs" + | "logos:datadog" + | "logos:datadog-icon" + | "logos:datagrip" + | "logos:datasette" + | "logos:datasette-icon" + | "logos:dataspell" + | "logos:datocms" + | "logos:datocms-icon" + | "logos:dbt" + | "logos:dbt-icon" + | "logos:dcos" + | "logos:dcos-icon" + | "logos:debian" + | "logos:delicious" + | "logos:delicious-burger" + | "logos:delighted" + | "logos:delighted-icon" + | "logos:deno" + | "logos:dependabot" + | "logos:dependencyci" + | "logos:deploy" + | "logos:deployhq" + | "logos:deployhq-icon" + | "logos:deppbot" + | "logos:derby" + | "logos:descript" + | "logos:descript-icon" + | "logos:designernews" + | "logos:desk" + | "logos:dev" + | "logos:dev-icon" + | "logos:deviantart" + | "logos:deviantart-icon" + | "logos:dgraph" + | "logos:dgraph-icon" + | "logos:dialogflow" + | "logos:digital-ocean" + | "logos:digital-ocean-icon" + | "logos:dimer" + | "logos:dinersclub" + | "logos:discord" + | "logos:discord-icon" + | "logos:discourse" + | "logos:discourse-icon" + | "logos:discover" + | "logos:disqus" + | "logos:distelli" + | "logos:divshot" + | "logos:django" + | "logos:django-icon" + | "logos:dockbit" + | "logos:docker" + | "logos:docker-icon" + | "logos:doctrine" + | "logos:docusaurus" + | "logos:dojo" + | "logos:dojo-icon" + | "logos:dojo-toolkit" + | "logos:dolt" + | "logos:dotcloud" + | "logos:dotnet" + | "logos:doubleclick" + | "logos:dovetail" + | "logos:dovetail-icon" + | "logos:dreamfactory" + | "logos:dreamhost" + | "logos:dribbble" + | "logos:dribbble-icon" + | "logos:drift" + | "logos:drip" + | "logos:drizzle" + | "logos:drizzle-icon" + | "logos:drone" + | "logos:drone-icon" + | "logos:drools" + | "logos:drools-icon" + | "logos:dropbox" + | "logos:dropmark" + | "logos:dropzone" + | "logos:drupal" + | "logos:drupal-icon" + | "logos:duckduckgo" + | "logos:dynatrace" + | "logos:dynatrace-icon" + | "logos:dyndns" + | "logos:eager" + | "logos:ebanx" + | "logos:eclipse" + | "logos:eclipse-icon" + | "logos:ecma" + | "logos:edgedb" + | "logos:edgio" + | "logos:edgio-icon" + | "logos:editorconfig" + | "logos:effect" + | "logos:effect-icon" + | "logos:effector" + | "logos:egghead" + | "logos:elasticbox" + | "logos:elasticpath" + | "logos:elasticpath-icon" + | "logos:elasticsearch" + | "logos:electron" + | "logos:element" + | "logos:elemental-ui" + | "logos:elementary" + | "logos:eleventy" + | "logos:ello" + | "logos:elm" + | "logos:elm-classic" + | "logos:elo" + | "logos:emacs" + | "logos:emacs-classic" + | "logos:embedly" + | "logos:ember" + | "logos:ember-tomster" + | "logos:emmet" + | "logos:enact" + | "logos:engine-yard" + | "logos:engine-yard-icon" + | "logos:envato" + | "logos:envoy" + | "logos:envoy-icon" + | "logos:envoyer" + | "logos:envoyproxy" + | "logos:enyo" + | "logos:epsagon" + | "logos:epsagon-icon" + | "logos:eraser" + | "logos:eraser-icon" + | "logos:erlang" + | "logos:es6" + | "logos:esbuild" + | "logos:esdoc" + | "logos:eslint" + | "logos:eslint-old" + | "logos:eta" + | "logos:eta-icon" + | "logos:etcd" + | "logos:ethereum" + | "logos:ethereum-color" + | "logos:ethers" + | "logos:ethnio" + | "logos:eventbrite" + | "logos:eventbrite-icon" + | "logos:eventsentry" + | "logos:evergreen" + | "logos:evergreen-icon" + | "logos:expo" + | "logos:expo-icon" + | "logos:exponent" + | "logos:express" + | "logos:fabric" + | "logos:fabric-io" + | "logos:facebook" + | "logos:falcor" + | "logos:famous" + | "logos:fastapi" + | "logos:fastapi-icon" + | "logos:fastify" + | "logos:fastify-icon" + | "logos:fastlane" + | "logos:fastly" + | "logos:fauna" + | "logos:fauna-icon" + | "logos:feathersjs" + | "logos:fedora" + | "logos:fetch" + | "logos:ffmpeg" + | "logos:ffmpeg-icon" + | "logos:figma" + | "logos:firebase" + | "logos:firefox" + | "logos:flannel" + | "logos:flarum" + | "logos:flask" + | "logos:flat-ui" + | "logos:flattr" + | "logos:flattr-icon" + | "logos:fleep" + | "logos:flexible-gs" + | "logos:flickr" + | "logos:flickr-icon" + | "logos:flight" + | "logos:flocker" + | "logos:floodio" + | "logos:flow" + | "logos:flowxo" + | "logos:floydhub" + | "logos:flutter" + | "logos:flux" + | "logos:fluxxor" + | "logos:fly" + | "logos:fly-icon" + | "logos:flyjs" + | "logos:fogbugz" + | "logos:fogbugz-icon" + | "logos:fomo" + | "logos:fomo-icon" + | "logos:font-awesome" + | "logos:forest" + | "logos:forestadmin" + | "logos:forestadmin-icon" + | "logos:forever" + | "logos:formkeep" + | "logos:fortran" + | "logos:foundation" + | "logos:foundationdb" + | "logos:foundationdb-icon" + | "logos:framed" + | "logos:framer" + | "logos:framework7" + | "logos:framework7-icon" + | "logos:freebsd" + | "logos:freedcamp" + | "logos:freedcamp-icon" + | "logos:freedomdefined" + | "logos:fresh" + | "logos:frontapp" + | "logos:fsharp" + | "logos:fuchsia" + | "logos:galliumos" + | "logos:game-analytics" + | "logos:game-analytics-icon" + | "logos:ganache" + | "logos:ganache-icon" + | "logos:gatsby" + | "logos:gaugeio" + | "logos:geekbot" + | "logos:geetest" + | "logos:geetest-icon" + | "logos:get-satisfaction" + | "logos:getyourguide" + | "logos:ghost" + | "logos:giantswarm" + | "logos:gin" + | "logos:git" + | "logos:git-icon" + | "logos:gitboard" + | "logos:github" + | "logos:github-actions" + | "logos:github-copilot" + | "logos:github-icon" + | "logos:github-octocat" + | "logos:gitkraken" + | "logos:gitlab" + | "logos:gitter" + | "logos:gitup" + | "logos:glamorous" + | "logos:glamorous-icon" + | "logos:gleam" + | "logos:glimmerjs" + | "logos:glint" + | "logos:glitch" + | "logos:glitch-icon" + | "logos:gnome" + | "logos:gnome-icon" + | "logos:gnu" + | "logos:gnu-net" + | "logos:gnupg" + | "logos:gnupg-icon" + | "logos:go" + | "logos:gocd" + | "logos:godot" + | "logos:godot-icon" + | "logos:gohorse" + | "logos:goland" + | "logos:gomix" + | "logos:google" + | "logos:google-2014" + | "logos:google-360suite" + | "logos:google-admob" + | "logos:google-ads" + | "logos:google-adsense" + | "logos:google-adwords" + | "logos:google-analytics" + | "logos:google-bard" + | "logos:google-bard-icon" + | "logos:google-calendar" + | "logos:google-cloud" + | "logos:google-cloud-functions" + | "logos:google-cloud-platform" + | "logos:google-cloud-run" + | "logos:google-currents" + | "logos:google-data-studio" + | "logos:google-developers" + | "logos:google-developers-icon" + | "logos:google-domains" + | "logos:google-domains-icon" + | "logos:google-drive" + | "logos:google-fit" + | "logos:google-gemini" + | "logos:google-gmail" + | "logos:google-gsuite" + | "logos:google-home" + | "logos:google-icon" + | "logos:google-inbox" + | "logos:google-keep" + | "logos:google-maps" + | "logos:google-marketing-platform" + | "logos:google-meet" + | "logos:google-one" + | "logos:google-optimize" + | "logos:google-palm" + | "logos:google-pay" + | "logos:google-pay-icon" + | "logos:google-photos" + | "logos:google-play" + | "logos:google-play-console" + | "logos:google-play-console-icon" + | "logos:google-play-icon" + | "logos:google-plus" + | "logos:google-search-console" + | "logos:google-tag-manager" + | "logos:google-wallet" + | "logos:google-workspace" + | "logos:gopher" + | "logos:gordon" + | "logos:gradio" + | "logos:gradio-icon" + | "logos:gradle" + | "logos:grafana" + | "logos:grails" + | "logos:grammarly" + | "logos:grammarly-icon" + | "logos:grape" + | "logos:graphcool" + | "logos:graphene" + | "logos:graphql" + | "logos:gratipay" + | "logos:grav" + | "logos:gravatar" + | "logos:gravatar-icon" + | "logos:graylog" + | "logos:graylog-icon" + | "logos:greensock" + | "logos:greensock-icon" + | "logos:gridsome" + | "logos:gridsome-icon" + | "logos:grommet" + | "logos:groovehq" + | "logos:grove" + | "logos:growth-book" + | "logos:growth-book-icon" + | "logos:grpc" + | "logos:grunt" + | "logos:gulp" + | "logos:gunicorn" + | "logos:gunjs" + | "logos:gusto" + | "logos:gwt" + | "logos:hack" + | "logos:hacker-one" + | "logos:hadoop" + | "logos:haiku" + | "logos:haiku-icon" + | "logos:haml" + | "logos:hanami" + | "logos:handlebars" + | "logos:hapi" + | "logos:hardhat" + | "logos:hardhat-icon" + | "logos:harness" + | "logos:harness-icon" + | "logos:harrow" + | "logos:hashicorp" + | "logos:hashicorp-icon" + | "logos:hashnode" + | "logos:hashnode-icon" + | "logos:haskell" + | "logos:haskell-icon" + | "logos:hasura" + | "logos:hasura-icon" + | "logos:haxe" + | "logos:haxl" + | "logos:hbase" + | "logos:hcaptcha" + | "logos:hcaptcha-icon" + | "logos:headlessui" + | "logos:headlessui-icon" + | "logos:heap" + | "logos:heap-icon" + | "logos:helm" + | "logos:helpscout" + | "logos:helpscout-icon" + | "logos:hermes" + | "logos:heroku" + | "logos:heroku-icon" + | "logos:heroku-redis" + | "logos:heron" + | "logos:hexo" + | "logos:hhvm" + | "logos:hibernate" + | "logos:highcharts" + | "logos:hipchat" + | "logos:hipercard" + | "logos:hoa" + | "logos:homebrew" + | "logos:hono" + | "logos:hoodie" + | "logos:hookstate" + | "logos:hootsuite" + | "logos:hootsuite-icon" + | "logos:horizon" + | "logos:hosted-graphite" + | "logos:hostgator" + | "logos:hostgator-icon" + | "logos:hotjar" + | "logos:hotjar-icon" + | "logos:houndci" + | "logos:html-5" + | "logos:html5-boilerplate" + | "logos:httpie" + | "logos:httpie-icon" + | "logos:hubspot" + | "logos:hugging-face" + | "logos:hugging-face-icon" + | "logos:huggy" + | "logos:hugo" + | "logos:humongous" + | "logos:hyper" + | "logos:hyperapp" + | "logos:ibm" + | "logos:ieee" + | "logos:ietf" + | "logos:ifttt" + | "logos:imagemin" + | "logos:imba" + | "logos:imba-icon" + | "logos:immer" + | "logos:immer-icon" + | "logos:immutable" + | "logos:impala" + | "logos:importio" + | "logos:incident" + | "logos:incident-icon" + | "logos:infer" + | "logos:inferno" + | "logos:influxdb" + | "logos:influxdb-icon" + | "logos:ink" + | "logos:insomnia" + | "logos:instagram" + | "logos:instagram-icon" + | "logos:intel" + | "logos:intellij-idea" + | "logos:intercom" + | "logos:intercom-icon" + | "logos:internetexplorer" + | "logos:invision" + | "logos:invision-icon" + | "logos:io" + | "logos:ionic" + | "logos:ionic-icon" + | "logos:ios" + | "logos:iron" + | "logos:iron-icon" + | "logos:itsalive" + | "logos:itsalive-icon" + | "logos:jade" + | "logos:jamstack" + | "logos:jamstack-icon" + | "logos:jasmine" + | "logos:java" + | "logos:javascript" + | "logos:jcb" + | "logos:jekyll" + | "logos:jelastic" + | "logos:jelastic-icon" + | "logos:jenkins" + | "logos:jest" + | "logos:jetbrains" + | "logos:jetbrains-icon" + | "logos:jetbrains-space" + | "logos:jetbrains-space-icon" + | "logos:jfrog" + | "logos:jhipster" + | "logos:jhipster-icon" + | "logos:jira" + | "logos:joomla" + | "logos:jotai" + | "logos:jquery" + | "logos:jquery-mobile" + | "logos:jruby" + | "logos:jsbin" + | "logos:jscs" + | "logos:jsdelivr" + | "logos:jsdom" + | "logos:jsfiddle" + | "logos:json" + | "logos:json-ld" + | "logos:jspm" + | "logos:jss" + | "logos:juju" + | "logos:julia" + | "logos:jupyter" + | "logos:jwt" + | "logos:jwt-icon" + | "logos:kafka" + | "logos:kafka-icon" + | "logos:kaios" + | "logos:kallithea" + | "logos:karma" + | "logos:katalon" + | "logos:katalon-icon" + | "logos:kde" + | "logos:keen" + | "logos:kemal" + | "logos:keycdn" + | "logos:keycdn-icon" + | "logos:keydb" + | "logos:keydb-icon" + | "logos:keymetrics" + | "logos:keystonejs" + | "logos:khan-academy" + | "logos:khan-academy-icon" + | "logos:kibana" + | "logos:kickstarter" + | "logos:kickstarter-icon" + | "logos:kinto" + | "logos:kinto-icon" + | "logos:kinvey" + | "logos:kirby" + | "logos:kirby-icon" + | "logos:kissmetrics" + | "logos:kissmetrics-monochromatic" + | "logos:kitematic" + | "logos:kloudless" + | "logos:knex" + | "logos:knockout" + | "logos:koa" + | "logos:kong" + | "logos:kong-icon" + | "logos:kontena" + | "logos:kops" + | "logos:kore" + | "logos:koreio" + | "logos:kotlin" + | "logos:kotlin-icon" + | "logos:kraken" + | "logos:krakenjs" + | "logos:ktor" + | "logos:ktor-icon" + | "logos:kubernetes" + | "logos:kustomer" + | "logos:languagetool" + | "logos:laravel" + | "logos:lastfm" + | "logos:lateral" + | "logos:lateral-icon" + | "logos:launchdarkly" + | "logos:launchdarkly-icon" + | "logos:launchkit" + | "logos:launchrock" + | "logos:leaflet" + | "logos:leankit" + | "logos:leankit-icon" + | "logos:lerna" + | "logos:less" + | "logos:lets-cloud" + | "logos:letsencrypt" + | "logos:leveldb" + | "logos:lexical" + | "logos:lexical-icon" + | "logos:librato" + | "logos:liftweb" + | "logos:lighthouse" + | "logos:lightstep" + | "logos:lightstep-icon" + | "logos:lighttpd" + | "logos:linear" + | "logos:linear-icon" + | "logos:linkedin" + | "logos:linkedin-icon" + | "logos:linkerd" + | "logos:linode" + | "logos:linux-mint" + | "logos:linux-tux" + | "logos:lit" + | "logos:lit-icon" + | "logos:litmus" + | "logos:loader" + | "logos:locent" + | "logos:lodash" + | "logos:logentries" + | "logos:loggly" + | "logos:logmatic" + | "logos:logstash" + | "logos:lookback" + | "logos:looker" + | "logos:looker-icon" + | "logos:loom" + | "logos:loom-icon" + | "logos:loopback" + | "logos:loopback-icon" + | "logos:losant" + | "logos:lotus" + | "logos:lua" + | "logos:lucene" + | "logos:lucene-net" + | "logos:lumen" + | "logos:lynda" + | "logos:macos" + | "logos:macosx" + | "logos:madge" + | "logos:maestro" + | "logos:mageia" + | "logos:magento" + | "logos:magneto" + | "logos:mailchimp" + | "logos:mailchimp-freddie" + | "logos:maildeveloper" + | "logos:mailgun" + | "logos:mailgun-icon" + | "logos:mailjet" + | "logos:mailjet-icon" + | "logos:malinajs" + | "logos:mandrill" + | "logos:mandrill-shield" + | "logos:manifoldjs" + | "logos:manjaro" + | "logos:mantine" + | "logos:mantine-icon" + | "logos:mantl" + | "logos:manuscript" + | "logos:mapbox" + | "logos:mapbox-icon" + | "logos:maps-me" + | "logos:mapzen" + | "logos:mapzen-icon" + | "logos:mariadb" + | "logos:mariadb-icon" + | "logos:marionette" + | "logos:markdown" + | "logos:marko" + | "logos:marvel" + | "logos:mastercard" + | "logos:mastodon" + | "logos:mastodon-icon" + | "logos:material-ui" + | "logos:materializecss" + | "logos:matomo" + | "logos:matomo-icon" + | "logos:matplotlib" + | "logos:matplotlib-icon" + | "logos:matter" + | "logos:matter-icon" + | "logos:mattermost" + | "logos:mattermost-icon" + | "logos:mautic" + | "logos:mautic-icon" + | "logos:maven" + | "logos:maxcdn" + | "logos:mdn" + | "logos:mdx" + | "logos:meanio" + | "logos:medium" + | "logos:medium-icon" + | "logos:medusa" + | "logos:medusa-icon" + | "logos:meilisearch" + | "logos:memcached" + | "logos:memgraph" + | "logos:memsql" + | "logos:memsql-icon" + | "logos:mention" + | "logos:mercurial" + | "logos:mern" + | "logos:mesos" + | "logos:mesosphere" + | "logos:messenger" + | "logos:meta" + | "logos:meta-icon" + | "logos:metabase" + | "logos:metamask" + | "logos:metamask-icon" + | "logos:meteor" + | "logos:meteor-icon" + | "logos:micro" + | "logos:micro-icon" + | "logos:micro-python" + | "logos:microcosm" + | "logos:micron" + | "logos:micron-icon" + | "logos:microsoft" + | "logos:microsoft-azure" + | "logos:microsoft-edge" + | "logos:microsoft-icon" + | "logos:microsoft-onedrive" + | "logos:microsoft-power-bi" + | "logos:microsoft-teams" + | "logos:microsoft-windows" + | "logos:microsoft-windows-icon" + | "logos:mida" + | "logos:mida-icon" + | "logos:middleman" + | "logos:midjourney" + | "logos:milligram" + | "logos:million" + | "logos:million-icon" + | "logos:milvus" + | "logos:milvus-icon" + | "logos:mindsdb" + | "logos:mindsdb-icon" + | "logos:mint-lang" + | "logos:mio" + | "logos:mist" + | "logos:mistral-ai" + | "logos:mistral-ai-icon" + | "logos:mithril" + | "logos:mixmax" + | "logos:mixpanel" + | "logos:mlab" + | "logos:mobx" + | "logos:mocha" + | "logos:mockflow" + | "logos:mockflow-icon" + | "logos:modernizr" + | "logos:modulus" + | "logos:modx" + | "logos:modx-icon" + | "logos:moltin" + | "logos:moltin-icon" + | "logos:momentjs" + | "logos:monday" + | "logos:monday-icon" + | "logos:monero" + | "logos:mongodb" + | "logos:mongodb-icon" + | "logos:mongolab" + | "logos:mono" + | "logos:moon" + | "logos:mootools" + | "logos:morpheus" + | "logos:morpheus-icon" + | "logos:mozilla" + | "logos:mparticle" + | "logos:mparticle-icon" + | "logos:mps" + | "logos:mps-icon" + | "logos:msw" + | "logos:msw-icon" + | "logos:multipass" + | "logos:mysql" + | "logos:mysql-icon" + | "logos:myth" + | "logos:naiveui" + | "logos:namecheap" + | "logos:nanonets" + | "logos:nasm" + | "logos:nativescript" + | "logos:nats" + | "logos:nats-icon" + | "logos:neat" + | "logos:neo4j" + | "logos:neon" + | "logos:neon-icon" + | "logos:neonmetrics" + | "logos:neovim" + | "logos:nestjs" + | "logos:net" + | "logos:netbeans" + | "logos:netflix" + | "logos:netflix-icon" + | "logos:netlify" + | "logos:netlify-icon" + | "logos:netuitive" + | "logos:neverinstall" + | "logos:neverinstall-icon" + | "logos:new-relic" + | "logos:new-relic-icon" + | "logos:nextjs" + | "logos:nextjs-icon" + | "logos:nginx" + | "logos:ngrok" + | "logos:nhost" + | "logos:nhost-icon" + | "logos:nightwatch" + | "logos:nim-lang" + | "logos:nocodb" + | "logos:nodal" + | "logos:node-sass" + | "logos:nodebots" + | "logos:nodejitsu" + | "logos:nodejs" + | "logos:nodejs-icon" + | "logos:nodejs-icon-alt" + | "logos:nodemon" + | "logos:nodeos" + | "logos:nodewebkit" + | "logos:nomad" + | "logos:nomad-icon" + | "logos:notion" + | "logos:notion-icon" + | "logos:now" + | "logos:noysi" + | "logos:npm" + | "logos:npm-2" + | "logos:npm-icon" + | "logos:nuclide" + | "logos:numpy" + | "logos:nuodb" + | "logos:nuxt" + | "logos:nuxt-icon" + | "logos:nvidia" + | "logos:nvm" + | "logos:nx" + | "logos:oauth" + | "logos:observablehq" + | "logos:obsidian" + | "logos:obsidian-icon" + | "logos:ocaml" + | "logos:octodns" + | "logos:octopus-deploy" + | "logos:okta" + | "logos:okta-icon" + | "logos:olapic" + | "logos:olark" + | "logos:onesignal" + | "logos:opbeat" + | "logos:open-graph" + | "logos:open-zeppelin" + | "logos:open-zeppelin-icon" + | "logos:openai" + | "logos:openai-icon" + | "logos:openapi" + | "logos:openapi-icon" + | "logos:opencart" + | "logos:opencollective" + | "logos:opencv" + | "logos:openframeworks" + | "logos:opengl" + | "logos:openjs-foundation" + | "logos:openjs-foundation-icon" + | "logos:openlayers" + | "logos:opensearch" + | "logos:opensearch-icon" + | "logos:openshift" + | "logos:opensource" + | "logos:openstack" + | "logos:openstack-icon" + | "logos:opentelemetry" + | "logos:opentelemetry-icon" + | "logos:opera" + | "logos:opsee" + | "logos:opsgenie" + | "logos:opsmatic" + | "logos:optimizely" + | "logos:optimizely-icon" + | "logos:oracle" + | "logos:oreilly" + | "logos:origami" + | "logos:origin" + | "logos:oshw" + | "logos:osquery" + | "logos:otto" + | "logos:overloop" + | "logos:overloop-icon" + | "logos:p5js" + | "logos:packer" + | "logos:pagekit" + | "logos:pagekite" + | "logos:pagerduty" + | "logos:pagerduty-icon" + | "logos:panda" + | "logos:pandacss" + | "logos:pandacss-icon" + | "logos:pandas" + | "logos:pandas-icon" + | "logos:parcel" + | "logos:parcel-icon" + | "logos:parse" + | "logos:parsehub" + | "logos:partytown" + | "logos:partytown-icon" + | "logos:passbolt" + | "logos:passbolt-icon" + | "logos:passport" + | "logos:patreon" + | "logos:payload" + | "logos:paypal" + | "logos:peer5" + | "logos:pepperoni" + | "logos:percona" + | "logos:percy" + | "logos:percy-icon" + | "logos:perf-rocks" + | "logos:periscope" + | "logos:perl" + | "logos:phalcon" + | "logos:phoenix" + | "logos:phonegap" + | "logos:phonegap-bot" + | "logos:php" + | "logos:php-alt" + | "logos:phpstorm" + | "logos:picasa" + | "logos:pinecone" + | "logos:pinecone-icon" + | "logos:pingdom" + | "logos:pingy" + | "logos:pinia" + | "logos:pinterest" + | "logos:pipedream" + | "logos:pipedrive" + | "logos:pipefy" + | "logos:pivotal-tracker" + | "logos:pixate" + | "logos:pixelapse" + | "logos:pixijs" + | "logos:pkg" + | "logos:planetscale" + | "logos:planless" + | "logos:planless-icon" + | "logos:plasmic" + | "logos:plastic-scm" + | "logos:platformio" + | "logos:play" + | "logos:playwright" + | "logos:pluralsight" + | "logos:pluralsight-icon" + | "logos:pm2" + | "logos:pm2-icon" + | "logos:pnpm" + | "logos:pocket-base" + | "logos:podio" + | "logos:poeditor" + | "logos:polymer" + | "logos:positionly" + | "logos:postcss" + | "logos:postgraphile" + | "logos:postgresql" + | "logos:posthog" + | "logos:posthog-icon" + | "logos:postman" + | "logos:postman-icon" + | "logos:pouchdb" + | "logos:preact" + | "logos:precursor" + | "logos:prerender" + | "logos:prerender-icon" + | "logos:prestashop" + | "logos:presto" + | "logos:presto-icon" + | "logos:prettier" + | "logos:prisma" + | "logos:prismic" + | "logos:prismic-icon" + | "logos:processing" + | "logos:processwire" + | "logos:processwire-icon" + | "logos:productboard" + | "logos:productboard-icon" + | "logos:producteev" + | "logos:producthunt" + | "logos:progress" + | "logos:prometheus" + | "logos:promises" + | "logos:proofy" + | "logos:prospect" + | "logos:protoio" + | "logos:protonet" + | "logos:protractor" + | "logos:prott" + | "logos:pug" + | "logos:pulumi" + | "logos:pulumi-icon" + | "logos:pumpkindb" + | "logos:puppet" + | "logos:puppet-icon" + | "logos:puppeteer" + | "logos:puppy-linux" + | "logos:purescript" + | "logos:purescript-icon" + | "logos:pushbullet" + | "logos:pusher" + | "logos:pusher-icon" + | "logos:pwa" + | "logos:pycharm" + | "logos:pypi" + | "logos:pyscript" + | "logos:python" + | "logos:pytorch" + | "logos:pytorch-icon" + | "logos:pyup" + | "logos:q" + | "logos:qdrant" + | "logos:qdrant-icon" + | "logos:qlik" + | "logos:qordoba" + | "logos:qt" + | "logos:qualcomm" + | "logos:quarkus" + | "logos:quarkus-icon" + | "logos:quay" + | "logos:quobyte" + | "logos:quora" + | "logos:qwik" + | "logos:qwik-icon" + | "logos:r-lang" + | "logos:rabbitmq" + | "logos:rabbitmq-icon" + | "logos:rackspace" + | "logos:rackspace-icon" + | "logos:rails" + | "logos:ramda" + | "logos:raml" + | "logos:rancher" + | "logos:rancher-icon" + | "logos:randomcolor" + | "logos:raphael" + | "logos:raspberry-pi" + | "logos:rax" + | "logos:react" + | "logos:react-query" + | "logos:react-query-icon" + | "logos:react-router" + | "logos:react-spring" + | "logos:react-styleguidist" + | "logos:reactivex" + | "logos:realm" + | "logos:reapp" + | "logos:reasonml" + | "logos:reasonml-icon" + | "logos:recaptcha" + | "logos:recoil" + | "logos:recoil-icon" + | "logos:reddit" + | "logos:reddit-icon" + | "logos:redhat" + | "logos:redhat-icon" + | "logos:redis" + | "logos:redsmin" + | "logos:redspread" + | "logos:redux" + | "logos:redux-observable" + | "logos:redux-saga" + | "logos:redwoodjs" + | "logos:refactor" + | "logos:reindex" + | "logos:relay" + | "logos:release" + | "logos:remergr" + | "logos:remix" + | "logos:remix-icon" + | "logos:renovatebot" + | "logos:replay" + | "logos:replay-icon" + | "logos:replit" + | "logos:replit-icon" + | "logos:require" + | "logos:rescript" + | "logos:rescript-icon" + | "logos:rest" + | "logos:rest-li" + | "logos:rethinkdb" + | "logos:retool" + | "logos:retool-icon" + | "logos:riak" + | "logos:rider" + | "logos:riot" + | "logos:risingwave" + | "logos:risingwave-icon" + | "logos:rkt" + | "logos:rocket-chat" + | "logos:rocket-chat-icon" + | "logos:rocksdb" + | "logos:rocky-linux" + | "logos:rocky-linux-icon" + | "logos:rollbar" + | "logos:rollbar-icon" + | "logos:rollupjs" + | "logos:rome" + | "logos:rome-icon" + | "logos:ros" + | "logos:rsa" + | "logos:rsmq" + | "logos:rubocop" + | "logos:ruby" + | "logos:rubygems" + | "logos:rubymine" + | "logos:rum" + | "logos:run-above" + | "logos:runnable" + | "logos:runscope" + | "logos:rush" + | "logos:rush-icon" + | "logos:rust" + | "logos:rxdb" + | "logos:safari" + | "logos:sagui" + | "logos:sails" + | "logos:salesforce" + | "logos:saltstack" + | "logos:sameroom" + | "logos:samsung" + | "logos:sanity" + | "logos:sap" + | "logos:sass" + | "logos:sass-doc" + | "logos:saucelabs" + | "logos:scala" + | "logos:scaledrone" + | "logos:scaphold" + | "logos:scribd" + | "logos:scribd-icon" + | "logos:seaborn" + | "logos:seaborn-icon" + | "logos:section" + | "logos:section-icon" + | "logos:sectionio" + | "logos:segment" + | "logos:segment-icon" + | "logos:selenium" + | "logos:semantic-release" + | "logos:semantic-ui" + | "logos:semantic-web" + | "logos:semaphore" + | "logos:semaphoreci" + | "logos:sencha" + | "logos:sendgrid" + | "logos:sendgrid-icon" + | "logos:seneca" + | "logos:sensu" + | "logos:sensu-icon" + | "logos:sentry" + | "logos:sentry-icon" + | "logos:sequelize" + | "logos:serveless" + | "logos:serverless" + | "logos:sherlock" + | "logos:sherlock-icon" + | "logos:shields" + | "logos:shipit" + | "logos:shippable" + | "logos:shogun" + | "logos:shopify" + | "logos:shortcut" + | "logos:shortcut-icon" + | "logos:sidekick" + | "logos:sidekiq" + | "logos:sidekiq-icon" + | "logos:signal" + | "logos:sigstore" + | "logos:sigstore-icon" + | "logos:sinatra" + | "logos:singlestore" + | "logos:singlestore-icon" + | "logos:siphon" + | "logos:sitepoint" + | "logos:sk-hynix" + | "logos:skaffolder" + | "logos:sketch" + | "logos:sketchapp" + | "logos:skylight" + | "logos:skype" + | "logos:slack" + | "logos:slack-icon" + | "logos:slides" + | "logos:slim" + | "logos:smartling" + | "logos:smashingmagazine" + | "logos:snap-svg" + | "logos:snaplet" + | "logos:snaplet-icon" + | "logos:snowflake" + | "logos:snowflake-icon" + | "logos:snowpack" + | "logos:snupps" + | "logos:snyk" + | "logos:socket-io" + | "logos:solarwinds" + | "logos:solid" + | "logos:solidity" + | "logos:solidjs" + | "logos:solidjs-icon" + | "logos:solr" + | "logos:sonarcloud" + | "logos:sonarcloud-icon" + | "logos:sonarlint" + | "logos:sonarlint-icon" + | "logos:sonarqube" + | "logos:soundcloud" + | "logos:sourcegraph" + | "logos:sourcetrail" + | "logos:sourcetree" + | "logos:spark" + | "logos:sparkcentral" + | "logos:sparkpost" + | "logos:speakerdeck" + | "logos:speedcurve" + | "logos:spidermonkey" + | "logos:spidermonkey-icon" + | "logos:spinnaker" + | "logos:splunk" + | "logos:spotify" + | "logos:spotify-icon" + | "logos:spree" + | "logos:spring" + | "logos:spring-icon" + | "logos:sqldep" + | "logos:sqlite" + | "logos:square" + | "logos:squarespace" + | "logos:sst" + | "logos:sst-icon" + | "logos:stability-ai" + | "logos:stability-ai-icon" + | "logos:stackbit" + | "logos:stackbit-icon" + | "logos:stackblitz" + | "logos:stackblitz-icon" + | "logos:stackoverflow" + | "logos:stackoverflow-icon" + | "logos:stackshare" + | "logos:stacksmith" + | "logos:stash" + | "logos:stately" + | "logos:stately-icon" + | "logos:statuspage" + | "logos:stdlib" + | "logos:stdlib-icon" + | "logos:steam" + | "logos:steemit" + | "logos:stenciljs" + | "logos:stenciljs-icon" + | "logos:stepsize" + | "logos:stepsize-icon" + | "logos:steroids" + | "logos:stetho" + | "logos:stickermule" + | "logos:stigg" + | "logos:stigg-icon" + | "logos:stimulus" + | "logos:stimulus-icon" + | "logos:stitch" + | "logos:stoplight" + | "logos:stormpath" + | "logos:storyblocks" + | "logos:storyblocks-icon" + | "logos:storyblok" + | "logos:storyblok-icon" + | "logos:storybook" + | "logos:storybook-icon" + | "logos:strapi" + | "logos:strapi-icon" + | "logos:streamlit" + | "logos:strider" + | "logos:stripe" + | "logos:strongloop" + | "logos:struts" + | "logos:styleci" + | "logos:stylefmt" + | "logos:stylelint" + | "logos:stylis" + | "logos:stylus" + | "logos:stytch" + | "logos:sublimetext" + | "logos:sublimetext-icon" + | "logos:subversion" + | "logos:sugarss" + | "logos:supabase" + | "logos:supabase-icon" + | "logos:supergiant" + | "logos:supersonic" + | "logos:supertokens" + | "logos:supertokens-icon" + | "logos:supportkit" + | "logos:surge" + | "logos:surrealdb" + | "logos:surrealdb-icon" + | "logos:survicate" + | "logos:survicate-icon" + | "logos:suse" + | "logos:susy" + | "logos:svelte" + | "logos:svelte-icon" + | "logos:svelte-kit" + | "logos:svg" + | "logos:svgator" + | "logos:swagger" + | "logos:swc" + | "logos:swift" + | "logos:swiftype" + | "logos:swimm" + | "logos:swr" + | "logos:symfony" + | "logos:sysdig" + | "logos:sysdig-icon" + | "logos:t3" + | "logos:tableau" + | "logos:tableau-icon" + | "logos:taiga" + | "logos:tailwindcss" + | "logos:tailwindcss-icon" + | "logos:tapcart" + | "logos:tapcart-icon" + | "logos:targetprocess" + | "logos:taskade" + | "logos:taskade-icon" + | "logos:tastejs" + | "logos:tauri" + | "logos:tealium" + | "logos:teamcity" + | "logos:teamgrid" + | "logos:teamwork" + | "logos:teamwork-icon" + | "logos:tectonic" + | "logos:telegram" + | "logos:tensorflow" + | "logos:terminal" + | "logos:terraform" + | "logos:terraform-icon" + | "logos:terser" + | "logos:terser-icon" + | "logos:testcafe" + | "logos:testing-library" + | "logos:testlodge" + | "logos:testmunk" + | "logos:thimble" + | "logos:threejs" + | "logos:thymeleaf" + | "logos:thymeleaf-icon" + | "logos:tidal" + | "logos:tidal-icon" + | "logos:tiktok" + | "logos:tiktok-icon" + | "logos:titon" + | "logos:tnw" + | "logos:todoist" + | "logos:todoist-icon" + | "logos:todomvc" + | "logos:tomcat" + | "logos:toml" + | "logos:tor" + | "logos:tor-browser" + | "logos:torus" + | "logos:traackr" + | "logos:trac" + | "logos:trace" + | "logos:travis-ci" + | "logos:travis-ci-monochrome" + | "logos:treasuredata" + | "logos:treasuredata-icon" + | "logos:treehouse" + | "logos:treehouse-icon" + | "logos:trello" + | "logos:trpc" + | "logos:truffle" + | "logos:truffle-icon" + | "logos:tsmc" + | "logos:tsnode" + | "logos:tsu" + | "logos:tsuru" + | "logos:tumblr" + | "logos:tumblr-icon" + | "logos:tunein" + | "logos:tuple" + | "logos:turbopack" + | "logos:turbopack-icon" + | "logos:turborepo" + | "logos:turborepo-icon" + | "logos:turret" + | "logos:tutsplus" + | "logos:tutum" + | "logos:twilio" + | "logos:twilio-icon" + | "logos:twitch" + | "logos:twitter" + | "logos:typeform" + | "logos:typeform-icon" + | "logos:typeorm" + | "logos:typescript" + | "logos:typescript-icon" + | "logos:typescript-icon-round" + | "logos:typesense" + | "logos:typesense-icon" + | "logos:typo3" + | "logos:typo3-icon" + | "logos:ubuntu" + | "logos:udacity" + | "logos:udacity-icon" + | "logos:udemy" + | "logos:udemy-icon" + | "logos:uikit" + | "logos:umu" + | "logos:unbounce" + | "logos:unbounce-icon" + | "logos:undertow" + | "logos:unionpay" + | "logos:unitjs" + | "logos:unito" + | "logos:unito-icon" + | "logos:unity" + | "logos:unocss" + | "logos:unrealengine" + | "logos:unrealengine-icon" + | "logos:upcase" + | "logos:upstash" + | "logos:upstash-icon" + | "logos:upwork" + | "logos:user-testing" + | "logos:user-testing-icon" + | "logos:uservoice" + | "logos:uservoice-icon" + | "logos:uwsgi" + | "logos:v8" + | "logos:v8-ignition" + | "logos:v8-turbofan" + | "logos:vaadin" + | "logos:vaddy" + | "logos:vagrant" + | "logos:vagrant-icon" + | "logos:vault" + | "logos:vault-icon" + | "logos:vector" + | "logos:vector-timber" + | "logos:vercel" + | "logos:vercel-icon" + | "logos:verdaccio" + | "logos:verdaccio-icon" + | "logos:vernemq" + | "logos:victorops" + | "logos:vim" + | "logos:vimeo" + | "logos:vimeo-icon" + | "logos:vine" + | "logos:visa" + | "logos:visaelectron" + | "logos:visual-studio" + | "logos:visual-studio-code" + | "logos:visual-website-optimizer" + | "logos:vitejs" + | "logos:vitess" + | "logos:vitest" + | "logos:vivaldi" + | "logos:vivaldi-icon" + | "logos:vlang" + | "logos:void" + | "logos:vue" + | "logos:vuetifyjs" + | "logos:vueuse" + | "logos:vulkan" + | "logos:vultr" + | "logos:vultr-icon" + | "logos:vwo" + | "logos:w3c" + | "logos:waffle" + | "logos:waffle-icon" + | "logos:wagtail" + | "logos:wakatime" + | "logos:walkme" + | "logos:watchman" + | "logos:waypoint" + | "logos:waypoint-icon" + | "logos:wayscript" + | "logos:wayscript-icon" + | "logos:wearos" + | "logos:weave" + | "logos:web-dev" + | "logos:web-dev-icon" + | "logos:web-fundamentals" + | "logos:web3js" + | "logos:webassembly" + | "logos:webcomponents" + | "logos:webdriverio" + | "logos:webflow" + | "logos:webgpu" + | "logos:webhint" + | "logos:webhint-icon" + | "logos:webhooks" + | "logos:webix" + | "logos:webix-icon" + | "logos:webkit" + | "logos:webmin" + | "logos:webpack" + | "logos:webplatform" + | "logos:webrtc" + | "logos:websocket" + | "logos:webstorm" + | "logos:webtask" + | "logos:webtorrent" + | "logos:weebly" + | "logos:wercker" + | "logos:whalar" + | "logos:whalar-icon" + | "logos:whatsapp" + | "logos:whatsapp-icon" + | "logos:whatsapp-monochrome-icon" + | "logos:whatwg" + | "logos:wicket" + | "logos:wicket-icon" + | "logos:wifi" + | "logos:wildfly" + | "logos:windi-css" + | "logos:winglang" + | "logos:winglang-icon" + | "logos:wire" + | "logos:wiredtree" + | "logos:wix" + | "logos:wmr" + | "logos:woocommerce" + | "logos:woocommerce-icon" + | "logos:woopra" + | "logos:wordpress" + | "logos:wordpress-icon" + | "logos:wordpress-icon-alt" + | "logos:workboard" + | "logos:workos" + | "logos:workos-icon" + | "logos:workplace" + | "logos:workplace-icon" + | "logos:wpengine" + | "logos:wufoo" + | "logos:x-ray-goggles" + | "logos:xamarin" + | "logos:xampp" + | "logos:xata" + | "logos:xata-icon" + | "logos:xcart" + | "logos:xcode" + | "logos:xero" + | "logos:xplenty" + | "logos:xray-for-jira" + | "logos:xstate" + | "logos:xtend" + | "logos:xwiki" + | "logos:xwiki-icon" + | "logos:yahoo" + | "logos:yaml" + | "logos:yammer" + | "logos:yandex-ru" + | "logos:yarn" + | "logos:ycombinator" + | "logos:yeoman" + | "logos:yii" + | "logos:youtrack" + | "logos:youtube" + | "logos:youtube-icon" + | "logos:yugabyte" + | "logos:yugabyte-icon" + | "logos:zabbix" + | "logos:zapier" + | "logos:zapier-icon" + | "logos:zeit" + | "logos:zeit-icon" + | "logos:zend-framework" + | "logos:zendesk" + | "logos:zendesk-icon" + | "logos:zenhub" + | "logos:zenhub-icon" + | "logos:zeplin" + | "logos:zeroheight" + | "logos:zeroheight-icon" + | "logos:zest" + | "logos:zig" + | "logos:zigbee" + | "logos:zod" + | "logos:zoho" + | "logos:zoom" + | "logos:zoom-icon" + | "logos:zorin-os" + | "logos:zsh" + | "logos:zube" + | "logos:zulip" + | "logos:zulip-icon" + | "logos:zwave" + | "mdi:ab-testing" + | "mdi:abacus" + | "mdi:abjad-arabic" + | "mdi:abjad-hebrew" + | "mdi:abugida-devanagari" + | "mdi:abugida-thai" + | "mdi:access-point" + | "mdi:access-point-check" + | "mdi:access-point-minus" + | "mdi:access-point-network" + | "mdi:access-point-network-off" + | "mdi:access-point-off" + | "mdi:access-point-plus" + | "mdi:access-point-remove" + | "mdi:account" + | "mdi:account-alert" + | "mdi:account-alert-outline" + | "mdi:account-arrow-down" + | "mdi:account-arrow-down-outline" + | "mdi:account-arrow-left" + | "mdi:account-arrow-left-outline" + | "mdi:account-arrow-right" + | "mdi:account-arrow-right-outline" + | "mdi:account-arrow-up" + | "mdi:account-arrow-up-outline" + | "mdi:account-badge" + | "mdi:account-badge-outline" + | "mdi:account-box" + | "mdi:account-box-edit-outline" + | "mdi:account-box-minus-outline" + | "mdi:account-box-multiple" + | "mdi:account-box-multiple-outline" + | "mdi:account-box-outline" + | "mdi:account-box-plus-outline" + | "mdi:account-cancel" + | "mdi:account-cancel-outline" + | "mdi:account-card" + | "mdi:account-card-outline" + | "mdi:account-cash" + | "mdi:account-cash-outline" + | "mdi:account-check" + | "mdi:account-check-outline" + | "mdi:account-child" + | "mdi:account-child-circle" + | "mdi:account-child-outline" + | "mdi:account-circle" + | "mdi:account-circle-outline" + | "mdi:account-clock" + | "mdi:account-clock-outline" + | "mdi:account-cog" + | "mdi:account-cog-outline" + | "mdi:account-convert" + | "mdi:account-convert-outline" + | "mdi:account-cowboy-hat" + | "mdi:account-cowboy-hat-outline" + | "mdi:account-credit-card" + | "mdi:account-credit-card-outline" + | "mdi:account-details" + | "mdi:account-details-outline" + | "mdi:account-edit" + | "mdi:account-edit-outline" + | "mdi:account-eye" + | "mdi:account-eye-outline" + | "mdi:account-file" + | "mdi:account-file-outline" + | "mdi:account-file-text" + | "mdi:account-file-text-outline" + | "mdi:account-filter" + | "mdi:account-filter-outline" + | "mdi:account-group" + | "mdi:account-group-outline" + | "mdi:account-hard-hat" + | "mdi:account-hard-hat-outline" + | "mdi:account-heart" + | "mdi:account-heart-outline" + | "mdi:account-injury" + | "mdi:account-injury-outline" + | "mdi:account-key" + | "mdi:account-key-outline" + | "mdi:account-lock" + | "mdi:account-lock-open" + | "mdi:account-lock-open-outline" + | "mdi:account-lock-outline" + | "mdi:account-minus" + | "mdi:account-minus-outline" + | "mdi:account-multiple" + | "mdi:account-multiple-check" + | "mdi:account-multiple-check-outline" + | "mdi:account-multiple-minus" + | "mdi:account-multiple-minus-outline" + | "mdi:account-multiple-outline" + | "mdi:account-multiple-plus" + | "mdi:account-multiple-plus-outline" + | "mdi:account-multiple-remove" + | "mdi:account-multiple-remove-outline" + | "mdi:account-music" + | "mdi:account-music-outline" + | "mdi:account-network" + | "mdi:account-network-off" + | "mdi:account-network-off-outline" + | "mdi:account-network-outline" + | "mdi:account-off" + | "mdi:account-off-outline" + | "mdi:account-outline" + | "mdi:account-plus" + | "mdi:account-plus-outline" + | "mdi:account-question" + | "mdi:account-question-outline" + | "mdi:account-reactivate" + | "mdi:account-reactivate-outline" + | "mdi:account-remove" + | "mdi:account-remove-outline" + | "mdi:account-school" + | "mdi:account-school-outline" + | "mdi:account-search" + | "mdi:account-search-outline" + | "mdi:account-settings" + | "mdi:account-settings-outline" + | "mdi:account-settings-variant" + | "mdi:account-star" + | "mdi:account-star-outline" + | "mdi:account-supervisor" + | "mdi:account-supervisor-circle" + | "mdi:account-supervisor-circle-outline" + | "mdi:account-supervisor-outline" + | "mdi:account-switch" + | "mdi:account-switch-outline" + | "mdi:account-sync" + | "mdi:account-sync-outline" + | "mdi:account-tag" + | "mdi:account-tag-outline" + | "mdi:account-tie" + | "mdi:account-tie-hat" + | "mdi:account-tie-hat-outline" + | "mdi:account-tie-outline" + | "mdi:account-tie-voice" + | "mdi:account-tie-voice-off" + | "mdi:account-tie-voice-off-outline" + | "mdi:account-tie-voice-outline" + | "mdi:account-tie-woman" + | "mdi:account-voice" + | "mdi:account-voice-off" + | "mdi:account-wrench" + | "mdi:account-wrench-outline" + | "mdi:accusoft" + | "mdi:ad-choices" + | "mdi:adchoices" + | "mdi:adjust" + | "mdi:adobe" + | "mdi:advertisements" + | "mdi:advertisements-off" + | "mdi:air-conditioner" + | "mdi:air-filter" + | "mdi:air-horn" + | "mdi:air-humidifier" + | "mdi:air-humidifier-off" + | "mdi:air-purifier" + | "mdi:air-purifier-off" + | "mdi:airbag" + | "mdi:airballoon" + | "mdi:airballoon-outline" + | "mdi:airplane" + | "mdi:airplane-alert" + | "mdi:airplane-check" + | "mdi:airplane-clock" + | "mdi:airplane-cog" + | "mdi:airplane-edit" + | "mdi:airplane-landing" + | "mdi:airplane-marker" + | "mdi:airplane-minus" + | "mdi:airplane-off" + | "mdi:airplane-plus" + | "mdi:airplane-remove" + | "mdi:airplane-search" + | "mdi:airplane-settings" + | "mdi:airplane-takeoff" + | "mdi:airport" + | "mdi:alarm" + | "mdi:alarm-bell" + | "mdi:alarm-check" + | "mdi:alarm-light" + | "mdi:alarm-light-off" + | "mdi:alarm-light-off-outline" + | "mdi:alarm-light-outline" + | "mdi:alarm-multiple" + | "mdi:alarm-note" + | "mdi:alarm-note-off" + | "mdi:alarm-off" + | "mdi:alarm-panel" + | "mdi:alarm-panel-outline" + | "mdi:alarm-plus" + | "mdi:alarm-snooze" + | "mdi:album" + | "mdi:alert" + | "mdi:alert-box" + | "mdi:alert-box-outline" + | "mdi:alert-circle" + | "mdi:alert-circle-check" + | "mdi:alert-circle-check-outline" + | "mdi:alert-circle-outline" + | "mdi:alert-decagram" + | "mdi:alert-decagram-outline" + | "mdi:alert-minus" + | "mdi:alert-minus-outline" + | "mdi:alert-octagon" + | "mdi:alert-octagon-outline" + | "mdi:alert-octagram" + | "mdi:alert-octagram-outline" + | "mdi:alert-outline" + | "mdi:alert-plus" + | "mdi:alert-plus-outline" + | "mdi:alert-remove" + | "mdi:alert-remove-outline" + | "mdi:alert-rhombus" + | "mdi:alert-rhombus-outline" + | "mdi:alien" + | "mdi:alien-outline" + | "mdi:align-horizontal-center" + | "mdi:align-horizontal-distribute" + | "mdi:align-horizontal-left" + | "mdi:align-horizontal-right" + | "mdi:align-vertical-bottom" + | "mdi:align-vertical-center" + | "mdi:align-vertical-distribute" + | "mdi:align-vertical-top" + | "mdi:all-inclusive" + | "mdi:all-inclusive-box" + | "mdi:all-inclusive-box-outline" + | "mdi:allergy" + | "mdi:allo" + | "mdi:alpha" + | "mdi:alpha-a" + | "mdi:alpha-a-box" + | "mdi:alpha-a-box-outline" + | "mdi:alpha-a-circle" + | "mdi:alpha-a-circle-outline" + | "mdi:alpha-b" + | "mdi:alpha-b-box" + | "mdi:alpha-b-box-outline" + | "mdi:alpha-b-circle" + | "mdi:alpha-b-circle-outline" + | "mdi:alpha-c" + | "mdi:alpha-c-box" + | "mdi:alpha-c-box-outline" + | "mdi:alpha-c-circle" + | "mdi:alpha-c-circle-outline" + | "mdi:alpha-d" + | "mdi:alpha-d-box" + | "mdi:alpha-d-box-outline" + | "mdi:alpha-d-circle" + | "mdi:alpha-d-circle-outline" + | "mdi:alpha-e" + | "mdi:alpha-e-box" + | "mdi:alpha-e-box-outline" + | "mdi:alpha-e-circle" + | "mdi:alpha-e-circle-outline" + | "mdi:alpha-f" + | "mdi:alpha-f-box" + | "mdi:alpha-f-box-outline" + | "mdi:alpha-f-circle" + | "mdi:alpha-f-circle-outline" + | "mdi:alpha-g" + | "mdi:alpha-g-box" + | "mdi:alpha-g-box-outline" + | "mdi:alpha-g-circle" + | "mdi:alpha-g-circle-outline" + | "mdi:alpha-h" + | "mdi:alpha-h-box" + | "mdi:alpha-h-box-outline" + | "mdi:alpha-h-circle" + | "mdi:alpha-h-circle-outline" + | "mdi:alpha-i" + | "mdi:alpha-i-box" + | "mdi:alpha-i-box-outline" + | "mdi:alpha-i-circle" + | "mdi:alpha-i-circle-outline" + | "mdi:alpha-j" + | "mdi:alpha-j-box" + | "mdi:alpha-j-box-outline" + | "mdi:alpha-j-circle" + | "mdi:alpha-j-circle-outline" + | "mdi:alpha-k" + | "mdi:alpha-k-box" + | "mdi:alpha-k-box-outline" + | "mdi:alpha-k-circle" + | "mdi:alpha-k-circle-outline" + | "mdi:alpha-l" + | "mdi:alpha-l-box" + | "mdi:alpha-l-box-outline" + | "mdi:alpha-l-circle" + | "mdi:alpha-l-circle-outline" + | "mdi:alpha-m" + | "mdi:alpha-m-box" + | "mdi:alpha-m-box-outline" + | "mdi:alpha-m-circle" + | "mdi:alpha-m-circle-outline" + | "mdi:alpha-n" + | "mdi:alpha-n-box" + | "mdi:alpha-n-box-outline" + | "mdi:alpha-n-circle" + | "mdi:alpha-n-circle-outline" + | "mdi:alpha-o" + | "mdi:alpha-o-box" + | "mdi:alpha-o-box-outline" + | "mdi:alpha-o-circle" + | "mdi:alpha-o-circle-outline" + | "mdi:alpha-p" + | "mdi:alpha-p-box" + | "mdi:alpha-p-box-outline" + | "mdi:alpha-p-circle" + | "mdi:alpha-p-circle-outline" + | "mdi:alpha-q" + | "mdi:alpha-q-box" + | "mdi:alpha-q-box-outline" + | "mdi:alpha-q-circle" + | "mdi:alpha-q-circle-outline" + | "mdi:alpha-r" + | "mdi:alpha-r-box" + | "mdi:alpha-r-box-outline" + | "mdi:alpha-r-circle" + | "mdi:alpha-r-circle-outline" + | "mdi:alpha-s" + | "mdi:alpha-s-box" + | "mdi:alpha-s-box-outline" + | "mdi:alpha-s-circle" + | "mdi:alpha-s-circle-outline" + | "mdi:alpha-t" + | "mdi:alpha-t-box" + | "mdi:alpha-t-box-outline" + | "mdi:alpha-t-circle" + | "mdi:alpha-t-circle-outline" + | "mdi:alpha-u" + | "mdi:alpha-u-box" + | "mdi:alpha-u-box-outline" + | "mdi:alpha-u-circle" + | "mdi:alpha-u-circle-outline" + | "mdi:alpha-v" + | "mdi:alpha-v-box" + | "mdi:alpha-v-box-outline" + | "mdi:alpha-v-circle" + | "mdi:alpha-v-circle-outline" + | "mdi:alpha-w" + | "mdi:alpha-w-box" + | "mdi:alpha-w-box-outline" + | "mdi:alpha-w-circle" + | "mdi:alpha-w-circle-outline" + | "mdi:alpha-x" + | "mdi:alpha-x-box" + | "mdi:alpha-x-box-outline" + | "mdi:alpha-x-circle" + | "mdi:alpha-x-circle-outline" + | "mdi:alpha-y" + | "mdi:alpha-y-box" + | "mdi:alpha-y-box-outline" + | "mdi:alpha-y-circle" + | "mdi:alpha-y-circle-outline" + | "mdi:alpha-z" + | "mdi:alpha-z-box" + | "mdi:alpha-z-box-outline" + | "mdi:alpha-z-circle" + | "mdi:alpha-z-circle-outline" + | "mdi:alphabet-aurebesh" + | "mdi:alphabet-cyrillic" + | "mdi:alphabet-greek" + | "mdi:alphabet-latin" + | "mdi:alphabet-piqad" + | "mdi:alphabet-tengwar" + | "mdi:alphabetical" + | "mdi:alphabetical-off" + | "mdi:alphabetical-variant" + | "mdi:alphabetical-variant-off" + | "mdi:altimeter" + | "mdi:amazon" + | "mdi:amazon-alexa" + | "mdi:amazon-drive" + | "mdi:ambulance" + | "mdi:ammunition" + | "mdi:ampersand" + | "mdi:amplifier" + | "mdi:amplifier-off" + | "mdi:anchor" + | "mdi:android" + | "mdi:android-auto" + | "mdi:android-debug-bridge" + | "mdi:android-head" + | "mdi:android-messages" + | "mdi:android-studio" + | "mdi:angle-acute" + | "mdi:angle-obtuse" + | "mdi:angle-right" + | "mdi:angular" + | "mdi:angularjs" + | "mdi:animation" + | "mdi:animation-outline" + | "mdi:animation-play" + | "mdi:animation-play-outline" + | "mdi:ansible" + | "mdi:antenna" + | "mdi:anvil" + | "mdi:apache-kafka" + | "mdi:api" + | "mdi:api-off" + | "mdi:apple" + | "mdi:apple-finder" + | "mdi:apple-icloud" + | "mdi:apple-ios" + | "mdi:apple-keyboard-caps" + | "mdi:apple-keyboard-command" + | "mdi:apple-keyboard-control" + | "mdi:apple-keyboard-option" + | "mdi:apple-keyboard-shift" + | "mdi:apple-safari" + | "mdi:application" + | "mdi:application-array" + | "mdi:application-array-outline" + | "mdi:application-braces" + | "mdi:application-braces-outline" + | "mdi:application-brackets" + | "mdi:application-brackets-outline" + | "mdi:application-cog" + | "mdi:application-cog-outline" + | "mdi:application-edit" + | "mdi:application-edit-outline" + | "mdi:application-export" + | "mdi:application-import" + | "mdi:application-outline" + | "mdi:application-parentheses" + | "mdi:application-parentheses-outline" + | "mdi:application-settings" + | "mdi:application-settings-outline" + | "mdi:application-variable" + | "mdi:application-variable-outline" + | "mdi:appnet" + | "mdi:approximately-equal" + | "mdi:approximately-equal-box" + | "mdi:apps" + | "mdi:apps-box" + | "mdi:arch" + | "mdi:archive" + | "mdi:archive-alert" + | "mdi:archive-alert-outline" + | "mdi:archive-arrow-down" + | "mdi:archive-arrow-down-outline" + | "mdi:archive-arrow-up" + | "mdi:archive-arrow-up-outline" + | "mdi:archive-cancel" + | "mdi:archive-cancel-outline" + | "mdi:archive-check" + | "mdi:archive-check-outline" + | "mdi:archive-clock" + | "mdi:archive-clock-outline" + | "mdi:archive-cog" + | "mdi:archive-cog-outline" + | "mdi:archive-edit" + | "mdi:archive-edit-outline" + | "mdi:archive-eye" + | "mdi:archive-eye-outline" + | "mdi:archive-lock" + | "mdi:archive-lock-open" + | "mdi:archive-lock-open-outline" + | "mdi:archive-lock-outline" + | "mdi:archive-marker" + | "mdi:archive-marker-outline" + | "mdi:archive-minus" + | "mdi:archive-minus-outline" + | "mdi:archive-music" + | "mdi:archive-music-outline" + | "mdi:archive-off" + | "mdi:archive-off-outline" + | "mdi:archive-outline" + | "mdi:archive-plus" + | "mdi:archive-plus-outline" + | "mdi:archive-refresh" + | "mdi:archive-refresh-outline" + | "mdi:archive-remove" + | "mdi:archive-remove-outline" + | "mdi:archive-search" + | "mdi:archive-search-outline" + | "mdi:archive-settings" + | "mdi:archive-settings-outline" + | "mdi:archive-star" + | "mdi:archive-star-outline" + | "mdi:archive-sync" + | "mdi:archive-sync-outline" + | "mdi:arm-flex" + | "mdi:arm-flex-outline" + | "mdi:arrange-bring-forward" + | "mdi:arrange-bring-to-front" + | "mdi:arrange-send-backward" + | "mdi:arrange-send-to-back" + | "mdi:arrow-all" + | "mdi:arrow-bottom-left" + | "mdi:arrow-bottom-left-bold-box" + | "mdi:arrow-bottom-left-bold-box-outline" + | "mdi:arrow-bottom-left-bold-outline" + | "mdi:arrow-bottom-left-thick" + | "mdi:arrow-bottom-left-thin" + | "mdi:arrow-bottom-left-thin-circle-outline" + | "mdi:arrow-bottom-right" + | "mdi:arrow-bottom-right-bold-box" + | "mdi:arrow-bottom-right-bold-box-outline" + | "mdi:arrow-bottom-right-bold-outline" + | "mdi:arrow-bottom-right-thick" + | "mdi:arrow-bottom-right-thin" + | "mdi:arrow-bottom-right-thin-circle-outline" + | "mdi:arrow-collapse" + | "mdi:arrow-collapse-all" + | "mdi:arrow-collapse-down" + | "mdi:arrow-collapse-horizontal" + | "mdi:arrow-collapse-left" + | "mdi:arrow-collapse-right" + | "mdi:arrow-collapse-up" + | "mdi:arrow-collapse-vertical" + | "mdi:arrow-decision" + | "mdi:arrow-decision-auto" + | "mdi:arrow-decision-auto-outline" + | "mdi:arrow-decision-outline" + | "mdi:arrow-down" + | "mdi:arrow-down-bold" + | "mdi:arrow-down-bold-box" + | "mdi:arrow-down-bold-box-outline" + | "mdi:arrow-down-bold-circle" + | "mdi:arrow-down-bold-circle-outline" + | "mdi:arrow-down-bold-hexagon-outline" + | "mdi:arrow-down-bold-outline" + | "mdi:arrow-down-box" + | "mdi:arrow-down-circle" + | "mdi:arrow-down-circle-outline" + | "mdi:arrow-down-drop-circle" + | "mdi:arrow-down-drop-circle-outline" + | "mdi:arrow-down-left" + | "mdi:arrow-down-left-bold" + | "mdi:arrow-down-right" + | "mdi:arrow-down-right-bold" + | "mdi:arrow-down-thick" + | "mdi:arrow-down-thin" + | "mdi:arrow-down-thin-circle-outline" + | "mdi:arrow-expand" + | "mdi:arrow-expand-all" + | "mdi:arrow-expand-down" + | "mdi:arrow-expand-horizontal" + | "mdi:arrow-expand-left" + | "mdi:arrow-expand-right" + | "mdi:arrow-expand-up" + | "mdi:arrow-expand-vertical" + | "mdi:arrow-horizontal-lock" + | "mdi:arrow-left" + | "mdi:arrow-left-bold" + | "mdi:arrow-left-bold-box" + | "mdi:arrow-left-bold-box-outline" + | "mdi:arrow-left-bold-circle" + | "mdi:arrow-left-bold-circle-outline" + | "mdi:arrow-left-bold-hexagon-outline" + | "mdi:arrow-left-bold-outline" + | "mdi:arrow-left-bottom" + | "mdi:arrow-left-bottom-bold" + | "mdi:arrow-left-box" + | "mdi:arrow-left-circle" + | "mdi:arrow-left-circle-outline" + | "mdi:arrow-left-drop-circle" + | "mdi:arrow-left-drop-circle-outline" + | "mdi:arrow-left-right" + | "mdi:arrow-left-right-bold" + | "mdi:arrow-left-right-bold-outline" + | "mdi:arrow-left-thick" + | "mdi:arrow-left-thin" + | "mdi:arrow-left-thin-circle-outline" + | "mdi:arrow-left-top" + | "mdi:arrow-left-top-bold" + | "mdi:arrow-oscillating" + | "mdi:arrow-oscillating-off" + | "mdi:arrow-projectile" + | "mdi:arrow-projectile-multiple" + | "mdi:arrow-right" + | "mdi:arrow-right-bold" + | "mdi:arrow-right-bold-box" + | "mdi:arrow-right-bold-box-outline" + | "mdi:arrow-right-bold-circle" + | "mdi:arrow-right-bold-circle-outline" + | "mdi:arrow-right-bold-hexagon-outline" + | "mdi:arrow-right-bold-outline" + | "mdi:arrow-right-bottom" + | "mdi:arrow-right-bottom-bold" + | "mdi:arrow-right-box" + | "mdi:arrow-right-circle" + | "mdi:arrow-right-circle-outline" + | "mdi:arrow-right-drop-circle" + | "mdi:arrow-right-drop-circle-outline" + | "mdi:arrow-right-thick" + | "mdi:arrow-right-thin" + | "mdi:arrow-right-thin-circle-outline" + | "mdi:arrow-right-top" + | "mdi:arrow-right-top-bold" + | "mdi:arrow-split-horizontal" + | "mdi:arrow-split-vertical" + | "mdi:arrow-top-left" + | "mdi:arrow-top-left-bold-box" + | "mdi:arrow-top-left-bold-box-outline" + | "mdi:arrow-top-left-bold-outline" + | "mdi:arrow-top-left-bottom-right" + | "mdi:arrow-top-left-bottom-right-bold" + | "mdi:arrow-top-left-thick" + | "mdi:arrow-top-left-thin" + | "mdi:arrow-top-left-thin-circle-outline" + | "mdi:arrow-top-right" + | "mdi:arrow-top-right-bold-box" + | "mdi:arrow-top-right-bold-box-outline" + | "mdi:arrow-top-right-bold-outline" + | "mdi:arrow-top-right-bottom-left" + | "mdi:arrow-top-right-bottom-left-bold" + | "mdi:arrow-top-right-thick" + | "mdi:arrow-top-right-thin" + | "mdi:arrow-top-right-thin-circle-outline" + | "mdi:arrow-u-down-left" + | "mdi:arrow-u-down-left-bold" + | "mdi:arrow-u-down-right" + | "mdi:arrow-u-down-right-bold" + | "mdi:arrow-u-left-bottom" + | "mdi:arrow-u-left-bottom-bold" + | "mdi:arrow-u-left-top" + | "mdi:arrow-u-left-top-bold" + | "mdi:arrow-u-right-bottom" + | "mdi:arrow-u-right-bottom-bold" + | "mdi:arrow-u-right-top" + | "mdi:arrow-u-right-top-bold" + | "mdi:arrow-u-up-left" + | "mdi:arrow-u-up-left-bold" + | "mdi:arrow-u-up-right" + | "mdi:arrow-u-up-right-bold" + | "mdi:arrow-up" + | "mdi:arrow-up-bold" + | "mdi:arrow-up-bold-box" + | "mdi:arrow-up-bold-box-outline" + | "mdi:arrow-up-bold-circle" + | "mdi:arrow-up-bold-circle-outline" + | "mdi:arrow-up-bold-hexagon-outline" + | "mdi:arrow-up-bold-outline" + | "mdi:arrow-up-box" + | "mdi:arrow-up-circle" + | "mdi:arrow-up-circle-outline" + | "mdi:arrow-up-down" + | "mdi:arrow-up-down-bold" + | "mdi:arrow-up-down-bold-outline" + | "mdi:arrow-up-drop-circle" + | "mdi:arrow-up-drop-circle-outline" + | "mdi:arrow-up-left" + | "mdi:arrow-up-left-bold" + | "mdi:arrow-up-right" + | "mdi:arrow-up-right-bold" + | "mdi:arrow-up-thick" + | "mdi:arrow-up-thin" + | "mdi:arrow-up-thin-circle-outline" + | "mdi:arrow-vertical-lock" + | "mdi:artboard" + | "mdi:artstation" + | "mdi:aspect-ratio" + | "mdi:assistant" + | "mdi:asterisk" + | "mdi:asterisk-circle-outline" + | "mdi:at" + | "mdi:atlassian" + | "mdi:atm" + | "mdi:atom" + | "mdi:atom-variant" + | "mdi:attachment" + | "mdi:attachment-check" + | "mdi:attachment-lock" + | "mdi:attachment-minus" + | "mdi:attachment-off" + | "mdi:attachment-plus" + | "mdi:attachment-remove" + | "mdi:atv" + | "mdi:audio-input-rca" + | "mdi:audio-input-stereo-minijack" + | "mdi:audio-input-xlr" + | "mdi:audio-video" + | "mdi:audio-video-off" + | "mdi:augmented-reality" + | "mdi:aurora" + | "mdi:auto-download" + | "mdi:auto-fix" + | "mdi:auto-mode" + | "mdi:auto-upload" + | "mdi:autorenew" + | "mdi:autorenew-off" + | "mdi:av-timer" + | "mdi:awning" + | "mdi:awning-outline" + | "mdi:aws" + | "mdi:axe" + | "mdi:axe-battle" + | "mdi:axis" + | "mdi:axis-arrow" + | "mdi:axis-arrow-info" + | "mdi:axis-arrow-lock" + | "mdi:axis-lock" + | "mdi:axis-x-arrow" + | "mdi:axis-x-arrow-lock" + | "mdi:axis-x-rotate-clockwise" + | "mdi:axis-x-rotate-counterclockwise" + | "mdi:axis-x-y-arrow-lock" + | "mdi:axis-y-arrow" + | "mdi:axis-y-arrow-lock" + | "mdi:axis-y-rotate-clockwise" + | "mdi:axis-y-rotate-counterclockwise" + | "mdi:axis-z-arrow" + | "mdi:axis-z-arrow-lock" + | "mdi:axis-z-rotate-clockwise" + | "mdi:axis-z-rotate-counterclockwise" + | "mdi:babel" + | "mdi:baby" + | "mdi:baby-bottle" + | "mdi:baby-bottle-outline" + | "mdi:baby-buggy" + | "mdi:baby-buggy-off" + | "mdi:baby-carriage" + | "mdi:baby-carriage-off" + | "mdi:baby-face" + | "mdi:baby-face-outline" + | "mdi:backburger" + | "mdi:backspace" + | "mdi:backspace-outline" + | "mdi:backspace-reverse" + | "mdi:backspace-reverse-outline" + | "mdi:backup-restore" + | "mdi:bacteria" + | "mdi:bacteria-outline" + | "mdi:badge-account" + | "mdi:badge-account-alert" + | "mdi:badge-account-alert-outline" + | "mdi:badge-account-horizontal" + | "mdi:badge-account-horizontal-outline" + | "mdi:badge-account-outline" + | "mdi:badminton" + | "mdi:bag-carry-on" + | "mdi:bag-carry-on-check" + | "mdi:bag-carry-on-off" + | "mdi:bag-checked" + | "mdi:bag-personal" + | "mdi:bag-personal-off" + | "mdi:bag-personal-off-outline" + | "mdi:bag-personal-outline" + | "mdi:bag-personal-plus" + | "mdi:bag-personal-plus-outline" + | "mdi:bag-personal-tag" + | "mdi:bag-personal-tag-outline" + | "mdi:bag-suitcase" + | "mdi:bag-suitcase-off" + | "mdi:bag-suitcase-off-outline" + | "mdi:bag-suitcase-outline" + | "mdi:baguette" + | "mdi:balcony" + | "mdi:balloon" + | "mdi:ballot" + | "mdi:ballot-outline" + | "mdi:ballot-recount" + | "mdi:ballot-recount-outline" + | "mdi:bandage" + | "mdi:bandcamp" + | "mdi:bank" + | "mdi:bank-check" + | "mdi:bank-circle" + | "mdi:bank-circle-outline" + | "mdi:bank-minus" + | "mdi:bank-off" + | "mdi:bank-off-outline" + | "mdi:bank-outline" + | "mdi:bank-plus" + | "mdi:bank-remove" + | "mdi:bank-transfer" + | "mdi:bank-transfer-in" + | "mdi:bank-transfer-out" + | "mdi:barcode" + | "mdi:barcode-off" + | "mdi:barcode-scan" + | "mdi:barley" + | "mdi:barley-off" + | "mdi:barn" + | "mdi:barrel" + | "mdi:barrel-outline" + | "mdi:baseball" + | "mdi:baseball-bat" + | "mdi:baseball-diamond" + | "mdi:baseball-diamond-outline" + | "mdi:baseball-outline" + | "mdi:basecamp" + | "mdi:bash" + | "mdi:basket" + | "mdi:basket-check" + | "mdi:basket-check-outline" + | "mdi:basket-fill" + | "mdi:basket-minus" + | "mdi:basket-minus-outline" + | "mdi:basket-off" + | "mdi:basket-off-outline" + | "mdi:basket-outline" + | "mdi:basket-plus" + | "mdi:basket-plus-outline" + | "mdi:basket-remove" + | "mdi:basket-remove-outline" + | "mdi:basket-unfill" + | "mdi:basketball" + | "mdi:basketball-hoop" + | "mdi:basketball-hoop-outline" + | "mdi:bat" + | "mdi:bathtub" + | "mdi:bathtub-outline" + | "mdi:battery" + | "mdi:battery-10" + | "mdi:battery-10-bluetooth" + | "mdi:battery-20" + | "mdi:battery-20-bluetooth" + | "mdi:battery-30" + | "mdi:battery-30-bluetooth" + | "mdi:battery-40" + | "mdi:battery-40-bluetooth" + | "mdi:battery-50" + | "mdi:battery-50-bluetooth" + | "mdi:battery-60" + | "mdi:battery-60-bluetooth" + | "mdi:battery-70" + | "mdi:battery-70-bluetooth" + | "mdi:battery-80" + | "mdi:battery-80-bluetooth" + | "mdi:battery-90" + | "mdi:battery-90-bluetooth" + | "mdi:battery-alert" + | "mdi:battery-alert-bluetooth" + | "mdi:battery-alert-variant" + | "mdi:battery-alert-variant-outline" + | "mdi:battery-arrow-down" + | "mdi:battery-arrow-down-outline" + | "mdi:battery-arrow-up" + | "mdi:battery-arrow-up-outline" + | "mdi:battery-bluetooth" + | "mdi:battery-bluetooth-variant" + | "mdi:battery-charging" + | "mdi:battery-charging-10" + | "mdi:battery-charging-100" + | "mdi:battery-charging-20" + | "mdi:battery-charging-30" + | "mdi:battery-charging-40" + | "mdi:battery-charging-50" + | "mdi:battery-charging-60" + | "mdi:battery-charging-70" + | "mdi:battery-charging-80" + | "mdi:battery-charging-90" + | "mdi:battery-charging-high" + | "mdi:battery-charging-low" + | "mdi:battery-charging-medium" + | "mdi:battery-charging-outline" + | "mdi:battery-charging-wireless" + | "mdi:battery-charging-wireless-10" + | "mdi:battery-charging-wireless-20" + | "mdi:battery-charging-wireless-30" + | "mdi:battery-charging-wireless-40" + | "mdi:battery-charging-wireless-50" + | "mdi:battery-charging-wireless-60" + | "mdi:battery-charging-wireless-70" + | "mdi:battery-charging-wireless-80" + | "mdi:battery-charging-wireless-90" + | "mdi:battery-charging-wireless-alert" + | "mdi:battery-charging-wireless-outline" + | "mdi:battery-check" + | "mdi:battery-check-outline" + | "mdi:battery-clock" + | "mdi:battery-clock-outline" + | "mdi:battery-heart" + | "mdi:battery-heart-outline" + | "mdi:battery-heart-variant" + | "mdi:battery-high" + | "mdi:battery-lock" + | "mdi:battery-lock-open" + | "mdi:battery-low" + | "mdi:battery-medium" + | "mdi:battery-minus" + | "mdi:battery-minus-outline" + | "mdi:battery-minus-variant" + | "mdi:battery-negative" + | "mdi:battery-off" + | "mdi:battery-off-outline" + | "mdi:battery-outline" + | "mdi:battery-plus" + | "mdi:battery-plus-outline" + | "mdi:battery-plus-variant" + | "mdi:battery-positive" + | "mdi:battery-remove" + | "mdi:battery-remove-outline" + | "mdi:battery-standard" + | "mdi:battery-sync" + | "mdi:battery-sync-outline" + | "mdi:battery-unknown" + | "mdi:battery-unknown-bluetooth" + | "mdi:battlenet" + | "mdi:beach" + | "mdi:beaker" + | "mdi:beaker-alert" + | "mdi:beaker-alert-outline" + | "mdi:beaker-check" + | "mdi:beaker-check-outline" + | "mdi:beaker-minus" + | "mdi:beaker-minus-outline" + | "mdi:beaker-outline" + | "mdi:beaker-plus" + | "mdi:beaker-plus-outline" + | "mdi:beaker-question" + | "mdi:beaker-question-outline" + | "mdi:beaker-remove" + | "mdi:beaker-remove-outline" + | "mdi:beam" + | "mdi:beats" + | "mdi:bed" + | "mdi:bed-clock" + | "mdi:bed-double" + | "mdi:bed-double-outline" + | "mdi:bed-empty" + | "mdi:bed-king" + | "mdi:bed-king-outline" + | "mdi:bed-outline" + | "mdi:bed-queen" + | "mdi:bed-queen-outline" + | "mdi:bed-single" + | "mdi:bed-single-outline" + | "mdi:bee" + | "mdi:bee-flower" + | "mdi:beehive-off-outline" + | "mdi:beehive-outline" + | "mdi:beekeeper" + | "mdi:beer" + | "mdi:beer-outline" + | "mdi:behance" + | "mdi:bell" + | "mdi:bell-alert" + | "mdi:bell-alert-outline" + | "mdi:bell-badge" + | "mdi:bell-badge-outline" + | "mdi:bell-cancel" + | "mdi:bell-cancel-outline" + | "mdi:bell-check" + | "mdi:bell-check-outline" + | "mdi:bell-circle" + | "mdi:bell-circle-outline" + | "mdi:bell-cog" + | "mdi:bell-cog-outline" + | "mdi:bell-minus" + | "mdi:bell-minus-outline" + | "mdi:bell-off" + | "mdi:bell-off-outline" + | "mdi:bell-outline" + | "mdi:bell-plus" + | "mdi:bell-plus-outline" + | "mdi:bell-remove" + | "mdi:bell-remove-outline" + | "mdi:bell-ring" + | "mdi:bell-ring-outline" + | "mdi:bell-sleep" + | "mdi:bell-sleep-outline" + | "mdi:bench" + | "mdi:bench-back" + | "mdi:beta" + | "mdi:betamax" + | "mdi:biathlon" + | "mdi:bicycle" + | "mdi:bicycle-basket" + | "mdi:bicycle-cargo" + | "mdi:bicycle-electric" + | "mdi:bicycle-penny-farthing" + | "mdi:bike" + | "mdi:bike-fast" + | "mdi:bike-pedal" + | "mdi:bike-pedal-clipless" + | "mdi:bike-pedal-mountain" + | "mdi:billboard" + | "mdi:billiards" + | "mdi:billiards-rack" + | "mdi:binoculars" + | "mdi:bio" + | "mdi:biohazard" + | "mdi:bird" + | "mdi:bitbucket" + | "mdi:bitcoin" + | "mdi:black-mesa" + | "mdi:blackberry" + | "mdi:blender" + | "mdi:blender-outline" + | "mdi:blender-software" + | "mdi:blinds" + | "mdi:blinds-horizontal" + | "mdi:blinds-horizontal-closed" + | "mdi:blinds-open" + | "mdi:blinds-vertical" + | "mdi:blinds-vertical-closed" + | "mdi:block-helper" + | "mdi:blogger" + | "mdi:blood-bag" + | "mdi:bluetooth" + | "mdi:bluetooth-audio" + | "mdi:bluetooth-connect" + | "mdi:bluetooth-off" + | "mdi:bluetooth-settings" + | "mdi:bluetooth-transfer" + | "mdi:blur" + | "mdi:blur-linear" + | "mdi:blur-off" + | "mdi:blur-radial" + | "mdi:bolt" + | "mdi:bomb" + | "mdi:bomb-off" + | "mdi:bone" + | "mdi:bone-off" + | "mdi:book" + | "mdi:book-account" + | "mdi:book-account-outline" + | "mdi:book-alert" + | "mdi:book-alert-outline" + | "mdi:book-alphabet" + | "mdi:book-arrow-down" + | "mdi:book-arrow-down-outline" + | "mdi:book-arrow-left" + | "mdi:book-arrow-left-outline" + | "mdi:book-arrow-right" + | "mdi:book-arrow-right-outline" + | "mdi:book-arrow-up" + | "mdi:book-arrow-up-outline" + | "mdi:book-cancel" + | "mdi:book-cancel-outline" + | "mdi:book-check" + | "mdi:book-check-outline" + | "mdi:book-clock" + | "mdi:book-clock-outline" + | "mdi:book-cog" + | "mdi:book-cog-outline" + | "mdi:book-cross" + | "mdi:book-edit" + | "mdi:book-edit-outline" + | "mdi:book-education" + | "mdi:book-education-outline" + | "mdi:book-heart" + | "mdi:book-heart-outline" + | "mdi:book-information-variant" + | "mdi:book-lock" + | "mdi:book-lock-open" + | "mdi:book-lock-open-outline" + | "mdi:book-lock-outline" + | "mdi:book-marker" + | "mdi:book-marker-outline" + | "mdi:book-minus" + | "mdi:book-minus-multiple" + | "mdi:book-minus-multiple-outline" + | "mdi:book-minus-outline" + | "mdi:book-multiple" + | "mdi:book-multiple-minus" + | "mdi:book-multiple-outline" + | "mdi:book-multiple-plus" + | "mdi:book-multiple-remove" + | "mdi:book-multiple-variant" + | "mdi:book-music" + | "mdi:book-music-outline" + | "mdi:book-off" + | "mdi:book-off-outline" + | "mdi:book-open" + | "mdi:book-open-blank-variant" + | "mdi:book-open-blank-variant-outline" + | "mdi:book-open-outline" + | "mdi:book-open-page-variant" + | "mdi:book-open-page-variant-outline" + | "mdi:book-open-variant" + | "mdi:book-open-variant-outline" + | "mdi:book-outline" + | "mdi:book-play" + | "mdi:book-play-outline" + | "mdi:book-plus" + | "mdi:book-plus-multiple" + | "mdi:book-plus-multiple-outline" + | "mdi:book-plus-outline" + | "mdi:book-refresh" + | "mdi:book-refresh-outline" + | "mdi:book-remove" + | "mdi:book-remove-multiple" + | "mdi:book-remove-multiple-outline" + | "mdi:book-remove-outline" + | "mdi:book-search" + | "mdi:book-search-outline" + | "mdi:book-settings" + | "mdi:book-settings-outline" + | "mdi:book-sync" + | "mdi:book-sync-outline" + | "mdi:book-variant" + | "mdi:book-variant-multiple" + | "mdi:bookmark" + | "mdi:bookmark-box" + | "mdi:bookmark-box-multiple" + | "mdi:bookmark-box-multiple-outline" + | "mdi:bookmark-box-outline" + | "mdi:bookmark-check" + | "mdi:bookmark-check-outline" + | "mdi:bookmark-minus" + | "mdi:bookmark-minus-outline" + | "mdi:bookmark-multiple" + | "mdi:bookmark-multiple-outline" + | "mdi:bookmark-music" + | "mdi:bookmark-music-outline" + | "mdi:bookmark-off" + | "mdi:bookmark-off-outline" + | "mdi:bookmark-outline" + | "mdi:bookmark-plus" + | "mdi:bookmark-plus-outline" + | "mdi:bookmark-remove" + | "mdi:bookmark-remove-outline" + | "mdi:bookshelf" + | "mdi:boom-gate" + | "mdi:boom-gate-alert" + | "mdi:boom-gate-alert-outline" + | "mdi:boom-gate-arrow-down" + | "mdi:boom-gate-arrow-down-outline" + | "mdi:boom-gate-arrow-up" + | "mdi:boom-gate-arrow-up-outline" + | "mdi:boom-gate-outline" + | "mdi:boom-gate-up" + | "mdi:boom-gate-up-outline" + | "mdi:boombox" + | "mdi:boomerang" + | "mdi:bootstrap" + | "mdi:border-all" + | "mdi:border-all-variant" + | "mdi:border-bottom" + | "mdi:border-bottom-variant" + | "mdi:border-color" + | "mdi:border-horizontal" + | "mdi:border-inside" + | "mdi:border-left" + | "mdi:border-left-variant" + | "mdi:border-none" + | "mdi:border-none-variant" + | "mdi:border-outside" + | "mdi:border-radius" + | "mdi:border-right" + | "mdi:border-right-variant" + | "mdi:border-style" + | "mdi:border-top" + | "mdi:border-top-variant" + | "mdi:border-vertical" + | "mdi:bottle-soda" + | "mdi:bottle-soda-classic" + | "mdi:bottle-soda-classic-outline" + | "mdi:bottle-soda-outline" + | "mdi:bottle-tonic" + | "mdi:bottle-tonic-outline" + | "mdi:bottle-tonic-plus" + | "mdi:bottle-tonic-plus-outline" + | "mdi:bottle-tonic-skull" + | "mdi:bottle-tonic-skull-outline" + | "mdi:bottle-wine" + | "mdi:bottle-wine-outline" + | "mdi:bow-arrow" + | "mdi:bow-tie" + | "mdi:bowl" + | "mdi:bowl-mix" + | "mdi:bowl-mix-outline" + | "mdi:bowl-outline" + | "mdi:bowling" + | "mdi:box" + | "mdi:box-cutter" + | "mdi:box-cutter-off" + | "mdi:box-download" + | "mdi:box-shadow" + | "mdi:box-upload" + | "mdi:boxing-glove" + | "mdi:boxing-gloves" + | "mdi:braille" + | "mdi:brain" + | "mdi:bread-slice" + | "mdi:bread-slice-outline" + | "mdi:bridge" + | "mdi:briefcase" + | "mdi:briefcase-account" + | "mdi:briefcase-account-outline" + | "mdi:briefcase-arrow-left-right" + | "mdi:briefcase-arrow-left-right-outline" + | "mdi:briefcase-arrow-up-down" + | "mdi:briefcase-arrow-up-down-outline" + | "mdi:briefcase-check" + | "mdi:briefcase-check-outline" + | "mdi:briefcase-clock" + | "mdi:briefcase-clock-outline" + | "mdi:briefcase-download" + | "mdi:briefcase-download-outline" + | "mdi:briefcase-edit" + | "mdi:briefcase-edit-outline" + | "mdi:briefcase-eye" + | "mdi:briefcase-eye-outline" + | "mdi:briefcase-minus" + | "mdi:briefcase-minus-outline" + | "mdi:briefcase-off" + | "mdi:briefcase-off-outline" + | "mdi:briefcase-outline" + | "mdi:briefcase-plus" + | "mdi:briefcase-plus-outline" + | "mdi:briefcase-remove" + | "mdi:briefcase-remove-outline" + | "mdi:briefcase-search" + | "mdi:briefcase-search-outline" + | "mdi:briefcase-upload" + | "mdi:briefcase-upload-outline" + | "mdi:briefcase-variant" + | "mdi:briefcase-variant-off" + | "mdi:briefcase-variant-off-outline" + | "mdi:briefcase-variant-outline" + | "mdi:brightness" + | "mdi:brightness-1" + | "mdi:brightness-2" + | "mdi:brightness-3" + | "mdi:brightness-4" + | "mdi:brightness-5" + | "mdi:brightness-6" + | "mdi:brightness-7" + | "mdi:brightness-auto" + | "mdi:brightness-percent" + | "mdi:broadcast" + | "mdi:broadcast-off" + | "mdi:broom" + | "mdi:brush" + | "mdi:brush-off" + | "mdi:brush-outline" + | "mdi:brush-variant" + | "mdi:bucket" + | "mdi:bucket-outline" + | "mdi:buffer" + | "mdi:buffet" + | "mdi:bug" + | "mdi:bug-check" + | "mdi:bug-check-outline" + | "mdi:bug-outline" + | "mdi:bug-pause" + | "mdi:bug-pause-outline" + | "mdi:bug-play" + | "mdi:bug-play-outline" + | "mdi:bug-stop" + | "mdi:bug-stop-outline" + | "mdi:bugle" + | "mdi:bulkhead-light" + | "mdi:bulldozer" + | "mdi:bullet" + | "mdi:bulletin-board" + | "mdi:bullhorn" + | "mdi:bullhorn-outline" + | "mdi:bullhorn-variant" + | "mdi:bullhorn-variant-outline" + | "mdi:bullseye" + | "mdi:bullseye-arrow" + | "mdi:bulma" + | "mdi:bunk-bed" + | "mdi:bunk-bed-outline" + | "mdi:bus" + | "mdi:bus-alert" + | "mdi:bus-articulated-end" + | "mdi:bus-articulated-front" + | "mdi:bus-clock" + | "mdi:bus-double-decker" + | "mdi:bus-electric" + | "mdi:bus-marker" + | "mdi:bus-multiple" + | "mdi:bus-school" + | "mdi:bus-side" + | "mdi:bus-sign" + | "mdi:bus-stop" + | "mdi:bus-stop-covered" + | "mdi:bus-stop-uncovered" + | "mdi:bus-wrench" + | "mdi:butterfly" + | "mdi:butterfly-outline" + | "mdi:button-cursor" + | "mdi:button-pointer" + | "mdi:cabin-a-frame" + | "mdi:cable-data" + | "mdi:cached" + | "mdi:cactus" + | "mdi:cake" + | "mdi:cake-layered" + | "mdi:cake-variant" + | "mdi:cake-variant-outline" + | "mdi:calculator" + | "mdi:calculator-off" + | "mdi:calculator-variant" + | "mdi:calculator-variant-outline" + | "mdi:calendar" + | "mdi:calendar-account" + | "mdi:calendar-account-outline" + | "mdi:calendar-alert" + | "mdi:calendar-alert-outline" + | "mdi:calendar-arrow-left" + | "mdi:calendar-arrow-right" + | "mdi:calendar-badge" + | "mdi:calendar-badge-outline" + | "mdi:calendar-blank" + | "mdi:calendar-blank-multiple" + | "mdi:calendar-blank-outline" + | "mdi:calendar-check" + | "mdi:calendar-check-outline" + | "mdi:calendar-clock" + | "mdi:calendar-clock-outline" + | "mdi:calendar-collapse-horizontal" + | "mdi:calendar-collapse-horizontal-outline" + | "mdi:calendar-cursor" + | "mdi:calendar-cursor-outline" + | "mdi:calendar-edit" + | "mdi:calendar-edit-outline" + | "mdi:calendar-end" + | "mdi:calendar-end-outline" + | "mdi:calendar-expand-horizontal" + | "mdi:calendar-expand-horizontal-outline" + | "mdi:calendar-export" + | "mdi:calendar-export-outline" + | "mdi:calendar-filter" + | "mdi:calendar-filter-outline" + | "mdi:calendar-heart" + | "mdi:calendar-heart-outline" + | "mdi:calendar-import" + | "mdi:calendar-import-outline" + | "mdi:calendar-lock" + | "mdi:calendar-lock-open" + | "mdi:calendar-lock-open-outline" + | "mdi:calendar-lock-outline" + | "mdi:calendar-minus" + | "mdi:calendar-minus-outline" + | "mdi:calendar-month" + | "mdi:calendar-month-outline" + | "mdi:calendar-multiple" + | "mdi:calendar-multiple-check" + | "mdi:calendar-multiselect" + | "mdi:calendar-multiselect-outline" + | "mdi:calendar-outline" + | "mdi:calendar-plus" + | "mdi:calendar-plus-outline" + | "mdi:calendar-question" + | "mdi:calendar-question-outline" + | "mdi:calendar-range" + | "mdi:calendar-range-outline" + | "mdi:calendar-refresh" + | "mdi:calendar-refresh-outline" + | "mdi:calendar-remove" + | "mdi:calendar-remove-outline" + | "mdi:calendar-search" + | "mdi:calendar-search-outline" + | "mdi:calendar-select" + | "mdi:calendar-star" + | "mdi:calendar-star-four-points" + | "mdi:calendar-star-outline" + | "mdi:calendar-start" + | "mdi:calendar-start-outline" + | "mdi:calendar-sync" + | "mdi:calendar-sync-outline" + | "mdi:calendar-text" + | "mdi:calendar-text-outline" + | "mdi:calendar-today" + | "mdi:calendar-today-outline" + | "mdi:calendar-week" + | "mdi:calendar-week-begin" + | "mdi:calendar-week-begin-outline" + | "mdi:calendar-week-end" + | "mdi:calendar-week-end-outline" + | "mdi:calendar-week-outline" + | "mdi:calendar-weekend" + | "mdi:calendar-weekend-outline" + | "mdi:call-made" + | "mdi:call-merge" + | "mdi:call-missed" + | "mdi:call-received" + | "mdi:call-split" + | "mdi:camcorder" + | "mdi:camcorder-off" + | "mdi:camera" + | "mdi:camera-account" + | "mdi:camera-burst" + | "mdi:camera-control" + | "mdi:camera-document" + | "mdi:camera-document-off" + | "mdi:camera-enhance" + | "mdi:camera-enhance-outline" + | "mdi:camera-flip" + | "mdi:camera-flip-outline" + | "mdi:camera-focus" + | "mdi:camera-front" + | "mdi:camera-front-variant" + | "mdi:camera-gopro" + | "mdi:camera-image" + | "mdi:camera-iris" + | "mdi:camera-lock" + | "mdi:camera-lock-open" + | "mdi:camera-lock-open-outline" + | "mdi:camera-lock-outline" + | "mdi:camera-marker" + | "mdi:camera-marker-outline" + | "mdi:camera-metering-center" + | "mdi:camera-metering-matrix" + | "mdi:camera-metering-partial" + | "mdi:camera-metering-spot" + | "mdi:camera-off" + | "mdi:camera-off-outline" + | "mdi:camera-outline" + | "mdi:camera-party-mode" + | "mdi:camera-plus" + | "mdi:camera-plus-outline" + | "mdi:camera-rear" + | "mdi:camera-rear-variant" + | "mdi:camera-retake" + | "mdi:camera-retake-outline" + | "mdi:camera-switch" + | "mdi:camera-switch-outline" + | "mdi:camera-timer" + | "mdi:camera-wireless" + | "mdi:camera-wireless-outline" + | "mdi:campfire" + | "mdi:cancel" + | "mdi:candelabra" + | "mdi:candelabra-fire" + | "mdi:candle" + | "mdi:candy" + | "mdi:candy-off" + | "mdi:candy-off-outline" + | "mdi:candy-outline" + | "mdi:candycane" + | "mdi:cannabis" + | "mdi:cannabis-off" + | "mdi:caps-lock" + | "mdi:car" + | "mdi:car-2-plus" + | "mdi:car-3-plus" + | "mdi:car-arrow-left" + | "mdi:car-arrow-right" + | "mdi:car-back" + | "mdi:car-battery" + | "mdi:car-brake-abs" + | "mdi:car-brake-alert" + | "mdi:car-brake-fluid-level" + | "mdi:car-brake-hold" + | "mdi:car-brake-low-pressure" + | "mdi:car-brake-parking" + | "mdi:car-brake-retarder" + | "mdi:car-brake-temperature" + | "mdi:car-brake-worn-linings" + | "mdi:car-child-seat" + | "mdi:car-clock" + | "mdi:car-clutch" + | "mdi:car-cog" + | "mdi:car-connected" + | "mdi:car-convertable" + | "mdi:car-convertible" + | "mdi:car-coolant-level" + | "mdi:car-cruise-control" + | "mdi:car-defrost-front" + | "mdi:car-defrost-rear" + | "mdi:car-door" + | "mdi:car-door-lock" + | "mdi:car-door-lock-open" + | "mdi:car-electric" + | "mdi:car-electric-outline" + | "mdi:car-emergency" + | "mdi:car-esp" + | "mdi:car-estate" + | "mdi:car-hatchback" + | "mdi:car-info" + | "mdi:car-key" + | "mdi:car-lifted-pickup" + | "mdi:car-light-alert" + | "mdi:car-light-dimmed" + | "mdi:car-light-fog" + | "mdi:car-light-high" + | "mdi:car-limousine" + | "mdi:car-multiple" + | "mdi:car-off" + | "mdi:car-outline" + | "mdi:car-parking-lights" + | "mdi:car-pickup" + | "mdi:car-search" + | "mdi:car-search-outline" + | "mdi:car-seat" + | "mdi:car-seat-cooler" + | "mdi:car-seat-heater" + | "mdi:car-select" + | "mdi:car-settings" + | "mdi:car-shift-pattern" + | "mdi:car-side" + | "mdi:car-speed-limiter" + | "mdi:car-sports" + | "mdi:car-tire-alert" + | "mdi:car-traction-control" + | "mdi:car-turbocharger" + | "mdi:car-wash" + | "mdi:car-windshield" + | "mdi:car-windshield-outline" + | "mdi:car-wireless" + | "mdi:car-wrench" + | "mdi:carabiner" + | "mdi:caravan" + | "mdi:card" + | "mdi:card-account-details" + | "mdi:card-account-details-outline" + | "mdi:card-account-details-star" + | "mdi:card-account-details-star-outline" + | "mdi:card-account-mail" + | "mdi:card-account-mail-outline" + | "mdi:card-account-phone" + | "mdi:card-account-phone-outline" + | "mdi:card-bulleted" + | "mdi:card-bulleted-off" + | "mdi:card-bulleted-off-outline" + | "mdi:card-bulleted-outline" + | "mdi:card-bulleted-settings" + | "mdi:card-bulleted-settings-outline" + | "mdi:card-minus" + | "mdi:card-minus-outline" + | "mdi:card-multiple" + | "mdi:card-multiple-outline" + | "mdi:card-off" + | "mdi:card-off-outline" + | "mdi:card-outline" + | "mdi:card-plus" + | "mdi:card-plus-outline" + | "mdi:card-remove" + | "mdi:card-remove-outline" + | "mdi:card-search" + | "mdi:card-search-outline" + | "mdi:card-text" + | "mdi:card-text-outline" + | "mdi:cards" + | "mdi:cards-club" + | "mdi:cards-club-outline" + | "mdi:cards-diamond" + | "mdi:cards-diamond-outline" + | "mdi:cards-heart" + | "mdi:cards-heart-outline" + | "mdi:cards-outline" + | "mdi:cards-playing" + | "mdi:cards-playing-club" + | "mdi:cards-playing-club-multiple" + | "mdi:cards-playing-club-multiple-outline" + | "mdi:cards-playing-club-outline" + | "mdi:cards-playing-diamond" + | "mdi:cards-playing-diamond-multiple" + | "mdi:cards-playing-diamond-multiple-outline" + | "mdi:cards-playing-diamond-outline" + | "mdi:cards-playing-heart" + | "mdi:cards-playing-heart-multiple" + | "mdi:cards-playing-heart-multiple-outline" + | "mdi:cards-playing-heart-outline" + | "mdi:cards-playing-outline" + | "mdi:cards-playing-spade" + | "mdi:cards-playing-spade-multiple" + | "mdi:cards-playing-spade-multiple-outline" + | "mdi:cards-playing-spade-outline" + | "mdi:cards-spade" + | "mdi:cards-spade-outline" + | "mdi:cards-variant" + | "mdi:carrot" + | "mdi:cart" + | "mdi:cart-arrow-down" + | "mdi:cart-arrow-right" + | "mdi:cart-arrow-up" + | "mdi:cart-check" + | "mdi:cart-heart" + | "mdi:cart-minus" + | "mdi:cart-off" + | "mdi:cart-outline" + | "mdi:cart-percent" + | "mdi:cart-plus" + | "mdi:cart-remove" + | "mdi:cart-variant" + | "mdi:case-sensitive-alt" + | "mdi:cash" + | "mdi:cash-100" + | "mdi:cash-check" + | "mdi:cash-clock" + | "mdi:cash-edit" + | "mdi:cash-fast" + | "mdi:cash-lock" + | "mdi:cash-lock-open" + | "mdi:cash-marker" + | "mdi:cash-minus" + | "mdi:cash-multiple" + | "mdi:cash-off" + | "mdi:cash-plus" + | "mdi:cash-refund" + | "mdi:cash-register" + | "mdi:cash-remove" + | "mdi:cash-sync" + | "mdi:cash-usd" + | "mdi:cash-usd-outline" + | "mdi:cassette" + | "mdi:cast" + | "mdi:cast-audio" + | "mdi:cast-audio-variant" + | "mdi:cast-connected" + | "mdi:cast-education" + | "mdi:cast-off" + | "mdi:cast-variant" + | "mdi:castle" + | "mdi:cat" + | "mdi:cctv" + | "mdi:cctv-off" + | "mdi:ceiling-fan" + | "mdi:ceiling-fan-light" + | "mdi:ceiling-light" + | "mdi:ceiling-light-multiple" + | "mdi:ceiling-light-multiple-outline" + | "mdi:ceiling-light-outline" + | "mdi:cellphone" + | "mdi:cellphone-android" + | "mdi:cellphone-arrow-down" + | "mdi:cellphone-arrow-down-variant" + | "mdi:cellphone-basic" + | "mdi:cellphone-charging" + | "mdi:cellphone-check" + | "mdi:cellphone-cog" + | "mdi:cellphone-dock" + | "mdi:cellphone-information" + | "mdi:cellphone-iphone" + | "mdi:cellphone-key" + | "mdi:cellphone-link" + | "mdi:cellphone-link-off" + | "mdi:cellphone-lock" + | "mdi:cellphone-marker" + | "mdi:cellphone-message" + | "mdi:cellphone-message-off" + | "mdi:cellphone-nfc" + | "mdi:cellphone-nfc-off" + | "mdi:cellphone-off" + | "mdi:cellphone-play" + | "mdi:cellphone-remove" + | "mdi:cellphone-screenshot" + | "mdi:cellphone-settings" + | "mdi:cellphone-sound" + | "mdi:cellphone-text" + | "mdi:cellphone-wireless" + | "mdi:centos" + | "mdi:certificate" + | "mdi:certificate-outline" + | "mdi:chair-rolling" + | "mdi:chair-school" + | "mdi:chandelier" + | "mdi:charity" + | "mdi:charity-search" + | "mdi:chart-arc" + | "mdi:chart-areaspline" + | "mdi:chart-areaspline-variant" + | "mdi:chart-bar" + | "mdi:chart-bar-stacked" + | "mdi:chart-bell-curve" + | "mdi:chart-bell-curve-cumulative" + | "mdi:chart-box" + | "mdi:chart-box-multiple" + | "mdi:chart-box-multiple-outline" + | "mdi:chart-box-outline" + | "mdi:chart-box-plus-outline" + | "mdi:chart-bubble" + | "mdi:chart-donut" + | "mdi:chart-donut-variant" + | "mdi:chart-gantt" + | "mdi:chart-histogram" + | "mdi:chart-line" + | "mdi:chart-line-stacked" + | "mdi:chart-line-variant" + | "mdi:chart-multiline" + | "mdi:chart-multiple" + | "mdi:chart-pie" + | "mdi:chart-pie-outline" + | "mdi:chart-ppf" + | "mdi:chart-sankey" + | "mdi:chart-sankey-variant" + | "mdi:chart-scatter-plot" + | "mdi:chart-scatter-plot-hexbin" + | "mdi:chart-timeline" + | "mdi:chart-timeline-variant" + | "mdi:chart-timeline-variant-shimmer" + | "mdi:chart-tree" + | "mdi:chart-waterfall" + | "mdi:chat" + | "mdi:chat-alert" + | "mdi:chat-alert-outline" + | "mdi:chat-minus" + | "mdi:chat-minus-outline" + | "mdi:chat-outline" + | "mdi:chat-plus" + | "mdi:chat-plus-outline" + | "mdi:chat-processing" + | "mdi:chat-processing-outline" + | "mdi:chat-question" + | "mdi:chat-question-outline" + | "mdi:chat-remove" + | "mdi:chat-remove-outline" + | "mdi:chat-sleep" + | "mdi:chat-sleep-outline" + | "mdi:check" + | "mdi:check-all" + | "mdi:check-bold" + | "mdi:check-bookmark" + | "mdi:check-circle" + | "mdi:check-circle-outline" + | "mdi:check-decagram" + | "mdi:check-decagram-outline" + | "mdi:check-network" + | "mdi:check-network-outline" + | "mdi:check-outline" + | "mdi:check-underline" + | "mdi:check-underline-circle" + | "mdi:check-underline-circle-outline" + | "mdi:checkbook" + | "mdi:checkbook-arrow-left" + | "mdi:checkbook-arrow-right" + | "mdi:checkbox-blank" + | "mdi:checkbox-blank-badge" + | "mdi:checkbox-blank-badge-outline" + | "mdi:checkbox-blank-circle" + | "mdi:checkbox-blank-circle-outline" + | "mdi:checkbox-blank-off" + | "mdi:checkbox-blank-off-outline" + | "mdi:checkbox-blank-outline" + | "mdi:checkbox-intermediate" + | "mdi:checkbox-intermediate-variant" + | "mdi:checkbox-marked" + | "mdi:checkbox-marked-circle" + | "mdi:checkbox-marked-circle-auto-outline" + | "mdi:checkbox-marked-circle-minus-outline" + | "mdi:checkbox-marked-circle-outline" + | "mdi:checkbox-marked-circle-plus-outline" + | "mdi:checkbox-marked-outline" + | "mdi:checkbox-multiple-blank" + | "mdi:checkbox-multiple-blank-circle" + | "mdi:checkbox-multiple-blank-circle-outline" + | "mdi:checkbox-multiple-blank-outline" + | "mdi:checkbox-multiple-marked" + | "mdi:checkbox-multiple-marked-circle" + | "mdi:checkbox-multiple-marked-circle-outline" + | "mdi:checkbox-multiple-marked-outline" + | "mdi:checkbox-multiple-outline" + | "mdi:checkbox-outline" + | "mdi:checkerboard" + | "mdi:checkerboard-minus" + | "mdi:checkerboard-plus" + | "mdi:checkerboard-remove" + | "mdi:cheese" + | "mdi:cheese-off" + | "mdi:chef-hat" + | "mdi:chemical-weapon" + | "mdi:chess-bishop" + | "mdi:chess-king" + | "mdi:chess-knight" + | "mdi:chess-pawn" + | "mdi:chess-queen" + | "mdi:chess-rook" + | "mdi:chevron-double-down" + | "mdi:chevron-double-left" + | "mdi:chevron-double-right" + | "mdi:chevron-double-up" + | "mdi:chevron-down" + | "mdi:chevron-down-box" + | "mdi:chevron-down-box-outline" + | "mdi:chevron-down-circle" + | "mdi:chevron-down-circle-outline" + | "mdi:chevron-left" + | "mdi:chevron-left-box" + | "mdi:chevron-left-box-outline" + | "mdi:chevron-left-circle" + | "mdi:chevron-left-circle-outline" + | "mdi:chevron-right" + | "mdi:chevron-right-box" + | "mdi:chevron-right-box-outline" + | "mdi:chevron-right-circle" + | "mdi:chevron-right-circle-outline" + | "mdi:chevron-triple-down" + | "mdi:chevron-triple-left" + | "mdi:chevron-triple-right" + | "mdi:chevron-triple-up" + | "mdi:chevron-up" + | "mdi:chevron-up-box" + | "mdi:chevron-up-box-outline" + | "mdi:chevron-up-circle" + | "mdi:chevron-up-circle-outline" + | "mdi:chili-alert" + | "mdi:chili-alert-outline" + | "mdi:chili-hot" + | "mdi:chili-hot-outline" + | "mdi:chili-medium" + | "mdi:chili-medium-outline" + | "mdi:chili-mild" + | "mdi:chili-mild-outline" + | "mdi:chili-off" + | "mdi:chili-off-outline" + | "mdi:chip" + | "mdi:church" + | "mdi:church-outline" + | "mdi:cigar" + | "mdi:cigar-off" + | "mdi:circle" + | "mdi:circle-box" + | "mdi:circle-box-outline" + | "mdi:circle-double" + | "mdi:circle-edit-outline" + | "mdi:circle-expand" + | "mdi:circle-half" + | "mdi:circle-half-full" + | "mdi:circle-medium" + | "mdi:circle-multiple" + | "mdi:circle-multiple-outline" + | "mdi:circle-off-outline" + | "mdi:circle-opacity" + | "mdi:circle-outline" + | "mdi:circle-slice-1" + | "mdi:circle-slice-2" + | "mdi:circle-slice-3" + | "mdi:circle-slice-4" + | "mdi:circle-slice-5" + | "mdi:circle-slice-6" + | "mdi:circle-slice-7" + | "mdi:circle-slice-8" + | "mdi:circle-small" + | "mdi:circular-saw" + | "mdi:cisco-webex" + | "mdi:city" + | "mdi:city-switch" + | "mdi:city-variant" + | "mdi:city-variant-outline" + | "mdi:clipboard" + | "mdi:clipboard-account" + | "mdi:clipboard-account-outline" + | "mdi:clipboard-alert" + | "mdi:clipboard-alert-outline" + | "mdi:clipboard-arrow-down" + | "mdi:clipboard-arrow-down-outline" + | "mdi:clipboard-arrow-left" + | "mdi:clipboard-arrow-left-outline" + | "mdi:clipboard-arrow-right" + | "mdi:clipboard-arrow-right-outline" + | "mdi:clipboard-arrow-up" + | "mdi:clipboard-arrow-up-outline" + | "mdi:clipboard-check" + | "mdi:clipboard-check-multiple" + | "mdi:clipboard-check-multiple-outline" + | "mdi:clipboard-check-outline" + | "mdi:clipboard-clock" + | "mdi:clipboard-clock-outline" + | "mdi:clipboard-edit" + | "mdi:clipboard-edit-outline" + | "mdi:clipboard-file" + | "mdi:clipboard-file-outline" + | "mdi:clipboard-flow" + | "mdi:clipboard-flow-outline" + | "mdi:clipboard-list" + | "mdi:clipboard-list-outline" + | "mdi:clipboard-minus" + | "mdi:clipboard-minus-outline" + | "mdi:clipboard-multiple" + | "mdi:clipboard-multiple-outline" + | "mdi:clipboard-off" + | "mdi:clipboard-off-outline" + | "mdi:clipboard-outline" + | "mdi:clipboard-play" + | "mdi:clipboard-play-multiple" + | "mdi:clipboard-play-multiple-outline" + | "mdi:clipboard-play-outline" + | "mdi:clipboard-plus" + | "mdi:clipboard-plus-outline" + | "mdi:clipboard-pulse" + | "mdi:clipboard-pulse-outline" + | "mdi:clipboard-remove" + | "mdi:clipboard-remove-outline" + | "mdi:clipboard-search" + | "mdi:clipboard-search-outline" + | "mdi:clipboard-text" + | "mdi:clipboard-text-clock" + | "mdi:clipboard-text-clock-outline" + | "mdi:clipboard-text-multiple" + | "mdi:clipboard-text-multiple-outline" + | "mdi:clipboard-text-off" + | "mdi:clipboard-text-off-outline" + | "mdi:clipboard-text-outline" + | "mdi:clipboard-text-play" + | "mdi:clipboard-text-play-outline" + | "mdi:clipboard-text-search" + | "mdi:clipboard-text-search-outline" + | "mdi:clippy" + | "mdi:clock" + | "mdi:clock-alert" + | "mdi:clock-alert-outline" + | "mdi:clock-check" + | "mdi:clock-check-outline" + | "mdi:clock-digital" + | "mdi:clock-edit" + | "mdi:clock-edit-outline" + | "mdi:clock-end" + | "mdi:clock-fast" + | "mdi:clock-in" + | "mdi:clock-minus" + | "mdi:clock-minus-outline" + | "mdi:clock-out" + | "mdi:clock-outline" + | "mdi:clock-plus" + | "mdi:clock-plus-outline" + | "mdi:clock-remove" + | "mdi:clock-remove-outline" + | "mdi:clock-star-four-points" + | "mdi:clock-star-four-points-outline" + | "mdi:clock-start" + | "mdi:clock-time-eight" + | "mdi:clock-time-eight-outline" + | "mdi:clock-time-eleven" + | "mdi:clock-time-eleven-outline" + | "mdi:clock-time-five" + | "mdi:clock-time-five-outline" + | "mdi:clock-time-four" + | "mdi:clock-time-four-outline" + | "mdi:clock-time-nine" + | "mdi:clock-time-nine-outline" + | "mdi:clock-time-one" + | "mdi:clock-time-one-outline" + | "mdi:clock-time-seven" + | "mdi:clock-time-seven-outline" + | "mdi:clock-time-six" + | "mdi:clock-time-six-outline" + | "mdi:clock-time-ten" + | "mdi:clock-time-ten-outline" + | "mdi:clock-time-three" + | "mdi:clock-time-three-outline" + | "mdi:clock-time-twelve" + | "mdi:clock-time-twelve-outline" + | "mdi:clock-time-two" + | "mdi:clock-time-two-outline" + | "mdi:close" + | "mdi:close-box" + | "mdi:close-box-multiple" + | "mdi:close-box-multiple-outline" + | "mdi:close-box-outline" + | "mdi:close-circle" + | "mdi:close-circle-multiple" + | "mdi:close-circle-multiple-outline" + | "mdi:close-circle-outline" + | "mdi:close-network" + | "mdi:close-network-outline" + | "mdi:close-octagon" + | "mdi:close-octagon-outline" + | "mdi:close-outline" + | "mdi:close-thick" + | "mdi:closed-caption" + | "mdi:closed-caption-outline" + | "mdi:cloud" + | "mdi:cloud-alert" + | "mdi:cloud-alert-outline" + | "mdi:cloud-arrow-down" + | "mdi:cloud-arrow-down-outline" + | "mdi:cloud-arrow-left" + | "mdi:cloud-arrow-left-outline" + | "mdi:cloud-arrow-right" + | "mdi:cloud-arrow-right-outline" + | "mdi:cloud-arrow-up" + | "mdi:cloud-arrow-up-outline" + | "mdi:cloud-braces" + | "mdi:cloud-cancel" + | "mdi:cloud-cancel-outline" + | "mdi:cloud-check" + | "mdi:cloud-check-outline" + | "mdi:cloud-check-variant" + | "mdi:cloud-check-variant-outline" + | "mdi:cloud-circle" + | "mdi:cloud-circle-outline" + | "mdi:cloud-clock" + | "mdi:cloud-clock-outline" + | "mdi:cloud-cog" + | "mdi:cloud-cog-outline" + | "mdi:cloud-download" + | "mdi:cloud-download-outline" + | "mdi:cloud-key" + | "mdi:cloud-key-outline" + | "mdi:cloud-lock" + | "mdi:cloud-lock-open" + | "mdi:cloud-lock-open-outline" + | "mdi:cloud-lock-outline" + | "mdi:cloud-minus" + | "mdi:cloud-minus-outline" + | "mdi:cloud-off" + | "mdi:cloud-off-outline" + | "mdi:cloud-outline" + | "mdi:cloud-percent" + | "mdi:cloud-percent-outline" + | "mdi:cloud-plus" + | "mdi:cloud-plus-outline" + | "mdi:cloud-print" + | "mdi:cloud-print-outline" + | "mdi:cloud-question" + | "mdi:cloud-question-outline" + | "mdi:cloud-refresh" + | "mdi:cloud-refresh-outline" + | "mdi:cloud-refresh-variant" + | "mdi:cloud-refresh-variant-outline" + | "mdi:cloud-remove" + | "mdi:cloud-remove-outline" + | "mdi:cloud-search" + | "mdi:cloud-search-outline" + | "mdi:cloud-sync" + | "mdi:cloud-sync-outline" + | "mdi:cloud-tags" + | "mdi:cloud-upload" + | "mdi:cloud-upload-outline" + | "mdi:clouds" + | "mdi:clover" + | "mdi:clover-outline" + | "mdi:coach-lamp" + | "mdi:coach-lamp-variant" + | "mdi:coat-rack" + | "mdi:code-array" + | "mdi:code-block-braces" + | "mdi:code-block-brackets" + | "mdi:code-block-parentheses" + | "mdi:code-block-tags" + | "mdi:code-braces" + | "mdi:code-braces-box" + | "mdi:code-brackets" + | "mdi:code-equal" + | "mdi:code-greater-than" + | "mdi:code-greater-than-or-equal" + | "mdi:code-json" + | "mdi:code-less-than" + | "mdi:code-less-than-or-equal" + | "mdi:code-not-equal" + | "mdi:code-not-equal-variant" + | "mdi:code-parentheses" + | "mdi:code-parentheses-box" + | "mdi:code-string" + | "mdi:code-tags" + | "mdi:code-tags-check" + | "mdi:codepen" + | "mdi:coffee" + | "mdi:coffee-maker" + | "mdi:coffee-maker-check" + | "mdi:coffee-maker-check-outline" + | "mdi:coffee-maker-outline" + | "mdi:coffee-off" + | "mdi:coffee-off-outline" + | "mdi:coffee-outline" + | "mdi:coffee-to-go" + | "mdi:coffee-to-go-outline" + | "mdi:coffin" + | "mdi:cog" + | "mdi:cog-box" + | "mdi:cog-clockwise" + | "mdi:cog-counterclockwise" + | "mdi:cog-off" + | "mdi:cog-off-outline" + | "mdi:cog-outline" + | "mdi:cog-pause" + | "mdi:cog-pause-outline" + | "mdi:cog-play" + | "mdi:cog-play-outline" + | "mdi:cog-refresh" + | "mdi:cog-refresh-outline" + | "mdi:cog-stop" + | "mdi:cog-stop-outline" + | "mdi:cog-sync" + | "mdi:cog-sync-outline" + | "mdi:cog-transfer" + | "mdi:cog-transfer-outline" + | "mdi:cogs" + | "mdi:collage" + | "mdi:collapse-all" + | "mdi:collapse-all-outline" + | "mdi:color-helper" + | "mdi:comma" + | "mdi:comma-box" + | "mdi:comma-box-outline" + | "mdi:comma-circle" + | "mdi:comma-circle-outline" + | "mdi:comment" + | "mdi:comment-account" + | "mdi:comment-account-outline" + | "mdi:comment-alert" + | "mdi:comment-alert-outline" + | "mdi:comment-arrow-left" + | "mdi:comment-arrow-left-outline" + | "mdi:comment-arrow-right" + | "mdi:comment-arrow-right-outline" + | "mdi:comment-bookmark" + | "mdi:comment-bookmark-outline" + | "mdi:comment-check" + | "mdi:comment-check-outline" + | "mdi:comment-edit" + | "mdi:comment-edit-outline" + | "mdi:comment-eye" + | "mdi:comment-eye-outline" + | "mdi:comment-flash" + | "mdi:comment-flash-outline" + | "mdi:comment-minus" + | "mdi:comment-minus-outline" + | "mdi:comment-multiple" + | "mdi:comment-multiple-outline" + | "mdi:comment-off" + | "mdi:comment-off-outline" + | "mdi:comment-outline" + | "mdi:comment-plus" + | "mdi:comment-plus-outline" + | "mdi:comment-processing" + | "mdi:comment-processing-outline" + | "mdi:comment-question" + | "mdi:comment-question-outline" + | "mdi:comment-quote" + | "mdi:comment-quote-outline" + | "mdi:comment-remove" + | "mdi:comment-remove-outline" + | "mdi:comment-search" + | "mdi:comment-search-outline" + | "mdi:comment-text" + | "mdi:comment-text-multiple" + | "mdi:comment-text-multiple-outline" + | "mdi:comment-text-outline" + | "mdi:compare" + | "mdi:compare-horizontal" + | "mdi:compare-remove" + | "mdi:compare-vertical" + | "mdi:compass" + | "mdi:compass-off" + | "mdi:compass-off-outline" + | "mdi:compass-outline" + | "mdi:compass-rose" + | "mdi:compost" + | "mdi:concourse-ci" + | "mdi:cone" + | "mdi:cone-off" + | "mdi:connection" + | "mdi:console" + | "mdi:console-line" + | "mdi:console-network" + | "mdi:console-network-outline" + | "mdi:consolidate" + | "mdi:contactless-payment" + | "mdi:contactless-payment-circle" + | "mdi:contactless-payment-circle-outline" + | "mdi:contacts" + | "mdi:contacts-outline" + | "mdi:contain" + | "mdi:contain-end" + | "mdi:contain-start" + | "mdi:content-copy" + | "mdi:content-cut" + | "mdi:content-duplicate" + | "mdi:content-paste" + | "mdi:content-save" + | "mdi:content-save-alert" + | "mdi:content-save-alert-outline" + | "mdi:content-save-all" + | "mdi:content-save-all-outline" + | "mdi:content-save-check" + | "mdi:content-save-check-outline" + | "mdi:content-save-cog" + | "mdi:content-save-cog-outline" + | "mdi:content-save-edit" + | "mdi:content-save-edit-outline" + | "mdi:content-save-minus" + | "mdi:content-save-minus-outline" + | "mdi:content-save-move" + | "mdi:content-save-move-outline" + | "mdi:content-save-off" + | "mdi:content-save-off-outline" + | "mdi:content-save-outline" + | "mdi:content-save-plus" + | "mdi:content-save-plus-outline" + | "mdi:content-save-settings" + | "mdi:content-save-settings-outline" + | "mdi:contrast" + | "mdi:contrast-box" + | "mdi:contrast-circle" + | "mdi:controller" + | "mdi:controller-classic" + | "mdi:controller-classic-outline" + | "mdi:controller-off" + | "mdi:controller-xbox" + | "mdi:cookie" + | "mdi:cookie-alert" + | "mdi:cookie-alert-outline" + | "mdi:cookie-check" + | "mdi:cookie-check-outline" + | "mdi:cookie-clock" + | "mdi:cookie-clock-outline" + | "mdi:cookie-cog" + | "mdi:cookie-cog-outline" + | "mdi:cookie-edit" + | "mdi:cookie-edit-outline" + | "mdi:cookie-lock" + | "mdi:cookie-lock-outline" + | "mdi:cookie-minus" + | "mdi:cookie-minus-outline" + | "mdi:cookie-off" + | "mdi:cookie-off-outline" + | "mdi:cookie-outline" + | "mdi:cookie-plus" + | "mdi:cookie-plus-outline" + | "mdi:cookie-refresh" + | "mdi:cookie-refresh-outline" + | "mdi:cookie-remove" + | "mdi:cookie-remove-outline" + | "mdi:cookie-settings" + | "mdi:cookie-settings-outline" + | "mdi:coolant-temperature" + | "mdi:copyleft" + | "mdi:copyright" + | "mdi:cordova" + | "mdi:corn" + | "mdi:corn-off" + | "mdi:cosine-wave" + | "mdi:counter" + | "mdi:countertop" + | "mdi:countertop-outline" + | "mdi:cow" + | "mdi:cow-off" + | "mdi:cpu-32-bit" + | "mdi:cpu-64-bit" + | "mdi:cradle" + | "mdi:cradle-outline" + | "mdi:crane" + | "mdi:creation" + | "mdi:creation-outline" + | "mdi:creative-commons" + | "mdi:credit-card" + | "mdi:credit-card-check" + | "mdi:credit-card-check-outline" + | "mdi:credit-card-chip" + | "mdi:credit-card-chip-outline" + | "mdi:credit-card-clock" + | "mdi:credit-card-clock-outline" + | "mdi:credit-card-edit" + | "mdi:credit-card-edit-outline" + | "mdi:credit-card-fast" + | "mdi:credit-card-fast-outline" + | "mdi:credit-card-lock" + | "mdi:credit-card-lock-outline" + | "mdi:credit-card-marker" + | "mdi:credit-card-marker-outline" + | "mdi:credit-card-minus" + | "mdi:credit-card-minus-outline" + | "mdi:credit-card-multiple" + | "mdi:credit-card-multiple-outline" + | "mdi:credit-card-off" + | "mdi:credit-card-off-outline" + | "mdi:credit-card-outline" + | "mdi:credit-card-plus" + | "mdi:credit-card-plus-outline" + | "mdi:credit-card-refresh" + | "mdi:credit-card-refresh-outline" + | "mdi:credit-card-refund" + | "mdi:credit-card-refund-outline" + | "mdi:credit-card-remove" + | "mdi:credit-card-remove-outline" + | "mdi:credit-card-scan" + | "mdi:credit-card-scan-outline" + | "mdi:credit-card-search" + | "mdi:credit-card-search-outline" + | "mdi:credit-card-settings" + | "mdi:credit-card-settings-outline" + | "mdi:credit-card-sync" + | "mdi:credit-card-sync-outline" + | "mdi:credit-card-wireless" + | "mdi:credit-card-wireless-off" + | "mdi:credit-card-wireless-off-outline" + | "mdi:credit-card-wireless-outline" + | "mdi:cricket" + | "mdi:crop" + | "mdi:crop-free" + | "mdi:crop-landscape" + | "mdi:crop-portrait" + | "mdi:crop-rotate" + | "mdi:crop-square" + | "mdi:cross" + | "mdi:cross-bolnisi" + | "mdi:cross-celtic" + | "mdi:cross-outline" + | "mdi:crosshairs" + | "mdi:crosshairs-gps" + | "mdi:crosshairs-off" + | "mdi:crosshairs-question" + | "mdi:crowd" + | "mdi:crown" + | "mdi:crown-circle" + | "mdi:crown-circle-outline" + | "mdi:crown-outline" + | "mdi:cryengine" + | "mdi:crystal-ball" + | "mdi:cube" + | "mdi:cube-off" + | "mdi:cube-off-outline" + | "mdi:cube-outline" + | "mdi:cube-scan" + | "mdi:cube-send" + | "mdi:cube-unfolded" + | "mdi:cup" + | "mdi:cup-off" + | "mdi:cup-off-outline" + | "mdi:cup-outline" + | "mdi:cup-water" + | "mdi:cupboard" + | "mdi:cupboard-outline" + | "mdi:cupcake" + | "mdi:curling" + | "mdi:currency-bdt" + | "mdi:currency-brl" + | "mdi:currency-btc" + | "mdi:currency-chf" + | "mdi:currency-cny" + | "mdi:currency-eth" + | "mdi:currency-eur" + | "mdi:currency-eur-off" + | "mdi:currency-fra" + | "mdi:currency-gbp" + | "mdi:currency-ils" + | "mdi:currency-inr" + | "mdi:currency-jpy" + | "mdi:currency-krw" + | "mdi:currency-kzt" + | "mdi:currency-mnt" + | "mdi:currency-ngn" + | "mdi:currency-php" + | "mdi:currency-rial" + | "mdi:currency-rub" + | "mdi:currency-rupee" + | "mdi:currency-sign" + | "mdi:currency-thb" + | "mdi:currency-try" + | "mdi:currency-twd" + | "mdi:currency-uah" + | "mdi:currency-usd" + | "mdi:currency-usd-circle" + | "mdi:currency-usd-circle-outline" + | "mdi:currency-usd-off" + | "mdi:current-ac" + | "mdi:current-dc" + | "mdi:cursor-default" + | "mdi:cursor-default-click" + | "mdi:cursor-default-click-outline" + | "mdi:cursor-default-gesture" + | "mdi:cursor-default-gesture-outline" + | "mdi:cursor-default-outline" + | "mdi:cursor-move" + | "mdi:cursor-pointer" + | "mdi:cursor-text" + | "mdi:curtains" + | "mdi:curtains-closed" + | "mdi:cylinder" + | "mdi:cylinder-off" + | "mdi:dance-ballroom" + | "mdi:dance-pole" + | "mdi:data" + | "mdi:data-matrix" + | "mdi:data-matrix-edit" + | "mdi:data-matrix-minus" + | "mdi:data-matrix-plus" + | "mdi:data-matrix-remove" + | "mdi:data-matrix-scan" + | "mdi:database" + | "mdi:database-alert" + | "mdi:database-alert-outline" + | "mdi:database-arrow-down" + | "mdi:database-arrow-down-outline" + | "mdi:database-arrow-left" + | "mdi:database-arrow-left-outline" + | "mdi:database-arrow-right" + | "mdi:database-arrow-right-outline" + | "mdi:database-arrow-up" + | "mdi:database-arrow-up-outline" + | "mdi:database-check" + | "mdi:database-check-outline" + | "mdi:database-clock" + | "mdi:database-clock-outline" + | "mdi:database-cog" + | "mdi:database-cog-outline" + | "mdi:database-edit" + | "mdi:database-edit-outline" + | "mdi:database-export" + | "mdi:database-export-outline" + | "mdi:database-eye" + | "mdi:database-eye-off" + | "mdi:database-eye-off-outline" + | "mdi:database-eye-outline" + | "mdi:database-import" + | "mdi:database-import-outline" + | "mdi:database-lock" + | "mdi:database-lock-outline" + | "mdi:database-marker" + | "mdi:database-marker-outline" + | "mdi:database-minus" + | "mdi:database-minus-outline" + | "mdi:database-off" + | "mdi:database-off-outline" + | "mdi:database-outline" + | "mdi:database-plus" + | "mdi:database-plus-outline" + | "mdi:database-refresh" + | "mdi:database-refresh-outline" + | "mdi:database-remove" + | "mdi:database-remove-outline" + | "mdi:database-search" + | "mdi:database-search-outline" + | "mdi:database-settings" + | "mdi:database-settings-outline" + | "mdi:database-sync" + | "mdi:database-sync-outline" + | "mdi:death-star" + | "mdi:death-star-variant" + | "mdi:deathly-hallows" + | "mdi:debian" + | "mdi:debug-step-into" + | "mdi:debug-step-out" + | "mdi:debug-step-over" + | "mdi:decagram" + | "mdi:decagram-outline" + | "mdi:decimal" + | "mdi:decimal-comma" + | "mdi:decimal-comma-decrease" + | "mdi:decimal-comma-increase" + | "mdi:decimal-decrease" + | "mdi:decimal-increase" + | "mdi:delete" + | "mdi:delete-alert" + | "mdi:delete-alert-outline" + | "mdi:delete-circle" + | "mdi:delete-circle-outline" + | "mdi:delete-clock" + | "mdi:delete-clock-outline" + | "mdi:delete-empty" + | "mdi:delete-empty-outline" + | "mdi:delete-forever" + | "mdi:delete-forever-outline" + | "mdi:delete-off" + | "mdi:delete-off-outline" + | "mdi:delete-outline" + | "mdi:delete-restore" + | "mdi:delete-sweep" + | "mdi:delete-sweep-outline" + | "mdi:delete-variant" + | "mdi:delta" + | "mdi:desk" + | "mdi:desk-lamp" + | "mdi:desk-lamp-off" + | "mdi:desk-lamp-on" + | "mdi:deskphone" + | "mdi:desktop-classic" + | "mdi:desktop-mac" + | "mdi:desktop-mac-dashboard" + | "mdi:desktop-tower" + | "mdi:desktop-tower-monitor" + | "mdi:details" + | "mdi:dev-to" + | "mdi:developer-board" + | "mdi:deviantart" + | "mdi:devices" + | "mdi:dharmachakra" + | "mdi:diabetes" + | "mdi:dialpad" + | "mdi:diameter" + | "mdi:diameter-outline" + | "mdi:diameter-variant" + | "mdi:diamond" + | "mdi:diamond-outline" + | "mdi:diamond-stone" + | "mdi:diaper-outline" + | "mdi:dice" + | "mdi:dice-1" + | "mdi:dice-1-outline" + | "mdi:dice-2" + | "mdi:dice-2-outline" + | "mdi:dice-3" + | "mdi:dice-3-outline" + | "mdi:dice-4" + | "mdi:dice-4-outline" + | "mdi:dice-5" + | "mdi:dice-5-outline" + | "mdi:dice-6" + | "mdi:dice-6-outline" + | "mdi:dice-d10" + | "mdi:dice-d10-outline" + | "mdi:dice-d12" + | "mdi:dice-d12-outline" + | "mdi:dice-d20" + | "mdi:dice-d20-outline" + | "mdi:dice-d4" + | "mdi:dice-d4-outline" + | "mdi:dice-d6" + | "mdi:dice-d6-outline" + | "mdi:dice-d8" + | "mdi:dice-d8-outline" + | "mdi:dice-multiple" + | "mdi:dice-multiple-outline" + | "mdi:digital-ocean" + | "mdi:dip-switch" + | "mdi:directions" + | "mdi:directions-fork" + | "mdi:disc" + | "mdi:disc-alert" + | "mdi:disc-player" + | "mdi:discord" + | "mdi:dishwasher" + | "mdi:dishwasher-alert" + | "mdi:dishwasher-off" + | "mdi:disk" + | "mdi:disk-alert" + | "mdi:disk-player" + | "mdi:disqus" + | "mdi:disqus-outline" + | "mdi:distribute-horizontal-center" + | "mdi:distribute-horizontal-left" + | "mdi:distribute-horizontal-right" + | "mdi:distribute-vertical-bottom" + | "mdi:distribute-vertical-center" + | "mdi:distribute-vertical-top" + | "mdi:diversify" + | "mdi:diving" + | "mdi:diving-flippers" + | "mdi:diving-helmet" + | "mdi:diving-scuba" + | "mdi:diving-scuba-flag" + | "mdi:diving-scuba-mask" + | "mdi:diving-scuba-tank" + | "mdi:diving-scuba-tank-multiple" + | "mdi:diving-snorkel" + | "mdi:division" + | "mdi:division-box" + | "mdi:dlna" + | "mdi:dna" + | "mdi:dns" + | "mdi:dns-outline" + | "mdi:do-not-disturb" + | "mdi:dock-bottom" + | "mdi:dock-left" + | "mdi:dock-right" + | "mdi:dock-top" + | "mdi:dock-window" + | "mdi:docker" + | "mdi:doctor" + | "mdi:document" + | "mdi:dog" + | "mdi:dog-service" + | "mdi:dog-side" + | "mdi:dog-side-off" + | "mdi:dolby" + | "mdi:dolly" + | "mdi:dolphin" + | "mdi:domain" + | "mdi:domain-off" + | "mdi:domain-plus" + | "mdi:domain-remove" + | "mdi:domain-switch" + | "mdi:dome-light" + | "mdi:domino-mask" + | "mdi:donkey" + | "mdi:door" + | "mdi:door-closed" + | "mdi:door-closed-cancel" + | "mdi:door-closed-lock" + | "mdi:door-open" + | "mdi:door-sliding" + | "mdi:door-sliding-lock" + | "mdi:door-sliding-open" + | "mdi:doorbell" + | "mdi:doorbell-video" + | "mdi:dot-net" + | "mdi:dots-circle" + | "mdi:dots-grid" + | "mdi:dots-hexagon" + | "mdi:dots-horizontal" + | "mdi:dots-horizontal-circle" + | "mdi:dots-horizontal-circle-outline" + | "mdi:dots-square" + | "mdi:dots-triangle" + | "mdi:dots-vertical" + | "mdi:dots-vertical-circle" + | "mdi:dots-vertical-circle-outline" + | "mdi:douban" + | "mdi:download" + | "mdi:download-box" + | "mdi:download-box-outline" + | "mdi:download-circle" + | "mdi:download-circle-outline" + | "mdi:download-lock" + | "mdi:download-lock-outline" + | "mdi:download-multiple" + | "mdi:download-multiple-outline" + | "mdi:download-network" + | "mdi:download-network-outline" + | "mdi:download-off" + | "mdi:download-off-outline" + | "mdi:download-outline" + | "mdi:drag" + | "mdi:drag-horizontal" + | "mdi:drag-horizontal-variant" + | "mdi:drag-variant" + | "mdi:drag-vertical" + | "mdi:drag-vertical-variant" + | "mdi:drama-masks" + | "mdi:draw" + | "mdi:draw-pen" + | "mdi:drawing" + | "mdi:drawing-box" + | "mdi:dresser" + | "mdi:dresser-outline" + | "mdi:dribbble" + | "mdi:dribbble-box" + | "mdi:drone" + | "mdi:dropbox" + | "mdi:drupal" + | "mdi:duck" + | "mdi:dumbbell" + | "mdi:dump-truck" + | "mdi:ear-hearing" + | "mdi:ear-hearing-loop" + | "mdi:ear-hearing-off" + | "mdi:earbuds" + | "mdi:earbuds-off" + | "mdi:earbuds-off-outline" + | "mdi:earbuds-outline" + | "mdi:earth" + | "mdi:earth-arrow-down" + | "mdi:earth-arrow-left" + | "mdi:earth-arrow-right" + | "mdi:earth-arrow-up" + | "mdi:earth-box" + | "mdi:earth-box-minus" + | "mdi:earth-box-off" + | "mdi:earth-box-plus" + | "mdi:earth-box-remove" + | "mdi:earth-minus" + | "mdi:earth-off" + | "mdi:earth-plus" + | "mdi:earth-remove" + | "mdi:ebay" + | "mdi:egg" + | "mdi:egg-easter" + | "mdi:egg-fried" + | "mdi:egg-off" + | "mdi:egg-off-outline" + | "mdi:egg-outline" + | "mdi:eiffel-tower" + | "mdi:eight-track" + | "mdi:eject" + | "mdi:eject-circle" + | "mdi:eject-circle-outline" + | "mdi:eject-outline" + | "mdi:electric-switch" + | "mdi:electric-switch-closed" + | "mdi:electron-framework" + | "mdi:elephant" + | "mdi:elevation-decline" + | "mdi:elevation-rise" + | "mdi:elevator" + | "mdi:elevator-down" + | "mdi:elevator-passenger" + | "mdi:elevator-passenger-off" + | "mdi:elevator-passenger-off-outline" + | "mdi:elevator-passenger-outline" + | "mdi:elevator-up" + | "mdi:ellipse" + | "mdi:ellipse-outline" + | "mdi:email" + | "mdi:email-alert" + | "mdi:email-alert-outline" + | "mdi:email-arrow-left" + | "mdi:email-arrow-left-outline" + | "mdi:email-arrow-right" + | "mdi:email-arrow-right-outline" + | "mdi:email-box" + | "mdi:email-check" + | "mdi:email-check-outline" + | "mdi:email-edit" + | "mdi:email-edit-outline" + | "mdi:email-fast" + | "mdi:email-fast-outline" + | "mdi:email-heart-outline" + | "mdi:email-lock" + | "mdi:email-lock-outline" + | "mdi:email-mark-as-unread" + | "mdi:email-minus" + | "mdi:email-minus-outline" + | "mdi:email-multiple" + | "mdi:email-multiple-outline" + | "mdi:email-newsletter" + | "mdi:email-off" + | "mdi:email-off-outline" + | "mdi:email-open" + | "mdi:email-open-heart-outline" + | "mdi:email-open-multiple" + | "mdi:email-open-multiple-outline" + | "mdi:email-open-outline" + | "mdi:email-outline" + | "mdi:email-plus" + | "mdi:email-plus-outline" + | "mdi:email-remove" + | "mdi:email-remove-outline" + | "mdi:email-seal" + | "mdi:email-seal-outline" + | "mdi:email-search" + | "mdi:email-search-outline" + | "mdi:email-sync" + | "mdi:email-sync-outline" + | "mdi:email-variant" + | "mdi:ember" + | "mdi:emby" + | "mdi:emoticon" + | "mdi:emoticon-angry" + | "mdi:emoticon-angry-outline" + | "mdi:emoticon-confused" + | "mdi:emoticon-confused-outline" + | "mdi:emoticon-cool" + | "mdi:emoticon-cool-outline" + | "mdi:emoticon-cry" + | "mdi:emoticon-cry-outline" + | "mdi:emoticon-dead" + | "mdi:emoticon-dead-outline" + | "mdi:emoticon-devil" + | "mdi:emoticon-devil-outline" + | "mdi:emoticon-excited" + | "mdi:emoticon-excited-outline" + | "mdi:emoticon-frown" + | "mdi:emoticon-frown-outline" + | "mdi:emoticon-happy" + | "mdi:emoticon-happy-outline" + | "mdi:emoticon-kiss" + | "mdi:emoticon-kiss-outline" + | "mdi:emoticon-lol" + | "mdi:emoticon-lol-outline" + | "mdi:emoticon-minus" + | "mdi:emoticon-minus-outline" + | "mdi:emoticon-neutral" + | "mdi:emoticon-neutral-outline" + | "mdi:emoticon-outline" + | "mdi:emoticon-plus" + | "mdi:emoticon-plus-outline" + | "mdi:emoticon-poop" + | "mdi:emoticon-poop-outline" + | "mdi:emoticon-remove" + | "mdi:emoticon-remove-outline" + | "mdi:emoticon-sad" + | "mdi:emoticon-sad-outline" + | "mdi:emoticon-sick" + | "mdi:emoticon-sick-outline" + | "mdi:emoticon-tongue" + | "mdi:emoticon-tongue-outline" + | "mdi:emoticon-wink" + | "mdi:emoticon-wink-outline" + | "mdi:engine" + | "mdi:engine-off" + | "mdi:engine-off-outline" + | "mdi:engine-outline" + | "mdi:epsilon" + | "mdi:equal" + | "mdi:equal-box" + | "mdi:equalizer" + | "mdi:equalizer-outline" + | "mdi:eraser" + | "mdi:eraser-variant" + | "mdi:escalator" + | "mdi:escalator-box" + | "mdi:escalator-down" + | "mdi:escalator-up" + | "mdi:eslint" + | "mdi:et" + | "mdi:ethereum" + | "mdi:ethernet" + | "mdi:ethernet-cable" + | "mdi:ethernet-cable-off" + | "mdi:ethernet-off" + | "mdi:etsy" + | "mdi:ev-plug-ccs1" + | "mdi:ev-plug-ccs2" + | "mdi:ev-plug-chademo" + | "mdi:ev-plug-tesla" + | "mdi:ev-plug-type1" + | "mdi:ev-plug-type2" + | "mdi:ev-station" + | "mdi:eventbrite" + | "mdi:evernote" + | "mdi:excavator" + | "mdi:exclamation" + | "mdi:exclamation-thick" + | "mdi:exit-run" + | "mdi:exit-to-app" + | "mdi:expand-all" + | "mdi:expand-all-outline" + | "mdi:expansion-card" + | "mdi:expansion-card-variant" + | "mdi:exponent" + | "mdi:exponent-box" + | "mdi:export" + | "mdi:export-variant" + | "mdi:eye" + | "mdi:eye-arrow-left" + | "mdi:eye-arrow-left-outline" + | "mdi:eye-arrow-right" + | "mdi:eye-arrow-right-outline" + | "mdi:eye-check" + | "mdi:eye-check-outline" + | "mdi:eye-circle" + | "mdi:eye-circle-outline" + | "mdi:eye-closed" + | "mdi:eye-lock" + | "mdi:eye-lock-open" + | "mdi:eye-lock-open-outline" + | "mdi:eye-lock-outline" + | "mdi:eye-minus" + | "mdi:eye-minus-outline" + | "mdi:eye-off" + | "mdi:eye-off-outline" + | "mdi:eye-outline" + | "mdi:eye-plus" + | "mdi:eye-plus-outline" + | "mdi:eye-refresh" + | "mdi:eye-refresh-outline" + | "mdi:eye-remove" + | "mdi:eye-remove-outline" + | "mdi:eye-settings" + | "mdi:eye-settings-outline" + | "mdi:eyedropper" + | "mdi:eyedropper-minus" + | "mdi:eyedropper-off" + | "mdi:eyedropper-plus" + | "mdi:eyedropper-remove" + | "mdi:eyedropper-variant" + | "mdi:face-agent" + | "mdi:face-man" + | "mdi:face-man-outline" + | "mdi:face-man-profile" + | "mdi:face-man-shimmer" + | "mdi:face-man-shimmer-outline" + | "mdi:face-mask" + | "mdi:face-mask-outline" + | "mdi:face-recognition" + | "mdi:face-woman" + | "mdi:face-woman-outline" + | "mdi:face-woman-profile" + | "mdi:face-woman-shimmer" + | "mdi:face-woman-shimmer-outline" + | "mdi:facebook" + | "mdi:facebook-box" + | "mdi:facebook-gaming" + | "mdi:facebook-messenger" + | "mdi:facebook-workplace" + | "mdi:factory" + | "mdi:family-tree" + | "mdi:fan" + | "mdi:fan-alert" + | "mdi:fan-auto" + | "mdi:fan-chevron-down" + | "mdi:fan-chevron-up" + | "mdi:fan-clock" + | "mdi:fan-minus" + | "mdi:fan-off" + | "mdi:fan-plus" + | "mdi:fan-remove" + | "mdi:fan-speed-1" + | "mdi:fan-speed-2" + | "mdi:fan-speed-3" + | "mdi:fast-forward" + | "mdi:fast-forward-10" + | "mdi:fast-forward-15" + | "mdi:fast-forward-30" + | "mdi:fast-forward-45" + | "mdi:fast-forward-5" + | "mdi:fast-forward-60" + | "mdi:fast-forward-outline" + | "mdi:faucet" + | "mdi:faucet-variant" + | "mdi:fax" + | "mdi:feather" + | "mdi:feature-search" + | "mdi:feature-search-outline" + | "mdi:fedora" + | "mdi:fence" + | "mdi:fence-electric" + | "mdi:fencing" + | "mdi:ferris-wheel" + | "mdi:ferry" + | "mdi:file" + | "mdi:file-account" + | "mdi:file-account-outline" + | "mdi:file-alert" + | "mdi:file-alert-outline" + | "mdi:file-arrow-left-right" + | "mdi:file-arrow-left-right-outline" + | "mdi:file-arrow-up-down" + | "mdi:file-arrow-up-down-outline" + | "mdi:file-cabinet" + | "mdi:file-cad" + | "mdi:file-cad-box" + | "mdi:file-cancel" + | "mdi:file-cancel-outline" + | "mdi:file-certificate" + | "mdi:file-certificate-outline" + | "mdi:file-chart" + | "mdi:file-chart-check" + | "mdi:file-chart-check-outline" + | "mdi:file-chart-outline" + | "mdi:file-check" + | "mdi:file-check-outline" + | "mdi:file-clock" + | "mdi:file-clock-outline" + | "mdi:file-cloud" + | "mdi:file-cloud-outline" + | "mdi:file-code" + | "mdi:file-code-outline" + | "mdi:file-cog" + | "mdi:file-cog-outline" + | "mdi:file-compare" + | "mdi:file-delimited" + | "mdi:file-delimited-outline" + | "mdi:file-document" + | "mdi:file-document-alert" + | "mdi:file-document-alert-outline" + | "mdi:file-document-arrow-right" + | "mdi:file-document-arrow-right-outline" + | "mdi:file-document-check" + | "mdi:file-document-check-outline" + | "mdi:file-document-edit" + | "mdi:file-document-edit-outline" + | "mdi:file-document-minus" + | "mdi:file-document-minus-outline" + | "mdi:file-document-multiple" + | "mdi:file-document-multiple-outline" + | "mdi:file-document-outline" + | "mdi:file-document-plus" + | "mdi:file-document-plus-outline" + | "mdi:file-document-refresh" + | "mdi:file-document-refresh-outline" + | "mdi:file-document-remove" + | "mdi:file-document-remove-outline" + | "mdi:file-download" + | "mdi:file-download-outline" + | "mdi:file-edit" + | "mdi:file-edit-outline" + | "mdi:file-excel" + | "mdi:file-excel-box" + | "mdi:file-excel-box-outline" + | "mdi:file-excel-outline" + | "mdi:file-export" + | "mdi:file-export-outline" + | "mdi:file-eye" + | "mdi:file-eye-outline" + | "mdi:file-find" + | "mdi:file-find-outline" + | "mdi:file-gif-box" + | "mdi:file-hidden" + | "mdi:file-image" + | "mdi:file-image-box" + | "mdi:file-image-marker" + | "mdi:file-image-marker-outline" + | "mdi:file-image-minus" + | "mdi:file-image-minus-outline" + | "mdi:file-image-outline" + | "mdi:file-image-plus" + | "mdi:file-image-plus-outline" + | "mdi:file-image-remove" + | "mdi:file-image-remove-outline" + | "mdi:file-import" + | "mdi:file-import-outline" + | "mdi:file-jpg-box" + | "mdi:file-key" + | "mdi:file-key-outline" + | "mdi:file-link" + | "mdi:file-link-outline" + | "mdi:file-lock" + | "mdi:file-lock-open" + | "mdi:file-lock-open-outline" + | "mdi:file-lock-outline" + | "mdi:file-marker" + | "mdi:file-marker-outline" + | "mdi:file-minus" + | "mdi:file-minus-outline" + | "mdi:file-move" + | "mdi:file-move-outline" + | "mdi:file-multiple" + | "mdi:file-multiple-outline" + | "mdi:file-music" + | "mdi:file-music-outline" + | "mdi:file-outline" + | "mdi:file-pdf" + | "mdi:file-pdf-box" + | "mdi:file-pdf-box-outline" + | "mdi:file-pdf-outline" + | "mdi:file-percent" + | "mdi:file-percent-outline" + | "mdi:file-phone" + | "mdi:file-phone-outline" + | "mdi:file-plus" + | "mdi:file-plus-outline" + | "mdi:file-png-box" + | "mdi:file-powerpoint" + | "mdi:file-powerpoint-box" + | "mdi:file-powerpoint-box-outline" + | "mdi:file-powerpoint-outline" + | "mdi:file-presentation-box" + | "mdi:file-question" + | "mdi:file-question-outline" + | "mdi:file-refresh" + | "mdi:file-refresh-outline" + | "mdi:file-remove" + | "mdi:file-remove-outline" + | "mdi:file-replace" + | "mdi:file-replace-outline" + | "mdi:file-restore" + | "mdi:file-restore-outline" + | "mdi:file-rotate-left" + | "mdi:file-rotate-left-outline" + | "mdi:file-rotate-right" + | "mdi:file-rotate-right-outline" + | "mdi:file-search" + | "mdi:file-search-outline" + | "mdi:file-send" + | "mdi:file-send-outline" + | "mdi:file-settings" + | "mdi:file-settings-outline" + | "mdi:file-sign" + | "mdi:file-star" + | "mdi:file-star-four-points" + | "mdi:file-star-four-points-outline" + | "mdi:file-star-outline" + | "mdi:file-swap" + | "mdi:file-swap-outline" + | "mdi:file-sync" + | "mdi:file-sync-outline" + | "mdi:file-table" + | "mdi:file-table-box" + | "mdi:file-table-box-multiple" + | "mdi:file-table-box-multiple-outline" + | "mdi:file-table-box-outline" + | "mdi:file-table-outline" + | "mdi:file-tree" + | "mdi:file-tree-outline" + | "mdi:file-undo" + | "mdi:file-undo-outline" + | "mdi:file-upload" + | "mdi:file-upload-outline" + | "mdi:file-video" + | "mdi:file-video-outline" + | "mdi:file-word" + | "mdi:file-word-box" + | "mdi:file-word-box-outline" + | "mdi:file-word-outline" + | "mdi:file-xml" + | "mdi:file-xml-box" + | "mdi:fill" + | "mdi:film" + | "mdi:filmstrip" + | "mdi:filmstrip-box" + | "mdi:filmstrip-box-multiple" + | "mdi:filmstrip-off" + | "mdi:filter" + | "mdi:filter-check" + | "mdi:filter-check-outline" + | "mdi:filter-cog" + | "mdi:filter-cog-outline" + | "mdi:filter-menu" + | "mdi:filter-menu-outline" + | "mdi:filter-minus" + | "mdi:filter-minus-outline" + | "mdi:filter-multiple" + | "mdi:filter-multiple-outline" + | "mdi:filter-off" + | "mdi:filter-off-outline" + | "mdi:filter-outline" + | "mdi:filter-plus" + | "mdi:filter-plus-outline" + | "mdi:filter-remove" + | "mdi:filter-remove-outline" + | "mdi:filter-settings" + | "mdi:filter-settings-outline" + | "mdi:filter-variant" + | "mdi:filter-variant-minus" + | "mdi:filter-variant-plus" + | "mdi:filter-variant-remove" + | "mdi:finance" + | "mdi:find-replace" + | "mdi:fingerprint" + | "mdi:fingerprint-off" + | "mdi:fire" + | "mdi:fire-alert" + | "mdi:fire-circle" + | "mdi:fire-extinguisher" + | "mdi:fire-hydrant" + | "mdi:fire-hydrant-alert" + | "mdi:fire-hydrant-off" + | "mdi:fire-off" + | "mdi:fire-station" + | "mdi:fire-truck" + | "mdi:firebase" + | "mdi:firefox" + | "mdi:fireplace" + | "mdi:fireplace-off" + | "mdi:firewire" + | "mdi:firework" + | "mdi:firework-off" + | "mdi:fish" + | "mdi:fish-off" + | "mdi:fishbowl" + | "mdi:fishbowl-outline" + | "mdi:fit-to-page" + | "mdi:fit-to-page-outline" + | "mdi:fit-to-screen" + | "mdi:fit-to-screen-outline" + | "mdi:flag" + | "mdi:flag-checkered" + | "mdi:flag-checkered-variant" + | "mdi:flag-minus" + | "mdi:flag-minus-outline" + | "mdi:flag-off" + | "mdi:flag-off-outline" + | "mdi:flag-outline" + | "mdi:flag-outline-variant" + | "mdi:flag-plus" + | "mdi:flag-plus-outline" + | "mdi:flag-remove" + | "mdi:flag-remove-outline" + | "mdi:flag-triangle" + | "mdi:flag-variant" + | "mdi:flag-variant-minus" + | "mdi:flag-variant-minus-outline" + | "mdi:flag-variant-off" + | "mdi:flag-variant-off-outline" + | "mdi:flag-variant-outline" + | "mdi:flag-variant-plus" + | "mdi:flag-variant-plus-outline" + | "mdi:flag-variant-remove" + | "mdi:flag-variant-remove-outline" + | "mdi:flare" + | "mdi:flash" + | "mdi:flash-alert" + | "mdi:flash-alert-outline" + | "mdi:flash-auto" + | "mdi:flash-off" + | "mdi:flash-off-outline" + | "mdi:flash-outline" + | "mdi:flash-red-eye" + | "mdi:flash-triangle" + | "mdi:flash-triangle-outline" + | "mdi:flashlight" + | "mdi:flashlight-off" + | "mdi:flask" + | "mdi:flask-empty" + | "mdi:flask-empty-minus" + | "mdi:flask-empty-minus-outline" + | "mdi:flask-empty-off" + | "mdi:flask-empty-off-outline" + | "mdi:flask-empty-outline" + | "mdi:flask-empty-plus" + | "mdi:flask-empty-plus-outline" + | "mdi:flask-empty-remove" + | "mdi:flask-empty-remove-outline" + | "mdi:flask-minus" + | "mdi:flask-minus-outline" + | "mdi:flask-off" + | "mdi:flask-off-outline" + | "mdi:flask-outline" + | "mdi:flask-plus" + | "mdi:flask-plus-outline" + | "mdi:flask-remove" + | "mdi:flask-remove-outline" + | "mdi:flask-round-bottom" + | "mdi:flask-round-bottom-empty" + | "mdi:flask-round-bottom-empty-outline" + | "mdi:flask-round-bottom-outline" + | "mdi:flattr" + | "mdi:fleur-de-lis" + | "mdi:flickr" + | "mdi:flickr-after" + | "mdi:flickr-before" + | "mdi:flip-horizontal" + | "mdi:flip-to-back" + | "mdi:flip-to-front" + | "mdi:flip-vertical" + | "mdi:floor-1" + | "mdi:floor-2" + | "mdi:floor-3" + | "mdi:floor-a" + | "mdi:floor-b" + | "mdi:floor-g" + | "mdi:floor-l" + | "mdi:floor-lamp" + | "mdi:floor-lamp-dual" + | "mdi:floor-lamp-dual-outline" + | "mdi:floor-lamp-outline" + | "mdi:floor-lamp-torchiere" + | "mdi:floor-lamp-torchiere-outline" + | "mdi:floor-lamp-torchiere-variant" + | "mdi:floor-lamp-torchiere-variant-outline" + | "mdi:floor-plan" + | "mdi:floppy" + | "mdi:floppy-variant" + | "mdi:flower" + | "mdi:flower-outline" + | "mdi:flower-pollen" + | "mdi:flower-pollen-outline" + | "mdi:flower-poppy" + | "mdi:flower-tulip" + | "mdi:flower-tulip-outline" + | "mdi:focus-auto" + | "mdi:focus-field" + | "mdi:focus-field-horizontal" + | "mdi:focus-field-vertical" + | "mdi:folder" + | "mdi:folder-account" + | "mdi:folder-account-outline" + | "mdi:folder-alert" + | "mdi:folder-alert-outline" + | "mdi:folder-arrow-down" + | "mdi:folder-arrow-down-outline" + | "mdi:folder-arrow-left" + | "mdi:folder-arrow-left-outline" + | "mdi:folder-arrow-left-right" + | "mdi:folder-arrow-left-right-outline" + | "mdi:folder-arrow-right" + | "mdi:folder-arrow-right-outline" + | "mdi:folder-arrow-up" + | "mdi:folder-arrow-up-down" + | "mdi:folder-arrow-up-down-outline" + | "mdi:folder-arrow-up-outline" + | "mdi:folder-cancel" + | "mdi:folder-cancel-outline" + | "mdi:folder-check" + | "mdi:folder-check-outline" + | "mdi:folder-clock" + | "mdi:folder-clock-outline" + | "mdi:folder-cog" + | "mdi:folder-cog-outline" + | "mdi:folder-download" + | "mdi:folder-download-outline" + | "mdi:folder-edit" + | "mdi:folder-edit-outline" + | "mdi:folder-eye" + | "mdi:folder-eye-outline" + | "mdi:folder-file" + | "mdi:folder-file-outline" + | "mdi:folder-google-drive" + | "mdi:folder-heart" + | "mdi:folder-heart-outline" + | "mdi:folder-hidden" + | "mdi:folder-home" + | "mdi:folder-home-outline" + | "mdi:folder-image" + | "mdi:folder-information" + | "mdi:folder-information-outline" + | "mdi:folder-key" + | "mdi:folder-key-network" + | "mdi:folder-key-network-outline" + | "mdi:folder-key-outline" + | "mdi:folder-lock" + | "mdi:folder-lock-open" + | "mdi:folder-lock-open-outline" + | "mdi:folder-lock-outline" + | "mdi:folder-marker" + | "mdi:folder-marker-outline" + | "mdi:folder-minus" + | "mdi:folder-minus-outline" + | "mdi:folder-move" + | "mdi:folder-move-outline" + | "mdi:folder-multiple" + | "mdi:folder-multiple-image" + | "mdi:folder-multiple-outline" + | "mdi:folder-multiple-plus" + | "mdi:folder-multiple-plus-outline" + | "mdi:folder-music" + | "mdi:folder-music-outline" + | "mdi:folder-network" + | "mdi:folder-network-outline" + | "mdi:folder-off" + | "mdi:folder-off-outline" + | "mdi:folder-open" + | "mdi:folder-open-outline" + | "mdi:folder-outline" + | "mdi:folder-outline-lock" + | "mdi:folder-play" + | "mdi:folder-play-outline" + | "mdi:folder-plus" + | "mdi:folder-plus-outline" + | "mdi:folder-pound" + | "mdi:folder-pound-outline" + | "mdi:folder-question" + | "mdi:folder-question-outline" + | "mdi:folder-refresh" + | "mdi:folder-refresh-outline" + | "mdi:folder-remove" + | "mdi:folder-remove-outline" + | "mdi:folder-search" + | "mdi:folder-search-outline" + | "mdi:folder-settings" + | "mdi:folder-settings-outline" + | "mdi:folder-star" + | "mdi:folder-star-multiple" + | "mdi:folder-star-multiple-outline" + | "mdi:folder-star-outline" + | "mdi:folder-swap" + | "mdi:folder-swap-outline" + | "mdi:folder-sync" + | "mdi:folder-sync-outline" + | "mdi:folder-table" + | "mdi:folder-table-outline" + | "mdi:folder-text" + | "mdi:folder-text-outline" + | "mdi:folder-upload" + | "mdi:folder-upload-outline" + | "mdi:folder-wrench" + | "mdi:folder-wrench-outline" + | "mdi:folder-zip" + | "mdi:folder-zip-outline" + | "mdi:font-awesome" + | "mdi:food" + | "mdi:food-apple" + | "mdi:food-apple-outline" + | "mdi:food-croissant" + | "mdi:food-drumstick" + | "mdi:food-drumstick-off" + | "mdi:food-drumstick-off-outline" + | "mdi:food-drumstick-outline" + | "mdi:food-fork-drink" + | "mdi:food-halal" + | "mdi:food-hot-dog" + | "mdi:food-kosher" + | "mdi:food-off" + | "mdi:food-off-outline" + | "mdi:food-outline" + | "mdi:food-steak" + | "mdi:food-steak-off" + | "mdi:food-takeout-box" + | "mdi:food-takeout-box-outline" + | "mdi:food-turkey" + | "mdi:food-variant" + | "mdi:food-variant-off" + | "mdi:foot-print" + | "mdi:football" + | "mdi:football-australian" + | "mdi:football-helmet" + | "mdi:footer" + | "mdi:forest" + | "mdi:forest-outline" + | "mdi:forklift" + | "mdi:form-dropdown" + | "mdi:form-select" + | "mdi:form-textarea" + | "mdi:form-textbox" + | "mdi:form-textbox-lock" + | "mdi:form-textbox-password" + | "mdi:format-align-bottom" + | "mdi:format-align-center" + | "mdi:format-align-justify" + | "mdi:format-align-left" + | "mdi:format-align-middle" + | "mdi:format-align-right" + | "mdi:format-align-top" + | "mdi:format-annotation-minus" + | "mdi:format-annotation-plus" + | "mdi:format-bold" + | "mdi:format-clear" + | "mdi:format-color" + | "mdi:format-color-fill" + | "mdi:format-color-highlight" + | "mdi:format-color-marker-cancel" + | "mdi:format-color-text" + | "mdi:format-columns" + | "mdi:format-float-center" + | "mdi:format-float-left" + | "mdi:format-float-none" + | "mdi:format-float-right" + | "mdi:format-font" + | "mdi:format-font-size-decrease" + | "mdi:format-font-size-increase" + | "mdi:format-header-1" + | "mdi:format-header-2" + | "mdi:format-header-3" + | "mdi:format-header-4" + | "mdi:format-header-5" + | "mdi:format-header-6" + | "mdi:format-header-decrease" + | "mdi:format-header-down" + | "mdi:format-header-equal" + | "mdi:format-header-increase" + | "mdi:format-header-pound" + | "mdi:format-header-up" + | "mdi:format-horizontal-align-center" + | "mdi:format-horizontal-align-left" + | "mdi:format-horizontal-align-right" + | "mdi:format-indent-decrease" + | "mdi:format-indent-increase" + | "mdi:format-italic" + | "mdi:format-letter-case" + | "mdi:format-letter-case-lower" + | "mdi:format-letter-case-upper" + | "mdi:format-letter-ends-with" + | "mdi:format-letter-matches" + | "mdi:format-letter-spacing" + | "mdi:format-letter-spacing-variant" + | "mdi:format-letter-starts-with" + | "mdi:format-line-height" + | "mdi:format-line-spacing" + | "mdi:format-line-style" + | "mdi:format-line-weight" + | "mdi:format-list-bulleted" + | "mdi:format-list-bulleted-square" + | "mdi:format-list-bulleted-triangle" + | "mdi:format-list-bulleted-type" + | "mdi:format-list-checkbox" + | "mdi:format-list-checks" + | "mdi:format-list-group" + | "mdi:format-list-group-plus" + | "mdi:format-list-numbered" + | "mdi:format-list-numbered-rtl" + | "mdi:format-list-text" + | "mdi:format-list-triangle" + | "mdi:format-overline" + | "mdi:format-page-break" + | "mdi:format-page-split" + | "mdi:format-paint" + | "mdi:format-paragraph" + | "mdi:format-paragraph-spacing" + | "mdi:format-pilcrow" + | "mdi:format-pilcrow-arrow-left" + | "mdi:format-pilcrow-arrow-right" + | "mdi:format-quote-close" + | "mdi:format-quote-close-outline" + | "mdi:format-quote-open" + | "mdi:format-quote-open-outline" + | "mdi:format-rotate-90" + | "mdi:format-section" + | "mdi:format-size" + | "mdi:format-strikethrough" + | "mdi:format-strikethrough-variant" + | "mdi:format-subscript" + | "mdi:format-superscript" + | "mdi:format-text" + | "mdi:format-text-rotation-angle-down" + | "mdi:format-text-rotation-angle-up" + | "mdi:format-text-rotation-down" + | "mdi:format-text-rotation-down-vertical" + | "mdi:format-text-rotation-none" + | "mdi:format-text-rotation-up" + | "mdi:format-text-rotation-vertical" + | "mdi:format-text-variant" + | "mdi:format-text-variant-outline" + | "mdi:format-text-wrapping-clip" + | "mdi:format-text-wrapping-overflow" + | "mdi:format-text-wrapping-wrap" + | "mdi:format-textbox" + | "mdi:format-title" + | "mdi:format-underline" + | "mdi:format-underline-wavy" + | "mdi:format-vertical-align-bottom" + | "mdi:format-vertical-align-center" + | "mdi:format-vertical-align-top" + | "mdi:format-wrap-inline" + | "mdi:format-wrap-square" + | "mdi:format-wrap-tight" + | "mdi:format-wrap-top-bottom" + | "mdi:forum" + | "mdi:forum-minus" + | "mdi:forum-minus-outline" + | "mdi:forum-outline" + | "mdi:forum-plus" + | "mdi:forum-plus-outline" + | "mdi:forum-remove" + | "mdi:forum-remove-outline" + | "mdi:forward" + | "mdi:forwardburger" + | "mdi:fountain" + | "mdi:fountain-pen" + | "mdi:fountain-pen-tip" + | "mdi:foursquare" + | "mdi:fraction-one-half" + | "mdi:freebsd" + | "mdi:french-fries" + | "mdi:frequently-asked-questions" + | "mdi:fridge" + | "mdi:fridge-alert" + | "mdi:fridge-alert-outline" + | "mdi:fridge-bottom" + | "mdi:fridge-industrial" + | "mdi:fridge-industrial-alert" + | "mdi:fridge-industrial-alert-outline" + | "mdi:fridge-industrial-off" + | "mdi:fridge-industrial-off-outline" + | "mdi:fridge-industrial-outline" + | "mdi:fridge-off" + | "mdi:fridge-off-outline" + | "mdi:fridge-outline" + | "mdi:fridge-top" + | "mdi:fridge-variant" + | "mdi:fridge-variant-alert" + | "mdi:fridge-variant-alert-outline" + | "mdi:fridge-variant-off" + | "mdi:fridge-variant-off-outline" + | "mdi:fridge-variant-outline" + | "mdi:fruit-cherries" + | "mdi:fruit-cherries-off" + | "mdi:fruit-citrus" + | "mdi:fruit-citrus-off" + | "mdi:fruit-grapes" + | "mdi:fruit-grapes-outline" + | "mdi:fruit-pear" + | "mdi:fruit-pineapple" + | "mdi:fruit-watermelon" + | "mdi:fuel" + | "mdi:fuel-cell" + | "mdi:fullscreen" + | "mdi:fullscreen-exit" + | "mdi:function" + | "mdi:function-variant" + | "mdi:furigana-horizontal" + | "mdi:furigana-vertical" + | "mdi:fuse" + | "mdi:fuse-alert" + | "mdi:fuse-blade" + | "mdi:fuse-off" + | "mdi:gamepad" + | "mdi:gamepad-circle" + | "mdi:gamepad-circle-down" + | "mdi:gamepad-circle-left" + | "mdi:gamepad-circle-outline" + | "mdi:gamepad-circle-right" + | "mdi:gamepad-circle-up" + | "mdi:gamepad-down" + | "mdi:gamepad-left" + | "mdi:gamepad-outline" + | "mdi:gamepad-right" + | "mdi:gamepad-round" + | "mdi:gamepad-round-down" + | "mdi:gamepad-round-left" + | "mdi:gamepad-round-outline" + | "mdi:gamepad-round-right" + | "mdi:gamepad-round-up" + | "mdi:gamepad-square" + | "mdi:gamepad-square-outline" + | "mdi:gamepad-up" + | "mdi:gamepad-variant" + | "mdi:gamepad-variant-outline" + | "mdi:gamma" + | "mdi:gantry-crane" + | "mdi:garage" + | "mdi:garage-alert" + | "mdi:garage-alert-variant" + | "mdi:garage-lock" + | "mdi:garage-open" + | "mdi:garage-open-variant" + | "mdi:garage-variant" + | "mdi:garage-variant-lock" + | "mdi:gas-burner" + | "mdi:gas-cylinder" + | "mdi:gas-station" + | "mdi:gas-station-in-use" + | "mdi:gas-station-in-use-outline" + | "mdi:gas-station-off" + | "mdi:gas-station-off-outline" + | "mdi:gas-station-outline" + | "mdi:gate" + | "mdi:gate-alert" + | "mdi:gate-and" + | "mdi:gate-arrow-left" + | "mdi:gate-arrow-right" + | "mdi:gate-buffer" + | "mdi:gate-nand" + | "mdi:gate-nor" + | "mdi:gate-not" + | "mdi:gate-open" + | "mdi:gate-or" + | "mdi:gate-xnor" + | "mdi:gate-xor" + | "mdi:gatsby" + | "mdi:gauge" + | "mdi:gauge-empty" + | "mdi:gauge-full" + | "mdi:gauge-low" + | "mdi:gavel" + | "mdi:gender-female" + | "mdi:gender-male" + | "mdi:gender-male-female" + | "mdi:gender-male-female-variant" + | "mdi:gender-non-binary" + | "mdi:gender-transgender" + | "mdi:generator-mobile" + | "mdi:generator-portable" + | "mdi:generator-stationary" + | "mdi:gentoo" + | "mdi:gesture" + | "mdi:gesture-double-tap" + | "mdi:gesture-pinch" + | "mdi:gesture-spread" + | "mdi:gesture-swipe" + | "mdi:gesture-swipe-down" + | "mdi:gesture-swipe-horizontal" + | "mdi:gesture-swipe-left" + | "mdi:gesture-swipe-right" + | "mdi:gesture-swipe-up" + | "mdi:gesture-swipe-vertical" + | "mdi:gesture-tap" + | "mdi:gesture-tap-box" + | "mdi:gesture-tap-button" + | "mdi:gesture-tap-hold" + | "mdi:gesture-two-double-tap" + | "mdi:gesture-two-tap" + | "mdi:ghost" + | "mdi:ghost-off" + | "mdi:ghost-off-outline" + | "mdi:ghost-outline" + | "mdi:gif" + | "mdi:gift" + | "mdi:gift-off" + | "mdi:gift-off-outline" + | "mdi:gift-open" + | "mdi:gift-open-outline" + | "mdi:gift-outline" + | "mdi:git" + | "mdi:github" + | "mdi:github-box" + | "mdi:github-face" + | "mdi:gitlab" + | "mdi:glass-cocktail" + | "mdi:glass-cocktail-off" + | "mdi:glass-flute" + | "mdi:glass-fragile" + | "mdi:glass-mug" + | "mdi:glass-mug-off" + | "mdi:glass-mug-variant" + | "mdi:glass-mug-variant-off" + | "mdi:glass-pint-outline" + | "mdi:glass-stange" + | "mdi:glass-tulip" + | "mdi:glass-wine" + | "mdi:glassdoor" + | "mdi:glasses" + | "mdi:globe-light" + | "mdi:globe-light-outline" + | "mdi:globe-model" + | "mdi:gmail" + | "mdi:gnome" + | "mdi:go-kart" + | "mdi:go-kart-track" + | "mdi:gog" + | "mdi:gold" + | "mdi:golf" + | "mdi:golf-cart" + | "mdi:golf-tee" + | "mdi:gondola" + | "mdi:goodreads" + | "mdi:google" + | "mdi:google-ads" + | "mdi:google-allo" + | "mdi:google-analytics" + | "mdi:google-assistant" + | "mdi:google-cardboard" + | "mdi:google-chrome" + | "mdi:google-circles" + | "mdi:google-circles-communities" + | "mdi:google-circles-extended" + | "mdi:google-circles-group" + | "mdi:google-classroom" + | "mdi:google-cloud" + | "mdi:google-downasaur" + | "mdi:google-drive" + | "mdi:google-earth" + | "mdi:google-fit" + | "mdi:google-glass" + | "mdi:google-hangouts" + | "mdi:google-home" + | "mdi:google-keep" + | "mdi:google-lens" + | "mdi:google-maps" + | "mdi:google-my-business" + | "mdi:google-nearby" + | "mdi:google-pages" + | "mdi:google-photos" + | "mdi:google-physical-web" + | "mdi:google-play" + | "mdi:google-plus" + | "mdi:google-plus-box" + | "mdi:google-podcast" + | "mdi:google-spreadsheet" + | "mdi:google-street-view" + | "mdi:google-translate" + | "mdi:google-wallet" + | "mdi:gradient-horizontal" + | "mdi:gradient-vertical" + | "mdi:grain" + | "mdi:graph" + | "mdi:graph-outline" + | "mdi:graphql" + | "mdi:grass" + | "mdi:grave-stone" + | "mdi:grease-pencil" + | "mdi:greater-than" + | "mdi:greater-than-or-equal" + | "mdi:greenhouse" + | "mdi:grid" + | "mdi:grid-large" + | "mdi:grid-off" + | "mdi:grill" + | "mdi:grill-outline" + | "mdi:group" + | "mdi:guitar-acoustic" + | "mdi:guitar-electric" + | "mdi:guitar-pick" + | "mdi:guitar-pick-outline" + | "mdi:guy-fawkes-mask" + | "mdi:gymnastics" + | "mdi:hail" + | "mdi:hair-dryer" + | "mdi:hair-dryer-outline" + | "mdi:halloween" + | "mdi:hamburger" + | "mdi:hamburger-check" + | "mdi:hamburger-minus" + | "mdi:hamburger-off" + | "mdi:hamburger-plus" + | "mdi:hamburger-remove" + | "mdi:hammer" + | "mdi:hammer-screwdriver" + | "mdi:hammer-sickle" + | "mdi:hammer-wrench" + | "mdi:hand-back-left" + | "mdi:hand-back-left-off" + | "mdi:hand-back-left-off-outline" + | "mdi:hand-back-left-outline" + | "mdi:hand-back-right" + | "mdi:hand-back-right-off" + | "mdi:hand-back-right-off-outline" + | "mdi:hand-back-right-outline" + | "mdi:hand-clap" + | "mdi:hand-clap-off" + | "mdi:hand-coin" + | "mdi:hand-coin-outline" + | "mdi:hand-cycle" + | "mdi:hand-extended" + | "mdi:hand-extended-outline" + | "mdi:hand-front-left" + | "mdi:hand-front-left-outline" + | "mdi:hand-front-right" + | "mdi:hand-front-right-outline" + | "mdi:hand-heart" + | "mdi:hand-heart-outline" + | "mdi:hand-left" + | "mdi:hand-okay" + | "mdi:hand-peace" + | "mdi:hand-peace-variant" + | "mdi:hand-pointing-down" + | "mdi:hand-pointing-left" + | "mdi:hand-pointing-right" + | "mdi:hand-pointing-up" + | "mdi:hand-right" + | "mdi:hand-saw" + | "mdi:hand-wash" + | "mdi:hand-wash-outline" + | "mdi:hand-water" + | "mdi:hand-wave" + | "mdi:hand-wave-outline" + | "mdi:handball" + | "mdi:handcuffs" + | "mdi:hands-pray" + | "mdi:handshake" + | "mdi:handshake-outline" + | "mdi:hanger" + | "mdi:hangouts" + | "mdi:hard-hat" + | "mdi:harddisk" + | "mdi:harddisk-plus" + | "mdi:harddisk-remove" + | "mdi:hat-fedora" + | "mdi:hazard-lights" + | "mdi:hdmi-port" + | "mdi:hdr" + | "mdi:hdr-off" + | "mdi:head" + | "mdi:head-alert" + | "mdi:head-alert-outline" + | "mdi:head-check" + | "mdi:head-check-outline" + | "mdi:head-cog" + | "mdi:head-cog-outline" + | "mdi:head-dots-horizontal" + | "mdi:head-dots-horizontal-outline" + | "mdi:head-flash" + | "mdi:head-flash-outline" + | "mdi:head-heart" + | "mdi:head-heart-outline" + | "mdi:head-lightbulb" + | "mdi:head-lightbulb-outline" + | "mdi:head-minus" + | "mdi:head-minus-outline" + | "mdi:head-outline" + | "mdi:head-plus" + | "mdi:head-plus-outline" + | "mdi:head-question" + | "mdi:head-question-outline" + | "mdi:head-remove" + | "mdi:head-remove-outline" + | "mdi:head-snowflake" + | "mdi:head-snowflake-outline" + | "mdi:head-sync" + | "mdi:head-sync-outline" + | "mdi:headphones" + | "mdi:headphones-bluetooth" + | "mdi:headphones-box" + | "mdi:headphones-off" + | "mdi:headphones-settings" + | "mdi:headset" + | "mdi:headset-dock" + | "mdi:headset-off" + | "mdi:heart" + | "mdi:heart-box" + | "mdi:heart-box-outline" + | "mdi:heart-broken" + | "mdi:heart-broken-outline" + | "mdi:heart-circle" + | "mdi:heart-circle-outline" + | "mdi:heart-cog" + | "mdi:heart-cog-outline" + | "mdi:heart-flash" + | "mdi:heart-half" + | "mdi:heart-half-full" + | "mdi:heart-half-outline" + | "mdi:heart-minus" + | "mdi:heart-minus-outline" + | "mdi:heart-multiple" + | "mdi:heart-multiple-outline" + | "mdi:heart-off" + | "mdi:heart-off-outline" + | "mdi:heart-outline" + | "mdi:heart-plus" + | "mdi:heart-plus-outline" + | "mdi:heart-pulse" + | "mdi:heart-remove" + | "mdi:heart-remove-outline" + | "mdi:heart-search" + | "mdi:heart-settings" + | "mdi:heart-settings-outline" + | "mdi:heat-pump" + | "mdi:heat-pump-outline" + | "mdi:heat-wave" + | "mdi:heating-coil" + | "mdi:helicopter" + | "mdi:help" + | "mdi:help-box" + | "mdi:help-box-multiple" + | "mdi:help-box-multiple-outline" + | "mdi:help-box-outline" + | "mdi:help-circle" + | "mdi:help-circle-outline" + | "mdi:help-network" + | "mdi:help-network-outline" + | "mdi:help-rhombus" + | "mdi:help-rhombus-outline" + | "mdi:hexadecimal" + | "mdi:hexagon" + | "mdi:hexagon-multiple" + | "mdi:hexagon-multiple-outline" + | "mdi:hexagon-outline" + | "mdi:hexagon-slice-1" + | "mdi:hexagon-slice-2" + | "mdi:hexagon-slice-3" + | "mdi:hexagon-slice-4" + | "mdi:hexagon-slice-5" + | "mdi:hexagon-slice-6" + | "mdi:hexagram" + | "mdi:hexagram-outline" + | "mdi:high-definition" + | "mdi:high-definition-box" + | "mdi:highway" + | "mdi:hiking" + | "mdi:history" + | "mdi:hockey-puck" + | "mdi:hockey-sticks" + | "mdi:hololens" + | "mdi:home" + | "mdi:home-account" + | "mdi:home-alert" + | "mdi:home-alert-outline" + | "mdi:home-analytics" + | "mdi:home-assistant" + | "mdi:home-automation" + | "mdi:home-battery" + | "mdi:home-battery-outline" + | "mdi:home-circle" + | "mdi:home-circle-outline" + | "mdi:home-city" + | "mdi:home-city-outline" + | "mdi:home-clock" + | "mdi:home-clock-outline" + | "mdi:home-currency-usd" + | "mdi:home-edit" + | "mdi:home-edit-outline" + | "mdi:home-export-outline" + | "mdi:home-flood" + | "mdi:home-floor-0" + | "mdi:home-floor-1" + | "mdi:home-floor-2" + | "mdi:home-floor-3" + | "mdi:home-floor-a" + | "mdi:home-floor-b" + | "mdi:home-floor-g" + | "mdi:home-floor-l" + | "mdi:home-floor-negative-1" + | "mdi:home-group" + | "mdi:home-group-minus" + | "mdi:home-group-plus" + | "mdi:home-group-remove" + | "mdi:home-heart" + | "mdi:home-import-outline" + | "mdi:home-lightbulb" + | "mdi:home-lightbulb-outline" + | "mdi:home-lightning-bolt" + | "mdi:home-lightning-bolt-outline" + | "mdi:home-lock" + | "mdi:home-lock-open" + | "mdi:home-map-marker" + | "mdi:home-minus" + | "mdi:home-minus-outline" + | "mdi:home-modern" + | "mdi:home-off" + | "mdi:home-off-outline" + | "mdi:home-outline" + | "mdi:home-percent" + | "mdi:home-percent-outline" + | "mdi:home-plus" + | "mdi:home-plus-outline" + | "mdi:home-remove" + | "mdi:home-remove-outline" + | "mdi:home-roof" + | "mdi:home-search" + | "mdi:home-search-outline" + | "mdi:home-silo" + | "mdi:home-silo-outline" + | "mdi:home-sound-in" + | "mdi:home-sound-in-outline" + | "mdi:home-sound-out" + | "mdi:home-sound-out-outline" + | "mdi:home-switch" + | "mdi:home-switch-outline" + | "mdi:home-thermometer" + | "mdi:home-thermometer-outline" + | "mdi:home-variant" + | "mdi:home-variant-outline" + | "mdi:hook" + | "mdi:hook-off" + | "mdi:hoop-house" + | "mdi:hops" + | "mdi:horizontal-rotate-clockwise" + | "mdi:horizontal-rotate-counterclockwise" + | "mdi:horse" + | "mdi:horse-human" + | "mdi:horse-variant" + | "mdi:horse-variant-fast" + | "mdi:horseshoe" + | "mdi:hospital" + | "mdi:hospital-box" + | "mdi:hospital-box-outline" + | "mdi:hospital-building" + | "mdi:hospital-marker" + | "mdi:hot-tub" + | "mdi:hours-12" + | "mdi:hours-24" + | "mdi:houzz" + | "mdi:houzz-box" + | "mdi:hub" + | "mdi:hub-outline" + | "mdi:hubspot" + | "mdi:hulu" + | "mdi:human" + | "mdi:human-baby-changing-table" + | "mdi:human-cane" + | "mdi:human-capacity-decrease" + | "mdi:human-capacity-increase" + | "mdi:human-child" + | "mdi:human-dolly" + | "mdi:human-edit" + | "mdi:human-female" + | "mdi:human-female-boy" + | "mdi:human-female-dance" + | "mdi:human-female-female" + | "mdi:human-female-female-child" + | "mdi:human-female-girl" + | "mdi:human-greeting" + | "mdi:human-greeting-proximity" + | "mdi:human-greeting-variant" + | "mdi:human-handsdown" + | "mdi:human-handsup" + | "mdi:human-male" + | "mdi:human-male-board" + | "mdi:human-male-board-poll" + | "mdi:human-male-boy" + | "mdi:human-male-child" + | "mdi:human-male-female" + | "mdi:human-male-female-child" + | "mdi:human-male-girl" + | "mdi:human-male-height" + | "mdi:human-male-height-variant" + | "mdi:human-male-male" + | "mdi:human-male-male-child" + | "mdi:human-non-binary" + | "mdi:human-pregnant" + | "mdi:human-queue" + | "mdi:human-scooter" + | "mdi:human-walker" + | "mdi:human-wheelchair" + | "mdi:human-white-cane" + | "mdi:humble-bundle" + | "mdi:hurricane" + | "mdi:hvac" + | "mdi:hvac-off" + | "mdi:hydraulic-oil-level" + | "mdi:hydraulic-oil-temperature" + | "mdi:hydro-power" + | "mdi:hydrogen-station" + | "mdi:ice-cream" + | "mdi:ice-cream-off" + | "mdi:ice-pop" + | "mdi:id-card" + | "mdi:identifier" + | "mdi:ideogram-cjk" + | "mdi:ideogram-cjk-variant" + | "mdi:image" + | "mdi:image-album" + | "mdi:image-area" + | "mdi:image-area-close" + | "mdi:image-auto-adjust" + | "mdi:image-broken" + | "mdi:image-broken-variant" + | "mdi:image-check" + | "mdi:image-check-outline" + | "mdi:image-edit" + | "mdi:image-edit-outline" + | "mdi:image-filter-black-white" + | "mdi:image-filter-center-focus" + | "mdi:image-filter-center-focus-strong" + | "mdi:image-filter-center-focus-strong-outline" + | "mdi:image-filter-center-focus-weak" + | "mdi:image-filter-drama" + | "mdi:image-filter-drama-outline" + | "mdi:image-filter-frames" + | "mdi:image-filter-hdr" + | "mdi:image-filter-hdr-outline" + | "mdi:image-filter-none" + | "mdi:image-filter-tilt-shift" + | "mdi:image-filter-vintage" + | "mdi:image-frame" + | "mdi:image-lock" + | "mdi:image-lock-outline" + | "mdi:image-marker" + | "mdi:image-marker-outline" + | "mdi:image-minus" + | "mdi:image-minus-outline" + | "mdi:image-move" + | "mdi:image-multiple" + | "mdi:image-multiple-outline" + | "mdi:image-off" + | "mdi:image-off-outline" + | "mdi:image-outline" + | "mdi:image-plus" + | "mdi:image-plus-outline" + | "mdi:image-refresh" + | "mdi:image-refresh-outline" + | "mdi:image-remove" + | "mdi:image-remove-outline" + | "mdi:image-search" + | "mdi:image-search-outline" + | "mdi:image-size-select-actual" + | "mdi:image-size-select-large" + | "mdi:image-size-select-small" + | "mdi:image-sync" + | "mdi:image-sync-outline" + | "mdi:image-text" + | "mdi:import" + | "mdi:inbox" + | "mdi:inbox-arrow-down" + | "mdi:inbox-arrow-down-outline" + | "mdi:inbox-arrow-up" + | "mdi:inbox-arrow-up-outline" + | "mdi:inbox-full" + | "mdi:inbox-full-outline" + | "mdi:inbox-multiple" + | "mdi:inbox-multiple-outline" + | "mdi:inbox-outline" + | "mdi:inbox-remove" + | "mdi:inbox-remove-outline" + | "mdi:incognito" + | "mdi:incognito-circle" + | "mdi:incognito-circle-off" + | "mdi:incognito-off" + | "mdi:indent" + | "mdi:induction" + | "mdi:infinity" + | "mdi:information" + | "mdi:information-box" + | "mdi:information-box-outline" + | "mdi:information-off" + | "mdi:information-off-outline" + | "mdi:information-outline" + | "mdi:information-slab-box" + | "mdi:information-slab-box-outline" + | "mdi:information-slab-circle" + | "mdi:information-slab-circle-outline" + | "mdi:information-slab-symbol" + | "mdi:information-symbol" + | "mdi:information-variant" + | "mdi:information-variant-box" + | "mdi:information-variant-box-outline" + | "mdi:information-variant-circle" + | "mdi:information-variant-circle-outline" + | "mdi:instagram" + | "mdi:instapaper" + | "mdi:instrument-triangle" + | "mdi:integrated-circuit-chip" + | "mdi:invert-colors" + | "mdi:invert-colors-off" + | "mdi:invoice" + | "mdi:invoice-arrow-left" + | "mdi:invoice-arrow-left-outline" + | "mdi:invoice-arrow-right" + | "mdi:invoice-arrow-right-outline" + | "mdi:invoice-check" + | "mdi:invoice-check-outline" + | "mdi:invoice-clock" + | "mdi:invoice-clock-outline" + | "mdi:invoice-edit" + | "mdi:invoice-edit-outline" + | "mdi:invoice-export-outline" + | "mdi:invoice-fast" + | "mdi:invoice-fast-outline" + | "mdi:invoice-import" + | "mdi:invoice-import-outline" + | "mdi:invoice-list" + | "mdi:invoice-list-outline" + | "mdi:invoice-minus" + | "mdi:invoice-minus-outline" + | "mdi:invoice-multiple" + | "mdi:invoice-multiple-outline" + | "mdi:invoice-outline" + | "mdi:invoice-plus" + | "mdi:invoice-plus-outline" + | "mdi:invoice-remove" + | "mdi:invoice-remove-outline" + | "mdi:invoice-send" + | "mdi:invoice-send-outline" + | "mdi:invoice-text" + | "mdi:invoice-text-arrow-left" + | "mdi:invoice-text-arrow-left-outline" + | "mdi:invoice-text-arrow-right" + | "mdi:invoice-text-arrow-right-outline" + | "mdi:invoice-text-check" + | "mdi:invoice-text-check-outline" + | "mdi:invoice-text-clock" + | "mdi:invoice-text-clock-outline" + | "mdi:invoice-text-edit" + | "mdi:invoice-text-edit-outline" + | "mdi:invoice-text-fast" + | "mdi:invoice-text-fast-outline" + | "mdi:invoice-text-minus" + | "mdi:invoice-text-minus-outline" + | "mdi:invoice-text-multiple" + | "mdi:invoice-text-multiple-outline" + | "mdi:invoice-text-outline" + | "mdi:invoice-text-plus" + | "mdi:invoice-text-plus-outline" + | "mdi:invoice-text-remove" + | "mdi:invoice-text-remove-outline" + | "mdi:invoice-text-send" + | "mdi:invoice-text-send-outline" + | "mdi:iobroker" + | "mdi:ip" + | "mdi:ip-network" + | "mdi:ip-network-outline" + | "mdi:ip-outline" + | "mdi:ipod" + | "mdi:iron" + | "mdi:iron-board" + | "mdi:iron-outline" + | "mdi:island" + | "mdi:island-variant" + | "mdi:itunes" + | "mdi:iv-bag" + | "mdi:jabber" + | "mdi:jeepney" + | "mdi:jellyfish" + | "mdi:jellyfish-outline" + | "mdi:jira" + | "mdi:jquery" + | "mdi:jsfiddle" + | "mdi:jump-rope" + | "mdi:kabaddi" + | "mdi:kangaroo" + | "mdi:karate" + | "mdi:kayaking" + | "mdi:keg" + | "mdi:kettle" + | "mdi:kettle-alert" + | "mdi:kettle-alert-outline" + | "mdi:kettle-off" + | "mdi:kettle-off-outline" + | "mdi:kettle-outline" + | "mdi:kettle-pour-over" + | "mdi:kettle-steam" + | "mdi:kettle-steam-outline" + | "mdi:kettlebell" + | "mdi:key" + | "mdi:key-alert" + | "mdi:key-alert-outline" + | "mdi:key-arrow-right" + | "mdi:key-chain" + | "mdi:key-chain-variant" + | "mdi:key-change" + | "mdi:key-link" + | "mdi:key-minus" + | "mdi:key-outline" + | "mdi:key-plus" + | "mdi:key-remove" + | "mdi:key-star" + | "mdi:key-variant" + | "mdi:key-wireless" + | "mdi:keyboard" + | "mdi:keyboard-backspace" + | "mdi:keyboard-caps" + | "mdi:keyboard-close" + | "mdi:keyboard-close-outline" + | "mdi:keyboard-esc" + | "mdi:keyboard-f1" + | "mdi:keyboard-f10" + | "mdi:keyboard-f11" + | "mdi:keyboard-f12" + | "mdi:keyboard-f2" + | "mdi:keyboard-f3" + | "mdi:keyboard-f4" + | "mdi:keyboard-f5" + | "mdi:keyboard-f6" + | "mdi:keyboard-f7" + | "mdi:keyboard-f8" + | "mdi:keyboard-f9" + | "mdi:keyboard-off" + | "mdi:keyboard-off-outline" + | "mdi:keyboard-outline" + | "mdi:keyboard-return" + | "mdi:keyboard-settings" + | "mdi:keyboard-settings-outline" + | "mdi:keyboard-space" + | "mdi:keyboard-tab" + | "mdi:keyboard-tab-reverse" + | "mdi:keyboard-variant" + | "mdi:khanda" + | "mdi:kickstarter" + | "mdi:kite" + | "mdi:kite-outline" + | "mdi:kitesurfing" + | "mdi:klingon" + | "mdi:knife" + | "mdi:knife-military" + | "mdi:knob" + | "mdi:koala" + | "mdi:kodi" + | "mdi:kubernetes" + | "mdi:label" + | "mdi:label-multiple" + | "mdi:label-multiple-outline" + | "mdi:label-off" + | "mdi:label-off-outline" + | "mdi:label-outline" + | "mdi:label-percent" + | "mdi:label-percent-outline" + | "mdi:label-variant" + | "mdi:label-variant-outline" + | "mdi:ladder" + | "mdi:ladybug" + | "mdi:lambda" + | "mdi:lamp" + | "mdi:lamp-outline" + | "mdi:lamps" + | "mdi:lamps-outline" + | "mdi:lan" + | "mdi:lan-check" + | "mdi:lan-connect" + | "mdi:lan-disconnect" + | "mdi:lan-pending" + | "mdi:land-fields" + | "mdi:land-plots" + | "mdi:land-plots-circle" + | "mdi:land-plots-circle-variant" + | "mdi:land-plots-marker" + | "mdi:land-rows-horizontal" + | "mdi:land-rows-vertical" + | "mdi:landslide" + | "mdi:landslide-outline" + | "mdi:language-c" + | "mdi:language-cpp" + | "mdi:language-csharp" + | "mdi:language-css3" + | "mdi:language-fortran" + | "mdi:language-go" + | "mdi:language-haskell" + | "mdi:language-html5" + | "mdi:language-java" + | "mdi:language-javascript" + | "mdi:language-jsx" + | "mdi:language-kotlin" + | "mdi:language-lua" + | "mdi:language-markdown" + | "mdi:language-markdown-outline" + | "mdi:language-php" + | "mdi:language-python" + | "mdi:language-python-text" + | "mdi:language-r" + | "mdi:language-ruby" + | "mdi:language-ruby-on-rails" + | "mdi:language-rust" + | "mdi:language-swift" + | "mdi:language-typescript" + | "mdi:language-xaml" + | "mdi:laptop" + | "mdi:laptop-account" + | "mdi:laptop-chromebook" + | "mdi:laptop-mac" + | "mdi:laptop-off" + | "mdi:laptop-windows" + | "mdi:laravel" + | "mdi:laser-pointer" + | "mdi:lasso" + | "mdi:lastfm" + | "mdi:lastpass" + | "mdi:latitude" + | "mdi:launch" + | "mdi:lava-lamp" + | "mdi:layers" + | "mdi:layers-edit" + | "mdi:layers-minus" + | "mdi:layers-off" + | "mdi:layers-off-outline" + | "mdi:layers-outline" + | "mdi:layers-plus" + | "mdi:layers-remove" + | "mdi:layers-search" + | "mdi:layers-search-outline" + | "mdi:layers-triple" + | "mdi:layers-triple-outline" + | "mdi:lead-pencil" + | "mdi:leaf" + | "mdi:leaf-circle" + | "mdi:leaf-circle-outline" + | "mdi:leaf-maple" + | "mdi:leaf-maple-off" + | "mdi:leaf-off" + | "mdi:leak" + | "mdi:leak-off" + | "mdi:lectern" + | "mdi:led-off" + | "mdi:led-on" + | "mdi:led-outline" + | "mdi:led-strip" + | "mdi:led-strip-variant" + | "mdi:led-strip-variant-off" + | "mdi:led-variant-off" + | "mdi:led-variant-on" + | "mdi:led-variant-outline" + | "mdi:leek" + | "mdi:less-than" + | "mdi:less-than-or-equal" + | "mdi:library" + | "mdi:library-books" + | "mdi:library-outline" + | "mdi:library-shelves" + | "mdi:license" + | "mdi:lifebuoy" + | "mdi:light-flood-down" + | "mdi:light-flood-up" + | "mdi:light-recessed" + | "mdi:light-switch" + | "mdi:light-switch-off" + | "mdi:lightbulb" + | "mdi:lightbulb-alert" + | "mdi:lightbulb-alert-outline" + | "mdi:lightbulb-auto" + | "mdi:lightbulb-auto-outline" + | "mdi:lightbulb-cfl" + | "mdi:lightbulb-cfl-off" + | "mdi:lightbulb-cfl-spiral" + | "mdi:lightbulb-cfl-spiral-off" + | "mdi:lightbulb-fluorescent-tube" + | "mdi:lightbulb-fluorescent-tube-outline" + | "mdi:lightbulb-group" + | "mdi:lightbulb-group-off" + | "mdi:lightbulb-group-off-outline" + | "mdi:lightbulb-group-outline" + | "mdi:lightbulb-multiple" + | "mdi:lightbulb-multiple-off" + | "mdi:lightbulb-multiple-off-outline" + | "mdi:lightbulb-multiple-outline" + | "mdi:lightbulb-night" + | "mdi:lightbulb-night-outline" + | "mdi:lightbulb-off" + | "mdi:lightbulb-off-outline" + | "mdi:lightbulb-on" + | "mdi:lightbulb-on-10" + | "mdi:lightbulb-on-20" + | "mdi:lightbulb-on-30" + | "mdi:lightbulb-on-40" + | "mdi:lightbulb-on-50" + | "mdi:lightbulb-on-60" + | "mdi:lightbulb-on-70" + | "mdi:lightbulb-on-80" + | "mdi:lightbulb-on-90" + | "mdi:lightbulb-on-outline" + | "mdi:lightbulb-outline" + | "mdi:lightbulb-question" + | "mdi:lightbulb-question-outline" + | "mdi:lightbulb-spot" + | "mdi:lightbulb-spot-off" + | "mdi:lightbulb-variant" + | "mdi:lightbulb-variant-outline" + | "mdi:lighthouse" + | "mdi:lighthouse-on" + | "mdi:lightning-bolt" + | "mdi:lightning-bolt-circle" + | "mdi:lightning-bolt-outline" + | "mdi:line-scan" + | "mdi:lingerie" + | "mdi:link" + | "mdi:link-box" + | "mdi:link-box-outline" + | "mdi:link-box-variant" + | "mdi:link-box-variant-outline" + | "mdi:link-circle" + | "mdi:link-circle-outline" + | "mdi:link-edit" + | "mdi:link-lock" + | "mdi:link-off" + | "mdi:link-plus" + | "mdi:link-variant" + | "mdi:link-variant-minus" + | "mdi:link-variant-off" + | "mdi:link-variant-plus" + | "mdi:link-variant-remove" + | "mdi:linkedin" + | "mdi:linode" + | "mdi:linux" + | "mdi:linux-mint" + | "mdi:lipstick" + | "mdi:liquid-spot" + | "mdi:liquor" + | "mdi:list-box" + | "mdi:list-box-outline" + | "mdi:list-status" + | "mdi:litecoin" + | "mdi:loading" + | "mdi:location-enter" + | "mdi:location-exit" + | "mdi:lock" + | "mdi:lock-alert" + | "mdi:lock-alert-outline" + | "mdi:lock-check" + | "mdi:lock-check-outline" + | "mdi:lock-clock" + | "mdi:lock-minus" + | "mdi:lock-minus-outline" + | "mdi:lock-off" + | "mdi:lock-off-outline" + | "mdi:lock-open" + | "mdi:lock-open-alert" + | "mdi:lock-open-alert-outline" + | "mdi:lock-open-check" + | "mdi:lock-open-check-outline" + | "mdi:lock-open-minus" + | "mdi:lock-open-minus-outline" + | "mdi:lock-open-outline" + | "mdi:lock-open-plus" + | "mdi:lock-open-plus-outline" + | "mdi:lock-open-remove" + | "mdi:lock-open-remove-outline" + | "mdi:lock-open-variant" + | "mdi:lock-open-variant-outline" + | "mdi:lock-outline" + | "mdi:lock-pattern" + | "mdi:lock-percent" + | "mdi:lock-percent-open" + | "mdi:lock-percent-open-outline" + | "mdi:lock-percent-open-variant" + | "mdi:lock-percent-open-variant-outline" + | "mdi:lock-percent-outline" + | "mdi:lock-plus" + | "mdi:lock-plus-outline" + | "mdi:lock-question" + | "mdi:lock-remove" + | "mdi:lock-remove-outline" + | "mdi:lock-reset" + | "mdi:lock-smart" + | "mdi:locker" + | "mdi:locker-multiple" + | "mdi:login" + | "mdi:login-variant" + | "mdi:logout" + | "mdi:logout-variant" + | "mdi:longitude" + | "mdi:looks" + | "mdi:lotion" + | "mdi:lotion-outline" + | "mdi:lotion-plus" + | "mdi:lotion-plus-outline" + | "mdi:loupe" + | "mdi:lumx" + | "mdi:lungs" + | "mdi:lyft" + | "mdi:mace" + | "mdi:magazine-pistol" + | "mdi:magazine-rifle" + | "mdi:magic-staff" + | "mdi:magnet" + | "mdi:magnet-on" + | "mdi:magnify" + | "mdi:magnify-close" + | "mdi:magnify-expand" + | "mdi:magnify-minus" + | "mdi:magnify-minus-cursor" + | "mdi:magnify-minus-outline" + | "mdi:magnify-plus" + | "mdi:magnify-plus-cursor" + | "mdi:magnify-plus-outline" + | "mdi:magnify-remove-cursor" + | "mdi:magnify-remove-outline" + | "mdi:magnify-scan" + | "mdi:mail" + | "mdi:mail-ru" + | "mdi:mailbox" + | "mdi:mailbox-open" + | "mdi:mailbox-open-outline" + | "mdi:mailbox-open-up" + | "mdi:mailbox-open-up-outline" + | "mdi:mailbox-outline" + | "mdi:mailbox-up" + | "mdi:mailbox-up-outline" + | "mdi:manjaro" + | "mdi:map" + | "mdi:map-check" + | "mdi:map-check-outline" + | "mdi:map-clock" + | "mdi:map-clock-outline" + | "mdi:map-legend" + | "mdi:map-marker" + | "mdi:map-marker-account" + | "mdi:map-marker-account-outline" + | "mdi:map-marker-alert" + | "mdi:map-marker-alert-outline" + | "mdi:map-marker-check" + | "mdi:map-marker-check-outline" + | "mdi:map-marker-circle" + | "mdi:map-marker-distance" + | "mdi:map-marker-down" + | "mdi:map-marker-left" + | "mdi:map-marker-left-outline" + | "mdi:map-marker-minus" + | "mdi:map-marker-minus-outline" + | "mdi:map-marker-multiple" + | "mdi:map-marker-multiple-outline" + | "mdi:map-marker-off" + | "mdi:map-marker-off-outline" + | "mdi:map-marker-outline" + | "mdi:map-marker-path" + | "mdi:map-marker-plus" + | "mdi:map-marker-plus-outline" + | "mdi:map-marker-question" + | "mdi:map-marker-question-outline" + | "mdi:map-marker-radius" + | "mdi:map-marker-radius-outline" + | "mdi:map-marker-remove" + | "mdi:map-marker-remove-outline" + | "mdi:map-marker-remove-variant" + | "mdi:map-marker-right" + | "mdi:map-marker-right-outline" + | "mdi:map-marker-star" + | "mdi:map-marker-star-outline" + | "mdi:map-marker-up" + | "mdi:map-minus" + | "mdi:map-outline" + | "mdi:map-plus" + | "mdi:map-search" + | "mdi:map-search-outline" + | "mdi:mapbox" + | "mdi:margin" + | "mdi:marker" + | "mdi:marker-cancel" + | "mdi:marker-check" + | "mdi:mastodon" + | "mdi:mastodon-variant" + | "mdi:material-design" + | "mdi:material-ui" + | "mdi:math-compass" + | "mdi:math-cos" + | "mdi:math-integral" + | "mdi:math-integral-box" + | "mdi:math-log" + | "mdi:math-norm" + | "mdi:math-norm-box" + | "mdi:math-sin" + | "mdi:math-tan" + | "mdi:matrix" + | "mdi:maxcdn" + | "mdi:medal" + | "mdi:medal-outline" + | "mdi:medical-bag" + | "mdi:medical-cotton-swab" + | "mdi:medication" + | "mdi:medication-outline" + | "mdi:meditation" + | "mdi:medium" + | "mdi:meetup" + | "mdi:memory" + | "mdi:memory-arrow-down" + | "mdi:menorah" + | "mdi:menorah-fire" + | "mdi:menu" + | "mdi:menu-close" + | "mdi:menu-down" + | "mdi:menu-down-outline" + | "mdi:menu-left" + | "mdi:menu-left-outline" + | "mdi:menu-open" + | "mdi:menu-right" + | "mdi:menu-right-outline" + | "mdi:menu-swap" + | "mdi:menu-swap-outline" + | "mdi:menu-up" + | "mdi:menu-up-outline" + | "mdi:merge" + | "mdi:message" + | "mdi:message-alert" + | "mdi:message-alert-outline" + | "mdi:message-arrow-left" + | "mdi:message-arrow-left-outline" + | "mdi:message-arrow-right" + | "mdi:message-arrow-right-outline" + | "mdi:message-badge" + | "mdi:message-badge-outline" + | "mdi:message-bookmark" + | "mdi:message-bookmark-outline" + | "mdi:message-bulleted" + | "mdi:message-bulleted-off" + | "mdi:message-check" + | "mdi:message-check-outline" + | "mdi:message-cog" + | "mdi:message-cog-outline" + | "mdi:message-draw" + | "mdi:message-fast" + | "mdi:message-fast-outline" + | "mdi:message-flash" + | "mdi:message-flash-outline" + | "mdi:message-image" + | "mdi:message-image-outline" + | "mdi:message-lock" + | "mdi:message-lock-outline" + | "mdi:message-minus" + | "mdi:message-minus-outline" + | "mdi:message-off" + | "mdi:message-off-outline" + | "mdi:message-outline" + | "mdi:message-plus" + | "mdi:message-plus-outline" + | "mdi:message-processing" + | "mdi:message-processing-outline" + | "mdi:message-question" + | "mdi:message-question-outline" + | "mdi:message-reply" + | "mdi:message-reply-outline" + | "mdi:message-reply-text" + | "mdi:message-reply-text-outline" + | "mdi:message-settings" + | "mdi:message-settings-outline" + | "mdi:message-star" + | "mdi:message-star-outline" + | "mdi:message-text" + | "mdi:message-text-clock" + | "mdi:message-text-clock-outline" + | "mdi:message-text-fast" + | "mdi:message-text-fast-outline" + | "mdi:message-text-lock" + | "mdi:message-text-lock-outline" + | "mdi:message-text-outline" + | "mdi:message-video" + | "mdi:meteor" + | "mdi:meter-electric" + | "mdi:meter-electric-outline" + | "mdi:meter-gas" + | "mdi:meter-gas-outline" + | "mdi:metronome" + | "mdi:metronome-tick" + | "mdi:micro-sd" + | "mdi:microphone" + | "mdi:microphone-message" + | "mdi:microphone-message-off" + | "mdi:microphone-minus" + | "mdi:microphone-off" + | "mdi:microphone-outline" + | "mdi:microphone-plus" + | "mdi:microphone-question" + | "mdi:microphone-question-outline" + | "mdi:microphone-settings" + | "mdi:microphone-variant" + | "mdi:microphone-variant-off" + | "mdi:microscope" + | "mdi:microsoft" + | "mdi:microsoft-access" + | "mdi:microsoft-azure" + | "mdi:microsoft-azure-devops" + | "mdi:microsoft-bing" + | "mdi:microsoft-dynamics-365" + | "mdi:microsoft-edge" + | "mdi:microsoft-edge-legacy" + | "mdi:microsoft-excel" + | "mdi:microsoft-internet-explorer" + | "mdi:microsoft-office" + | "mdi:microsoft-onedrive" + | "mdi:microsoft-onenote" + | "mdi:microsoft-outlook" + | "mdi:microsoft-powerpoint" + | "mdi:microsoft-sharepoint" + | "mdi:microsoft-teams" + | "mdi:microsoft-visual-studio" + | "mdi:microsoft-visual-studio-code" + | "mdi:microsoft-windows" + | "mdi:microsoft-windows-classic" + | "mdi:microsoft-word" + | "mdi:microsoft-xbox" + | "mdi:microsoft-xbox-controller" + | "mdi:microsoft-xbox-controller-battery-alert" + | "mdi:microsoft-xbox-controller-battery-charging" + | "mdi:microsoft-xbox-controller-battery-empty" + | "mdi:microsoft-xbox-controller-battery-full" + | "mdi:microsoft-xbox-controller-battery-low" + | "mdi:microsoft-xbox-controller-battery-medium" + | "mdi:microsoft-xbox-controller-battery-unknown" + | "mdi:microsoft-xbox-controller-menu" + | "mdi:microsoft-xbox-controller-off" + | "mdi:microsoft-xbox-controller-view" + | "mdi:microsoft-yammer" + | "mdi:microwave" + | "mdi:microwave-off" + | "mdi:middleware" + | "mdi:middleware-outline" + | "mdi:midi" + | "mdi:midi-input" + | "mdi:midi-port" + | "mdi:mine" + | "mdi:minecraft" + | "mdi:mini-sd" + | "mdi:minidisc" + | "mdi:minus" + | "mdi:minus-box" + | "mdi:minus-box-multiple" + | "mdi:minus-box-multiple-outline" + | "mdi:minus-box-outline" + | "mdi:minus-circle" + | "mdi:minus-circle-multiple" + | "mdi:minus-circle-multiple-outline" + | "mdi:minus-circle-off" + | "mdi:minus-circle-off-outline" + | "mdi:minus-circle-outline" + | "mdi:minus-network" + | "mdi:minus-network-outline" + | "mdi:minus-thick" + | "mdi:mirror" + | "mdi:mirror-rectangle" + | "mdi:mirror-variant" + | "mdi:mixcloud" + | "mdi:mixed-martial-arts" + | "mdi:mixed-reality" + | "mdi:mixer" + | "mdi:molecule" + | "mdi:molecule-co" + | "mdi:molecule-co2" + | "mdi:monitor" + | "mdi:monitor-account" + | "mdi:monitor-arrow-down" + | "mdi:monitor-arrow-down-variant" + | "mdi:monitor-cellphone" + | "mdi:monitor-cellphone-star" + | "mdi:monitor-dashboard" + | "mdi:monitor-edit" + | "mdi:monitor-eye" + | "mdi:monitor-lock" + | "mdi:monitor-multiple" + | "mdi:monitor-off" + | "mdi:monitor-screenshot" + | "mdi:monitor-share" + | "mdi:monitor-shimmer" + | "mdi:monitor-small" + | "mdi:monitor-speaker" + | "mdi:monitor-speaker-off" + | "mdi:monitor-star" + | "mdi:monitor-vertical" + | "mdi:moon-first-quarter" + | "mdi:moon-full" + | "mdi:moon-last-quarter" + | "mdi:moon-new" + | "mdi:moon-waning-crescent" + | "mdi:moon-waning-gibbous" + | "mdi:moon-waxing-crescent" + | "mdi:moon-waxing-gibbous" + | "mdi:moped" + | "mdi:moped-electric" + | "mdi:moped-electric-outline" + | "mdi:moped-outline" + | "mdi:more" + | "mdi:mortar-pestle" + | "mdi:mortar-pestle-plus" + | "mdi:mosque" + | "mdi:mosque-outline" + | "mdi:mother-heart" + | "mdi:mother-nurse" + | "mdi:motion" + | "mdi:motion-outline" + | "mdi:motion-pause" + | "mdi:motion-pause-outline" + | "mdi:motion-play" + | "mdi:motion-play-outline" + | "mdi:motion-sensor" + | "mdi:motion-sensor-off" + | "mdi:motorbike" + | "mdi:motorbike-electric" + | "mdi:motorbike-off" + | "mdi:mouse" + | "mdi:mouse-bluetooth" + | "mdi:mouse-left-click" + | "mdi:mouse-left-click-outline" + | "mdi:mouse-move-down" + | "mdi:mouse-move-up" + | "mdi:mouse-move-vertical" + | "mdi:mouse-off" + | "mdi:mouse-outline" + | "mdi:mouse-right-click" + | "mdi:mouse-right-click-outline" + | "mdi:mouse-scroll-wheel" + | "mdi:mouse-variant" + | "mdi:mouse-variant-off" + | "mdi:move-resize" + | "mdi:move-resize-variant" + | "mdi:movie" + | "mdi:movie-check" + | "mdi:movie-check-outline" + | "mdi:movie-cog" + | "mdi:movie-cog-outline" + | "mdi:movie-edit" + | "mdi:movie-edit-outline" + | "mdi:movie-filter" + | "mdi:movie-filter-outline" + | "mdi:movie-minus" + | "mdi:movie-minus-outline" + | "mdi:movie-off" + | "mdi:movie-off-outline" + | "mdi:movie-open" + | "mdi:movie-open-check" + | "mdi:movie-open-check-outline" + | "mdi:movie-open-cog" + | "mdi:movie-open-cog-outline" + | "mdi:movie-open-edit" + | "mdi:movie-open-edit-outline" + | "mdi:movie-open-minus" + | "mdi:movie-open-minus-outline" + | "mdi:movie-open-off" + | "mdi:movie-open-off-outline" + | "mdi:movie-open-outline" + | "mdi:movie-open-play" + | "mdi:movie-open-play-outline" + | "mdi:movie-open-plus" + | "mdi:movie-open-plus-outline" + | "mdi:movie-open-remove" + | "mdi:movie-open-remove-outline" + | "mdi:movie-open-settings" + | "mdi:movie-open-settings-outline" + | "mdi:movie-open-star" + | "mdi:movie-open-star-outline" + | "mdi:movie-outline" + | "mdi:movie-play" + | "mdi:movie-play-outline" + | "mdi:movie-plus" + | "mdi:movie-plus-outline" + | "mdi:movie-remove" + | "mdi:movie-remove-outline" + | "mdi:movie-roll" + | "mdi:movie-search" + | "mdi:movie-search-outline" + | "mdi:movie-settings" + | "mdi:movie-settings-outline" + | "mdi:movie-star" + | "mdi:movie-star-outline" + | "mdi:mower" + | "mdi:mower-bag" + | "mdi:mower-bag-on" + | "mdi:mower-on" + | "mdi:muffin" + | "mdi:multicast" + | "mdi:multimedia" + | "mdi:multiplication" + | "mdi:multiplication-box" + | "mdi:mushroom" + | "mdi:mushroom-off" + | "mdi:mushroom-off-outline" + | "mdi:mushroom-outline" + | "mdi:music" + | "mdi:music-accidental-double-flat" + | "mdi:music-accidental-double-sharp" + | "mdi:music-accidental-flat" + | "mdi:music-accidental-natural" + | "mdi:music-accidental-sharp" + | "mdi:music-box" + | "mdi:music-box-multiple" + | "mdi:music-box-multiple-outline" + | "mdi:music-box-outline" + | "mdi:music-circle" + | "mdi:music-circle-outline" + | "mdi:music-clef-alto" + | "mdi:music-clef-bass" + | "mdi:music-clef-treble" + | "mdi:music-note" + | "mdi:music-note-bluetooth" + | "mdi:music-note-bluetooth-off" + | "mdi:music-note-eighth" + | "mdi:music-note-eighth-dotted" + | "mdi:music-note-half" + | "mdi:music-note-half-dotted" + | "mdi:music-note-minus" + | "mdi:music-note-off" + | "mdi:music-note-off-outline" + | "mdi:music-note-outline" + | "mdi:music-note-plus" + | "mdi:music-note-quarter" + | "mdi:music-note-quarter-dotted" + | "mdi:music-note-sixteenth" + | "mdi:music-note-sixteenth-dotted" + | "mdi:music-note-whole" + | "mdi:music-note-whole-dotted" + | "mdi:music-off" + | "mdi:music-rest-eighth" + | "mdi:music-rest-half" + | "mdi:music-rest-quarter" + | "mdi:music-rest-sixteenth" + | "mdi:music-rest-whole" + | "mdi:mustache" + | "mdi:nail" + | "mdi:nas" + | "mdi:nativescript" + | "mdi:nature" + | "mdi:nature-outline" + | "mdi:nature-people" + | "mdi:nature-people-outline" + | "mdi:navigation" + | "mdi:navigation-outline" + | "mdi:navigation-variant" + | "mdi:navigation-variant-outline" + | "mdi:near-me" + | "mdi:necklace" + | "mdi:needle" + | "mdi:needle-off" + | "mdi:nest-thermostat" + | "mdi:netflix" + | "mdi:network" + | "mdi:network-off" + | "mdi:network-off-outline" + | "mdi:network-outline" + | "mdi:network-pos" + | "mdi:network-strength-1" + | "mdi:network-strength-1-alert" + | "mdi:network-strength-2" + | "mdi:network-strength-2-alert" + | "mdi:network-strength-3" + | "mdi:network-strength-3-alert" + | "mdi:network-strength-4" + | "mdi:network-strength-4-alert" + | "mdi:network-strength-4-cog" + | "mdi:network-strength-alert" + | "mdi:network-strength-alert-outline" + | "mdi:network-strength-off" + | "mdi:network-strength-off-outline" + | "mdi:network-strength-outline" + | "mdi:new-box" + | "mdi:newspaper" + | "mdi:newspaper-check" + | "mdi:newspaper-minus" + | "mdi:newspaper-plus" + | "mdi:newspaper-remove" + | "mdi:newspaper-variant" + | "mdi:newspaper-variant-multiple" + | "mdi:newspaper-variant-multiple-outline" + | "mdi:newspaper-variant-outline" + | "mdi:nfc" + | "mdi:nfc-off" + | "mdi:nfc-search-variant" + | "mdi:nfc-tap" + | "mdi:nfc-variant" + | "mdi:nfc-variant-off" + | "mdi:ninja" + | "mdi:nintendo-game-boy" + | "mdi:nintendo-switch" + | "mdi:nintendo-wii" + | "mdi:nintendo-wiiu" + | "mdi:nix" + | "mdi:nodejs" + | "mdi:noodles" + | "mdi:not-equal" + | "mdi:not-equal-variant" + | "mdi:note" + | "mdi:note-alert" + | "mdi:note-alert-outline" + | "mdi:note-check" + | "mdi:note-check-outline" + | "mdi:note-edit" + | "mdi:note-edit-outline" + | "mdi:note-minus" + | "mdi:note-minus-outline" + | "mdi:note-multiple" + | "mdi:note-multiple-outline" + | "mdi:note-off" + | "mdi:note-off-outline" + | "mdi:note-outline" + | "mdi:note-plus" + | "mdi:note-plus-outline" + | "mdi:note-remove" + | "mdi:note-remove-outline" + | "mdi:note-search" + | "mdi:note-search-outline" + | "mdi:note-text" + | "mdi:note-text-outline" + | "mdi:notebook" + | "mdi:notebook-check" + | "mdi:notebook-check-outline" + | "mdi:notebook-edit" + | "mdi:notebook-edit-outline" + | "mdi:notebook-heart" + | "mdi:notebook-heart-outline" + | "mdi:notebook-minus" + | "mdi:notebook-minus-outline" + | "mdi:notebook-multiple" + | "mdi:notebook-outline" + | "mdi:notebook-plus" + | "mdi:notebook-plus-outline" + | "mdi:notebook-remove" + | "mdi:notebook-remove-outline" + | "mdi:notification-clear-all" + | "mdi:npm" + | "mdi:npm-variant" + | "mdi:npm-variant-outline" + | "mdi:nuke" + | "mdi:null" + | "mdi:numeric" + | "mdi:numeric-0" + | "mdi:numeric-0-box" + | "mdi:numeric-0-box-multiple" + | "mdi:numeric-0-box-multiple-outline" + | "mdi:numeric-0-box-outline" + | "mdi:numeric-0-circle" + | "mdi:numeric-0-circle-outline" + | "mdi:numeric-1" + | "mdi:numeric-1-box" + | "mdi:numeric-1-box-multiple" + | "mdi:numeric-1-box-multiple-outline" + | "mdi:numeric-1-box-outline" + | "mdi:numeric-1-circle" + | "mdi:numeric-1-circle-outline" + | "mdi:numeric-10" + | "mdi:numeric-10-box" + | "mdi:numeric-10-box-multiple" + | "mdi:numeric-10-box-multiple-outline" + | "mdi:numeric-10-box-outline" + | "mdi:numeric-10-circle" + | "mdi:numeric-10-circle-outline" + | "mdi:numeric-2" + | "mdi:numeric-2-box" + | "mdi:numeric-2-box-multiple" + | "mdi:numeric-2-box-multiple-outline" + | "mdi:numeric-2-box-outline" + | "mdi:numeric-2-circle" + | "mdi:numeric-2-circle-outline" + | "mdi:numeric-3" + | "mdi:numeric-3-box" + | "mdi:numeric-3-box-multiple" + | "mdi:numeric-3-box-multiple-outline" + | "mdi:numeric-3-box-outline" + | "mdi:numeric-3-circle" + | "mdi:numeric-3-circle-outline" + | "mdi:numeric-4" + | "mdi:numeric-4-box" + | "mdi:numeric-4-box-multiple" + | "mdi:numeric-4-box-multiple-outline" + | "mdi:numeric-4-box-outline" + | "mdi:numeric-4-circle" + | "mdi:numeric-4-circle-outline" + | "mdi:numeric-5" + | "mdi:numeric-5-box" + | "mdi:numeric-5-box-multiple" + | "mdi:numeric-5-box-multiple-outline" + | "mdi:numeric-5-box-outline" + | "mdi:numeric-5-circle" + | "mdi:numeric-5-circle-outline" + | "mdi:numeric-6" + | "mdi:numeric-6-box" + | "mdi:numeric-6-box-multiple" + | "mdi:numeric-6-box-multiple-outline" + | "mdi:numeric-6-box-outline" + | "mdi:numeric-6-circle" + | "mdi:numeric-6-circle-outline" + | "mdi:numeric-7" + | "mdi:numeric-7-box" + | "mdi:numeric-7-box-multiple" + | "mdi:numeric-7-box-multiple-outline" + | "mdi:numeric-7-box-outline" + | "mdi:numeric-7-circle" + | "mdi:numeric-7-circle-outline" + | "mdi:numeric-8" + | "mdi:numeric-8-box" + | "mdi:numeric-8-box-multiple" + | "mdi:numeric-8-box-multiple-outline" + | "mdi:numeric-8-box-outline" + | "mdi:numeric-8-circle" + | "mdi:numeric-8-circle-outline" + | "mdi:numeric-9" + | "mdi:numeric-9-box" + | "mdi:numeric-9-box-multiple" + | "mdi:numeric-9-box-multiple-outline" + | "mdi:numeric-9-box-outline" + | "mdi:numeric-9-circle" + | "mdi:numeric-9-circle-outline" + | "mdi:numeric-9-plus" + | "mdi:numeric-9-plus-box" + | "mdi:numeric-9-plus-box-multiple" + | "mdi:numeric-9-plus-box-multiple-outline" + | "mdi:numeric-9-plus-box-outline" + | "mdi:numeric-9-plus-circle" + | "mdi:numeric-9-plus-circle-outline" + | "mdi:numeric-negative-1" + | "mdi:numeric-off" + | "mdi:numeric-positive-1" + | "mdi:nut" + | "mdi:nutrition" + | "mdi:nuxt" + | "mdi:oar" + | "mdi:ocarina" + | "mdi:oci" + | "mdi:ocr" + | "mdi:octagon" + | "mdi:octagon-outline" + | "mdi:octagram" + | "mdi:octagram-edit" + | "mdi:octagram-edit-outline" + | "mdi:octagram-minus" + | "mdi:octagram-minus-outline" + | "mdi:octagram-outline" + | "mdi:octagram-plus" + | "mdi:octagram-plus-outline" + | "mdi:octahedron" + | "mdi:octahedron-off" + | "mdi:odnoklassniki" + | "mdi:offer" + | "mdi:office-building" + | "mdi:office-building-cog" + | "mdi:office-building-cog-outline" + | "mdi:office-building-marker" + | "mdi:office-building-marker-outline" + | "mdi:office-building-minus" + | "mdi:office-building-minus-outline" + | "mdi:office-building-outline" + | "mdi:office-building-plus" + | "mdi:office-building-plus-outline" + | "mdi:office-building-remove" + | "mdi:office-building-remove-outline" + | "mdi:oil" + | "mdi:oil-lamp" + | "mdi:oil-level" + | "mdi:oil-temperature" + | "mdi:om" + | "mdi:omega" + | "mdi:one-up" + | "mdi:onedrive" + | "mdi:onenote" + | "mdi:onepassword" + | "mdi:opacity" + | "mdi:open-in-app" + | "mdi:open-in-new" + | "mdi:open-source-initiative" + | "mdi:openid" + | "mdi:opera" + | "mdi:orbit" + | "mdi:orbit-variant" + | "mdi:order-alphabetical-ascending" + | "mdi:order-alphabetical-descending" + | "mdi:order-bool-ascending" + | "mdi:order-bool-ascending-variant" + | "mdi:order-bool-descending" + | "mdi:order-bool-descending-variant" + | "mdi:order-numeric-ascending" + | "mdi:order-numeric-descending" + | "mdi:origin" + | "mdi:ornament" + | "mdi:ornament-variant" + | "mdi:outbox" + | "mdi:outdent" + | "mdi:outdoor-lamp" + | "mdi:outlook" + | "mdi:overscan" + | "mdi:owl" + | "mdi:pac-man" + | "mdi:package" + | "mdi:package-check" + | "mdi:package-down" + | "mdi:package-up" + | "mdi:package-variant" + | "mdi:package-variant-closed" + | "mdi:package-variant-closed-check" + | "mdi:package-variant-closed-minus" + | "mdi:package-variant-closed-plus" + | "mdi:package-variant-closed-remove" + | "mdi:package-variant-minus" + | "mdi:package-variant-plus" + | "mdi:package-variant-remove" + | "mdi:page-first" + | "mdi:page-last" + | "mdi:page-layout-body" + | "mdi:page-layout-footer" + | "mdi:page-layout-header" + | "mdi:page-layout-header-footer" + | "mdi:page-layout-sidebar-left" + | "mdi:page-layout-sidebar-right" + | "mdi:page-next" + | "mdi:page-next-outline" + | "mdi:page-previous" + | "mdi:page-previous-outline" + | "mdi:pail" + | "mdi:pail-minus" + | "mdi:pail-minus-outline" + | "mdi:pail-off" + | "mdi:pail-off-outline" + | "mdi:pail-outline" + | "mdi:pail-plus" + | "mdi:pail-plus-outline" + | "mdi:pail-remove" + | "mdi:pail-remove-outline" + | "mdi:palette" + | "mdi:palette-advanced" + | "mdi:palette-outline" + | "mdi:palette-swatch" + | "mdi:palette-swatch-outline" + | "mdi:palette-swatch-variant" + | "mdi:palm-tree" + | "mdi:pan" + | "mdi:pan-bottom-left" + | "mdi:pan-bottom-right" + | "mdi:pan-down" + | "mdi:pan-horizontal" + | "mdi:pan-left" + | "mdi:pan-right" + | "mdi:pan-top-left" + | "mdi:pan-top-right" + | "mdi:pan-up" + | "mdi:pan-vertical" + | "mdi:panda" + | "mdi:pandora" + | "mdi:panorama" + | "mdi:panorama-fisheye" + | "mdi:panorama-horizontal" + | "mdi:panorama-horizontal-outline" + | "mdi:panorama-outline" + | "mdi:panorama-sphere" + | "mdi:panorama-sphere-outline" + | "mdi:panorama-variant" + | "mdi:panorama-variant-outline" + | "mdi:panorama-vertical" + | "mdi:panorama-vertical-outline" + | "mdi:panorama-wide-angle" + | "mdi:panorama-wide-angle-outline" + | "mdi:paper-cut-vertical" + | "mdi:paper-roll" + | "mdi:paper-roll-outline" + | "mdi:paperclip" + | "mdi:paperclip-check" + | "mdi:paperclip-lock" + | "mdi:paperclip-minus" + | "mdi:paperclip-off" + | "mdi:paperclip-plus" + | "mdi:paperclip-remove" + | "mdi:parachute" + | "mdi:parachute-outline" + | "mdi:paragliding" + | "mdi:parking" + | "mdi:party-popper" + | "mdi:passport" + | "mdi:passport-alert" + | "mdi:passport-biometric" + | "mdi:passport-cancel" + | "mdi:passport-check" + | "mdi:passport-minus" + | "mdi:passport-plus" + | "mdi:passport-remove" + | "mdi:pasta" + | "mdi:patio-heater" + | "mdi:patreon" + | "mdi:pause" + | "mdi:pause-box" + | "mdi:pause-box-outline" + | "mdi:pause-circle" + | "mdi:pause-circle-outline" + | "mdi:pause-octagon" + | "mdi:pause-octagon-outline" + | "mdi:paw" + | "mdi:paw-off" + | "mdi:paw-off-outline" + | "mdi:paw-outline" + | "mdi:paypal" + | "mdi:peace" + | "mdi:peanut" + | "mdi:peanut-off" + | "mdi:peanut-off-outline" + | "mdi:peanut-outline" + | "mdi:pen" + | "mdi:pen-lock" + | "mdi:pen-minus" + | "mdi:pen-off" + | "mdi:pen-plus" + | "mdi:pen-remove" + | "mdi:pencil" + | "mdi:pencil-box" + | "mdi:pencil-box-multiple" + | "mdi:pencil-box-multiple-outline" + | "mdi:pencil-box-outline" + | "mdi:pencil-circle" + | "mdi:pencil-circle-outline" + | "mdi:pencil-lock" + | "mdi:pencil-lock-outline" + | "mdi:pencil-minus" + | "mdi:pencil-minus-outline" + | "mdi:pencil-off" + | "mdi:pencil-off-outline" + | "mdi:pencil-outline" + | "mdi:pencil-plus" + | "mdi:pencil-plus-outline" + | "mdi:pencil-remove" + | "mdi:pencil-remove-outline" + | "mdi:pencil-ruler" + | "mdi:pencil-ruler-outline" + | "mdi:penguin" + | "mdi:pentagon" + | "mdi:pentagon-outline" + | "mdi:pentagram" + | "mdi:percent" + | "mdi:percent-box" + | "mdi:percent-box-outline" + | "mdi:percent-circle" + | "mdi:percent-circle-outline" + | "mdi:percent-outline" + | "mdi:periodic-table" + | "mdi:periscope" + | "mdi:perspective-less" + | "mdi:perspective-more" + | "mdi:ph" + | "mdi:phone" + | "mdi:phone-alert" + | "mdi:phone-alert-outline" + | "mdi:phone-bluetooth" + | "mdi:phone-bluetooth-outline" + | "mdi:phone-cancel" + | "mdi:phone-cancel-outline" + | "mdi:phone-check" + | "mdi:phone-check-outline" + | "mdi:phone-classic" + | "mdi:phone-classic-off" + | "mdi:phone-clock" + | "mdi:phone-dial" + | "mdi:phone-dial-outline" + | "mdi:phone-forward" + | "mdi:phone-forward-outline" + | "mdi:phone-hangup" + | "mdi:phone-hangup-outline" + | "mdi:phone-in-talk" + | "mdi:phone-in-talk-outline" + | "mdi:phone-incoming" + | "mdi:phone-incoming-outgoing" + | "mdi:phone-incoming-outgoing-outline" + | "mdi:phone-incoming-outline" + | "mdi:phone-lock" + | "mdi:phone-lock-outline" + | "mdi:phone-log" + | "mdi:phone-log-outline" + | "mdi:phone-message" + | "mdi:phone-message-outline" + | "mdi:phone-minus" + | "mdi:phone-minus-outline" + | "mdi:phone-missed" + | "mdi:phone-missed-outline" + | "mdi:phone-off" + | "mdi:phone-off-outline" + | "mdi:phone-outgoing" + | "mdi:phone-outgoing-outline" + | "mdi:phone-outline" + | "mdi:phone-paused" + | "mdi:phone-paused-outline" + | "mdi:phone-plus" + | "mdi:phone-plus-outline" + | "mdi:phone-refresh" + | "mdi:phone-refresh-outline" + | "mdi:phone-remove" + | "mdi:phone-remove-outline" + | "mdi:phone-return" + | "mdi:phone-return-outline" + | "mdi:phone-ring" + | "mdi:phone-ring-outline" + | "mdi:phone-rotate-landscape" + | "mdi:phone-rotate-portrait" + | "mdi:phone-settings" + | "mdi:phone-settings-outline" + | "mdi:phone-sync" + | "mdi:phone-sync-outline" + | "mdi:phone-voip" + | "mdi:pi" + | "mdi:pi-box" + | "mdi:pi-hole" + | "mdi:piano" + | "mdi:piano-off" + | "mdi:pickaxe" + | "mdi:picture-in-picture-bottom-right" + | "mdi:picture-in-picture-bottom-right-outline" + | "mdi:picture-in-picture-top-right" + | "mdi:picture-in-picture-top-right-outline" + | "mdi:pier" + | "mdi:pier-crane" + | "mdi:pig" + | "mdi:pig-variant" + | "mdi:pig-variant-outline" + | "mdi:piggy-bank" + | "mdi:piggy-bank-outline" + | "mdi:pill" + | "mdi:pill-multiple" + | "mdi:pill-off" + | "mdi:pillar" + | "mdi:pin" + | "mdi:pin-off" + | "mdi:pin-off-outline" + | "mdi:pin-outline" + | "mdi:pine-tree" + | "mdi:pine-tree-box" + | "mdi:pine-tree-fire" + | "mdi:pine-tree-variant" + | "mdi:pine-tree-variant-outline" + | "mdi:pinterest" + | "mdi:pinterest-box" + | "mdi:pinwheel" + | "mdi:pinwheel-outline" + | "mdi:pipe" + | "mdi:pipe-disconnected" + | "mdi:pipe-leak" + | "mdi:pipe-valve" + | "mdi:pipe-wrench" + | "mdi:pirate" + | "mdi:pistol" + | "mdi:piston" + | "mdi:pitchfork" + | "mdi:pizza" + | "mdi:plane-car" + | "mdi:plane-train" + | "mdi:play" + | "mdi:play-box" + | "mdi:play-box-edit-outline" + | "mdi:play-box-lock" + | "mdi:play-box-lock-open" + | "mdi:play-box-lock-open-outline" + | "mdi:play-box-lock-outline" + | "mdi:play-box-multiple" + | "mdi:play-box-multiple-outline" + | "mdi:play-box-outline" + | "mdi:play-circle" + | "mdi:play-circle-outline" + | "mdi:play-network" + | "mdi:play-network-outline" + | "mdi:play-outline" + | "mdi:play-pause" + | "mdi:play-protected-content" + | "mdi:play-speed" + | "mdi:playlist-check" + | "mdi:playlist-edit" + | "mdi:playlist-minus" + | "mdi:playlist-music" + | "mdi:playlist-music-outline" + | "mdi:playlist-play" + | "mdi:playlist-plus" + | "mdi:playlist-remove" + | "mdi:playlist-star" + | "mdi:plex" + | "mdi:pliers" + | "mdi:plus" + | "mdi:plus-box" + | "mdi:plus-box-multiple" + | "mdi:plus-box-multiple-outline" + | "mdi:plus-box-outline" + | "mdi:plus-circle" + | "mdi:plus-circle-multiple" + | "mdi:plus-circle-multiple-outline" + | "mdi:plus-circle-outline" + | "mdi:plus-lock" + | "mdi:plus-lock-open" + | "mdi:plus-minus" + | "mdi:plus-minus-box" + | "mdi:plus-minus-variant" + | "mdi:plus-network" + | "mdi:plus-network-outline" + | "mdi:plus-outline" + | "mdi:plus-thick" + | "mdi:pocket" + | "mdi:podcast" + | "mdi:podium" + | "mdi:podium-bronze" + | "mdi:podium-gold" + | "mdi:podium-silver" + | "mdi:point-of-sale" + | "mdi:pokeball" + | "mdi:pokemon-go" + | "mdi:poker-chip" + | "mdi:polaroid" + | "mdi:police-badge" + | "mdi:police-badge-outline" + | "mdi:police-station" + | "mdi:poll" + | "mdi:polo" + | "mdi:polymer" + | "mdi:pool" + | "mdi:pool-thermometer" + | "mdi:popcorn" + | "mdi:post" + | "mdi:post-lamp" + | "mdi:post-outline" + | "mdi:postage-stamp" + | "mdi:pot" + | "mdi:pot-mix" + | "mdi:pot-mix-outline" + | "mdi:pot-outline" + | "mdi:pot-steam" + | "mdi:pot-steam-outline" + | "mdi:pound" + | "mdi:pound-box" + | "mdi:pound-box-outline" + | "mdi:power" + | "mdi:power-cycle" + | "mdi:power-off" + | "mdi:power-on" + | "mdi:power-plug" + | "mdi:power-plug-battery" + | "mdi:power-plug-battery-outline" + | "mdi:power-plug-off" + | "mdi:power-plug-off-outline" + | "mdi:power-plug-outline" + | "mdi:power-settings" + | "mdi:power-sleep" + | "mdi:power-socket" + | "mdi:power-socket-au" + | "mdi:power-socket-ch" + | "mdi:power-socket-de" + | "mdi:power-socket-eu" + | "mdi:power-socket-fr" + | "mdi:power-socket-it" + | "mdi:power-socket-jp" + | "mdi:power-socket-uk" + | "mdi:power-socket-us" + | "mdi:power-standby" + | "mdi:powershell" + | "mdi:prescription" + | "mdi:presentation" + | "mdi:presentation-play" + | "mdi:pretzel" + | "mdi:prezi" + | "mdi:printer" + | "mdi:printer-3d" + | "mdi:printer-3d-nozzle" + | "mdi:printer-3d-nozzle-alert" + | "mdi:printer-3d-nozzle-alert-outline" + | "mdi:printer-3d-nozzle-heat" + | "mdi:printer-3d-nozzle-heat-outline" + | "mdi:printer-3d-nozzle-off" + | "mdi:printer-3d-nozzle-off-outline" + | "mdi:printer-3d-nozzle-outline" + | "mdi:printer-3d-off" + | "mdi:printer-alert" + | "mdi:printer-check" + | "mdi:printer-eye" + | "mdi:printer-off" + | "mdi:printer-off-outline" + | "mdi:printer-outline" + | "mdi:printer-pos" + | "mdi:printer-pos-alert" + | "mdi:printer-pos-alert-outline" + | "mdi:printer-pos-cancel" + | "mdi:printer-pos-cancel-outline" + | "mdi:printer-pos-check" + | "mdi:printer-pos-check-outline" + | "mdi:printer-pos-cog" + | "mdi:printer-pos-cog-outline" + | "mdi:printer-pos-edit" + | "mdi:printer-pos-edit-outline" + | "mdi:printer-pos-minus" + | "mdi:printer-pos-minus-outline" + | "mdi:printer-pos-network" + | "mdi:printer-pos-network-outline" + | "mdi:printer-pos-off" + | "mdi:printer-pos-off-outline" + | "mdi:printer-pos-outline" + | "mdi:printer-pos-pause" + | "mdi:printer-pos-pause-outline" + | "mdi:printer-pos-play" + | "mdi:printer-pos-play-outline" + | "mdi:printer-pos-plus" + | "mdi:printer-pos-plus-outline" + | "mdi:printer-pos-refresh" + | "mdi:printer-pos-refresh-outline" + | "mdi:printer-pos-remove" + | "mdi:printer-pos-remove-outline" + | "mdi:printer-pos-star" + | "mdi:printer-pos-star-outline" + | "mdi:printer-pos-stop" + | "mdi:printer-pos-stop-outline" + | "mdi:printer-pos-sync" + | "mdi:printer-pos-sync-outline" + | "mdi:printer-pos-wrench" + | "mdi:printer-pos-wrench-outline" + | "mdi:printer-search" + | "mdi:printer-settings" + | "mdi:printer-wireless" + | "mdi:priority-high" + | "mdi:priority-low" + | "mdi:professional-hexagon" + | "mdi:progress-alert" + | "mdi:progress-check" + | "mdi:progress-clock" + | "mdi:progress-close" + | "mdi:progress-download" + | "mdi:progress-helper" + | "mdi:progress-pencil" + | "mdi:progress-question" + | "mdi:progress-star" + | "mdi:progress-star-four-points" + | "mdi:progress-tag" + | "mdi:progress-upload" + | "mdi:progress-wrench" + | "mdi:projector" + | "mdi:projector-off" + | "mdi:projector-screen" + | "mdi:projector-screen-off" + | "mdi:projector-screen-off-outline" + | "mdi:projector-screen-outline" + | "mdi:projector-screen-variant" + | "mdi:projector-screen-variant-off" + | "mdi:projector-screen-variant-off-outline" + | "mdi:projector-screen-variant-outline" + | "mdi:propane-tank" + | "mdi:propane-tank-outline" + | "mdi:protocol" + | "mdi:publish" + | "mdi:publish-off" + | "mdi:pulse" + | "mdi:pump" + | "mdi:pump-off" + | "mdi:pumpkin" + | "mdi:purse" + | "mdi:purse-outline" + | "mdi:puzzle" + | "mdi:puzzle-check" + | "mdi:puzzle-check-outline" + | "mdi:puzzle-edit" + | "mdi:puzzle-edit-outline" + | "mdi:puzzle-heart" + | "mdi:puzzle-heart-outline" + | "mdi:puzzle-minus" + | "mdi:puzzle-minus-outline" + | "mdi:puzzle-outline" + | "mdi:puzzle-plus" + | "mdi:puzzle-plus-outline" + | "mdi:puzzle-remove" + | "mdi:puzzle-remove-outline" + | "mdi:puzzle-star" + | "mdi:puzzle-star-outline" + | "mdi:pyramid" + | "mdi:pyramid-off" + | "mdi:qi" + | "mdi:qqchat" + | "mdi:qrcode" + | "mdi:qrcode-edit" + | "mdi:qrcode-minus" + | "mdi:qrcode-plus" + | "mdi:qrcode-remove" + | "mdi:qrcode-scan" + | "mdi:quadcopter" + | "mdi:quality-high" + | "mdi:quality-low" + | "mdi:quality-medium" + | "mdi:queue-first-in-last-out" + | "mdi:quick-reply" + | "mdi:quicktime" + | "mdi:quora" + | "mdi:rabbit" + | "mdi:rabbit-variant" + | "mdi:rabbit-variant-outline" + | "mdi:racing-helmet" + | "mdi:racquetball" + | "mdi:radar" + | "mdi:radiator" + | "mdi:radiator-disabled" + | "mdi:radiator-off" + | "mdi:radio" + | "mdi:radio-am" + | "mdi:radio-fm" + | "mdi:radio-handheld" + | "mdi:radio-off" + | "mdi:radio-tower" + | "mdi:radioactive" + | "mdi:radioactive-circle" + | "mdi:radioactive-circle-outline" + | "mdi:radioactive-off" + | "mdi:radiobox-blank" + | "mdi:radiobox-indeterminate-variant" + | "mdi:radiobox-marked" + | "mdi:radiology-box" + | "mdi:radiology-box-outline" + | "mdi:radius" + | "mdi:radius-outline" + | "mdi:railroad-light" + | "mdi:rake" + | "mdi:raspberry-pi" + | "mdi:raw" + | "mdi:raw-off" + | "mdi:ray-end" + | "mdi:ray-end-arrow" + | "mdi:ray-start" + | "mdi:ray-start-arrow" + | "mdi:ray-start-end" + | "mdi:ray-start-vertex-end" + | "mdi:ray-vertex" + | "mdi:razor-double-edge" + | "mdi:razor-single-edge" + | "mdi:rdio" + | "mdi:react" + | "mdi:read" + | "mdi:receipt" + | "mdi:receipt-clock" + | "mdi:receipt-clock-outline" + | "mdi:receipt-outline" + | "mdi:receipt-send" + | "mdi:receipt-send-outline" + | "mdi:receipt-text" + | "mdi:receipt-text-arrow-left" + | "mdi:receipt-text-arrow-left-outline" + | "mdi:receipt-text-arrow-right" + | "mdi:receipt-text-arrow-right-outline" + | "mdi:receipt-text-check" + | "mdi:receipt-text-check-outline" + | "mdi:receipt-text-clock" + | "mdi:receipt-text-clock-outline" + | "mdi:receipt-text-edit" + | "mdi:receipt-text-edit-outline" + | "mdi:receipt-text-minus" + | "mdi:receipt-text-minus-outline" + | "mdi:receipt-text-outline" + | "mdi:receipt-text-plus" + | "mdi:receipt-text-plus-outline" + | "mdi:receipt-text-remove" + | "mdi:receipt-text-remove-outline" + | "mdi:receipt-text-send" + | "mdi:receipt-text-send-outline" + | "mdi:record" + | "mdi:record-circle" + | "mdi:record-circle-outline" + | "mdi:record-player" + | "mdi:record-rec" + | "mdi:rectangle" + | "mdi:rectangle-outline" + | "mdi:recycle" + | "mdi:recycle-variant" + | "mdi:reddit" + | "mdi:redhat" + | "mdi:redo" + | "mdi:redo-variant" + | "mdi:reflect-horizontal" + | "mdi:reflect-vertical" + | "mdi:refresh" + | "mdi:refresh-auto" + | "mdi:refresh-circle" + | "mdi:regex" + | "mdi:registered-trademark" + | "mdi:reiterate" + | "mdi:relation-many-to-many" + | "mdi:relation-many-to-one" + | "mdi:relation-many-to-one-or-many" + | "mdi:relation-many-to-only-one" + | "mdi:relation-many-to-zero-or-many" + | "mdi:relation-many-to-zero-or-one" + | "mdi:relation-one-or-many-to-many" + | "mdi:relation-one-or-many-to-one" + | "mdi:relation-one-or-many-to-one-or-many" + | "mdi:relation-one-or-many-to-only-one" + | "mdi:relation-one-or-many-to-zero-or-many" + | "mdi:relation-one-or-many-to-zero-or-one" + | "mdi:relation-one-to-many" + | "mdi:relation-one-to-one" + | "mdi:relation-one-to-one-or-many" + | "mdi:relation-one-to-only-one" + | "mdi:relation-one-to-zero-or-many" + | "mdi:relation-one-to-zero-or-one" + | "mdi:relation-only-one-to-many" + | "mdi:relation-only-one-to-one" + | "mdi:relation-only-one-to-one-or-many" + | "mdi:relation-only-one-to-only-one" + | "mdi:relation-only-one-to-zero-or-many" + | "mdi:relation-only-one-to-zero-or-one" + | "mdi:relation-zero-or-many-to-many" + | "mdi:relation-zero-or-many-to-one" + | "mdi:relation-zero-or-many-to-one-or-many" + | "mdi:relation-zero-or-many-to-only-one" + | "mdi:relation-zero-or-many-to-zero-or-many" + | "mdi:relation-zero-or-many-to-zero-or-one" + | "mdi:relation-zero-or-one-to-many" + | "mdi:relation-zero-or-one-to-one" + | "mdi:relation-zero-or-one-to-one-or-many" + | "mdi:relation-zero-or-one-to-only-one" + | "mdi:relation-zero-or-one-to-zero-or-many" + | "mdi:relation-zero-or-one-to-zero-or-one" + | "mdi:relative-scale" + | "mdi:reload" + | "mdi:reload-alert" + | "mdi:reminder" + | "mdi:remote" + | "mdi:remote-desktop" + | "mdi:remote-off" + | "mdi:remote-tv" + | "mdi:remote-tv-off" + | "mdi:rename" + | "mdi:rename-box" + | "mdi:rename-box-outline" + | "mdi:rename-outline" + | "mdi:reorder-horizontal" + | "mdi:reorder-vertical" + | "mdi:repeat" + | "mdi:repeat-off" + | "mdi:repeat-once" + | "mdi:repeat-variant" + | "mdi:replay" + | "mdi:reply" + | "mdi:reply-all" + | "mdi:reply-all-outline" + | "mdi:reply-circle" + | "mdi:reply-outline" + | "mdi:reproduction" + | "mdi:resistor" + | "mdi:resistor-nodes" + | "mdi:resize" + | "mdi:resize-bottom-right" + | "mdi:responsive" + | "mdi:restart" + | "mdi:restart-alert" + | "mdi:restart-off" + | "mdi:restore" + | "mdi:restore-alert" + | "mdi:rewind" + | "mdi:rewind-10" + | "mdi:rewind-15" + | "mdi:rewind-30" + | "mdi:rewind-45" + | "mdi:rewind-5" + | "mdi:rewind-60" + | "mdi:rewind-outline" + | "mdi:rhombus" + | "mdi:rhombus-medium" + | "mdi:rhombus-medium-outline" + | "mdi:rhombus-outline" + | "mdi:rhombus-split" + | "mdi:rhombus-split-outline" + | "mdi:ribbon" + | "mdi:rice" + | "mdi:rickshaw" + | "mdi:rickshaw-electric" + | "mdi:ring" + | "mdi:rivet" + | "mdi:road" + | "mdi:road-variant" + | "mdi:robber" + | "mdi:robot" + | "mdi:robot-angry" + | "mdi:robot-angry-outline" + | "mdi:robot-confused" + | "mdi:robot-confused-outline" + | "mdi:robot-dead" + | "mdi:robot-dead-outline" + | "mdi:robot-excited" + | "mdi:robot-excited-outline" + | "mdi:robot-happy" + | "mdi:robot-happy-outline" + | "mdi:robot-industrial" + | "mdi:robot-industrial-outline" + | "mdi:robot-love" + | "mdi:robot-love-outline" + | "mdi:robot-mower" + | "mdi:robot-mower-outline" + | "mdi:robot-off" + | "mdi:robot-off-outline" + | "mdi:robot-outline" + | "mdi:robot-vacuum" + | "mdi:robot-vacuum-alert" + | "mdi:robot-vacuum-off" + | "mdi:robot-vacuum-variant" + | "mdi:robot-vacuum-variant-alert" + | "mdi:robot-vacuum-variant-off" + | "mdi:rocket" + | "mdi:rocket-launch" + | "mdi:rocket-launch-outline" + | "mdi:rocket-outline" + | "mdi:rodent" + | "mdi:roller-shade" + | "mdi:roller-shade-closed" + | "mdi:roller-skate" + | "mdi:roller-skate-off" + | "mdi:rollerblade" + | "mdi:rollerblade-off" + | "mdi:rollupjs" + | "mdi:rolodex" + | "mdi:rolodex-outline" + | "mdi:roman-numeral-1" + | "mdi:roman-numeral-10" + | "mdi:roman-numeral-2" + | "mdi:roman-numeral-3" + | "mdi:roman-numeral-4" + | "mdi:roman-numeral-5" + | "mdi:roman-numeral-6" + | "mdi:roman-numeral-7" + | "mdi:roman-numeral-8" + | "mdi:roman-numeral-9" + | "mdi:room-service" + | "mdi:room-service-outline" + | "mdi:rotate-360" + | "mdi:rotate-3d" + | "mdi:rotate-3d-variant" + | "mdi:rotate-left" + | "mdi:rotate-left-variant" + | "mdi:rotate-orbit" + | "mdi:rotate-right" + | "mdi:rotate-right-variant" + | "mdi:rounded-corner" + | "mdi:router" + | "mdi:router-network" + | "mdi:router-network-wireless" + | "mdi:router-wireless" + | "mdi:router-wireless-off" + | "mdi:router-wireless-settings" + | "mdi:routes" + | "mdi:routes-clock" + | "mdi:rowing" + | "mdi:rss" + | "mdi:rss-box" + | "mdi:rss-off" + | "mdi:rug" + | "mdi:rugby" + | "mdi:ruler" + | "mdi:ruler-square" + | "mdi:ruler-square-compass" + | "mdi:run" + | "mdi:run-fast" + | "mdi:rv-truck" + | "mdi:sack" + | "mdi:sack-outline" + | "mdi:sack-percent" + | "mdi:safe" + | "mdi:safe-square" + | "mdi:safe-square-outline" + | "mdi:safety-goggles" + | "mdi:safety-googles" + | "mdi:sail-boat" + | "mdi:sail-boat-sink" + | "mdi:sale" + | "mdi:sale-outline" + | "mdi:salesforce" + | "mdi:sass" + | "mdi:satellite" + | "mdi:satellite-uplink" + | "mdi:satellite-variant" + | "mdi:sausage" + | "mdi:sausage-off" + | "mdi:saw-blade" + | "mdi:sawtooth-wave" + | "mdi:saxophone" + | "mdi:scale" + | "mdi:scale-balance" + | "mdi:scale-bathroom" + | "mdi:scale-off" + | "mdi:scale-unbalanced" + | "mdi:scan-helper" + | "mdi:scanner" + | "mdi:scanner-off" + | "mdi:scatter-plot" + | "mdi:scatter-plot-outline" + | "mdi:scent" + | "mdi:scent-off" + | "mdi:school" + | "mdi:school-outline" + | "mdi:scissors-cutting" + | "mdi:scooter" + | "mdi:scooter-electric" + | "mdi:scoreboard" + | "mdi:scoreboard-outline" + | "mdi:screen-rotation" + | "mdi:screen-rotation-lock" + | "mdi:screw-flat-top" + | "mdi:screw-lag" + | "mdi:screw-machine-flat-top" + | "mdi:screw-machine-round-top" + | "mdi:screw-round-top" + | "mdi:screwdriver" + | "mdi:script" + | "mdi:script-outline" + | "mdi:script-text" + | "mdi:script-text-key" + | "mdi:script-text-key-outline" + | "mdi:script-text-outline" + | "mdi:script-text-play" + | "mdi:script-text-play-outline" + | "mdi:sd" + | "mdi:seal" + | "mdi:seal-variant" + | "mdi:search-web" + | "mdi:seat" + | "mdi:seat-flat" + | "mdi:seat-flat-angled" + | "mdi:seat-individual-suite" + | "mdi:seat-legroom-extra" + | "mdi:seat-legroom-normal" + | "mdi:seat-legroom-reduced" + | "mdi:seat-outline" + | "mdi:seat-passenger" + | "mdi:seat-recline-extra" + | "mdi:seat-recline-normal" + | "mdi:seatbelt" + | "mdi:security" + | "mdi:security-close" + | "mdi:security-network" + | "mdi:seed" + | "mdi:seed-off" + | "mdi:seed-off-outline" + | "mdi:seed-outline" + | "mdi:seed-plus" + | "mdi:seed-plus-outline" + | "mdi:seesaw" + | "mdi:segment" + | "mdi:select" + | "mdi:select-all" + | "mdi:select-arrow-down" + | "mdi:select-arrow-up" + | "mdi:select-color" + | "mdi:select-compare" + | "mdi:select-drag" + | "mdi:select-group" + | "mdi:select-inverse" + | "mdi:select-marker" + | "mdi:select-multiple" + | "mdi:select-multiple-marker" + | "mdi:select-off" + | "mdi:select-place" + | "mdi:select-remove" + | "mdi:select-search" + | "mdi:selection" + | "mdi:selection-drag" + | "mdi:selection-ellipse" + | "mdi:selection-ellipse-arrow-inside" + | "mdi:selection-ellipse-remove" + | "mdi:selection-lasso" + | "mdi:selection-marker" + | "mdi:selection-multiple" + | "mdi:selection-multiple-marker" + | "mdi:selection-off" + | "mdi:selection-remove" + | "mdi:selection-search" + | "mdi:semantic-web" + | "mdi:send" + | "mdi:send-check" + | "mdi:send-check-outline" + | "mdi:send-circle" + | "mdi:send-circle-outline" + | "mdi:send-clock" + | "mdi:send-clock-outline" + | "mdi:send-lock" + | "mdi:send-lock-outline" + | "mdi:send-outline" + | "mdi:send-variant" + | "mdi:send-variant-clock" + | "mdi:send-variant-clock-outline" + | "mdi:send-variant-outline" + | "mdi:serial-port" + | "mdi:server" + | "mdi:server-minus" + | "mdi:server-minus-outline" + | "mdi:server-network" + | "mdi:server-network-off" + | "mdi:server-network-outline" + | "mdi:server-off" + | "mdi:server-outline" + | "mdi:server-plus" + | "mdi:server-plus-outline" + | "mdi:server-remove" + | "mdi:server-security" + | "mdi:set-all" + | "mdi:set-center" + | "mdi:set-center-right" + | "mdi:set-left" + | "mdi:set-left-center" + | "mdi:set-left-right" + | "mdi:set-merge" + | "mdi:set-none" + | "mdi:set-right" + | "mdi:set-split" + | "mdi:set-square" + | "mdi:set-top-box" + | "mdi:settings-helper" + | "mdi:shaker" + | "mdi:shaker-outline" + | "mdi:shape" + | "mdi:shape-circle-plus" + | "mdi:shape-outline" + | "mdi:shape-oval-plus" + | "mdi:shape-plus" + | "mdi:shape-plus-outline" + | "mdi:shape-polygon-plus" + | "mdi:shape-rectangle-plus" + | "mdi:shape-square-plus" + | "mdi:shape-square-rounded-plus" + | "mdi:share" + | "mdi:share-all" + | "mdi:share-all-outline" + | "mdi:share-circle" + | "mdi:share-off" + | "mdi:share-off-outline" + | "mdi:share-outline" + | "mdi:share-variant" + | "mdi:share-variant-outline" + | "mdi:shark" + | "mdi:shark-fin" + | "mdi:shark-fin-outline" + | "mdi:shark-off" + | "mdi:sheep" + | "mdi:shield" + | "mdi:shield-account" + | "mdi:shield-account-outline" + | "mdi:shield-account-variant" + | "mdi:shield-account-variant-outline" + | "mdi:shield-airplane" + | "mdi:shield-airplane-outline" + | "mdi:shield-alert" + | "mdi:shield-alert-outline" + | "mdi:shield-bug" + | "mdi:shield-bug-outline" + | "mdi:shield-car" + | "mdi:shield-check" + | "mdi:shield-check-outline" + | "mdi:shield-cross" + | "mdi:shield-cross-outline" + | "mdi:shield-crown" + | "mdi:shield-crown-outline" + | "mdi:shield-edit" + | "mdi:shield-edit-outline" + | "mdi:shield-half" + | "mdi:shield-half-full" + | "mdi:shield-home" + | "mdi:shield-home-outline" + | "mdi:shield-key" + | "mdi:shield-key-outline" + | "mdi:shield-link-variant" + | "mdi:shield-link-variant-outline" + | "mdi:shield-lock" + | "mdi:shield-lock-open" + | "mdi:shield-lock-open-outline" + | "mdi:shield-lock-outline" + | "mdi:shield-moon" + | "mdi:shield-moon-outline" + | "mdi:shield-off" + | "mdi:shield-off-outline" + | "mdi:shield-outline" + | "mdi:shield-plus" + | "mdi:shield-plus-outline" + | "mdi:shield-refresh" + | "mdi:shield-refresh-outline" + | "mdi:shield-remove" + | "mdi:shield-remove-outline" + | "mdi:shield-search" + | "mdi:shield-star" + | "mdi:shield-star-outline" + | "mdi:shield-sun" + | "mdi:shield-sun-outline" + | "mdi:shield-sword" + | "mdi:shield-sword-outline" + | "mdi:shield-sync" + | "mdi:shield-sync-outline" + | "mdi:shimmer" + | "mdi:ship-wheel" + | "mdi:shipping-pallet" + | "mdi:shoe-ballet" + | "mdi:shoe-cleat" + | "mdi:shoe-formal" + | "mdi:shoe-heel" + | "mdi:shoe-print" + | "mdi:shoe-sneaker" + | "mdi:shopify" + | "mdi:shopping" + | "mdi:shopping-music" + | "mdi:shopping-outline" + | "mdi:shopping-search" + | "mdi:shopping-search-outline" + | "mdi:shore" + | "mdi:shovel" + | "mdi:shovel-off" + | "mdi:shower" + | "mdi:shower-head" + | "mdi:shredder" + | "mdi:shuffle" + | "mdi:shuffle-disabled" + | "mdi:shuffle-variant" + | "mdi:shuriken" + | "mdi:sickle" + | "mdi:sigma" + | "mdi:sigma-lower" + | "mdi:sign-caution" + | "mdi:sign-direction" + | "mdi:sign-direction-minus" + | "mdi:sign-direction-plus" + | "mdi:sign-direction-remove" + | "mdi:sign-language" + | "mdi:sign-language-outline" + | "mdi:sign-pole" + | "mdi:sign-real-estate" + | "mdi:sign-text" + | "mdi:sign-yield" + | "mdi:signal" + | "mdi:signal-2g" + | "mdi:signal-3g" + | "mdi:signal-4g" + | "mdi:signal-5g" + | "mdi:signal-cellular-1" + | "mdi:signal-cellular-2" + | "mdi:signal-cellular-3" + | "mdi:signal-cellular-outline" + | "mdi:signal-distance-variant" + | "mdi:signal-hspa" + | "mdi:signal-hspa-plus" + | "mdi:signal-off" + | "mdi:signal-variant" + | "mdi:signature" + | "mdi:signature-freehand" + | "mdi:signature-image" + | "mdi:signature-text" + | "mdi:silo" + | "mdi:silo-outline" + | "mdi:silverware" + | "mdi:silverware-clean" + | "mdi:silverware-fork" + | "mdi:silverware-fork-knife" + | "mdi:silverware-spoon" + | "mdi:silverware-variant" + | "mdi:sim" + | "mdi:sim-alert" + | "mdi:sim-alert-outline" + | "mdi:sim-off" + | "mdi:sim-off-outline" + | "mdi:sim-outline" + | "mdi:simple-icons" + | "mdi:sina-weibo" + | "mdi:sine-wave" + | "mdi:sitemap" + | "mdi:sitemap-outline" + | "mdi:size-l" + | "mdi:size-m" + | "mdi:size-s" + | "mdi:size-xl" + | "mdi:size-xs" + | "mdi:size-xxl" + | "mdi:size-xxs" + | "mdi:size-xxxl" + | "mdi:skate" + | "mdi:skate-off" + | "mdi:skateboard" + | "mdi:skateboarding" + | "mdi:skew-less" + | "mdi:skew-more" + | "mdi:ski" + | "mdi:ski-cross-country" + | "mdi:ski-water" + | "mdi:skip-backward" + | "mdi:skip-backward-outline" + | "mdi:skip-forward" + | "mdi:skip-forward-outline" + | "mdi:skip-next" + | "mdi:skip-next-circle" + | "mdi:skip-next-circle-outline" + | "mdi:skip-next-outline" + | "mdi:skip-previous" + | "mdi:skip-previous-circle" + | "mdi:skip-previous-circle-outline" + | "mdi:skip-previous-outline" + | "mdi:skull" + | "mdi:skull-crossbones" + | "mdi:skull-crossbones-outline" + | "mdi:skull-outline" + | "mdi:skull-scan" + | "mdi:skull-scan-outline" + | "mdi:skype" + | "mdi:skype-business" + | "mdi:slack" + | "mdi:slackware" + | "mdi:slash-forward" + | "mdi:slash-forward-box" + | "mdi:sledding" + | "mdi:sleep" + | "mdi:sleep-off" + | "mdi:slide" + | "mdi:slope-downhill" + | "mdi:slope-uphill" + | "mdi:slot-machine" + | "mdi:slot-machine-outline" + | "mdi:smart-card" + | "mdi:smart-card-off" + | "mdi:smart-card-off-outline" + | "mdi:smart-card-outline" + | "mdi:smart-card-reader" + | "mdi:smart-card-reader-outline" + | "mdi:smog" + | "mdi:smoke" + | "mdi:smoke-detector" + | "mdi:smoke-detector-alert" + | "mdi:smoke-detector-alert-outline" + | "mdi:smoke-detector-off" + | "mdi:smoke-detector-off-outline" + | "mdi:smoke-detector-outline" + | "mdi:smoke-detector-variant" + | "mdi:smoke-detector-variant-alert" + | "mdi:smoke-detector-variant-off" + | "mdi:smoking" + | "mdi:smoking-off" + | "mdi:smoking-pipe" + | "mdi:smoking-pipe-off" + | "mdi:snail" + | "mdi:snake" + | "mdi:snapchat" + | "mdi:snowboard" + | "mdi:snowflake" + | "mdi:snowflake-alert" + | "mdi:snowflake-check" + | "mdi:snowflake-melt" + | "mdi:snowflake-off" + | "mdi:snowflake-thermometer" + | "mdi:snowflake-variant" + | "mdi:snowman" + | "mdi:snowmobile" + | "mdi:snowshoeing" + | "mdi:soccer" + | "mdi:soccer-field" + | "mdi:social-distance-2-meters" + | "mdi:social-distance-6-feet" + | "mdi:sofa" + | "mdi:sofa-outline" + | "mdi:sofa-single" + | "mdi:sofa-single-outline" + | "mdi:solar-panel" + | "mdi:solar-panel-large" + | "mdi:solar-power" + | "mdi:solar-power-variant" + | "mdi:solar-power-variant-outline" + | "mdi:soldering-iron" + | "mdi:solid" + | "mdi:sony-playstation" + | "mdi:sort" + | "mdi:sort-alphabetical-ascending" + | "mdi:sort-alphabetical-ascending-variant" + | "mdi:sort-alphabetical-descending" + | "mdi:sort-alphabetical-descending-variant" + | "mdi:sort-alphabetical-variant" + | "mdi:sort-ascending" + | "mdi:sort-bool-ascending" + | "mdi:sort-bool-ascending-variant" + | "mdi:sort-bool-descending" + | "mdi:sort-bool-descending-variant" + | "mdi:sort-calendar-ascending" + | "mdi:sort-calendar-descending" + | "mdi:sort-clock-ascending" + | "mdi:sort-clock-ascending-outline" + | "mdi:sort-clock-descending" + | "mdi:sort-clock-descending-outline" + | "mdi:sort-descending" + | "mdi:sort-numeric-ascending" + | "mdi:sort-numeric-ascending-variant" + | "mdi:sort-numeric-descending" + | "mdi:sort-numeric-descending-variant" + | "mdi:sort-numeric-variant" + | "mdi:sort-reverse-variant" + | "mdi:sort-variant" + | "mdi:sort-variant-lock" + | "mdi:sort-variant-lock-open" + | "mdi:sort-variant-off" + | "mdi:sort-variant-remove" + | "mdi:soundbar" + | "mdi:soundcloud" + | "mdi:source-branch" + | "mdi:source-branch-check" + | "mdi:source-branch-minus" + | "mdi:source-branch-plus" + | "mdi:source-branch-refresh" + | "mdi:source-branch-remove" + | "mdi:source-branch-sync" + | "mdi:source-commit" + | "mdi:source-commit-end" + | "mdi:source-commit-end-local" + | "mdi:source-commit-local" + | "mdi:source-commit-next-local" + | "mdi:source-commit-start" + | "mdi:source-commit-start-next-local" + | "mdi:source-fork" + | "mdi:source-merge" + | "mdi:source-pull" + | "mdi:source-repository" + | "mdi:source-repository-multiple" + | "mdi:soy-sauce" + | "mdi:soy-sauce-off" + | "mdi:spa" + | "mdi:spa-outline" + | "mdi:space-invaders" + | "mdi:space-station" + | "mdi:spade" + | "mdi:speaker" + | "mdi:speaker-bluetooth" + | "mdi:speaker-message" + | "mdi:speaker-multiple" + | "mdi:speaker-off" + | "mdi:speaker-pause" + | "mdi:speaker-play" + | "mdi:speaker-stop" + | "mdi:speaker-wireless" + | "mdi:spear" + | "mdi:speedometer" + | "mdi:speedometer-medium" + | "mdi:speedometer-slow" + | "mdi:spellcheck" + | "mdi:sphere" + | "mdi:sphere-off" + | "mdi:spider" + | "mdi:spider-outline" + | "mdi:spider-thread" + | "mdi:spider-web" + | "mdi:spirit-level" + | "mdi:split-horizontal" + | "mdi:split-vertical" + | "mdi:spoon-sugar" + | "mdi:spotify" + | "mdi:spotlight" + | "mdi:spotlight-beam" + | "mdi:spray" + | "mdi:spray-bottle" + | "mdi:spreadsheet" + | "mdi:sprinkler" + | "mdi:sprinkler-fire" + | "mdi:sprinkler-variant" + | "mdi:sprout" + | "mdi:sprout-outline" + | "mdi:square" + | "mdi:square-circle" + | "mdi:square-circle-outline" + | "mdi:square-edit-outline" + | "mdi:square-inc" + | "mdi:square-inc-cash" + | "mdi:square-medium" + | "mdi:square-medium-outline" + | "mdi:square-off" + | "mdi:square-off-outline" + | "mdi:square-opacity" + | "mdi:square-outline" + | "mdi:square-root" + | "mdi:square-root-box" + | "mdi:square-rounded" + | "mdi:square-rounded-badge" + | "mdi:square-rounded-badge-outline" + | "mdi:square-rounded-outline" + | "mdi:square-small" + | "mdi:square-wave" + | "mdi:squeegee" + | "mdi:ssh" + | "mdi:stack-exchange" + | "mdi:stack-overflow" + | "mdi:stackpath" + | "mdi:stadium" + | "mdi:stadium-outline" + | "mdi:stadium-variant" + | "mdi:stairs" + | "mdi:stairs-box" + | "mdi:stairs-down" + | "mdi:stairs-up" + | "mdi:stamper" + | "mdi:standard-definition" + | "mdi:star" + | "mdi:star-box" + | "mdi:star-box-multiple" + | "mdi:star-box-multiple-outline" + | "mdi:star-box-outline" + | "mdi:star-check" + | "mdi:star-check-outline" + | "mdi:star-circle" + | "mdi:star-circle-outline" + | "mdi:star-cog" + | "mdi:star-cog-outline" + | "mdi:star-crescent" + | "mdi:star-david" + | "mdi:star-face" + | "mdi:star-four-points" + | "mdi:star-four-points-box" + | "mdi:star-four-points-box-outline" + | "mdi:star-four-points-circle" + | "mdi:star-four-points-circle-outline" + | "mdi:star-four-points-outline" + | "mdi:star-four-points-small" + | "mdi:star-half" + | "mdi:star-half-full" + | "mdi:star-minus" + | "mdi:star-minus-outline" + | "mdi:star-off" + | "mdi:star-off-outline" + | "mdi:star-outline" + | "mdi:star-plus" + | "mdi:star-plus-outline" + | "mdi:star-remove" + | "mdi:star-remove-outline" + | "mdi:star-settings" + | "mdi:star-settings-outline" + | "mdi:star-shooting" + | "mdi:star-shooting-outline" + | "mdi:star-three-points" + | "mdi:star-three-points-outline" + | "mdi:state-machine" + | "mdi:steam" + | "mdi:steam-box" + | "mdi:steering" + | "mdi:steering-off" + | "mdi:step-backward" + | "mdi:step-backward-2" + | "mdi:step-forward" + | "mdi:step-forward-2" + | "mdi:stethoscope" + | "mdi:sticker" + | "mdi:sticker-alert" + | "mdi:sticker-alert-outline" + | "mdi:sticker-check" + | "mdi:sticker-check-outline" + | "mdi:sticker-circle-outline" + | "mdi:sticker-emoji" + | "mdi:sticker-minus" + | "mdi:sticker-minus-outline" + | "mdi:sticker-outline" + | "mdi:sticker-plus" + | "mdi:sticker-plus-outline" + | "mdi:sticker-remove" + | "mdi:sticker-remove-outline" + | "mdi:sticker-text" + | "mdi:sticker-text-outline" + | "mdi:stocking" + | "mdi:stomach" + | "mdi:stool" + | "mdi:stool-outline" + | "mdi:stop" + | "mdi:stop-circle" + | "mdi:stop-circle-outline" + | "mdi:storage-tank" + | "mdi:storage-tank-outline" + | "mdi:store" + | "mdi:store-24-hour" + | "mdi:store-alert" + | "mdi:store-alert-outline" + | "mdi:store-check" + | "mdi:store-check-outline" + | "mdi:store-clock" + | "mdi:store-clock-outline" + | "mdi:store-cog" + | "mdi:store-cog-outline" + | "mdi:store-edit" + | "mdi:store-edit-outline" + | "mdi:store-marker" + | "mdi:store-marker-outline" + | "mdi:store-minus" + | "mdi:store-minus-outline" + | "mdi:store-off" + | "mdi:store-off-outline" + | "mdi:store-outline" + | "mdi:store-plus" + | "mdi:store-plus-outline" + | "mdi:store-remove" + | "mdi:store-remove-outline" + | "mdi:store-search" + | "mdi:store-search-outline" + | "mdi:store-settings" + | "mdi:store-settings-outline" + | "mdi:storefront" + | "mdi:storefront-check" + | "mdi:storefront-check-outline" + | "mdi:storefront-edit" + | "mdi:storefront-edit-outline" + | "mdi:storefront-minus" + | "mdi:storefront-minus-outline" + | "mdi:storefront-outline" + | "mdi:storefront-plus" + | "mdi:storefront-plus-outline" + | "mdi:storefront-remove" + | "mdi:storefront-remove-outline" + | "mdi:stove" + | "mdi:strategy" + | "mdi:strava" + | "mdi:stretch-to-page" + | "mdi:stretch-to-page-outline" + | "mdi:string-lights" + | "mdi:string-lights-off" + | "mdi:subdirectory-arrow-left" + | "mdi:subdirectory-arrow-right" + | "mdi:submarine" + | "mdi:subtitles" + | "mdi:subtitles-outline" + | "mdi:subway" + | "mdi:subway-alert-variant" + | "mdi:subway-variant" + | "mdi:summit" + | "mdi:sun-angle" + | "mdi:sun-angle-outline" + | "mdi:sun-clock" + | "mdi:sun-clock-outline" + | "mdi:sun-compass" + | "mdi:sun-snowflake" + | "mdi:sun-snowflake-variant" + | "mdi:sun-thermometer" + | "mdi:sun-thermometer-outline" + | "mdi:sun-wireless" + | "mdi:sun-wireless-outline" + | "mdi:sunglasses" + | "mdi:surfing" + | "mdi:surround-sound" + | "mdi:surround-sound-2-0" + | "mdi:surround-sound-2-1" + | "mdi:surround-sound-3-1" + | "mdi:surround-sound-5-1" + | "mdi:surround-sound-5-1-2" + | "mdi:surround-sound-7-1" + | "mdi:svg" + | "mdi:swap-horizontal" + | "mdi:swap-horizontal-bold" + | "mdi:swap-horizontal-circle" + | "mdi:swap-horizontal-circle-outline" + | "mdi:swap-horizontal-hidden" + | "mdi:swap-horizontal-variant" + | "mdi:swap-vertical" + | "mdi:swap-vertical-bold" + | "mdi:swap-vertical-circle" + | "mdi:swap-vertical-circle-outline" + | "mdi:swap-vertical-variant" + | "mdi:swim" + | "mdi:switch" + | "mdi:sword" + | "mdi:sword-cross" + | "mdi:syllabary-hangul" + | "mdi:syllabary-hiragana" + | "mdi:syllabary-katakana" + | "mdi:syllabary-katakana-halfwidth" + | "mdi:symbol" + | "mdi:symfony" + | "mdi:synagogue" + | "mdi:synagogue-outline" + | "mdi:sync" + | "mdi:sync-alert" + | "mdi:sync-circle" + | "mdi:sync-off" + | "mdi:tab" + | "mdi:tab-minus" + | "mdi:tab-plus" + | "mdi:tab-remove" + | "mdi:tab-search" + | "mdi:tab-unselected" + | "mdi:table" + | "mdi:table-account" + | "mdi:table-alert" + | "mdi:table-arrow-down" + | "mdi:table-arrow-left" + | "mdi:table-arrow-right" + | "mdi:table-arrow-up" + | "mdi:table-border" + | "mdi:table-cancel" + | "mdi:table-chair" + | "mdi:table-check" + | "mdi:table-clock" + | "mdi:table-cog" + | "mdi:table-column" + | "mdi:table-column-plus-after" + | "mdi:table-column-plus-before" + | "mdi:table-column-remove" + | "mdi:table-column-width" + | "mdi:table-edit" + | "mdi:table-eye" + | "mdi:table-eye-off" + | "mdi:table-filter" + | "mdi:table-furniture" + | "mdi:table-headers-eye" + | "mdi:table-headers-eye-off" + | "mdi:table-heart" + | "mdi:table-key" + | "mdi:table-large" + | "mdi:table-large-plus" + | "mdi:table-large-remove" + | "mdi:table-lock" + | "mdi:table-merge-cells" + | "mdi:table-minus" + | "mdi:table-multiple" + | "mdi:table-network" + | "mdi:table-of-contents" + | "mdi:table-off" + | "mdi:table-picnic" + | "mdi:table-pivot" + | "mdi:table-plus" + | "mdi:table-question" + | "mdi:table-refresh" + | "mdi:table-remove" + | "mdi:table-row" + | "mdi:table-row-height" + | "mdi:table-row-plus-after" + | "mdi:table-row-plus-before" + | "mdi:table-row-remove" + | "mdi:table-search" + | "mdi:table-settings" + | "mdi:table-split-cell" + | "mdi:table-star" + | "mdi:table-sync" + | "mdi:table-tennis" + | "mdi:tablet" + | "mdi:tablet-android" + | "mdi:tablet-cellphone" + | "mdi:tablet-dashboard" + | "mdi:tablet-ipad" + | "mdi:taco" + | "mdi:tag" + | "mdi:tag-arrow-down" + | "mdi:tag-arrow-down-outline" + | "mdi:tag-arrow-left" + | "mdi:tag-arrow-left-outline" + | "mdi:tag-arrow-right" + | "mdi:tag-arrow-right-outline" + | "mdi:tag-arrow-up" + | "mdi:tag-arrow-up-outline" + | "mdi:tag-check" + | "mdi:tag-check-outline" + | "mdi:tag-edit" + | "mdi:tag-edit-outline" + | "mdi:tag-faces" + | "mdi:tag-heart" + | "mdi:tag-heart-outline" + | "mdi:tag-hidden" + | "mdi:tag-minus" + | "mdi:tag-minus-outline" + | "mdi:tag-multiple" + | "mdi:tag-multiple-outline" + | "mdi:tag-off" + | "mdi:tag-off-outline" + | "mdi:tag-outline" + | "mdi:tag-plus" + | "mdi:tag-plus-outline" + | "mdi:tag-remove" + | "mdi:tag-remove-outline" + | "mdi:tag-search" + | "mdi:tag-search-outline" + | "mdi:tag-text" + | "mdi:tag-text-outline" + | "mdi:tailwind" + | "mdi:tally-mark-1" + | "mdi:tally-mark-2" + | "mdi:tally-mark-3" + | "mdi:tally-mark-4" + | "mdi:tally-mark-5" + | "mdi:tangram" + | "mdi:tank" + | "mdi:tanker-truck" + | "mdi:tape-drive" + | "mdi:tape-measure" + | "mdi:target" + | "mdi:target-account" + | "mdi:target-variant" + | "mdi:taxi" + | "mdi:tea" + | "mdi:tea-outline" + | "mdi:teamspeak" + | "mdi:teamviewer" + | "mdi:teddy-bear" + | "mdi:telegram" + | "mdi:telescope" + | "mdi:television" + | "mdi:television-ambient-light" + | "mdi:television-box" + | "mdi:television-classic" + | "mdi:television-classic-off" + | "mdi:television-guide" + | "mdi:television-off" + | "mdi:television-pause" + | "mdi:television-play" + | "mdi:television-shimmer" + | "mdi:television-speaker" + | "mdi:television-speaker-off" + | "mdi:television-stop" + | "mdi:temperature-celsius" + | "mdi:temperature-fahrenheit" + | "mdi:temperature-kelvin" + | "mdi:temple-buddhist" + | "mdi:temple-buddhist-outline" + | "mdi:temple-hindu" + | "mdi:temple-hindu-outline" + | "mdi:tennis" + | "mdi:tennis-ball" + | "mdi:tennis-ball-outline" + | "mdi:tent" + | "mdi:terraform" + | "mdi:terrain" + | "mdi:test-tube" + | "mdi:test-tube-empty" + | "mdi:test-tube-off" + | "mdi:text" + | "mdi:text-account" + | "mdi:text-box" + | "mdi:text-box-check" + | "mdi:text-box-check-outline" + | "mdi:text-box-edit" + | "mdi:text-box-edit-outline" + | "mdi:text-box-minus" + | "mdi:text-box-minus-outline" + | "mdi:text-box-multiple" + | "mdi:text-box-multiple-outline" + | "mdi:text-box-outline" + | "mdi:text-box-plus" + | "mdi:text-box-plus-outline" + | "mdi:text-box-remove" + | "mdi:text-box-remove-outline" + | "mdi:text-box-search" + | "mdi:text-box-search-outline" + | "mdi:text-long" + | "mdi:text-recognition" + | "mdi:text-search" + | "mdi:text-search-variant" + | "mdi:text-shadow" + | "mdi:text-short" + | "mdi:texture" + | "mdi:texture-box" + | "mdi:theater" + | "mdi:theme-light-dark" + | "mdi:thermometer" + | "mdi:thermometer-alert" + | "mdi:thermometer-auto" + | "mdi:thermometer-bluetooth" + | "mdi:thermometer-check" + | "mdi:thermometer-chevron-down" + | "mdi:thermometer-chevron-up" + | "mdi:thermometer-high" + | "mdi:thermometer-lines" + | "mdi:thermometer-low" + | "mdi:thermometer-minus" + | "mdi:thermometer-off" + | "mdi:thermometer-plus" + | "mdi:thermometer-probe" + | "mdi:thermometer-probe-off" + | "mdi:thermometer-water" + | "mdi:thermostat" + | "mdi:thermostat-auto" + | "mdi:thermostat-box" + | "mdi:thermostat-box-auto" + | "mdi:thermostat-cog" + | "mdi:thought-bubble" + | "mdi:thought-bubble-outline" + | "mdi:thumb-down" + | "mdi:thumb-down-outline" + | "mdi:thumb-up" + | "mdi:thumb-up-outline" + | "mdi:thumbs-up-down" + | "mdi:thumbs-up-down-outline" + | "mdi:ticket" + | "mdi:ticket-account" + | "mdi:ticket-confirmation" + | "mdi:ticket-confirmation-outline" + | "mdi:ticket-outline" + | "mdi:ticket-percent" + | "mdi:ticket-percent-outline" + | "mdi:tie" + | "mdi:tilde" + | "mdi:tilde-off" + | "mdi:timelapse" + | "mdi:timeline" + | "mdi:timeline-alert" + | "mdi:timeline-alert-outline" + | "mdi:timeline-check" + | "mdi:timeline-check-outline" + | "mdi:timeline-clock" + | "mdi:timeline-clock-outline" + | "mdi:timeline-minus" + | "mdi:timeline-minus-outline" + | "mdi:timeline-outline" + | "mdi:timeline-plus" + | "mdi:timeline-plus-outline" + | "mdi:timeline-question" + | "mdi:timeline-question-outline" + | "mdi:timeline-remove" + | "mdi:timeline-remove-outline" + | "mdi:timeline-text" + | "mdi:timeline-text-outline" + | "mdi:timer" + | "mdi:timer-10" + | "mdi:timer-3" + | "mdi:timer-alert" + | "mdi:timer-alert-outline" + | "mdi:timer-cancel" + | "mdi:timer-cancel-outline" + | "mdi:timer-check" + | "mdi:timer-check-outline" + | "mdi:timer-cog" + | "mdi:timer-cog-outline" + | "mdi:timer-edit" + | "mdi:timer-edit-outline" + | "mdi:timer-lock" + | "mdi:timer-lock-open" + | "mdi:timer-lock-open-outline" + | "mdi:timer-lock-outline" + | "mdi:timer-marker" + | "mdi:timer-marker-outline" + | "mdi:timer-minus" + | "mdi:timer-minus-outline" + | "mdi:timer-music" + | "mdi:timer-music-outline" + | "mdi:timer-off" + | "mdi:timer-off-outline" + | "mdi:timer-outline" + | "mdi:timer-pause" + | "mdi:timer-pause-outline" + | "mdi:timer-play" + | "mdi:timer-play-outline" + | "mdi:timer-plus" + | "mdi:timer-plus-outline" + | "mdi:timer-refresh" + | "mdi:timer-refresh-outline" + | "mdi:timer-remove" + | "mdi:timer-remove-outline" + | "mdi:timer-sand" + | "mdi:timer-sand-complete" + | "mdi:timer-sand-empty" + | "mdi:timer-sand-full" + | "mdi:timer-sand-paused" + | "mdi:timer-settings" + | "mdi:timer-settings-outline" + | "mdi:timer-star" + | "mdi:timer-star-outline" + | "mdi:timer-stop" + | "mdi:timer-stop-outline" + | "mdi:timer-sync" + | "mdi:timer-sync-outline" + | "mdi:timetable" + | "mdi:tire" + | "mdi:toaster" + | "mdi:toaster-off" + | "mdi:toaster-oven" + | "mdi:toggle-switch" + | "mdi:toggle-switch-off" + | "mdi:toggle-switch-off-outline" + | "mdi:toggle-switch-outline" + | "mdi:toggle-switch-variant" + | "mdi:toggle-switch-variant-off" + | "mdi:toilet" + | "mdi:toolbox" + | "mdi:toolbox-outline" + | "mdi:tools" + | "mdi:tooltip" + | "mdi:tooltip-account" + | "mdi:tooltip-cellphone" + | "mdi:tooltip-check" + | "mdi:tooltip-check-outline" + | "mdi:tooltip-edit" + | "mdi:tooltip-edit-outline" + | "mdi:tooltip-image" + | "mdi:tooltip-image-outline" + | "mdi:tooltip-minus" + | "mdi:tooltip-minus-outline" + | "mdi:tooltip-outline" + | "mdi:tooltip-plus" + | "mdi:tooltip-plus-outline" + | "mdi:tooltip-question" + | "mdi:tooltip-question-outline" + | "mdi:tooltip-remove" + | "mdi:tooltip-remove-outline" + | "mdi:tooltip-text" + | "mdi:tooltip-text-outline" + | "mdi:tooth" + | "mdi:tooth-outline" + | "mdi:toothbrush" + | "mdi:toothbrush-electric" + | "mdi:toothbrush-paste" + | "mdi:tor" + | "mdi:torch" + | "mdi:tortoise" + | "mdi:toslink" + | "mdi:touch-text-outline" + | "mdi:tournament" + | "mdi:tow-truck" + | "mdi:tower-beach" + | "mdi:tower-fire" + | "mdi:town-hall" + | "mdi:toy-brick" + | "mdi:toy-brick-marker" + | "mdi:toy-brick-marker-outline" + | "mdi:toy-brick-minus" + | "mdi:toy-brick-minus-outline" + | "mdi:toy-brick-outline" + | "mdi:toy-brick-plus" + | "mdi:toy-brick-plus-outline" + | "mdi:toy-brick-remove" + | "mdi:toy-brick-remove-outline" + | "mdi:toy-brick-search" + | "mdi:toy-brick-search-outline" + | "mdi:track-light" + | "mdi:track-light-off" + | "mdi:trackpad" + | "mdi:trackpad-lock" + | "mdi:tractor" + | "mdi:tractor-variant" + | "mdi:trademark" + | "mdi:traffic-cone" + | "mdi:traffic-light" + | "mdi:traffic-light-outline" + | "mdi:train" + | "mdi:train-bus" + | "mdi:train-car" + | "mdi:train-car-autorack" + | "mdi:train-car-box" + | "mdi:train-car-box-full" + | "mdi:train-car-box-open" + | "mdi:train-car-caboose" + | "mdi:train-car-centerbeam" + | "mdi:train-car-centerbeam-full" + | "mdi:train-car-container" + | "mdi:train-car-flatbed" + | "mdi:train-car-flatbed-car" + | "mdi:train-car-flatbed-tank" + | "mdi:train-car-gondola" + | "mdi:train-car-gondola-full" + | "mdi:train-car-hopper" + | "mdi:train-car-hopper-covered" + | "mdi:train-car-hopper-full" + | "mdi:train-car-intermodal" + | "mdi:train-car-passenger" + | "mdi:train-car-passenger-door" + | "mdi:train-car-passenger-door-open" + | "mdi:train-car-passenger-variant" + | "mdi:train-car-tank" + | "mdi:train-variant" + | "mdi:tram" + | "mdi:tram-side" + | "mdi:transcribe" + | "mdi:transcribe-close" + | "mdi:transfer" + | "mdi:transfer-down" + | "mdi:transfer-left" + | "mdi:transfer-right" + | "mdi:transfer-up" + | "mdi:transit-connection" + | "mdi:transit-connection-horizontal" + | "mdi:transit-connection-variant" + | "mdi:transit-detour" + | "mdi:transit-skip" + | "mdi:transit-transfer" + | "mdi:transition" + | "mdi:transition-masked" + | "mdi:translate" + | "mdi:translate-off" + | "mdi:translate-variant" + | "mdi:transmission-tower" + | "mdi:transmission-tower-export" + | "mdi:transmission-tower-import" + | "mdi:transmission-tower-off" + | "mdi:trash-can" + | "mdi:trash-can-outline" + | "mdi:tray" + | "mdi:tray-alert" + | "mdi:tray-arrow-down" + | "mdi:tray-arrow-up" + | "mdi:tray-full" + | "mdi:tray-minus" + | "mdi:tray-plus" + | "mdi:tray-remove" + | "mdi:treasure-chest" + | "mdi:treasure-chest-outline" + | "mdi:tree" + | "mdi:tree-outline" + | "mdi:trello" + | "mdi:trending-down" + | "mdi:trending-neutral" + | "mdi:trending-up" + | "mdi:triangle" + | "mdi:triangle-down" + | "mdi:triangle-down-outline" + | "mdi:triangle-outline" + | "mdi:triangle-small-down" + | "mdi:triangle-small-up" + | "mdi:triangle-wave" + | "mdi:triforce" + | "mdi:trophy" + | "mdi:trophy-award" + | "mdi:trophy-broken" + | "mdi:trophy-outline" + | "mdi:trophy-variant" + | "mdi:trophy-variant-outline" + | "mdi:truck" + | "mdi:truck-alert" + | "mdi:truck-alert-outline" + | "mdi:truck-cargo-container" + | "mdi:truck-check" + | "mdi:truck-check-outline" + | "mdi:truck-delivery" + | "mdi:truck-delivery-outline" + | "mdi:truck-fast" + | "mdi:truck-fast-outline" + | "mdi:truck-flatbed" + | "mdi:truck-minus" + | "mdi:truck-minus-outline" + | "mdi:truck-off-road" + | "mdi:truck-off-road-off" + | "mdi:truck-outline" + | "mdi:truck-plus" + | "mdi:truck-plus-outline" + | "mdi:truck-remove" + | "mdi:truck-remove-outline" + | "mdi:truck-snowflake" + | "mdi:truck-trailer" + | "mdi:trumpet" + | "mdi:tshirt-crew" + | "mdi:tshirt-crew-outline" + | "mdi:tshirt-v" + | "mdi:tshirt-v-outline" + | "mdi:tsunami" + | "mdi:tumble-dryer" + | "mdi:tumble-dryer-alert" + | "mdi:tumble-dryer-off" + | "mdi:tumblr" + | "mdi:tumblr-box" + | "mdi:tumblr-reblog" + | "mdi:tune" + | "mdi:tune-variant" + | "mdi:tune-vertical" + | "mdi:tune-vertical-variant" + | "mdi:tunnel" + | "mdi:tunnel-outline" + | "mdi:turbine" + | "mdi:turkey" + | "mdi:turnstile" + | "mdi:turnstile-outline" + | "mdi:turtle" + | "mdi:twitch" + | "mdi:twitter" + | "mdi:twitter-box" + | "mdi:twitter-circle" + | "mdi:two-factor-authentication" + | "mdi:typewriter" + | "mdi:uber" + | "mdi:ubisoft" + | "mdi:ubuntu" + | "mdi:ufo" + | "mdi:ufo-outline" + | "mdi:ultra-high-definition" + | "mdi:umbraco" + | "mdi:umbrella" + | "mdi:umbrella-beach" + | "mdi:umbrella-beach-outline" + | "mdi:umbrella-closed" + | "mdi:umbrella-closed-outline" + | "mdi:umbrella-closed-variant" + | "mdi:umbrella-outline" + | "mdi:underwear-outline" + | "mdi:undo" + | "mdi:undo-variant" + | "mdi:unfold-less-horizontal" + | "mdi:unfold-less-vertical" + | "mdi:unfold-more-horizontal" + | "mdi:unfold-more-vertical" + | "mdi:ungroup" + | "mdi:unicode" + | "mdi:unicorn" + | "mdi:unicorn-variant" + | "mdi:unicycle" + | "mdi:unity" + | "mdi:unreal" + | "mdi:untappd" + | "mdi:update" + | "mdi:upload" + | "mdi:upload-box" + | "mdi:upload-box-outline" + | "mdi:upload-circle" + | "mdi:upload-circle-outline" + | "mdi:upload-lock" + | "mdi:upload-lock-outline" + | "mdi:upload-multiple" + | "mdi:upload-multiple-outline" + | "mdi:upload-network" + | "mdi:upload-network-outline" + | "mdi:upload-off" + | "mdi:upload-off-outline" + | "mdi:upload-outline" + | "mdi:usb" + | "mdi:usb-c-port" + | "mdi:usb-flash-drive" + | "mdi:usb-flash-drive-outline" + | "mdi:usb-port" + | "mdi:vacuum" + | "mdi:vacuum-outline" + | "mdi:valve" + | "mdi:valve-closed" + | "mdi:valve-open" + | "mdi:van-passenger" + | "mdi:van-utility" + | "mdi:vanish" + | "mdi:vanish-quarter" + | "mdi:vanity-light" + | "mdi:variable" + | "mdi:variable-box" + | "mdi:vector-arrange-above" + | "mdi:vector-arrange-below" + | "mdi:vector-bezier" + | "mdi:vector-circle" + | "mdi:vector-circle-variant" + | "mdi:vector-combine" + | "mdi:vector-curve" + | "mdi:vector-difference" + | "mdi:vector-difference-ab" + | "mdi:vector-difference-ba" + | "mdi:vector-ellipse" + | "mdi:vector-intersection" + | "mdi:vector-line" + | "mdi:vector-link" + | "mdi:vector-point" + | "mdi:vector-point-edit" + | "mdi:vector-point-minus" + | "mdi:vector-point-plus" + | "mdi:vector-point-select" + | "mdi:vector-polygon" + | "mdi:vector-polygon-variant" + | "mdi:vector-polyline" + | "mdi:vector-polyline-edit" + | "mdi:vector-polyline-minus" + | "mdi:vector-polyline-plus" + | "mdi:vector-polyline-remove" + | "mdi:vector-radius" + | "mdi:vector-rectangle" + | "mdi:vector-selection" + | "mdi:vector-square" + | "mdi:vector-square-close" + | "mdi:vector-square-edit" + | "mdi:vector-square-minus" + | "mdi:vector-square-open" + | "mdi:vector-square-plus" + | "mdi:vector-square-remove" + | "mdi:vector-triangle" + | "mdi:vector-union" + | "mdi:venmo" + | "mdi:vhs" + | "mdi:vibrate" + | "mdi:vibrate-off" + | "mdi:video" + | "mdi:video-2d" + | "mdi:video-3d" + | "mdi:video-3d-off" + | "mdi:video-3d-variant" + | "mdi:video-4k-box" + | "mdi:video-account" + | "mdi:video-box" + | "mdi:video-box-off" + | "mdi:video-check" + | "mdi:video-check-outline" + | "mdi:video-high-definition" + | "mdi:video-image" + | "mdi:video-input-antenna" + | "mdi:video-input-component" + | "mdi:video-input-hdmi" + | "mdi:video-input-scart" + | "mdi:video-input-svideo" + | "mdi:video-marker" + | "mdi:video-marker-outline" + | "mdi:video-minus" + | "mdi:video-minus-outline" + | "mdi:video-off" + | "mdi:video-off-outline" + | "mdi:video-outline" + | "mdi:video-plus" + | "mdi:video-plus-outline" + | "mdi:video-stabilization" + | "mdi:video-standard-definition" + | "mdi:video-switch" + | "mdi:video-switch-outline" + | "mdi:video-vintage" + | "mdi:video-wireless" + | "mdi:video-wireless-outline" + | "mdi:view-agenda" + | "mdi:view-agenda-outline" + | "mdi:view-array" + | "mdi:view-array-outline" + | "mdi:view-carousel" + | "mdi:view-carousel-outline" + | "mdi:view-column" + | "mdi:view-column-outline" + | "mdi:view-comfy" + | "mdi:view-comfy-outline" + | "mdi:view-compact" + | "mdi:view-compact-outline" + | "mdi:view-dashboard" + | "mdi:view-dashboard-edit" + | "mdi:view-dashboard-edit-outline" + | "mdi:view-dashboard-outline" + | "mdi:view-dashboard-variant" + | "mdi:view-dashboard-variant-outline" + | "mdi:view-day" + | "mdi:view-day-outline" + | "mdi:view-gallery" + | "mdi:view-gallery-outline" + | "mdi:view-grid" + | "mdi:view-grid-compact" + | "mdi:view-grid-outline" + | "mdi:view-grid-plus" + | "mdi:view-grid-plus-outline" + | "mdi:view-headline" + | "mdi:view-list" + | "mdi:view-list-outline" + | "mdi:view-module" + | "mdi:view-module-outline" + | "mdi:view-parallel" + | "mdi:view-parallel-outline" + | "mdi:view-quilt" + | "mdi:view-quilt-outline" + | "mdi:view-sequential" + | "mdi:view-sequential-outline" + | "mdi:view-split-horizontal" + | "mdi:view-split-vertical" + | "mdi:view-stream" + | "mdi:view-stream-outline" + | "mdi:view-week" + | "mdi:view-week-outline" + | "mdi:vimeo" + | "mdi:vine" + | "mdi:violin" + | "mdi:virtual-reality" + | "mdi:virus" + | "mdi:virus-off" + | "mdi:virus-off-outline" + | "mdi:virus-outline" + | "mdi:vk" + | "mdi:vk-box" + | "mdi:vk-circle" + | "mdi:vlc" + | "mdi:voicemail" + | "mdi:volcano" + | "mdi:volcano-outline" + | "mdi:volleyball" + | "mdi:volume" + | "mdi:volume-equal" + | "mdi:volume-high" + | "mdi:volume-low" + | "mdi:volume-medium" + | "mdi:volume-minus" + | "mdi:volume-mute" + | "mdi:volume-off" + | "mdi:volume-plus" + | "mdi:volume-source" + | "mdi:volume-variant-off" + | "mdi:volume-vibrate" + | "mdi:vote" + | "mdi:vote-outline" + | "mdi:vpn" + | "mdi:vuejs" + | "mdi:vuetify" + | "mdi:walk" + | "mdi:wall" + | "mdi:wall-fire" + | "mdi:wall-sconce" + | "mdi:wall-sconce-flat" + | "mdi:wall-sconce-flat-outline" + | "mdi:wall-sconce-flat-variant" + | "mdi:wall-sconce-flat-variant-outline" + | "mdi:wall-sconce-outline" + | "mdi:wall-sconce-round" + | "mdi:wall-sconce-round-outline" + | "mdi:wall-sconce-round-variant" + | "mdi:wall-sconce-round-variant-outline" + | "mdi:wall-sconce-variant" + | "mdi:wallet" + | "mdi:wallet-bifold" + | "mdi:wallet-bifold-outline" + | "mdi:wallet-giftcard" + | "mdi:wallet-membership" + | "mdi:wallet-outline" + | "mdi:wallet-plus" + | "mdi:wallet-plus-outline" + | "mdi:wallet-travel" + | "mdi:wallpaper" + | "mdi:wan" + | "mdi:wardrobe" + | "mdi:wardrobe-outline" + | "mdi:warehouse" + | "mdi:washing-machine" + | "mdi:washing-machine-alert" + | "mdi:washing-machine-off" + | "mdi:watch" + | "mdi:watch-export" + | "mdi:watch-export-variant" + | "mdi:watch-import" + | "mdi:watch-import-variant" + | "mdi:watch-variant" + | "mdi:watch-vibrate" + | "mdi:watch-vibrate-off" + | "mdi:water" + | "mdi:water-alert" + | "mdi:water-alert-outline" + | "mdi:water-boiler" + | "mdi:water-boiler-alert" + | "mdi:water-boiler-auto" + | "mdi:water-boiler-off" + | "mdi:water-check" + | "mdi:water-check-outline" + | "mdi:water-circle" + | "mdi:water-minus" + | "mdi:water-minus-outline" + | "mdi:water-off" + | "mdi:water-off-outline" + | "mdi:water-opacity" + | "mdi:water-outline" + | "mdi:water-percent" + | "mdi:water-percent-alert" + | "mdi:water-plus" + | "mdi:water-plus-outline" + | "mdi:water-polo" + | "mdi:water-pump" + | "mdi:water-pump-off" + | "mdi:water-remove" + | "mdi:water-remove-outline" + | "mdi:water-sync" + | "mdi:water-thermometer" + | "mdi:water-thermometer-outline" + | "mdi:water-well" + | "mdi:water-well-outline" + | "mdi:waterfall" + | "mdi:watering-can" + | "mdi:watering-can-outline" + | "mdi:watermark" + | "mdi:wave" + | "mdi:wave-arrow-down" + | "mdi:wave-arrow-up" + | "mdi:wave-undercurrent" + | "mdi:waveform" + | "mdi:waves" + | "mdi:waves-arrow-left" + | "mdi:waves-arrow-right" + | "mdi:waves-arrow-up" + | "mdi:waze" + | "mdi:weather-cloudy" + | "mdi:weather-cloudy-alert" + | "mdi:weather-cloudy-arrow-right" + | "mdi:weather-cloudy-clock" + | "mdi:weather-dust" + | "mdi:weather-fog" + | "mdi:weather-hail" + | "mdi:weather-hazy" + | "mdi:weather-hurricane" + | "mdi:weather-hurricane-outline" + | "mdi:weather-lightning" + | "mdi:weather-lightning-rainy" + | "mdi:weather-moonset" + | "mdi:weather-moonset-down" + | "mdi:weather-moonset-up" + | "mdi:weather-night" + | "mdi:weather-night-partly-cloudy" + | "mdi:weather-partly-cloudy" + | "mdi:weather-partly-lightning" + | "mdi:weather-partly-rainy" + | "mdi:weather-partly-snowy" + | "mdi:weather-partly-snowy-rainy" + | "mdi:weather-pouring" + | "mdi:weather-rainy" + | "mdi:weather-snowy" + | "mdi:weather-snowy-heavy" + | "mdi:weather-snowy-rainy" + | "mdi:weather-sunny" + | "mdi:weather-sunny-alert" + | "mdi:weather-sunny-off" + | "mdi:weather-sunset" + | "mdi:weather-sunset-down" + | "mdi:weather-sunset-up" + | "mdi:weather-tornado" + | "mdi:weather-windy" + | "mdi:weather-windy-variant" + | "mdi:web" + | "mdi:web-box" + | "mdi:web-cancel" + | "mdi:web-check" + | "mdi:web-clock" + | "mdi:web-minus" + | "mdi:web-off" + | "mdi:web-plus" + | "mdi:web-refresh" + | "mdi:web-remove" + | "mdi:web-sync" + | "mdi:webcam" + | "mdi:webcam-off" + | "mdi:webhook" + | "mdi:webpack" + | "mdi:webrtc" + | "mdi:wechat" + | "mdi:weight" + | "mdi:weight-gram" + | "mdi:weight-kilogram" + | "mdi:weight-lifter" + | "mdi:weight-pound" + | "mdi:whatsapp" + | "mdi:wheel-barrow" + | "mdi:wheelchair" + | "mdi:wheelchair-accessibility" + | "mdi:whistle" + | "mdi:whistle-outline" + | "mdi:white-balance-auto" + | "mdi:white-balance-incandescent" + | "mdi:white-balance-iridescent" + | "mdi:white-balance-sunny" + | "mdi:widgets" + | "mdi:widgets-outline" + | "mdi:wifi" + | "mdi:wifi-alert" + | "mdi:wifi-arrow-down" + | "mdi:wifi-arrow-left" + | "mdi:wifi-arrow-left-right" + | "mdi:wifi-arrow-right" + | "mdi:wifi-arrow-up" + | "mdi:wifi-arrow-up-down" + | "mdi:wifi-cancel" + | "mdi:wifi-check" + | "mdi:wifi-cog" + | "mdi:wifi-lock" + | "mdi:wifi-lock-open" + | "mdi:wifi-marker" + | "mdi:wifi-minus" + | "mdi:wifi-off" + | "mdi:wifi-plus" + | "mdi:wifi-refresh" + | "mdi:wifi-remove" + | "mdi:wifi-settings" + | "mdi:wifi-star" + | "mdi:wifi-strength-1" + | "mdi:wifi-strength-1-alert" + | "mdi:wifi-strength-1-lock" + | "mdi:wifi-strength-1-lock-open" + | "mdi:wifi-strength-2" + | "mdi:wifi-strength-2-alert" + | "mdi:wifi-strength-2-lock" + | "mdi:wifi-strength-2-lock-open" + | "mdi:wifi-strength-3" + | "mdi:wifi-strength-3-alert" + | "mdi:wifi-strength-3-lock" + | "mdi:wifi-strength-3-lock-open" + | "mdi:wifi-strength-4" + | "mdi:wifi-strength-4-alert" + | "mdi:wifi-strength-4-lock" + | "mdi:wifi-strength-4-lock-open" + | "mdi:wifi-strength-alert-outline" + | "mdi:wifi-strength-lock-open-outline" + | "mdi:wifi-strength-lock-outline" + | "mdi:wifi-strength-off" + | "mdi:wifi-strength-off-outline" + | "mdi:wifi-strength-outline" + | "mdi:wifi-sync" + | "mdi:wikipedia" + | "mdi:wind-power" + | "mdi:wind-power-outline" + | "mdi:wind-turbine" + | "mdi:wind-turbine-alert" + | "mdi:wind-turbine-check" + | "mdi:window-close" + | "mdi:window-closed" + | "mdi:window-closed-variant" + | "mdi:window-maximize" + | "mdi:window-minimize" + | "mdi:window-open" + | "mdi:window-open-variant" + | "mdi:window-restore" + | "mdi:window-shutter" + | "mdi:window-shutter-alert" + | "mdi:window-shutter-auto" + | "mdi:window-shutter-cog" + | "mdi:window-shutter-open" + | "mdi:window-shutter-settings" + | "mdi:windsock" + | "mdi:wiper" + | "mdi:wiper-wash" + | "mdi:wiper-wash-alert" + | "mdi:wizard-hat" + | "mdi:wordpress" + | "mdi:wrap" + | "mdi:wrap-disabled" + | "mdi:wrench" + | "mdi:wrench-check" + | "mdi:wrench-check-outline" + | "mdi:wrench-clock" + | "mdi:wrench-clock-outline" + | "mdi:wrench-cog" + | "mdi:wrench-cog-outline" + | "mdi:wrench-outline" + | "mdi:wunderlist" + | "mdi:xamarin" + | "mdi:xamarin-outline" + | "mdi:xda" + | "mdi:xing" + | "mdi:xing-circle" + | "mdi:xml" + | "mdi:xmpp" + | "mdi:y-combinator" + | "mdi:yahoo" + | "mdi:yammer" + | "mdi:yeast" + | "mdi:yelp" + | "mdi:yin-yang" + | "mdi:yoga" + | "mdi:youtube" + | "mdi:youtube-gaming" + | "mdi:youtube-studio" + | "mdi:youtube-subscription" + | "mdi:youtube-tv" + | "mdi:yurt" + | "mdi:z-wave" + | "mdi:zend" + | "mdi:zigbee" + | "mdi:zip-box" + | "mdi:zip-box-outline" + | "mdi:zip-disk" + | "mdi:zodiac-aquarius" + | "mdi:zodiac-aries" + | "mdi:zodiac-cancer" + | "mdi:zodiac-capricorn" + | "mdi:zodiac-gemini" + | "mdi:zodiac-leo" + | "mdi:zodiac-libra" + | "mdi:zodiac-pisces" + | "mdi:zodiac-sagittarius" + | "mdi:zodiac-scorpio" + | "mdi:zodiac-taurus" + | "mdi:zodiac-virgo" + | "simple-icons:42" + | "simple-icons:1001tracklists" + | "simple-icons:1password" + | "simple-icons:2k" + | "simple-icons:365datascience" + | "simple-icons:3m" + | "simple-icons:4chan" + | "simple-icons:4d" + | "simple-icons:500px" + | "simple-icons:7zip" + | "simple-icons:99designs" + | "simple-icons:9gag" + | "simple-icons:abbott" + | "simple-icons:abbrobotstudio" + | "simple-icons:abbvie" + | "simple-icons:abletonlive" + | "simple-icons:aboutdotme" + | "simple-icons:abstract" + | "simple-icons:academia" + | "simple-icons:accenture" + | "simple-icons:acclaim" + | "simple-icons:accusoft" + | "simple-icons:acer" + | "simple-icons:acm" + | "simple-icons:actigraph" + | "simple-icons:activision" + | "simple-icons:activitypub" + | "simple-icons:actix" + | "simple-icons:acura" + | "simple-icons:adafruit" + | "simple-icons:adblock" + | "simple-icons:adblockplus" + | "simple-icons:addthis" + | "simple-icons:adguard" + | "simple-icons:adidas" + | "simple-icons:adminer" + | "simple-icons:adobe" + | "simple-icons:adobeacrobatreader" + | "simple-icons:adobeaftereffects" + | "simple-icons:adobeaudition" + | "simple-icons:adobecreativecloud" + | "simple-icons:adobedreamweaver" + | "simple-icons:adobefonts" + | "simple-icons:adobeillustrator" + | "simple-icons:adobeindesign" + | "simple-icons:adobelightroom" + | "simple-icons:adobelightroomclassic" + | "simple-icons:adobephotoshop" + | "simple-icons:adobepremierepro" + | "simple-icons:adobexd" + | "simple-icons:adonisjs" + | "simple-icons:adp" + | "simple-icons:adroll" + | "simple-icons:adventofcode" + | "simple-icons:adyen" + | "simple-icons:aerlingus" + | "simple-icons:aeroflot" + | "simple-icons:aeromexico" + | "simple-icons:aerospike" + | "simple-icons:aew" + | "simple-icons:affine" + | "simple-icons:affinity" + | "simple-icons:affinitydesigner" + | "simple-icons:affinityphoto" + | "simple-icons:affinitypublisher" + | "simple-icons:aframe" + | "simple-icons:afterpay" + | "simple-icons:agora" + | "simple-icons:aib" + | "simple-icons:aidungeon" + | "simple-icons:aiohttp" + | "simple-icons:aiqfome" + | "simple-icons:airasia" + | "simple-icons:airbnb" + | "simple-icons:airbrakedotio" + | "simple-icons:airbus" + | "simple-icons:airbyte" + | "simple-icons:aircall" + | "simple-icons:aircanada" + | "simple-icons:airchina" + | "simple-icons:airfrance" + | "simple-icons:airindia" + | "simple-icons:airplayaudio" + | "simple-icons:airplayvideo" + | "simple-icons:airtable" + | "simple-icons:airtel" + | "simple-icons:airtransat" + | "simple-icons:ajv" + | "simple-icons:akamai" + | "simple-icons:akaunting" + | "simple-icons:alacritty" + | "simple-icons:alamy" + | "simple-icons:albertheijn" + | "simple-icons:alby" + | "simple-icons:alchemy" + | "simple-icons:aldinord" + | "simple-icons:aldisud" + | "simple-icons:alfaromeo" + | "simple-icons:alfred" + | "simple-icons:algolia" + | "simple-icons:algorand" + | "simple-icons:alibabacloud" + | "simple-icons:alibabadotcom" + | "simple-icons:alienware" + | "simple-icons:aliexpress" + | "simple-icons:alipay" + | "simple-icons:allegro" + | "simple-icons:alliedmodders" + | "simple-icons:allocine" + | "simple-icons:alltrails" + | "simple-icons:almalinux" + | "simple-icons:alpinedotjs" + | "simple-icons:alpinelinux" + | "simple-icons:alteryx" + | "simple-icons:altiumdesigner" + | "simple-icons:alwaysdata" + | "simple-icons:alx" + | "simple-icons:amazon" + | "simple-icons:amazonalexa" + | "simple-icons:amazonapigateway" + | "simple-icons:amazonaws" + | "simple-icons:amazoncloudwatch" + | "simple-icons:amazondocumentdb" + | "simple-icons:amazondynamodb" + | "simple-icons:amazonec2" + | "simple-icons:amazonecs" + | "simple-icons:amazoneks" + | "simple-icons:amazonfiretv" + | "simple-icons:amazongames" + | "simple-icons:amazoniam" + | "simple-icons:amazonlumberyard" + | "simple-icons:amazonluna" + | "simple-icons:amazonmusic" + | "simple-icons:amazonpay" + | "simple-icons:amazonprime" + | "simple-icons:amazonrds" + | "simple-icons:amazonredshift" + | "simple-icons:amazonroute53" + | "simple-icons:amazons3" + | "simple-icons:amazonsimpleemailservice" + | "simple-icons:amazonsqs" + | "simple-icons:amd" + | "simple-icons:ameba" + | "simple-icons:americanairlines" + | "simple-icons:americanexpress" + | "simple-icons:amg" + | "simple-icons:amp" + | "simple-icons:amul" + | "simple-icons:ana" + | "simple-icons:anaconda" + | "simple-icons:analogue" + | "simple-icons:anchor" + | "simple-icons:andela" + | "simple-icons:android" + | "simple-icons:androidauto" + | "simple-icons:androidstudio" + | "simple-icons:angellist" + | "simple-icons:angular" + | "simple-icons:angularjs" + | "simple-icons:angularuniversal" + | "simple-icons:anilist" + | "simple-icons:animalplanet" + | "simple-icons:ankermake" + | "simple-icons:ansible" + | "simple-icons:answer" + | "simple-icons:ansys" + | "simple-icons:anta" + | "simple-icons:antdesign" + | "simple-icons:antena3" + | "simple-icons:anydesk" + | "simple-icons:aol" + | "simple-icons:apache" + | "simple-icons:apacheairflow" + | "simple-icons:apacheant" + | "simple-icons:apachecassandra" + | "simple-icons:apachecloudstack" + | "simple-icons:apachecordova" + | "simple-icons:apachecouchdb" + | "simple-icons:apachedruid" + | "simple-icons:apacheecharts" + | "simple-icons:apacheflink" + | "simple-icons:apachefreemarker" + | "simple-icons:apachegroovy" + | "simple-icons:apacheguacamole" + | "simple-icons:apachehadoop" + | "simple-icons:apachehive" + | "simple-icons:apachejmeter" + | "simple-icons:apachekafka" + | "simple-icons:apachekylin" + | "simple-icons:apachemaven" + | "simple-icons:apachenetbeanside" + | "simple-icons:apacheopenoffice" + | "simple-icons:apacheparquet" + | "simple-icons:apachepulsar" + | "simple-icons:apacherocketmq" + | "simple-icons:apachesolr" + | "simple-icons:apachespark" + | "simple-icons:apachestorm" + | "simple-icons:apachetomcat" + | "simple-icons:aparat" + | "simple-icons:apifox" + | "simple-icons:apmterminals" + | "simple-icons:apollographql" + | "simple-icons:apostrophe" + | "simple-icons:appian" + | "simple-icons:appium" + | "simple-icons:apple" + | "simple-icons:applearcade" + | "simple-icons:applemusic" + | "simple-icons:applenews" + | "simple-icons:applepay" + | "simple-icons:applepodcasts" + | "simple-icons:appletv" + | "simple-icons:appsignal" + | "simple-icons:appsmith" + | "simple-icons:appstore" + | "simple-icons:appveyor" + | "simple-icons:appwrite" + | "simple-icons:aqua" + | "simple-icons:aral" + | "simple-icons:arangodb" + | "simple-icons:arc" + | "simple-icons:arcgis" + | "simple-icons:archicad" + | "simple-icons:archiveofourown" + | "simple-icons:archlinux" + | "simple-icons:ardour" + | "simple-icons:arduino" + | "simple-icons:argo" + | "simple-icons:argos" + | "simple-icons:ariakit" + | "simple-icons:arkecosystem" + | "simple-icons:arlo" + | "simple-icons:arm" + | "simple-icons:armkeil" + | "simple-icons:arstechnica" + | "simple-icons:artifacthub" + | "simple-icons:artixlinux" + | "simple-icons:artstation" + | "simple-icons:arxiv" + | "simple-icons:asahilinux" + | "simple-icons:asana" + | "simple-icons:asciidoctor" + | "simple-icons:asciinema" + | "simple-icons:asda" + | "simple-icons:aseprite" + | "simple-icons:askfm" + | "simple-icons:askubuntu" + | "simple-icons:assemblyscript" + | "simple-icons:astonmartin" + | "simple-icons:astro" + | "simple-icons:asus" + | "simple-icons:atandt" + | "simple-icons:atari" + | "simple-icons:atlassian" + | "simple-icons:atom" + | "simple-icons:auchan" + | "simple-icons:audacity" + | "simple-icons:audi" + | "simple-icons:audible" + | "simple-icons:audioboom" + | "simple-icons:audiomack" + | "simple-icons:audiotechnica" + | "simple-icons:aurelia" + | "simple-icons:auth0" + | "simple-icons:authelia" + | "simple-icons:authy" + | "simple-icons:autocad" + | "simple-icons:autodesk" + | "simple-icons:autodeskmaya" + | "simple-icons:autodeskrevit" + | "simple-icons:autohotkey" + | "simple-icons:autoit" + | "simple-icons:automattic" + | "simple-icons:autoprefixer" + | "simple-icons:autozone" + | "simple-icons:avajs" + | "simple-icons:avast" + | "simple-icons:avianca" + | "simple-icons:avira" + | "simple-icons:awesomelists" + | "simple-icons:awesomewm" + | "simple-icons:awsamplify" + | "simple-icons:awsfargate" + | "simple-icons:awslambda" + | "simple-icons:awsorganizations" + | "simple-icons:axios" + | "simple-icons:azureartifacts" + | "simple-icons:azuredataexplorer" + | "simple-icons:azuredevops" + | "simple-icons:azurefunctions" + | "simple-icons:azurepipelines" + | "simple-icons:babel" + | "simple-icons:babelio" + | "simple-icons:babylondotjs" + | "simple-icons:backblaze" + | "simple-icons:backbonedotjs" + | "simple-icons:backendless" + | "simple-icons:backstage" + | "simple-icons:badgr" + | "simple-icons:badoo" + | "simple-icons:baidu" + | "simple-icons:bakalari" + | "simple-icons:bamboo" + | "simple-icons:bandcamp" + | "simple-icons:bandlab" + | "simple-icons:bandrautomation" + | "simple-icons:bandsintown" + | "simple-icons:bankofamerica" + | "simple-icons:barclays" + | "simple-icons:baremetrics" + | "simple-icons:barmenia" + | "simple-icons:basecamp" + | "simple-icons:basicattentiontoken" + | "simple-icons:bastyon" + | "simple-icons:bata" + | "simple-icons:bathasu" + | "simple-icons:battledotnet" + | "simple-icons:bazel" + | "simple-icons:bbc" + | "simple-icons:bbciplayer" + | "simple-icons:beatport" + | "simple-icons:beats" + | "simple-icons:beatsbydre" + | "simple-icons:behance" + | "simple-icons:beijingsubway" + | "simple-icons:bem" + | "simple-icons:bentley" + | "simple-icons:bento" + | "simple-icons:bentobox" + | "simple-icons:bentoml" + | "simple-icons:bereal" + | "simple-icons:betfair" + | "simple-icons:betterstack" + | "simple-icons:bevy" + | "simple-icons:bigbasket" + | "simple-icons:bigbluebutton" + | "simple-icons:bigcartel" + | "simple-icons:bigcommerce" + | "simple-icons:bilibili" + | "simple-icons:billboard" + | "simple-icons:bim" + | "simple-icons:binance" + | "simple-icons:biolink" + | "simple-icons:biome" + | "simple-icons:bisecthosting" + | "simple-icons:bit" + | "simple-icons:bitbucket" + | "simple-icons:bitcoin" + | "simple-icons:bitcoincash" + | "simple-icons:bitcoinsv" + | "simple-icons:bitcomet" + | "simple-icons:bitdefender" + | "simple-icons:bitly" + | "simple-icons:bitrise" + | "simple-icons:bittorrent" + | "simple-icons:bitwarden" + | "simple-icons:bitwig" + | "simple-icons:blackberry" + | "simple-icons:blackmagicdesign" + | "simple-icons:blazemeter" + | "simple-icons:blazor" + | "simple-icons:blender" + | "simple-icons:blockbench" + | "simple-icons:blockchaindotcom" + | "simple-icons:blogger" + | "simple-icons:bloglovin" + | "simple-icons:blueprint" + | "simple-icons:bluesky" + | "simple-icons:bluesound" + | "simple-icons:bluetooth" + | "simple-icons:bmcsoftware" + | "simple-icons:bmw" + | "simple-icons:bnbchain" + | "simple-icons:boardgamegeek" + | "simple-icons:boehringeringelheim" + | "simple-icons:boeing" + | "simple-icons:bombardier" + | "simple-icons:bookalope" + | "simple-icons:bookbub" + | "simple-icons:bookmeter" + | "simple-icons:bookmyshow" + | "simple-icons:bookstack" + | "simple-icons:boost" + | "simple-icons:boosty" + | "simple-icons:boots" + | "simple-icons:bootstrap" + | "simple-icons:borgbackup" + | "simple-icons:bosch" + | "simple-icons:bose" + | "simple-icons:botblecms" + | "simple-icons:boulanger" + | "simple-icons:bower" + | "simple-icons:box" + | "simple-icons:boxysvg" + | "simple-icons:braintree" + | "simple-icons:brandfolder" + | "simple-icons:brave" + | "simple-icons:breaker" + | "simple-icons:brenntag" + | "simple-icons:brevo" + | "simple-icons:brex" + | "simple-icons:bricks" + | "simple-icons:britishairways" + | "simple-icons:broadcom" + | "simple-icons:bsd" + | "simple-icons:bspwm" + | "simple-icons:bt" + | "simple-icons:buddy" + | "simple-icons:budibase" + | "simple-icons:buefy" + | "simple-icons:buffer" + | "simple-icons:bugatti" + | "simple-icons:bugcrowd" + | "simple-icons:bugsnag" + | "simple-icons:buildkite" + | "simple-icons:bukalapak" + | "simple-icons:bulma" + | "simple-icons:bun" + | "simple-icons:bungie" + | "simple-icons:bunq" + | "simple-icons:burgerking" + | "simple-icons:burpsuite" + | "simple-icons:burton" + | "simple-icons:buymeacoffee" + | "simple-icons:buzzfeed" + | "simple-icons:bvg" + | "simple-icons:byjus" + | "simple-icons:byte" + | "simple-icons:bytedance" + | "simple-icons:c" + | "simple-icons:cachet" + | "simple-icons:caddy" + | "simple-icons:cadillac" + | "simple-icons:cafepress" + | "simple-icons:caffeine" + | "simple-icons:cairographics" + | "simple-icons:cairometro" + | "simple-icons:cakephp" + | "simple-icons:calendly" + | "simple-icons:campaignmonitor" + | "simple-icons:camunda" + | "simple-icons:canonical" + | "simple-icons:canva" + | "simple-icons:canvas" + | "simple-icons:capacitor" + | "simple-icons:cardano" + | "simple-icons:carlsberggroup" + | "simple-icons:carrd" + | "simple-icons:carrefour" + | "simple-icons:carthrottle" + | "simple-icons:carto" + | "simple-icons:cashapp" + | "simple-icons:castbox" + | "simple-icons:castorama" + | "simple-icons:castro" + | "simple-icons:caterpillar" + | "simple-icons:cbc" + | "simple-icons:cbs" + | "simple-icons:ccleaner" + | "simple-icons:cdprojekt" + | "simple-icons:celery" + | "simple-icons:celestron" + | "simple-icons:centos" + | "simple-icons:ceph" + | "simple-icons:cesium" + | "simple-icons:chai" + | "simple-icons:chainguard" + | "simple-icons:chainlink" + | "simple-icons:chakraui" + | "simple-icons:channel4" + | "simple-icons:charles" + | "simple-icons:chartdotjs" + | "simple-icons:chartmogul" + | "simple-icons:chase" + | "simple-icons:chatbot" + | "simple-icons:chatwoot" + | "simple-icons:checkio" + | "simple-icons:checkmarx" + | "simple-icons:checkmk" + | "simple-icons:chedraui" + | "simple-icons:chef" + | "simple-icons:chemex" + | "simple-icons:chevrolet" + | "simple-icons:chianetwork" + | "simple-icons:chinaeasternairlines" + | "simple-icons:chinasouthernairlines" + | "simple-icons:chocolatey" + | "simple-icons:chromatic" + | "simple-icons:chromecast" + | "simple-icons:chrysler" + | "simple-icons:chupachups" + | "simple-icons:cilium" + | "simple-icons:cinema4d" + | "simple-icons:circle" + | "simple-icons:circleci" + | "simple-icons:circuitverse" + | "simple-icons:cirrusci" + | "simple-icons:cisco" + | "simple-icons:citrix" + | "simple-icons:citroen" + | "simple-icons:civicrm" + | "simple-icons:civo" + | "simple-icons:ckeditor4" + | "simple-icons:clarifai" + | "simple-icons:claris" + | "simple-icons:clarivate" + | "simple-icons:clerk" + | "simple-icons:clevercloud" + | "simple-icons:clickhouse" + | "simple-icons:clickup" + | "simple-icons:clion" + | "simple-icons:cliqz" + | "simple-icons:clockify" + | "simple-icons:clojure" + | "simple-icons:cloud66" + | "simple-icons:cloudbees" + | "simple-icons:cloudcannon" + | "simple-icons:cloudera" + | "simple-icons:cloudflare" + | "simple-icons:cloudflarepages" + | "simple-icons:cloudfoundry" + | "simple-icons:cloudinary" + | "simple-icons:cloudron" + | "simple-icons:cloudsmith" + | "simple-icons:cloudways" + | "simple-icons:clubhouse" + | "simple-icons:clyp" + | "simple-icons:cmake" + | "simple-icons:cncf" + | "simple-icons:cnet" + | "simple-icons:cnn" + | "simple-icons:cocacola" + | "simple-icons:cockpit" + | "simple-icons:cockroachlabs" + | "simple-icons:cocoapods" + | "simple-icons:cocos" + | "simple-icons:coda" + | "simple-icons:codacy" + | "simple-icons:codeberg" + | "simple-icons:codeblocks" + | "simple-icons:codecademy" + | "simple-icons:codeceptjs" + | "simple-icons:codechef" + | "simple-icons:codeclimate" + | "simple-icons:codecov" + | "simple-icons:codefactor" + | "simple-icons:codeforces" + | "simple-icons:codefresh" + | "simple-icons:codeigniter" + | "simple-icons:codeium" + | "simple-icons:codemagic" + | "simple-icons:codementor" + | "simple-icons:codemirror" + | "simple-icons:codenewbie" + | "simple-icons:codepen" + | "simple-icons:codeproject" + | "simple-icons:codereview" + | "simple-icons:codersrank" + | "simple-icons:coderwall" + | "simple-icons:codesandbox" + | "simple-icons:codeship" + | "simple-icons:codesignal" + | "simple-icons:codestream" + | "simple-icons:codewars" + | "simple-icons:codingame" + | "simple-icons:codingninjas" + | "simple-icons:codio" + | "simple-icons:coffeescript" + | "simple-icons:coggle" + | "simple-icons:cognizant" + | "simple-icons:coil" + | "simple-icons:coinbase" + | "simple-icons:coinmarketcap" + | "simple-icons:comicfury" + | "simple-icons:commerzbank" + | "simple-icons:commitlint" + | "simple-icons:commodore" + | "simple-icons:commonworkflowlanguage" + | "simple-icons:compilerexplorer" + | "simple-icons:composer" + | "simple-icons:comptia" + | "simple-icons:comsol" + | "simple-icons:conan" + | "simple-icons:concourse" + | "simple-icons:condaforge" + | "simple-icons:conekta" + | "simple-icons:confluence" + | "simple-icons:construct3" + | "simple-icons:consul" + | "simple-icons:contactlesspayment" + | "simple-icons:containerd" + | "simple-icons:contao" + | "simple-icons:contentful" + | "simple-icons:contentstack" + | "simple-icons:contributorcovenant" + | "simple-icons:conventionalcommits" + | "simple-icons:convertio" + | "simple-icons:cookiecutter" + | "simple-icons:coolermaster" + | "simple-icons:coop" + | "simple-icons:coppel" + | "simple-icons:cora" + | "simple-icons:coronaengine" + | "simple-icons:coronarenderer" + | "simple-icons:corsair" + | "simple-icons:couchbase" + | "simple-icons:counterstrike" + | "simple-icons:countingworkspro" + | "simple-icons:coursera" + | "simple-icons:coveralls" + | "simple-icons:cpanel" + | "simple-icons:cplusplus" + | "simple-icons:cplusplusbuilder" + | "simple-icons:craftcms" + | "simple-icons:craftsman" + | "simple-icons:cratedb" + | "simple-icons:crayon" + | "simple-icons:creality" + | "simple-icons:createreactapp" + | "simple-icons:creativecommons" + | "simple-icons:creativetechnology" + | "simple-icons:credly" + | "simple-icons:crehana" + | "simple-icons:crewunited" + | "simple-icons:criticalrole" + | "simple-icons:crowdin" + | "simple-icons:crowdsource" + | "simple-icons:crunchbase" + | "simple-icons:crunchyroll" + | "simple-icons:cryengine" + | "simple-icons:crystal" + | "simple-icons:csharp" + | "simple-icons:css3" + | "simple-icons:cssmodules" + | "simple-icons:csswizardry" + | "simple-icons:cts" + | "simple-icons:cucumber" + | "simple-icons:cultura" + | "simple-icons:curl" + | "simple-icons:curseforge" + | "simple-icons:customink" + | "simple-icons:cyberdefenders" + | "simple-icons:cycling74" + | "simple-icons:cypress" + | "simple-icons:cytoscapedotjs" + | "simple-icons:d" + | "simple-icons:d3dotjs" + | "simple-icons:dacia" + | "simple-icons:daf" + | "simple-icons:dailydotdev" + | "simple-icons:dailymotion" + | "simple-icons:daimler" + | "simple-icons:daisyui" + | "simple-icons:dapr" + | "simple-icons:darkreader" + | "simple-icons:dart" + | "simple-icons:darty" + | "simple-icons:daserste" + | "simple-icons:dash" + | "simple-icons:dashlane" + | "simple-icons:dask" + | "simple-icons:dassaultsystemes" + | "simple-icons:databricks" + | "simple-icons:datacamp" + | "simple-icons:datadog" + | "simple-icons:datadotai" + | "simple-icons:datagrip" + | "simple-icons:dataiku" + | "simple-icons:datastax" + | "simple-icons:dataverse" + | "simple-icons:datefns" + | "simple-icons:datocms" + | "simple-icons:datto" + | "simple-icons:davinciresolve" + | "simple-icons:dazn" + | "simple-icons:dbeaver" + | "simple-icons:dblp" + | "simple-icons:dbt" + | "simple-icons:dcentertainment" + | "simple-icons:debian" + | "simple-icons:decapcms" + | "simple-icons:dedge" + | "simple-icons:deepcool" + | "simple-icons:deepgram" + | "simple-icons:deepin" + | "simple-icons:deepl" + | "simple-icons:deepnote" + | "simple-icons:deezer" + | "simple-icons:delicious" + | "simple-icons:deliveroo" + | "simple-icons:dell" + | "simple-icons:delonghi" + | "simple-icons:delphi" + | "simple-icons:delta" + | "simple-icons:deluge" + | "simple-icons:deno" + | "simple-icons:denon" + | "simple-icons:dependabot" + | "simple-icons:dependencycheck" + | "simple-icons:depositphotos" + | "simple-icons:derspiegel" + | "simple-icons:designernews" + | "simple-icons:deutschebahn" + | "simple-icons:deutschebank" + | "simple-icons:deutschepost" + | "simple-icons:devdotto" + | "simple-icons:devexpress" + | "simple-icons:deviantart" + | "simple-icons:devpost" + | "simple-icons:devrant" + | "simple-icons:dgraph" + | "simple-icons:dhl" + | "simple-icons:diagramsdotnet" + | "simple-icons:dialogflow" + | "simple-icons:diaspora" + | "simple-icons:digg" + | "simple-icons:digikeyelectronics" + | "simple-icons:digitalocean" + | "simple-icons:dinersclub" + | "simple-icons:dior" + | "simple-icons:directus" + | "simple-icons:discogs" + | "simple-icons:discord" + | "simple-icons:discourse" + | "simple-icons:discover" + | "simple-icons:disqus" + | "simple-icons:disroot" + | "simple-icons:distrokid" + | "simple-icons:django" + | "simple-icons:dji" + | "simple-icons:dlib" + | "simple-icons:dlna" + | "simple-icons:dm" + | "simple-icons:docker" + | "simple-icons:docsdotrs" + | "simple-icons:docsify" + | "simple-icons:docusaurus" + | "simple-icons:docusign" + | "simple-icons:dogecoin" + | "simple-icons:doi" + | "simple-icons:dolby" + | "simple-icons:doordash" + | "simple-icons:dotenv" + | "simple-icons:dotnet" + | "simple-icons:douban" + | "simple-icons:doubanread" + | "simple-icons:dovecot" + | "simple-icons:doxygen" + | "simple-icons:dpd" + | "simple-icons:dragonframe" + | "simple-icons:draugiemdotlv" + | "simple-icons:dreamstime" + | "simple-icons:dribbble" + | "simple-icons:drizzle" + | "simple-icons:drone" + | "simple-icons:drooble" + | "simple-icons:dropbox" + | "simple-icons:drupal" + | "simple-icons:dsautomobiles" + | "simple-icons:dts" + | "simple-icons:dtube" + | "simple-icons:ducati" + | "simple-icons:duckdb" + | "simple-icons:duckduckgo" + | "simple-icons:dungeonsanddragons" + | "simple-icons:dunked" + | "simple-icons:dunzo" + | "simple-icons:duolingo" + | "simple-icons:dvc" + | "simple-icons:dwavesystems" + | "simple-icons:dwm" + | "simple-icons:dynamics365" + | "simple-icons:dynatrace" + | "simple-icons:e" + | "simple-icons:e3" + | "simple-icons:ea" + | "simple-icons:eagle" + | "simple-icons:easyeda" + | "simple-icons:easyjet" + | "simple-icons:ebay" + | "simple-icons:ebox" + | "simple-icons:eclipseadoptium" + | "simple-icons:eclipseche" + | "simple-icons:eclipseide" + | "simple-icons:eclipsejetty" + | "simple-icons:eclipsemosquitto" + | "simple-icons:eclipsevertdotx" + | "simple-icons:ecovacs" + | "simple-icons:edeka" + | "simple-icons:edgeimpulse" + | "simple-icons:editorconfig" + | "simple-icons:edotleclerc" + | "simple-icons:educative" + | "simple-icons:edx" + | "simple-icons:egghead" + | "simple-icons:egnyte" + | "simple-icons:eight" + | "simple-icons:eightsleep" + | "simple-icons:ejs" + | "simple-icons:elastic" + | "simple-icons:elasticcloud" + | "simple-icons:elasticsearch" + | "simple-icons:elasticstack" + | "simple-icons:elavon" + | "simple-icons:electron" + | "simple-icons:electronbuilder" + | "simple-icons:electronfiddle" + | "simple-icons:element" + | "simple-icons:elementary" + | "simple-icons:elementor" + | "simple-icons:eleventy" + | "simple-icons:elgato" + | "simple-icons:elixir" + | "simple-icons:eljueves" + | "simple-icons:ello" + | "simple-icons:elm" + | "simple-icons:elsevier" + | "simple-icons:embarcadero" + | "simple-icons:embark" + | "simple-icons:emberdotjs" + | "simple-icons:emby" + | "simple-icons:emirates" + | "simple-icons:emlakjet" + | "simple-icons:empirekred" + | "simple-icons:engadget" + | "simple-icons:enpass" + | "simple-icons:enterprisedb" + | "simple-icons:envato" + | "simple-icons:envoyproxy" + | "simple-icons:epel" + | "simple-icons:epicgames" + | "simple-icons:epson" + | "simple-icons:equinixmetal" + | "simple-icons:ericsson" + | "simple-icons:erlang" + | "simple-icons:erpnext" + | "simple-icons:esbuild" + | "simple-icons:esea" + | "simple-icons:eslgaming" + | "simple-icons:eslint" + | "simple-icons:esotericsoftware" + | "simple-icons:esphome" + | "simple-icons:espressif" + | "simple-icons:esri" + | "simple-icons:etcd" + | "simple-icons:ethereum" + | "simple-icons:ethiopianairlines" + | "simple-icons:etihadairways" + | "simple-icons:etsy" + | "simple-icons:eventbrite" + | "simple-icons:eventstore" + | "simple-icons:evernote" + | "simple-icons:excalidraw" + | "simple-icons:exercism" + | "simple-icons:exordo" + | "simple-icons:exoscale" + | "simple-icons:expedia" + | "simple-icons:expensify" + | "simple-icons:expertsexchange" + | "simple-icons:expo" + | "simple-icons:express" + | "simple-icons:expressvpn" + | "simple-icons:eyeem" + | "simple-icons:f1" + | "simple-icons:f5" + | "simple-icons:facebook" + | "simple-icons:facebookgaming" + | "simple-icons:facebooklive" + | "simple-icons:faceit" + | "simple-icons:facepunch" + | "simple-icons:fairphone" + | "simple-icons:falco" + | "simple-icons:falcon" + | "simple-icons:fampay" + | "simple-icons:fandango" + | "simple-icons:fandom" + | "simple-icons:fanfou" + | "simple-icons:fantom" + | "simple-icons:farcaster" + | "simple-icons:fareharbor" + | "simple-icons:farfetch" + | "simple-icons:fastapi" + | "simple-icons:fastify" + | "simple-icons:fastlane" + | "simple-icons:fastly" + | "simple-icons:fathom" + | "simple-icons:fauna" + | "simple-icons:favro" + | "simple-icons:fdroid" + | "simple-icons:feathub" + | "simple-icons:fedex" + | "simple-icons:fedora" + | "simple-icons:feedly" + | "simple-icons:ferrari" + | "simple-icons:ferrarinv" + | "simple-icons:ferretdb" + | "simple-icons:ffmpeg" + | "simple-icons:fi" + | "simple-icons:fiat" + | "simple-icons:fidoalliance" + | "simple-icons:fifa" + | "simple-icons:fig" + | "simple-icons:figma" + | "simple-icons:figshare" + | "simple-icons:fila" + | "simple-icons:filedotio" + | "simple-icons:files" + | "simple-icons:filezilla" + | "simple-icons:fineco" + | "simple-icons:fing" + | "simple-icons:firebase" + | "simple-icons:firefish" + | "simple-icons:fireflyiii" + | "simple-icons:firefox" + | "simple-icons:firefoxbrowser" + | "simple-icons:fireship" + | "simple-icons:firewalla" + | "simple-icons:first" + | "simple-icons:fitbit" + | "simple-icons:fite" + | "simple-icons:fivem" + | "simple-icons:fiverr" + | "simple-icons:flask" + | "simple-icons:flat" + | "simple-icons:flathub" + | "simple-icons:flatpak" + | "simple-icons:flattr" + | "simple-icons:flickr" + | "simple-icons:flightaware" + | "simple-icons:flipboard" + | "simple-icons:flipkart" + | "simple-icons:floatplane" + | "simple-icons:flood" + | "simple-icons:fluentbit" + | "simple-icons:fluentd" + | "simple-icons:fluke" + | "simple-icons:flutter" + | "simple-icons:flux" + | "simple-icons:fluxus" + | "simple-icons:flyway" + | "simple-icons:fmod" + | "simple-icons:fnac" + | "simple-icons:folium" + | "simple-icons:fonoma" + | "simple-icons:fontawesome" + | "simple-icons:fontbase" + | "simple-icons:fontforge" + | "simple-icons:foobar2000" + | "simple-icons:foodpanda" + | "simple-icons:ford" + | "simple-icons:forestry" + | "simple-icons:forgejo" + | "simple-icons:formspree" + | "simple-icons:formstack" + | "simple-icons:fortinet" + | "simple-icons:fortran" + | "simple-icons:fossa" + | "simple-icons:fossilscm" + | "simple-icons:foursquare" + | "simple-icons:foursquarecityguide" + | "simple-icons:fox" + | "simple-icons:foxtel" + | "simple-icons:fozzy" + | "simple-icons:framer" + | "simple-icons:framework" + | "simple-icons:framework7" + | "simple-icons:franprix" + | "simple-icons:frappe" + | "simple-icons:fraunhofergesellschaft" + | "simple-icons:freebsd" + | "simple-icons:freecodecamp" + | "simple-icons:freedesktopdotorg" + | "simple-icons:freelancer" + | "simple-icons:freenas" + | "simple-icons:freepik" + | "simple-icons:frontendmentor" + | "simple-icons:frontify" + | "simple-icons:fsecure" + | "simple-icons:fsharp" + | "simple-icons:fubo" + | "simple-icons:fugacloud" + | "simple-icons:fujifilm" + | "simple-icons:fujitsu" + | "simple-icons:funimation" + | "simple-icons:furaffinity" + | "simple-icons:furrynetwork" + | "simple-icons:futurelearn" + | "simple-icons:g2" + | "simple-icons:g2a" + | "simple-icons:galaxus" + | "simple-icons:gameandwatch" + | "simple-icons:gamebanana" + | "simple-icons:gamedeveloper" + | "simple-icons:gamejolt" + | "simple-icons:gameloft" + | "simple-icons:gamemaker" + | "simple-icons:garmin" + | "simple-icons:gatling" + | "simple-icons:gatsby" + | "simple-icons:gdal" + | "simple-icons:geant" + | "simple-icons:geeksforgeeks" + | "simple-icons:generalelectric" + | "simple-icons:generalmotors" + | "simple-icons:genius" + | "simple-icons:gentoo" + | "simple-icons:geocaching" + | "simple-icons:geopandas" + | "simple-icons:gerrit" + | "simple-icons:getx" + | "simple-icons:ghost" + | "simple-icons:ghostery" + | "simple-icons:gimp" + | "simple-icons:gin" + | "simple-icons:giphy" + | "simple-icons:git" + | "simple-icons:gitbook" + | "simple-icons:gitconnected" + | "simple-icons:gitea" + | "simple-icons:gitee" + | "simple-icons:gitextensions" + | "simple-icons:github" + | "simple-icons:githubactions" + | "simple-icons:githubcopilot" + | "simple-icons:githubpages" + | "simple-icons:githubsponsors" + | "simple-icons:gitignoredotio" + | "simple-icons:gitkraken" + | "simple-icons:gitlab" + | "simple-icons:gitlfs" + | "simple-icons:gitpod" + | "simple-icons:gitter" + | "simple-icons:glassdoor" + | "simple-icons:glide" + | "simple-icons:glitch" + | "simple-icons:globus" + | "simple-icons:glovo" + | "simple-icons:gmail" + | "simple-icons:gnome" + | "simple-icons:gnometerminal" + | "simple-icons:gnu" + | "simple-icons:gnubash" + | "simple-icons:gnuemacs" + | "simple-icons:gnuicecat" + | "simple-icons:gnuprivacyguard" + | "simple-icons:gnusocial" + | "simple-icons:go" + | "simple-icons:gocd" + | "simple-icons:godaddy" + | "simple-icons:godotengine" + | "simple-icons:gofundme" + | "simple-icons:gogdotcom" + | "simple-icons:gojek" + | "simple-icons:goland" + | "simple-icons:goldenline" + | "simple-icons:goldmansachs" + | "simple-icons:goodreads" + | "simple-icons:google" + | "simple-icons:googleadmob" + | "simple-icons:googleads" + | "simple-icons:googleadsense" + | "simple-icons:googleanalytics" + | "simple-icons:googleappsscript" + | "simple-icons:googleassistant" + | "simple-icons:googlebard" + | "simple-icons:googlebigquery" + | "simple-icons:googlebigtable" + | "simple-icons:googlecalendar" + | "simple-icons:googlecampaignmanager360" + | "simple-icons:googlecardboard" + | "simple-icons:googlechat" + | "simple-icons:googlechrome" + | "simple-icons:googlechronicle" + | "simple-icons:googleclassroom" + | "simple-icons:googlecloud" + | "simple-icons:googlecloudcomposer" + | "simple-icons:googlecloudspanner" + | "simple-icons:googlecloudstorage" + | "simple-icons:googlecolab" + | "simple-icons:googlecontaineroptimizedos" + | "simple-icons:googledataflow" + | "simple-icons:googledataproc" + | "simple-icons:googledatastudio" + | "simple-icons:googledisplayandvideo360" + | "simple-icons:googledocs" + | "simple-icons:googledomains" + | "simple-icons:googledrive" + | "simple-icons:googleearth" + | "simple-icons:googleearthengine" + | "simple-icons:googlefit" + | "simple-icons:googlefonts" + | "simple-icons:googleforms" + | "simple-icons:googlegemini" + | "simple-icons:googlehangouts" + | "simple-icons:googlehome" + | "simple-icons:googlekeep" + | "simple-icons:googlelens" + | "simple-icons:googlemaps" + | "simple-icons:googlemarketingplatform" + | "simple-icons:googlemeet" + | "simple-icons:googlemessages" + | "simple-icons:googlemybusiness" + | "simple-icons:googlenearby" + | "simple-icons:googlenews" + | "simple-icons:googleoptimize" + | "simple-icons:googlepay" + | "simple-icons:googlephotos" + | "simple-icons:googleplay" + | "simple-icons:googlepodcasts" + | "simple-icons:googlepubsub" + | "simple-icons:googlescholar" + | "simple-icons:googlesearchconsole" + | "simple-icons:googlesheets" + | "simple-icons:googleslides" + | "simple-icons:googlestreetview" + | "simple-icons:googletagmanager" + | "simple-icons:googletasks" + | "simple-icons:googletranslate" + | "simple-icons:gotomeeting" + | "simple-icons:grab" + | "simple-icons:gradle" + | "simple-icons:gradleplaypublisher" + | "simple-icons:grafana" + | "simple-icons:grammarly" + | "simple-icons:grandfrais" + | "simple-icons:grapheneos" + | "simple-icons:graphite" + | "simple-icons:graphql" + | "simple-icons:grav" + | "simple-icons:gravatar" + | "simple-icons:graylog" + | "simple-icons:greasyfork" + | "simple-icons:greatlearning" + | "simple-icons:greenhouse" + | "simple-icons:greensock" + | "simple-icons:griddotai" + | "simple-icons:gridsome" + | "simple-icons:groupme" + | "simple-icons:groupon" + | "simple-icons:grubhub" + | "simple-icons:grunt" + | "simple-icons:gsk" + | "simple-icons:gsmarenadotcom" + | "simple-icons:gstreamer" + | "simple-icons:gtk" + | "simple-icons:guangzhoumetro" + | "simple-icons:guilded" + | "simple-icons:gulp" + | "simple-icons:gumroad" + | "simple-icons:gumtree" + | "simple-icons:gunicorn" + | "simple-icons:gurobi" + | "simple-icons:gutenberg" + | "simple-icons:h3" + | "simple-icons:habr" + | "simple-icons:hackaday" + | "simple-icons:hackclub" + | "simple-icons:hackerearth" + | "simple-icons:hackernoon" + | "simple-icons:hackerone" + | "simple-icons:hackerrank" + | "simple-icons:hackster" + | "simple-icons:hackthebox" + | "simple-icons:hal" + | "simple-icons:handlebarsdotjs" + | "simple-icons:handm" + | "simple-icons:handshake" + | "simple-icons:handshake-protocol" + | "simple-icons:happycow" + | "simple-icons:harbor" + | "simple-icons:harmonyos" + | "simple-icons:hashicorp" + | "simple-icons:hashnode" + | "simple-icons:haskell" + | "simple-icons:hasura" + | "simple-icons:hatenabookmark" + | "simple-icons:haveibeenpwned" + | "simple-icons:haxe" + | "simple-icons:hbo" + | "simple-icons:hcl" + | "simple-icons:hdfcbank" + | "simple-icons:headlessui" + | "simple-icons:headphonezone" + | "simple-icons:headspace" + | "simple-icons:hearth" + | "simple-icons:hearthisdotat" + | "simple-icons:hedera" + | "simple-icons:helium" + | "simple-icons:hellofresh" + | "simple-icons:hellyhansen" + | "simple-icons:helm" + | "simple-icons:helpdesk" + | "simple-icons:helpscout" + | "simple-icons:hepsiemlak" + | "simple-icons:here" + | "simple-icons:heroku" + | "simple-icons:hetzner" + | "simple-icons:hevy" + | "simple-icons:hexlet" + | "simple-icons:hexo" + | "simple-icons:hey" + | "simple-icons:hibernate" + | "simple-icons:hibob" + | "simple-icons:hilton" + | "simple-icons:hiltonhotelsandresorts" + | "simple-icons:hitachi" + | "simple-icons:hive" + | "simple-icons:hive-blockchain" + | "simple-icons:hivemq" + | "simple-icons:homeadvisor" + | "simple-icons:homeassistant" + | "simple-icons:homeassistantcommunitystore" + | "simple-icons:homebrew" + | "simple-icons:homebridge" + | "simple-icons:homify" + | "simple-icons:honda" + | "simple-icons:honey" + | "simple-icons:hono" + | "simple-icons:honor" + | "simple-icons:hootsuite" + | "simple-icons:hoppscotch" + | "simple-icons:hostinger" + | "simple-icons:hotelsdotcom" + | "simple-icons:hotjar" + | "simple-icons:hotwire" + | "simple-icons:houdini" + | "simple-icons:houzz" + | "simple-icons:hp" + | "simple-icons:hsbc" + | "simple-icons:html5" + | "simple-icons:htmlacademy" + | "simple-icons:htmx" + | "simple-icons:htop" + | "simple-icons:httpie" + | "simple-icons:huawei" + | "simple-icons:hubspot" + | "simple-icons:hugo" + | "simple-icons:hulu" + | "simple-icons:humblebundle" + | "simple-icons:hungryjacks" + | "simple-icons:hurriyetemlak" + | "simple-icons:husqvarna" + | "simple-icons:hyper" + | "simple-icons:hyperledger" + | "simple-icons:hyperskill" + | "simple-icons:hypothesis" + | "simple-icons:hyundai" + | "simple-icons:i18next" + | "simple-icons:i3" + | "simple-icons:iata" + | "simple-icons:ibeacon" + | "simple-icons:iberia" + | "simple-icons:ibm" + | "simple-icons:ibmcloud" + | "simple-icons:ibmwatson" + | "simple-icons:iced" + | "simple-icons:iceland" + | "simple-icons:icicibank" + | "simple-icons:icinga" + | "simple-icons:icloud" + | "simple-icons:icomoon" + | "simple-icons:icon" + | "simple-icons:iconfinder" + | "simple-icons:iconify" + | "simple-icons:iconjar" + | "simple-icons:icons8" + | "simple-icons:icq" + | "simple-icons:ieee" + | "simple-icons:ifixit" + | "simple-icons:ifood" + | "simple-icons:ifttt" + | "simple-icons:igdb" + | "simple-icons:iheartradio" + | "simple-icons:ikea" + | "simple-icons:iledefrancemobilites" + | "simple-icons:imagedotsc" + | "simple-icons:imagej" + | "simple-icons:imdb" + | "simple-icons:imgur" + | "simple-icons:immer" + | "simple-icons:immich" + | "simple-icons:imou" + | "simple-icons:improvmx" + | "simple-icons:indeed" + | "simple-icons:indiehackers" + | "simple-icons:indigo" + | "simple-icons:inertia" + | "simple-icons:infiniti" + | "simple-icons:influxdb" + | "simple-icons:infoq" + | "simple-icons:informatica" + | "simple-icons:infosys" + | "simple-icons:infracost" + | "simple-icons:ingress" + | "simple-icons:inkdrop" + | "simple-icons:inkscape" + | "simple-icons:insomnia" + | "simple-icons:inspire" + | "simple-icons:insta360" + | "simple-icons:instacart" + | "simple-icons:instagram" + | "simple-icons:instapaper" + | "simple-icons:instatus" + | "simple-icons:instructables" + | "simple-icons:instructure" + | "simple-icons:integromat" + | "simple-icons:intel" + | "simple-icons:intellijidea" + | "simple-icons:interactiondesignfoundation" + | "simple-icons:interactjs" + | "simple-icons:interbase" + | "simple-icons:intercom" + | "simple-icons:intermarche" + | "simple-icons:internetarchive" + | "simple-icons:internetcomputer" + | "simple-icons:internetexplorer" + | "simple-icons:intigriti" + | "simple-icons:intuit" + | "simple-icons:invision" + | "simple-icons:invoiceninja" + | "simple-icons:iobroker" + | "simple-icons:ionic" + | "simple-icons:ionos" + | "simple-icons:ios" + | "simple-icons:iota" + | "simple-icons:ipfs" + | "simple-icons:iris" + | "simple-icons:irobot" + | "simple-icons:isc2" + | "simple-icons:iscsquared" + | "simple-icons:issuu" + | "simple-icons:istio" + | "simple-icons:itchdotio" + | "simple-icons:iterm2" + | "simple-icons:itunes" + | "simple-icons:itvx" + | "simple-icons:iveco" + | "simple-icons:jabber" + | "simple-icons:jaeger" + | "simple-icons:jaguar" + | "simple-icons:jamboard" + | "simple-icons:jameson" + | "simple-icons:jamstack" + | "simple-icons:jasmine" + | "simple-icons:javascript" + | "simple-icons:jbl" + | "simple-icons:jcb" + | "simple-icons:jeep" + | "simple-icons:jekyll" + | "simple-icons:jellyfin" + | "simple-icons:jenkins" + | "simple-icons:jenkinsx" + | "simple-icons:jest" + | "simple-icons:jet" + | "simple-icons:jetblue" + | "simple-icons:jetbrains" + | "simple-icons:jetpackcompose" + | "simple-icons:jfrog" + | "simple-icons:jfrogbintray" + | "simple-icons:jfrogpipelines" + | "simple-icons:jinja" + | "simple-icons:jira" + | "simple-icons:jirasoftware" + | "simple-icons:jitpack" + | "simple-icons:jitsi" + | "simple-icons:johndeere" + | "simple-icons:joomla" + | "simple-icons:joplin" + | "simple-icons:jordan" + | "simple-icons:jouav" + | "simple-icons:jovian" + | "simple-icons:jpeg" + | "simple-icons:jquery" + | "simple-icons:jrgroup" + | "simple-icons:jsdelivr" + | "simple-icons:jsfiddle" + | "simple-icons:json" + | "simple-icons:jsonwebtokens" + | "simple-icons:jss" + | "simple-icons:juce" + | "simple-icons:juejin" + | "simple-icons:juke" + | "simple-icons:julia" + | "simple-icons:junipernetworks" + | "simple-icons:junit5" + | "simple-icons:jupyter" + | "simple-icons:justeat" + | "simple-icons:justgiving" + | "simple-icons:k3s" + | "simple-icons:k6" + | "simple-icons:kaggle" + | "simple-icons:kahoot" + | "simple-icons:kaios" + | "simple-icons:kakao" + | "simple-icons:kakaotalk" + | "simple-icons:kalilinux" + | "simple-icons:kamailio" + | "simple-icons:kaniko" + | "simple-icons:karlsruherverkehrsverbund" + | "simple-icons:kasasmart" + | "simple-icons:kashflow" + | "simple-icons:kaspersky" + | "simple-icons:katacoda" + | "simple-icons:katana" + | "simple-icons:kaufland" + | "simple-icons:kde" + | "simple-icons:kdenlive" + | "simple-icons:kedro" + | "simple-icons:keenetic" + | "simple-icons:keepachangelog" + | "simple-icons:keepassxc" + | "simple-icons:kentico" + | "simple-icons:keras" + | "simple-icons:keybase" + | "simple-icons:keycdn" + | "simple-icons:keystone" + | "simple-icons:kfc" + | "simple-icons:khanacademy" + | "simple-icons:khronosgroup" + | "simple-icons:kia" + | "simple-icons:kibana" + | "simple-icons:kicad" + | "simple-icons:kick" + | "simple-icons:kickstarter" + | "simple-icons:kik" + | "simple-icons:kingstontechnology" + | "simple-icons:kinopoisk" + | "simple-icons:kinsta" + | "simple-icons:kirby" + | "simple-icons:kit" + | "simple-icons:kitsu" + | "simple-icons:klarna" + | "simple-icons:klm" + | "simple-icons:klook" + | "simple-icons:knative" + | "simple-icons:knexdotjs" + | "simple-icons:knime" + | "simple-icons:knowledgebase" + | "simple-icons:known" + | "simple-icons:koa" + | "simple-icons:koc" + | "simple-icons:kodak" + | "simple-icons:kodi" + | "simple-icons:kofax" + | "simple-icons:kofi" + | "simple-icons:komoot" + | "simple-icons:konami" + | "simple-icons:kong" + | "simple-icons:kongregate" + | "simple-icons:konva" + | "simple-icons:kotlin" + | "simple-icons:koyeb" + | "simple-icons:krita" + | "simple-icons:ktm" + | "simple-icons:kuaishou" + | "simple-icons:kubernetes" + | "simple-icons:kubuntu" + | "simple-icons:kucoin" + | "simple-icons:kuma" + | "simple-icons:kununu" + | "simple-icons:kuula" + | "simple-icons:kx" + | "simple-icons:kyocera" + | "simple-icons:labview" + | "simple-icons:lada" + | "simple-icons:lamborghini" + | "simple-icons:landrover" + | "simple-icons:lapce" + | "simple-icons:laragon" + | "simple-icons:laravel" + | "simple-icons:laravelhorizon" + | "simple-icons:laravelnova" + | "simple-icons:lastdotfm" + | "simple-icons:lastpass" + | "simple-icons:latex" + | "simple-icons:launchpad" + | "simple-icons:lazarus" + | "simple-icons:lbry" + | "simple-icons:leaderprice" + | "simple-icons:leaflet" + | "simple-icons:leagueoflegends" + | "simple-icons:leanpub" + | "simple-icons:leetcode" + | "simple-icons:legacygames" + | "simple-icons:leica" + | "simple-icons:lemmy" + | "simple-icons:lenovo" + | "simple-icons:lens" + | "simple-icons:leptos" + | "simple-icons:lequipe" + | "simple-icons:lerna" + | "simple-icons:leroymerlin" + | "simple-icons:leslibraires" + | "simple-icons:less" + | "simple-icons:letsencrypt" + | "simple-icons:letterboxd" + | "simple-icons:levelsdotfyi" + | "simple-icons:lg" + | "simple-icons:lgtm" + | "simple-icons:liberadotchat" + | "simple-icons:liberapay" + | "simple-icons:librariesdotio" + | "simple-icons:librarything" + | "simple-icons:libreoffice" + | "simple-icons:libreofficebase" + | "simple-icons:libreofficecalc" + | "simple-icons:libreofficedraw" + | "simple-icons:libreofficeimpress" + | "simple-icons:libreofficemath" + | "simple-icons:libreofficewriter" + | "simple-icons:libuv" + | "simple-icons:lichess" + | "simple-icons:lidl" + | "simple-icons:lifx" + | "simple-icons:lightburn" + | "simple-icons:lighthouse" + | "simple-icons:lightning" + | "simple-icons:line" + | "simple-icons:lineageos" + | "simple-icons:linear" + | "simple-icons:linkedin" + | "simple-icons:linkerd" + | "simple-icons:linkfire" + | "simple-icons:linksys" + | "simple-icons:linktree" + | "simple-icons:lintcode" + | "simple-icons:linux" + | "simple-icons:linuxcontainers" + | "simple-icons:linuxfoundation" + | "simple-icons:linuxmint" + | "simple-icons:linuxprofessionalinstitute" + | "simple-icons:linuxserver" + | "simple-icons:lionair" + | "simple-icons:liquibase" + | "simple-icons:lit" + | "simple-icons:litecoin" + | "simple-icons:litiengine" + | "simple-icons:livechat" + | "simple-icons:livejournal" + | "simple-icons:livewire" + | "simple-icons:llvm" + | "simple-icons:lmms" + | "simple-icons:local" + | "simple-icons:lodash" + | "simple-icons:logitech" + | "simple-icons:logitechg" + | "simple-icons:logmein" + | "simple-icons:logseq" + | "simple-icons:logstash" + | "simple-icons:looker" + | "simple-icons:loom" + | "simple-icons:loop" + | "simple-icons:loopback" + | "simple-icons:lootcrate" + | "simple-icons:lospec" + | "simple-icons:lotpolishairlines" + | "simple-icons:ltspice" + | "simple-icons:lua" + | "simple-icons:lubuntu" + | "simple-icons:lucid" + | "simple-icons:ludwig" + | "simple-icons:lufthansa" + | "simple-icons:lumen" + | "simple-icons:lunacy" + | "simple-icons:lutris" + | "simple-icons:lydia" + | "simple-icons:lyft" + | "simple-icons:maas" + | "simple-icons:macos" + | "simple-icons:macpaw" + | "simple-icons:macys" + | "simple-icons:magasinsu" + | "simple-icons:magento" + | "simple-icons:magic" + | "simple-icons:magisk" + | "simple-icons:mahindra" + | "simple-icons:mailchimp" + | "simple-icons:maildotcom" + | "simple-icons:maildotru" + | "simple-icons:mailgun" + | "simple-icons:mailtrap" + | "simple-icons:majorleaguehacking" + | "simple-icons:make" + | "simple-icons:makerbot" + | "simple-icons:mambaui" + | "simple-icons:mamp" + | "simple-icons:man" + | "simple-icons:manageiq" + | "simple-icons:manjaro" + | "simple-icons:mantine" + | "simple-icons:mapbox" + | "simple-icons:maplibre" + | "simple-icons:mariadb" + | "simple-icons:mariadbfoundation" + | "simple-icons:markdown" + | "simple-icons:marketo" + | "simple-icons:marko" + | "simple-icons:marriott" + | "simple-icons:marvelapp" + | "simple-icons:maserati" + | "simple-icons:mastercard" + | "simple-icons:mastercomfig" + | "simple-icons:mastodon" + | "simple-icons:materialdesign" + | "simple-icons:materialdesignicons" + | "simple-icons:materialformkdocs" + | "simple-icons:matillion" + | "simple-icons:matomo" + | "simple-icons:matrix" + | "simple-icons:matterdotjs" + | "simple-icons:mattermost" + | "simple-icons:matternet" + | "simple-icons:mautic" + | "simple-icons:max" + | "simple-icons:maxplanckgesellschaft" + | "simple-icons:maytag" + | "simple-icons:mazda" + | "simple-icons:mcafee" + | "simple-icons:mcdonalds" + | "simple-icons:mclaren" + | "simple-icons:mdbook" + | "simple-icons:mdnwebdocs" + | "simple-icons:mdx" + | "simple-icons:mediafire" + | "simple-icons:mediamarkt" + | "simple-icons:mediatek" + | "simple-icons:mediatemple" + | "simple-icons:medibangpaint" + | "simple-icons:medium" + | "simple-icons:medusa" + | "simple-icons:meetup" + | "simple-icons:mega" + | "simple-icons:meilisearch" + | "simple-icons:meituan" + | "simple-icons:mendeley" + | "simple-icons:mentorcruise" + | "simple-icons:mercadopago" + | "simple-icons:mercedes" + | "simple-icons:merck" + | "simple-icons:mercurial" + | "simple-icons:mermaid" + | "simple-icons:messenger" + | "simple-icons:meta" + | "simple-icons:metabase" + | "simple-icons:metacritic" + | "simple-icons:metafilter" + | "simple-icons:metasploit" + | "simple-icons:meteor" + | "simple-icons:metro" + | "simple-icons:metrodelaciudaddemexico" + | "simple-icons:metrodemadrid" + | "simple-icons:metrodeparis" + | "simple-icons:mewe" + | "simple-icons:mg" + | "simple-icons:microbit" + | "simple-icons:microdotblog" + | "simple-icons:microeditor" + | "simple-icons:microgenetics" + | "simple-icons:micropython" + | "simple-icons:microsoft" + | "simple-icons:microsoftacademic" + | "simple-icons:microsoftaccess" + | "simple-icons:microsoftazure" + | "simple-icons:microsoftbing" + | "simple-icons:microsoftedge" + | "simple-icons:microsoftexcel" + | "simple-icons:microsoftexchange" + | "simple-icons:microsoftoffice" + | "simple-icons:microsoftonedrive" + | "simple-icons:microsoftonenote" + | "simple-icons:microsoftoutlook" + | "simple-icons:microsoftpowerpoint" + | "simple-icons:microsoftsharepoint" + | "simple-icons:microsoftsqlserver" + | "simple-icons:microsoftstore" + | "simple-icons:microsoftteams" + | "simple-icons:microsofttranslator" + | "simple-icons:microsoftvisio" + | "simple-icons:microsoftword" + | "simple-icons:microstation" + | "simple-icons:microstrategy" + | "simple-icons:midi" + | "simple-icons:mikrotik" + | "simple-icons:milanote" + | "simple-icons:milvus" + | "simple-icons:minds" + | "simple-icons:minecraft" + | "simple-icons:minetest" + | "simple-icons:mini" + | "simple-icons:minio" + | "simple-icons:minutemailer" + | "simple-icons:miraheze" + | "simple-icons:miro" + | "simple-icons:misskey" + | "simple-icons:mitsubishi" + | "simple-icons:mix" + | "simple-icons:mixcloud" + | "simple-icons:mixpanel" + | "simple-icons:mlb" + | "simple-icons:mlflow" + | "simple-icons:mobx" + | "simple-icons:mobxstatetree" + | "simple-icons:mocha" + | "simple-icons:mockserviceworker" + | "simple-icons:modin" + | "simple-icons:modrinth" + | "simple-icons:modx" + | "simple-icons:mojangstudios" + | "simple-icons:moleculer" + | "simple-icons:momenteo" + | "simple-icons:monero" + | "simple-icons:moneygram" + | "simple-icons:mongodb" + | "simple-icons:mongoose" + | "simple-icons:mongoosedotws" + | "simple-icons:monica" + | "simple-icons:monkeytie" + | "simple-icons:monkeytype" + | "simple-icons:monogame" + | "simple-icons:monoprix" + | "simple-icons:monster" + | "simple-icons:monzo" + | "simple-icons:moo" + | "simple-icons:moodle" + | "simple-icons:moonrepo" + | "simple-icons:moqups" + | "simple-icons:morrisons" + | "simple-icons:moscowmetro" + | "simple-icons:motorola" + | "simple-icons:mozilla" + | "simple-icons:mpv" + | "simple-icons:mqtt" + | "simple-icons:msi" + | "simple-icons:msibusiness" + | "simple-icons:mta" + | "simple-icons:mtr" + | "simple-icons:mubi" + | "simple-icons:mui" + | "simple-icons:mulesoft" + | "simple-icons:muller" + | "simple-icons:multisim" + | "simple-icons:mumble" + | "simple-icons:muo" + | "simple-icons:mural" + | "simple-icons:musescore" + | "simple-icons:musicbrainz" + | "simple-icons:mxlinux" + | "simple-icons:myanimelist" + | "simple-icons:myget" + | "simple-icons:myob" + | "simple-icons:myspace" + | "simple-icons:mysql" + | "simple-icons:n26" + | "simple-icons:namebase" + | "simple-icons:namecheap" + | "simple-icons:namemc" + | "simple-icons:namuwiki" + | "simple-icons:nano" + | "simple-icons:nasa" + | "simple-icons:nationalgrid" + | "simple-icons:nationalrail" + | "simple-icons:nativescript" + | "simple-icons:natsdotio" + | "simple-icons:naver" + | "simple-icons:nba" + | "simple-icons:nbb" + | "simple-icons:nbc" + | "simple-icons:ndr" + | "simple-icons:near" + | "simple-icons:nec" + | "simple-icons:neo4j" + | "simple-icons:neovim" + | "simple-icons:neptune" + | "simple-icons:nestjs" + | "simple-icons:netapp" + | "simple-icons:netbsd" + | "simple-icons:netcup" + | "simple-icons:netdata" + | "simple-icons:neteasecloudmusic" + | "simple-icons:netflix" + | "simple-icons:netgear" + | "simple-icons:netlify" + | "simple-icons:nette" + | "simple-icons:netto" + | "simple-icons:neutralinojs" + | "simple-icons:newbalance" + | "simple-icons:newegg" + | "simple-icons:newjapanprowrestling" + | "simple-icons:newrelic" + | "simple-icons:newyorktimes" + | "simple-icons:nextbilliondotai" + | "simple-icons:nextcloud" + | "simple-icons:nextdns" + | "simple-icons:nextdoor" + | "simple-icons:nextdotjs" + | "simple-icons:nextra" + | "simple-icons:nextui" + | "simple-icons:nexusmods" + | "simple-icons:nfc" + | "simple-icons:nginx" + | "simple-icons:nginxproxymanager" + | "simple-icons:ngrok" + | "simple-icons:ngrx" + | "simple-icons:nhl" + | "simple-icons:niantic" + | "simple-icons:niconico" + | "simple-icons:nike" + | "simple-icons:nikon" + | "simple-icons:nim" + | "simple-icons:nintendo" + | "simple-icons:nintendo3ds" + | "simple-icons:nintendogamecube" + | "simple-icons:nintendonetwork" + | "simple-icons:nintendoswitch" + | "simple-icons:nissan" + | "simple-icons:nixos" + | "simple-icons:nodedotjs" + | "simple-icons:nodemon" + | "simple-icons:nodered" + | "simple-icons:nokia" + | "simple-icons:nomad" + | "simple-icons:norco" + | "simple-icons:nordicsemiconductor" + | "simple-icons:nordvpn" + | "simple-icons:normalizedotcss" + | "simple-icons:norton" + | "simple-icons:norwegian" + | "simple-icons:notepadplusplus" + | "simple-icons:notion" + | "simple-icons:notist" + | "simple-icons:nounproject" + | "simple-icons:novu" + | "simple-icons:now" + | "simple-icons:npm" + | "simple-icons:nrwl" + | "simple-icons:nsis" + | "simple-icons:nubank" + | "simple-icons:nucleo" + | "simple-icons:nuget" + | "simple-icons:nuke" + | "simple-icons:numba" + | "simple-icons:numpy" + | "simple-icons:nunjucks" + | "simple-icons:nutanix" + | "simple-icons:nuxtdotjs" + | "simple-icons:nvidia" + | "simple-icons:nx" + | "simple-icons:nxp" + | "simple-icons:nzxt" + | "simple-icons:observable" + | "simple-icons:obsidian" + | "simple-icons:obsstudio" + | "simple-icons:ocaml" + | "simple-icons:oclif" + | "simple-icons:octanerender" + | "simple-icons:octave" + | "simple-icons:octobercms" + | "simple-icons:octoprint" + | "simple-icons:octopusdeploy" + | "simple-icons:oculus" + | "simple-icons:odnoklassniki" + | "simple-icons:odoo" + | "simple-icons:odysee" + | "simple-icons:ohdear" + | "simple-icons:okcupid" + | "simple-icons:okta" + | "simple-icons:oneplus" + | "simple-icons:onlyfans" + | "simple-icons:onlyoffice" + | "simple-icons:onnx" + | "simple-icons:onstar" + | "simple-icons:opel" + | "simple-icons:openaccess" + | "simple-icons:openai" + | "simple-icons:openaigym" + | "simple-icons:openapiinitiative" + | "simple-icons:openbadges" + | "simple-icons:openbsd" + | "simple-icons:openbugbounty" + | "simple-icons:opencollective" + | "simple-icons:opencontainersinitiative" + | "simple-icons:opencv" + | "simple-icons:openfaas" + | "simple-icons:opengl" + | "simple-icons:openhab" + | "simple-icons:openid" + | "simple-icons:openjdk" + | "simple-icons:openlayers" + | "simple-icons:openmined" + | "simple-icons:opennebula" + | "simple-icons:openproject" + | "simple-icons:openscad" + | "simple-icons:opensea" + | "simple-icons:opensearch" + | "simple-icons:opensourcehardware" + | "simple-icons:opensourceinitiative" + | "simple-icons:openssl" + | "simple-icons:openstack" + | "simple-icons:openstreetmap" + | "simple-icons:opensuse" + | "simple-icons:opentelemetry" + | "simple-icons:opentext" + | "simple-icons:opentf" + | "simple-icons:opentofu" + | "simple-icons:openverse" + | "simple-icons:openvpn" + | "simple-icons:openwrt" + | "simple-icons:openzeppelin" + | "simple-icons:openzfs" + | "simple-icons:opera" + | "simple-icons:operagx" + | "simple-icons:opnsense" + | "simple-icons:oppo" + | "simple-icons:opsgenie" + | "simple-icons:opslevel" + | "simple-icons:oracle" + | "simple-icons:orange" + | "simple-icons:orcid" + | "simple-icons:oreilly" + | "simple-icons:org" + | "simple-icons:origin" + | "simple-icons:osano" + | "simple-icons:osf" + | "simple-icons:osgeo" + | "simple-icons:oshkosh" + | "simple-icons:osmc" + | "simple-icons:osu" + | "simple-icons:otto" + | "simple-icons:overcast" + | "simple-icons:overleaf" + | "simple-icons:ovh" + | "simple-icons:owasp" + | "simple-icons:owncloud" + | "simple-icons:oxygen" + | "simple-icons:oyo" + | "simple-icons:p5dotjs" + | "simple-icons:packagist" + | "simple-icons:packer" + | "simple-icons:packt" + | "simple-icons:paddle" + | "simple-icons:paddlepaddle" + | "simple-icons:paddypower" + | "simple-icons:pagekit" + | "simple-icons:pagerduty" + | "simple-icons:pagespeedinsights" + | "simple-icons:pagseguro" + | "simple-icons:palantir" + | "simple-icons:paloaltonetworks" + | "simple-icons:paloaltosoftware" + | "simple-icons:panasonic" + | "simple-icons:pandas" + | "simple-icons:pandora" + | "simple-icons:pantheon" + | "simple-icons:paperlessngx" + | "simple-icons:paperspace" + | "simple-icons:paperswithcode" + | "simple-icons:paramountplus" + | "simple-icons:paritysubstrate" + | "simple-icons:parsedotly" + | "simple-icons:passport" + | "simple-icons:pastebin" + | "simple-icons:patreon" + | "simple-icons:paychex" + | "simple-icons:payhip" + | "simple-icons:payloadcms" + | "simple-icons:payoneer" + | "simple-icons:paypal" + | "simple-icons:paytm" + | "simple-icons:pcgamingwiki" + | "simple-icons:pdm" + | "simple-icons:pdq" + | "simple-icons:peakdesign" + | "simple-icons:pearson" + | "simple-icons:peerlist" + | "simple-icons:peertube" + | "simple-icons:pegasusairlines" + | "simple-icons:pelican" + | "simple-icons:peloton" + | "simple-icons:penny" + | "simple-icons:penpot" + | "simple-icons:pepsi" + | "simple-icons:percy" + | "simple-icons:perforce" + | "simple-icons:perl" + | "simple-icons:perplexity" + | "simple-icons:persistent" + | "simple-icons:personio" + | "simple-icons:petsathome" + | "simple-icons:peugeot" + | "simple-icons:pexels" + | "simple-icons:pfsense" + | "simple-icons:phabricator" + | "simple-icons:philipshue" + | "simple-icons:phoenixframework" + | "simple-icons:phonepe" + | "simple-icons:phosphoricons" + | "simple-icons:photobucket" + | "simple-icons:photocrowd" + | "simple-icons:photon" + | "simple-icons:photopea" + | "simple-icons:php" + | "simple-icons:phpmyadmin" + | "simple-icons:phpstorm" + | "simple-icons:piaggiogroup" + | "simple-icons:piapro" + | "simple-icons:picardsurgeles" + | "simple-icons:picartodottv" + | "simple-icons:picnic" + | "simple-icons:picpay" + | "simple-icons:picxy" + | "simple-icons:pihole" + | "simple-icons:pimcore" + | "simple-icons:pinboard" + | "simple-icons:pinescript" + | "simple-icons:pinetwork" + | "simple-icons:pingdom" + | "simple-icons:pinterest" + | "simple-icons:pioneerdj" + | "simple-icons:piped" + | "simple-icons:pipx" + | "simple-icons:pivotaltracker" + | "simple-icons:piwigo" + | "simple-icons:pix" + | "simple-icons:pixabay" + | "simple-icons:pixiv" + | "simple-icons:pkgsrc" + | "simple-icons:planet" + | "simple-icons:planetscale" + | "simple-icons:plangrid" + | "simple-icons:platformdotsh" + | "simple-icons:platformio" + | "simple-icons:platzi" + | "simple-icons:plausibleanalytics" + | "simple-icons:playcanvas" + | "simple-icons:playerdotme" + | "simple-icons:playerfm" + | "simple-icons:playstation" + | "simple-icons:playstation2" + | "simple-icons:playstation3" + | "simple-icons:playstation4" + | "simple-icons:playstation5" + | "simple-icons:playstationvita" + | "simple-icons:playwright" + | "simple-icons:pleroma" + | "simple-icons:plesk" + | "simple-icons:plex" + | "simple-icons:plotly" + | "simple-icons:pluralsight" + | "simple-icons:plurk" + | "simple-icons:pluscodes" + | "simple-icons:pm2" + | "simple-icons:pnpm" + | "simple-icons:pocket" + | "simple-icons:pocketbase" + | "simple-icons:pocketcasts" + | "simple-icons:podcastaddict" + | "simple-icons:podcastindex" + | "simple-icons:podman" + | "simple-icons:poe" + | "simple-icons:poetry" + | "simple-icons:pointy" + | "simple-icons:pokemon" + | "simple-icons:polars" + | "simple-icons:polestar" + | "simple-icons:polkadot" + | "simple-icons:poly" + | "simple-icons:polygon" + | "simple-icons:polymerproject" + | "simple-icons:polywork" + | "simple-icons:pond5" + | "simple-icons:popos" + | "simple-icons:porkbun" + | "simple-icons:porsche" + | "simple-icons:portainer" + | "simple-icons:portswigger" + | "simple-icons:postcss" + | "simple-icons:postgresql" + | "simple-icons:posthog" + | "simple-icons:postman" + | "simple-icons:postmates" + | "simple-icons:powerapps" + | "simple-icons:powerautomate" + | "simple-icons:powerbi" + | "simple-icons:powerfx" + | "simple-icons:powerpages" + | "simple-icons:powers" + | "simple-icons:powershell" + | "simple-icons:powervirtualagents" + | "simple-icons:prdotco" + | "simple-icons:preact" + | "simple-icons:precommit" + | "simple-icons:prefect" + | "simple-icons:premierleague" + | "simple-icons:prepbytes" + | "simple-icons:prestashop" + | "simple-icons:presto" + | "simple-icons:prettier" + | "simple-icons:pretzel" + | "simple-icons:prevention" + | "simple-icons:prezi" + | "simple-icons:prime" + | "simple-icons:primevideo" + | "simple-icons:printables" + | "simple-icons:prisma" + | "simple-icons:prismic" + | "simple-icons:privatedivision" + | "simple-icons:privateinternetaccess" + | "simple-icons:probot" + | "simple-icons:processingfoundation" + | "simple-icons:processwire" + | "simple-icons:producthunt" + | "simple-icons:progate" + | "simple-icons:progress" + | "simple-icons:prometheus" + | "simple-icons:prosieben" + | "simple-icons:proteus" + | "simple-icons:protocolsdotio" + | "simple-icons:protodotio" + | "simple-icons:proton" + | "simple-icons:protoncalendar" + | "simple-icons:protondb" + | "simple-icons:protondrive" + | "simple-icons:protonmail" + | "simple-icons:protonvpn" + | "simple-icons:protools" + | "simple-icons:protractor" + | "simple-icons:proxmox" + | "simple-icons:pterodactyl" + | "simple-icons:pubg" + | "simple-icons:publons" + | "simple-icons:pubmed" + | "simple-icons:pug" + | "simple-icons:pulumi" + | "simple-icons:puma" + | "simple-icons:puppet" + | "simple-icons:puppeteer" + | "simple-icons:purescript" + | "simple-icons:purgecss" + | "simple-icons:purism" + | "simple-icons:pushbullet" + | "simple-icons:pusher" + | "simple-icons:pwa" + | "simple-icons:pycharm" + | "simple-icons:pycqa" + | "simple-icons:pydantic" + | "simple-icons:pyg" + | "simple-icons:pypi" + | "simple-icons:pypy" + | "simple-icons:pyscaffold" + | "simple-icons:pysyft" + | "simple-icons:pytest" + | "simple-icons:python" + | "simple-icons:pythonanywhere" + | "simple-icons:pytorch" + | "simple-icons:pyup" + | "simple-icons:qantas" + | "simple-icons:qase" + | "simple-icons:qatarairways" + | "simple-icons:qbittorrent" + | "simple-icons:qemu" + | "simple-icons:qgis" + | "simple-icons:qi" + | "simple-icons:qiita" + | "simple-icons:qiskit" + | "simple-icons:qiwi" + | "simple-icons:qlik" + | "simple-icons:qmk" + | "simple-icons:qnap" + | "simple-icons:qt" + | "simple-icons:qualcomm" + | "simple-icons:qualtrics" + | "simple-icons:qualys" + | "simple-icons:quantcast" + | "simple-icons:quantconnect" + | "simple-icons:quarkus" + | "simple-icons:quasar" + | "simple-icons:qubesos" + | "simple-icons:quest" + | "simple-icons:quickbooks" + | "simple-icons:quicklook" + | "simple-icons:quicktime" + | "simple-icons:quicktype" + | "simple-icons:quip" + | "simple-icons:quora" + | "simple-icons:qwant" + | "simple-icons:qwiklabs" + | "simple-icons:qzone" + | "simple-icons:r" + | "simple-icons:r3" + | "simple-icons:rabbitmq" + | "simple-icons:racket" + | "simple-icons:radar" + | "simple-icons:radarr" + | "simple-icons:radiopublic" + | "simple-icons:radixui" + | "simple-icons:radstudio" + | "simple-icons:railway" + | "simple-icons:rainmeter" + | "simple-icons:rakuten" + | "simple-icons:ram" + | "simple-icons:rancher" + | "simple-icons:rapid" + | "simple-icons:rarible" + | "simple-icons:rasa" + | "simple-icons:raspberrypi" + | "simple-icons:ravelry" + | "simple-icons:ray" + | "simple-icons:raycast" + | "simple-icons:raylib" + | "simple-icons:razer" + | "simple-icons:razorpay" + | "simple-icons:react" + | "simple-icons:reacthookform" + | "simple-icons:reactiveresume" + | "simple-icons:reactivex" + | "simple-icons:reactos" + | "simple-icons:reactquery" + | "simple-icons:reactrouter" + | "simple-icons:reacttable" + | "simple-icons:readdotcv" + | "simple-icons:readme" + | "simple-icons:readthedocs" + | "simple-icons:realm" + | "simple-icons:reason" + | "simple-icons:reasonstudios" + | "simple-icons:recoil" + | "simple-icons:red" + | "simple-icons:redbubble" + | "simple-icons:redbull" + | "simple-icons:reddit" + | "simple-icons:redhat" + | "simple-icons:redhatopenshift" + | "simple-icons:redis" + | "simple-icons:redmine" + | "simple-icons:redox" + | "simple-icons:redux" + | "simple-icons:reduxsaga" + | "simple-icons:redwoodjs" + | "simple-icons:reebok" + | "simple-icons:refine" + | "simple-icons:relay" + | "simple-icons:relianceindustrieslimited" + | "simple-icons:remark" + | "simple-icons:remedyentertainment" + | "simple-icons:remix" + | "simple-icons:renault" + | "simple-icons:render" + | "simple-icons:renovatebot" + | "simple-icons:renpy" + | "simple-icons:renren" + | "simple-icons:replit" + | "simple-icons:republicofgamers" + | "simple-icons:rescript" + | "simple-icons:rescuetime" + | "simple-icons:researchgate" + | "simple-icons:resend" + | "simple-icons:resharper" + | "simple-icons:resurrectionremixos" + | "simple-icons:retool" + | "simple-icons:retroarch" + | "simple-icons:retropie" + | "simple-icons:revanced" + | "simple-icons:revealdotjs" + | "simple-icons:reverbnation" + | "simple-icons:revoltdotchat" + | "simple-icons:revolut" + | "simple-icons:revue" + | "simple-icons:rewe" + | "simple-icons:rezgo" + | "simple-icons:rhinoceros" + | "simple-icons:rider" + | "simple-icons:rimacautomobili" + | "simple-icons:ring" + | "simple-icons:riotgames" + | "simple-icons:ripple" + | "simple-icons:riscv" + | "simple-icons:riseup" + | "simple-icons:ritzcarlton" + | "simple-icons:rive" + | "simple-icons:roadmapdotsh" + | "simple-icons:roamresearch" + | "simple-icons:robinhood" + | "simple-icons:roblox" + | "simple-icons:robloxstudio" + | "simple-icons:robotframework" + | "simple-icons:rocketdotchat" + | "simple-icons:rocksdb" + | "simple-icons:rockstargames" + | "simple-icons:rockwellautomation" + | "simple-icons:rockylinux" + | "simple-icons:roku" + | "simple-icons:roll20" + | "simple-icons:rollsroyce" + | "simple-icons:rollupdotjs" + | "simple-icons:rome" + | "simple-icons:roon" + | "simple-icons:rootme" + | "simple-icons:roots" + | "simple-icons:rootsbedrock" + | "simple-icons:rootssage" + | "simple-icons:ros" + | "simple-icons:rossmann" + | "simple-icons:rotaryinternational" + | "simple-icons:rottentomatoes" + | "simple-icons:roundcube" + | "simple-icons:rsocket" + | "simple-icons:rss" + | "simple-icons:rstudio" + | "simple-icons:rte" + | "simple-icons:rtl" + | "simple-icons:rtlzwei" + | "simple-icons:rtm" + | "simple-icons:rubocop" + | "simple-icons:ruby" + | "simple-icons:rubygems" + | "simple-icons:rubyonrails" + | "simple-icons:rubysinatra" + | "simple-icons:ruff" + | "simple-icons:rumahweb" + | "simple-icons:rumble" + | "simple-icons:rundeck" + | "simple-icons:runkeeper" + | "simple-icons:runkit" + | "simple-icons:runrundotit" + | "simple-icons:rust" + | "simple-icons:rustdesk" + | "simple-icons:rxdb" + | "simple-icons:ryanair" + | "simple-icons:rye" + | "simple-icons:s7airlines" + | "simple-icons:sabanci" + | "simple-icons:safari" + | "simple-icons:sage" + | "simple-icons:sahibinden" + | "simple-icons:sailfishos" + | "simple-icons:sailsdotjs" + | "simple-icons:salesforce" + | "simple-icons:salla" + | "simple-icons:saltproject" + | "simple-icons:samsclub" + | "simple-icons:samsung" + | "simple-icons:samsungpay" + | "simple-icons:sandisk" + | "simple-icons:sanfranciscomunicipalrailway" + | "simple-icons:sanic" + | "simple-icons:sanity" + | "simple-icons:saopaulometro" + | "simple-icons:sap" + | "simple-icons:sass" + | "simple-icons:sat1" + | "simple-icons:satellite" + | "simple-icons:saturn" + | "simple-icons:saucelabs" + | "simple-icons:saudia" + | "simple-icons:scala" + | "simple-icons:scaleway" + | "simple-icons:scania" + | "simple-icons:schneiderelectric" + | "simple-icons:scikitlearn" + | "simple-icons:scipy" + | "simple-icons:scopus" + | "simple-icons:scpfoundation" + | "simple-icons:scrapbox" + | "simple-icons:scrapy" + | "simple-icons:scratch" + | "simple-icons:screencastify" + | "simple-icons:scribd" + | "simple-icons:scrimba" + | "simple-icons:scrollreveal" + | "simple-icons:scrumalliance" + | "simple-icons:scrutinizerci" + | "simple-icons:scylladb" + | "simple-icons:seagate" + | "simple-icons:searxng" + | "simple-icons:seat" + | "simple-icons:seatgeek" + | "simple-icons:securityscorecard" + | "simple-icons:sefaria" + | "simple-icons:sega" + | "simple-icons:selenium" + | "simple-icons:sellfy" + | "simple-icons:semanticrelease" + | "simple-icons:semanticscholar" + | "simple-icons:semanticui" + | "simple-icons:semanticuireact" + | "simple-icons:semanticweb" + | "simple-icons:semaphoreci" + | "simple-icons:semrush" + | "simple-icons:semver" + | "simple-icons:sencha" + | "simple-icons:sendinblue" + | "simple-icons:sennheiser" + | "simple-icons:sensu" + | "simple-icons:sentry" + | "simple-icons:sepa" + | "simple-icons:sequelize" + | "simple-icons:serverfault" + | "simple-icons:serverless" + | "simple-icons:session" + | "simple-icons:sessionize" + | "simple-icons:setapp" + | "simple-icons:sfml" + | "simple-icons:shadcnui" + | "simple-icons:shadow" + | "simple-icons:shanghaimetro" + | "simple-icons:sharex" + | "simple-icons:sharp" + | "simple-icons:shazam" + | "simple-icons:shell" + | "simple-icons:shelly" + | "simple-icons:shenzhenmetro" + | "simple-icons:shieldsdotio" + | "simple-icons:shikimori" + | "simple-icons:shopee" + | "simple-icons:shopify" + | "simple-icons:shopware" + | "simple-icons:shortcut" + | "simple-icons:shotcut" + | "simple-icons:showpad" + | "simple-icons:showtime" + | "simple-icons:showwcase" + | "simple-icons:shutterstock" + | "simple-icons:sidekiq" + | "simple-icons:sidequest" + | "simple-icons:siemens" + | "simple-icons:sifive" + | "simple-icons:signal" + | "simple-icons:similarweb" + | "simple-icons:simkl" + | "simple-icons:simpleanalytics" + | "simple-icons:simpleicons" + | "simple-icons:simplelogin" + | "simple-icons:simplenote" + | "simple-icons:sinaweibo" + | "simple-icons:singaporeairlines" + | "simple-icons:singlestore" + | "simple-icons:sitecore" + | "simple-icons:sitepoint" + | "simple-icons:siyuan" + | "simple-icons:skaffold" + | "simple-icons:sketch" + | "simple-icons:sketchfab" + | "simple-icons:sketchup" + | "simple-icons:skillshare" + | "simple-icons:skoda" + | "simple-icons:sky" + | "simple-icons:skynet" + | "simple-icons:skypack" + | "simple-icons:skype" + | "simple-icons:skypeforbusiness" + | "simple-icons:skyrock" + | "simple-icons:slack" + | "simple-icons:slackware" + | "simple-icons:slashdot" + | "simple-icons:slickpic" + | "simple-icons:slides" + | "simple-icons:slideshare" + | "simple-icons:slint" + | "simple-icons:smart" + | "simple-icons:smartthings" + | "simple-icons:smashdotgg" + | "simple-icons:smashingmagazine" + | "simple-icons:smrt" + | "simple-icons:smugmug" + | "simple-icons:snapchat" + | "simple-icons:snapcraft" + | "simple-icons:sncf" + | "simple-icons:snowflake" + | "simple-icons:snowpack" + | "simple-icons:snyk" + | "simple-icons:socialblade" + | "simple-icons:society6" + | "simple-icons:socketdotio" + | "simple-icons:softpedia" + | "simple-icons:sogou" + | "simple-icons:solana" + | "simple-icons:solid" + | "simple-icons:solidity" + | "simple-icons:sololearn" + | "simple-icons:solus" + | "simple-icons:sonar" + | "simple-icons:sonarcloud" + | "simple-icons:sonarlint" + | "simple-icons:sonarqube" + | "simple-icons:sonarr" + | "simple-icons:sonarsource" + | "simple-icons:sonatype" + | "simple-icons:songkick" + | "simple-icons:songoda" + | "simple-icons:sonicwall" + | "simple-icons:sonos" + | "simple-icons:sony" + | "simple-icons:soriana" + | "simple-icons:soundcharts" + | "simple-icons:soundcloud" + | "simple-icons:sourceengine" + | "simple-icons:sourceforge" + | "simple-icons:sourcegraph" + | "simple-icons:sourcehut" + | "simple-icons:sourcetree" + | "simple-icons:southwestairlines" + | "simple-icons:spacemacs" + | "simple-icons:spacex" + | "simple-icons:spacy" + | "simple-icons:sparkar" + | "simple-icons:sparkasse" + | "simple-icons:sparkfun" + | "simple-icons:sparkpost" + | "simple-icons:spdx" + | "simple-icons:speakerdeck" + | "simple-icons:spectrum" + | "simple-icons:speedtest" + | "simple-icons:speedypage" + | "simple-icons:sphinx" + | "simple-icons:spigotmc" + | "simple-icons:spine" + | "simple-icons:spinnaker" + | "simple-icons:spinrilla" + | "simple-icons:splunk" + | "simple-icons:spoj" + | "simple-icons:spond" + | "simple-icons:spotify" + | "simple-icons:spotlight" + | "simple-icons:spreadshirt" + | "simple-icons:spreaker" + | "simple-icons:spring" + | "simple-icons:spring-creators" + | "simple-icons:springboot" + | "simple-icons:springsecurity" + | "simple-icons:spyderide" + | "simple-icons:sqlalchemy" + | "simple-icons:sqlite" + | "simple-icons:square" + | "simple-icons:squareenix" + | "simple-icons:squarespace" + | "simple-icons:srgssr" + | "simple-icons:ssrn" + | "simple-icons:sst" + | "simple-icons:stackbit" + | "simple-icons:stackblitz" + | "simple-icons:stackedit" + | "simple-icons:stackexchange" + | "simple-icons:stackhawk" + | "simple-icons:stackoverflow" + | "simple-icons:stackpath" + | "simple-icons:stackshare" + | "simple-icons:stadia" + | "simple-icons:staffbase" + | "simple-icons:stagetimer" + | "simple-icons:standardjs" + | "simple-icons:standardresume" + | "simple-icons:starbucks" + | "simple-icons:stardock" + | "simple-icons:starlingbank" + | "simple-icons:starship" + | "simple-icons:startrek" + | "simple-icons:starz" + | "simple-icons:statamic" + | "simple-icons:statuspage" + | "simple-icons:statuspal" + | "simple-icons:steam" + | "simple-icons:steamdb" + | "simple-icons:steamdeck" + | "simple-icons:steamworks" + | "simple-icons:steelseries" + | "simple-icons:steem" + | "simple-icons:steemit" + | "simple-icons:steinberg" + | "simple-icons:stellar" + | "simple-icons:stencyl" + | "simple-icons:stimulus" + | "simple-icons:stitcher" + | "simple-icons:stmicroelectronics" + | "simple-icons:stockx" + | "simple-icons:stopstalk" + | "simple-icons:storyblok" + | "simple-icons:storybook" + | "simple-icons:strapi" + | "simple-icons:strava" + | "simple-icons:streamlabs" + | "simple-icons:streamlit" + | "simple-icons:streamrunners" + | "simple-icons:stripe" + | "simple-icons:strongswan" + | "simple-icons:stryker" + | "simple-icons:stubhub" + | "simple-icons:studio3t" + | "simple-icons:studyverse" + | "simple-icons:styledcomponents" + | "simple-icons:stylelint" + | "simple-icons:styleshare" + | "simple-icons:stylus" + | "simple-icons:subaru" + | "simple-icons:sublimetext" + | "simple-icons:substack" + | "simple-icons:subtitleedit" + | "simple-icons:subversion" + | "simple-icons:suckless" + | "simple-icons:sumologic" + | "simple-icons:supabase" + | "simple-icons:supercrease" + | "simple-icons:supermicro" + | "simple-icons:superuser" + | "simple-icons:surrealdb" + | "simple-icons:surveymonkey" + | "simple-icons:suse" + | "simple-icons:suzuki" + | "simple-icons:svelte" + | "simple-icons:svg" + | "simple-icons:svgdotjs" + | "simple-icons:svgo" + | "simple-icons:swagger" + | "simple-icons:swarm" + | "simple-icons:swc" + | "simple-icons:swift" + | "simple-icons:swiggy" + | "simple-icons:swiper" + | "simple-icons:swr" + | "simple-icons:symantec" + | "simple-icons:symbolab" + | "simple-icons:symfony" + | "simple-icons:symphony" + | "simple-icons:sympy" + | "simple-icons:synology" + | "simple-icons:system76" + | "simple-icons:tabelog" + | "simple-icons:tableau" + | "simple-icons:tablecheck" + | "simple-icons:tacobell" + | "simple-icons:tado" + | "simple-icons:taichigraphics" + | "simple-icons:taichilang" + | "simple-icons:tails" + | "simple-icons:tailwindcss" + | "simple-icons:taketwointeractivesoftware" + | "simple-icons:talend" + | "simple-icons:talenthouse" + | "simple-icons:tamiya" + | "simple-icons:tampermonkey" + | "simple-icons:taobao" + | "simple-icons:tapas" + | "simple-icons:target" + | "simple-icons:task" + | "simple-icons:tasmota" + | "simple-icons:tata" + | "simple-icons:tauri" + | "simple-icons:taxbuzz" + | "simple-icons:tcs" + | "simple-icons:teal" + | "simple-icons:teamcity" + | "simple-icons:teamspeak" + | "simple-icons:teamviewer" + | "simple-icons:ted" + | "simple-icons:teepublic" + | "simple-icons:teespring" + | "simple-icons:tekton" + | "simple-icons:tele5" + | "simple-icons:telegram" + | "simple-icons:telegraph" + | "simple-icons:telequebec" + | "simple-icons:temporal" + | "simple-icons:tencentqq" + | "simple-icons:tensorflow" + | "simple-icons:teradata" + | "simple-icons:teratail" + | "simple-icons:termius" + | "simple-icons:terraform" + | "simple-icons:tesco" + | "simple-icons:tesla" + | "simple-icons:testcafe" + | "simple-icons:testin" + | "simple-icons:testinglibrary" + | "simple-icons:testrail" + | "simple-icons:tether" + | "simple-icons:textpattern" + | "simple-icons:tga" + | "simple-icons:thangs" + | "simple-icons:thealgorithms" + | "simple-icons:theboringcompany" + | "simple-icons:theconversation" + | "simple-icons:thefinals" + | "simple-icons:theirishtimes" + | "simple-icons:themighty" + | "simple-icons:themodelsresource" + | "simple-icons:themoviedatabase" + | "simple-icons:thenorthface" + | "simple-icons:theodinproject" + | "simple-icons:theregister" + | "simple-icons:thesoundsresource" + | "simple-icons:thespritersresource" + | "simple-icons:thewashingtonpost" + | "simple-icons:thingiverse" + | "simple-icons:thinkpad" + | "simple-icons:threadless" + | "simple-icons:threads" + | "simple-icons:threedotjs" + | "simple-icons:threema" + | "simple-icons:thumbtack" + | "simple-icons:thunderbird" + | "simple-icons:thunderstore" + | "simple-icons:thurgauerkantonalbank" + | "simple-icons:thymeleaf" + | "simple-icons:ticketmaster" + | "simple-icons:ticktick" + | "simple-icons:tidal" + | "simple-icons:tiddlywiki" + | "simple-icons:tide" + | "simple-icons:tidyverse" + | "simple-icons:tietoevry" + | "simple-icons:tiktok" + | "simple-icons:tildapublishing" + | "simple-icons:tile" + | "simple-icons:timescale" + | "simple-icons:tina" + | "simple-icons:tinder" + | "simple-icons:tindie" + | "simple-icons:tinkercad" + | "simple-icons:tinyletter" + | "simple-icons:tistory" + | "simple-icons:tmobile" + | "simple-icons:tmux" + | "simple-icons:tnt" + | "simple-icons:todoist" + | "simple-icons:toggl" + | "simple-icons:toggltrack" + | "simple-icons:tokyometro" + | "simple-icons:toll" + | "simple-icons:toml" + | "simple-icons:tomorrowland" + | "simple-icons:ton" + | "simple-icons:topcoder" + | "simple-icons:topdotgg" + | "simple-icons:toptal" + | "simple-icons:torbrowser" + | "simple-icons:torproject" + | "simple-icons:toshiba" + | "simple-icons:totvs" + | "simple-icons:tourbox" + | "simple-icons:toyota" + | "simple-icons:tplink" + | "simple-icons:tqdm" + | "simple-icons:tradingview" + | "simple-icons:traefikmesh" + | "simple-icons:traefikproxy" + | "simple-icons:trailforks" + | "simple-icons:trainerroad" + | "simple-icons:trakt" + | "simple-icons:transifex" + | "simple-icons:transmission" + | "simple-icons:transportforireland" + | "simple-icons:transportforlondon" + | "simple-icons:travisci" + | "simple-icons:treehouse" + | "simple-icons:trello" + | "simple-icons:trendmicro" + | "simple-icons:treyarch" + | "simple-icons:tricentis" + | "simple-icons:trilium" + | "simple-icons:triller" + | "simple-icons:trillertv" + | "simple-icons:trino" + | "simple-icons:tripadvisor" + | "simple-icons:tripdotcom" + | "simple-icons:trivy" + | "simple-icons:trove" + | "simple-icons:trpc" + | "simple-icons:truenas" + | "simple-icons:trulia" + | "simple-icons:trustedshops" + | "simple-icons:trustpilot" + | "simple-icons:tryhackme" + | "simple-icons:tryitonline" + | "simple-icons:tsnode" + | "simple-icons:tubi" + | "simple-icons:tui" + | "simple-icons:tumblr" + | "simple-icons:tunein" + | "simple-icons:turbo" + | "simple-icons:turborepo" + | "simple-icons:turbosquid" + | "simple-icons:turkishairlines" + | "simple-icons:turso" + | "simple-icons:tutanota" + | "simple-icons:tvtime" + | "simple-icons:twilio" + | "simple-icons:twinkly" + | "simple-icons:twitch" + | "simple-icons:twitter" + | "simple-icons:twoo" + | "simple-icons:typeform" + | "simple-icons:typer" + | "simple-icons:typescript" + | "simple-icons:typo3" + | "simple-icons:typst" + | "simple-icons:uber" + | "simple-icons:ubereats" + | "simple-icons:ubiquiti" + | "simple-icons:ubisoft" + | "simple-icons:ublockorigin" + | "simple-icons:ubuntu" + | "simple-icons:ubuntumate" + | "simple-icons:udacity" + | "simple-icons:udemy" + | "simple-icons:ufc" + | "simple-icons:uikit" + | "simple-icons:ulule" + | "simple-icons:umami" + | "simple-icons:umbraco" + | "simple-icons:uml" + | "simple-icons:unacademy" + | "simple-icons:underarmour" + | "simple-icons:underscoredotjs" + | "simple-icons:undertale" + | "simple-icons:unicode" + | "simple-icons:unilever" + | "simple-icons:uniqlo" + | "simple-icons:uniqlo-ja" + | "simple-icons:unitedairlines" + | "simple-icons:unitednations" + | "simple-icons:unity" + | "simple-icons:unlicense" + | "simple-icons:uno" + | "simple-icons:unocss" + | "simple-icons:unraid" + | "simple-icons:unrealengine" + | "simple-icons:unsplash" + | "simple-icons:untangle" + | "simple-icons:untappd" + | "simple-icons:upcloud" + | "simple-icons:uphold" + | "simple-icons:uplabs" + | "simple-icons:uploaded" + | "simple-icons:upptime" + | "simple-icons:ups" + | "simple-icons:upstash" + | "simple-icons:uptimekuma" + | "simple-icons:uptobox" + | "simple-icons:upwork" + | "simple-icons:usps" + | "simple-icons:utorrent" + | "simple-icons:v" + | "simple-icons:v2ex" + | "simple-icons:v8" + | "simple-icons:vaadin" + | "simple-icons:vagrant" + | "simple-icons:vala" + | "simple-icons:valorant" + | "simple-icons:valve" + | "simple-icons:vapor" + | "simple-icons:vault" + | "simple-icons:vaultwarden" + | "simple-icons:vauxhall" + | "simple-icons:vbulletin" + | "simple-icons:vectary" + | "simple-icons:vectorlogozone" + | "simple-icons:vectorworks" + | "simple-icons:veeam" + | "simple-icons:veepee" + | "simple-icons:vega" + | "simple-icons:vegas" + | "simple-icons:velog" + | "simple-icons:venmo" + | "simple-icons:vercel" + | "simple-icons:verdaccio" + | "simple-icons:veritas" + | "simple-icons:verizon" + | "simple-icons:vespa" + | "simple-icons:vexxhost" + | "simple-icons:vfairs" + | "simple-icons:viadeo" + | "simple-icons:viaplay" + | "simple-icons:viber" + | "simple-icons:viblo" + | "simple-icons:victoriametrics" + | "simple-icons:victronenergy" + | "simple-icons:vim" + | "simple-icons:vimeo" + | "simple-icons:vimeolivestream" + | "simple-icons:virgin" + | "simple-icons:virginatlantic" + | "simple-icons:virginmedia" + | "simple-icons:virtualbox" + | "simple-icons:virustotal" + | "simple-icons:visa" + | "simple-icons:visualbasic" + | "simple-icons:visualstudio" + | "simple-icons:visualstudioappcenter" + | "simple-icons:visualstudiocode" + | "simple-icons:vite" + | "simple-icons:vitess" + | "simple-icons:vitest" + | "simple-icons:vivaldi" + | "simple-icons:vivawallet" + | "simple-icons:vivino" + | "simple-icons:vivint" + | "simple-icons:vivo" + | "simple-icons:vk" + | "simple-icons:vlcmediaplayer" + | "simple-icons:vmware" + | "simple-icons:vodafone" + | "simple-icons:voidlinux" + | "simple-icons:voipdotms" + | "simple-icons:volkswagen" + | "simple-icons:volvo" + | "simple-icons:vonage" + | "simple-icons:vorondesign" + | "simple-icons:vowpalwabbit" + | "simple-icons:vox" + | "simple-icons:vsco" + | "simple-icons:vscodium" + | "simple-icons:vtex" + | "simple-icons:vuedotjs" + | "simple-icons:vuetify" + | "simple-icons:vulkan" + | "simple-icons:vultr" + | "simple-icons:vyond" + | "simple-icons:w3c" + | "simple-icons:w3schools" + | "simple-icons:wacom" + | "simple-icons:wagtail" + | "simple-icons:wails" + | "simple-icons:wakatime" + | "simple-icons:walkman" + | "simple-icons:wallabag" + | "simple-icons:walletconnect" + | "simple-icons:walmart" + | "simple-icons:wantedly" + | "simple-icons:wappalyzer" + | "simple-icons:warnerbros" + | "simple-icons:warp" + | "simple-icons:wasabi" + | "simple-icons:wasmcloud" + | "simple-icons:wasmer" + | "simple-icons:wattpad" + | "simple-icons:wayland" + | "simple-icons:waze" + | "simple-icons:wazirx" + | "simple-icons:wearos" + | "simple-icons:weasyl" + | "simple-icons:web3dotjs" + | "simple-icons:webassembly" + | "simple-icons:webauthn" + | "simple-icons:webcomponentsdotorg" + | "simple-icons:webdriverio" + | "simple-icons:webex" + | "simple-icons:webflow" + | "simple-icons:webgl" + | "simple-icons:webhint" + | "simple-icons:weblate" + | "simple-icons:webmin" + | "simple-icons:webmoney" + | "simple-icons:webpack" + | "simple-icons:webrtc" + | "simple-icons:webstorm" + | "simple-icons:webtoon" + | "simple-icons:webtrees" + | "simple-icons:wechat" + | "simple-icons:wegame" + | "simple-icons:weightsandbiases" + | "simple-icons:welcometothejungle" + | "simple-icons:wellfound" + | "simple-icons:wellsfargo" + | "simple-icons:wemo" + | "simple-icons:westerndigital" + | "simple-icons:westernunion" + | "simple-icons:wetransfer" + | "simple-icons:wezterm" + | "simple-icons:whatsapp" + | "simple-icons:wheniwork" + | "simple-icons:whitesource" + | "simple-icons:wii" + | "simple-icons:wiiu" + | "simple-icons:wikidata" + | "simple-icons:wikidotgg" + | "simple-icons:wikidotjs" + | "simple-icons:wikimediacommons" + | "simple-icons:wikimediafoundation" + | "simple-icons:wikipedia" + | "simple-icons:wikiquote" + | "simple-icons:wikivoyage" + | "simple-icons:winamp" + | "simple-icons:windicss" + | "simple-icons:windows" + | "simple-icons:windows10" + | "simple-icons:windows11" + | "simple-icons:windows95" + | "simple-icons:windowsterminal" + | "simple-icons:windowsxp" + | "simple-icons:winmate" + | "simple-icons:wipro" + | "simple-icons:wire" + | "simple-icons:wireguard" + | "simple-icons:wireshark" + | "simple-icons:wise" + | "simple-icons:wish" + | "simple-icons:wistia" + | "simple-icons:wix" + | "simple-icons:wizzair" + | "simple-icons:wolfram" + | "simple-icons:wolframlanguage" + | "simple-icons:wolframmathematica" + | "simple-icons:wondershare" + | "simple-icons:wondersharefilmora" + | "simple-icons:woo" + | "simple-icons:woocommerce" + | "simple-icons:wordpress" + | "simple-icons:workplace" + | "simple-icons:worldhealthorganization" + | "simple-icons:wpengine" + | "simple-icons:wpexplorer" + | "simple-icons:wprocket" + | "simple-icons:writedotas" + | "simple-icons:wwe" + | "simple-icons:wwise" + | "simple-icons:wyze" + | "simple-icons:x" + | "simple-icons:xamarin" + | "simple-icons:xaml" + | "simple-icons:xampp" + | "simple-icons:xbox" + | "simple-icons:xcode" + | "simple-icons:xdadevelopers" + | "simple-icons:xdotorg" + | "simple-icons:xendit" + | "simple-icons:xero" + | "simple-icons:xfce" + | "simple-icons:xiaomi" + | "simple-icons:xilinx" + | "simple-icons:xing" + | "simple-icons:xmpp" + | "simple-icons:xo" + | "simple-icons:xrp" + | "simple-icons:xsplit" + | "simple-icons:xstate" + | "simple-icons:yahoo" + | "simple-icons:yale" + | "simple-icons:yamahacorporation" + | "simple-icons:yamahamotorcorporation" + | "simple-icons:yaml" + | "simple-icons:yammer" + | "simple-icons:yandexcloud" + | "simple-icons:yarn" + | "simple-icons:ycombinator" + | "simple-icons:yelp" + | "simple-icons:yeti" + | "simple-icons:yoast" + | "simple-icons:yolo" + | "simple-icons:yourtraveldottv" + | "simple-icons:youtube" + | "simple-icons:youtubegaming" + | "simple-icons:youtubekids" + | "simple-icons:youtubemusic" + | "simple-icons:youtubeshorts" + | "simple-icons:youtubestudio" + | "simple-icons:youtubetv" + | "simple-icons:yr" + | "simple-icons:yubico" + | "simple-icons:zabka" + | "simple-icons:zaim" + | "simple-icons:zalando" + | "simple-icons:zalo" + | "simple-icons:zap" + | "simple-icons:zapier" + | "simple-icons:zara" + | "simple-icons:zazzle" + | "simple-icons:zcash" + | "simple-icons:zcool" + | "simple-icons:zdf" + | "simple-icons:zebpay" + | "simple-icons:zebratechnologies" + | "simple-icons:zelle" + | "simple-icons:zend" + | "simple-icons:zendesk" + | "simple-icons:zendframework" + | "simple-icons:zenn" + | "simple-icons:zenodo" + | "simple-icons:zensar" + | "simple-icons:zerodha" + | "simple-icons:zeromq" + | "simple-icons:zerply" + | "simple-icons:zettlr" + | "simple-icons:zhihu" + | "simple-icons:zig" + | "simple-icons:zigbee" + | "simple-icons:ziggo" + | "simple-icons:zilch" + | "simple-icons:zillow" + | "simple-icons:zincsearch" + | "simple-icons:zingat" + | "simple-icons:zod" + | "simple-icons:zoho" + | "simple-icons:zoiper" + | "simple-icons:zomato" + | "simple-icons:zoom" + | "simple-icons:zorin" + | "simple-icons:zotero" + | "simple-icons:zsh" + | "simple-icons:zulip" + | "simple-icons:zwave" + | "simple-icons:zyte" + | "skill-icons:ableton-dark" + | "skill-icons:ableton-light" + | "skill-icons:activitypub-dark" + | "skill-icons:activitypub-light" + | "skill-icons:actix-dark" + | "skill-icons:actix-light" + | "skill-icons:adonis" + | "skill-icons:aftereffects" + | "skill-icons:aiscript-dark" + | "skill-icons:aiscript-light" + | "skill-icons:alpinejs-dark" + | "skill-icons:alpinejs-light" + | "skill-icons:anaconda-dark" + | "skill-icons:anaconda-light" + | "skill-icons:androidstudio-dark" + | "skill-icons:androidstudio-light" + | "skill-icons:angular-dark" + | "skill-icons:angular-light" + | "skill-icons:ansible" + | "skill-icons:apollo" + | "skill-icons:apple-dark" + | "skill-icons:apple-light" + | "skill-icons:appwrite" + | "skill-icons:arch-dark" + | "skill-icons:arch-light" + | "skill-icons:arduino" + | "skill-icons:astro" + | "skill-icons:atom" + | "skill-icons:audition" + | "skill-icons:autocad-dark" + | "skill-icons:autocad-light" + | "skill-icons:aws-dark" + | "skill-icons:aws-light" + | "skill-icons:azul" + | "skill-icons:azure-dark" + | "skill-icons:azure-light" + | "skill-icons:babel" + | "skill-icons:bash-dark" + | "skill-icons:bash-light" + | "skill-icons:bevy-dark" + | "skill-icons:bevy-light" + | "skill-icons:bitbucket-dark" + | "skill-icons:bitbucket-light" + | "skill-icons:blender-dark" + | "skill-icons:blender-light" + | "skill-icons:bootstrap" + | "skill-icons:bsd-dark" + | "skill-icons:bsd-light" + | "skill-icons:bun-dark" + | "skill-icons:bun-light" + | "skill-icons:c" + | "skill-icons:cassandra-dark" + | "skill-icons:cassandra-light" + | "skill-icons:clion-dark" + | "skill-icons:clion-light" + | "skill-icons:clojure-dark" + | "skill-icons:clojure-light" + | "skill-icons:cloudflare-dark" + | "skill-icons:cloudflare-light" + | "skill-icons:cmake-dark" + | "skill-icons:cmake-light" + | "skill-icons:codepen-dark" + | "skill-icons:codepen-light" + | "skill-icons:coffeescript-dark" + | "skill-icons:coffeescript-light" + | "skill-icons:cpp" + | "skill-icons:crystal-dark" + | "skill-icons:crystal-light" + | "skill-icons:cs" + | "skill-icons:css" + | "skill-icons:cypress-dark" + | "skill-icons:cypress-light" + | "skill-icons:d3-dark" + | "skill-icons:d3-light" + | "skill-icons:dart-dark" + | "skill-icons:dart-light" + | "skill-icons:debian-dark" + | "skill-icons:debian-light" + | "skill-icons:deno-dark" + | "skill-icons:deno-light" + | "skill-icons:devto-dark" + | "skill-icons:devto-light" + | "skill-icons:discord" + | "skill-icons:discordbots" + | "skill-icons:discordjs-dark" + | "skill-icons:discordjs-light" + | "skill-icons:django" + | "skill-icons:docker" + | "skill-icons:dotnet" + | "skill-icons:dynamodb-dark" + | "skill-icons:dynamodb-light" + | "skill-icons:eclipse-dark" + | "skill-icons:eclipse-light" + | "skill-icons:elasticsearch-dark" + | "skill-icons:elasticsearch-light" + | "skill-icons:electron" + | "skill-icons:elixir-dark" + | "skill-icons:elixir-light" + | "skill-icons:elysia-dark" + | "skill-icons:elysia-light" + | "skill-icons:emacs" + | "skill-icons:ember" + | "skill-icons:emotion-dark" + | "skill-icons:emotion-light" + | "skill-icons:expressjs-dark" + | "skill-icons:expressjs-light" + | "skill-icons:fastapi" + | "skill-icons:fediverse-dark" + | "skill-icons:fediverse-light" + | "skill-icons:figma-dark" + | "skill-icons:figma-light" + | "skill-icons:flask-dark" + | "skill-icons:flask-light" + | "skill-icons:flutter-dark" + | "skill-icons:flutter-light" + | "skill-icons:forth" + | "skill-icons:fortran" + | "skill-icons:gamemakerstudio" + | "skill-icons:gatsby" + | "skill-icons:gcp-dark" + | "skill-icons:gcp-light" + | "skill-icons:gherkin-dark" + | "skill-icons:gherkin-light" + | "skill-icons:git" + | "skill-icons:github-dark" + | "skill-icons:github-light" + | "skill-icons:githubactions-dark" + | "skill-icons:githubactions-light" + | "skill-icons:gitlab-dark" + | "skill-icons:gitlab-light" + | "skill-icons:gmail-dark" + | "skill-icons:gmail-light" + | "skill-icons:godot-dark" + | "skill-icons:godot-light" + | "skill-icons:golang" + | "skill-icons:gradle-dark" + | "skill-icons:gradle-light" + | "skill-icons:grafana-dark" + | "skill-icons:grafana-light" + | "skill-icons:graphql-dark" + | "skill-icons:graphql-light" + | "skill-icons:gtk-dark" + | "skill-icons:gtk-light" + | "skill-icons:gulp" + | "skill-icons:haskell-dark" + | "skill-icons:haskell-light" + | "skill-icons:haxe-dark" + | "skill-icons:haxe-light" + | "skill-icons:haxeflixel-dark" + | "skill-icons:haxeflixel-light" + | "skill-icons:heroku" + | "skill-icons:hibernate-dark" + | "skill-icons:hibernate-light" + | "skill-icons:html" + | "skill-icons:htmx-dark" + | "skill-icons:htmx-light" + | "skill-icons:idea-dark" + | "skill-icons:idea-light" + | "skill-icons:illustrator" + | "skill-icons:instagram" + | "skill-icons:ipfs-dark" + | "skill-icons:ipfs-light" + | "skill-icons:java-dark" + | "skill-icons:java-light" + | "skill-icons:javascript" + | "skill-icons:jenkins-dark" + | "skill-icons:jenkins-light" + | "skill-icons:jest" + | "skill-icons:jquery" + | "skill-icons:julia-dark" + | "skill-icons:julia-light" + | "skill-icons:kafka" + | "skill-icons:kali-dark" + | "skill-icons:kali-light" + | "skill-icons:kotlin-dark" + | "skill-icons:kotlin-light" + | "skill-icons:ktor-dark" + | "skill-icons:ktor-light" + | "skill-icons:kubernetes" + | "skill-icons:laravel-dark" + | "skill-icons:laravel-light" + | "skill-icons:latex-dark" + | "skill-icons:latex-light" + | "skill-icons:less-dark" + | "skill-icons:less-light" + | "skill-icons:linkedin" + | "skill-icons:linux-dark" + | "skill-icons:linux-light" + | "skill-icons:lit-dark" + | "skill-icons:lit-light" + | "skill-icons:lua-dark" + | "skill-icons:lua-light" + | "skill-icons:markdown-dark" + | "skill-icons:markdown-light" + | "skill-icons:mastodon-dark" + | "skill-icons:mastodon-light" + | "skill-icons:materialui-dark" + | "skill-icons:materialui-light" + | "skill-icons:matlab-dark" + | "skill-icons:matlab-light" + | "skill-icons:maven-dark" + | "skill-icons:maven-light" + | "skill-icons:mint-dark" + | "skill-icons:mint-light" + | "skill-icons:misskey-dark" + | "skill-icons:misskey-light" + | "skill-icons:mongodb" + | "skill-icons:mysql-dark" + | "skill-icons:mysql-light" + | "skill-icons:neovim-dark" + | "skill-icons:neovim-light" + | "skill-icons:nestjs-dark" + | "skill-icons:nestjs-light" + | "skill-icons:netlify-dark" + | "skill-icons:netlify-light" + | "skill-icons:nextjs-dark" + | "skill-icons:nextjs-light" + | "skill-icons:nginx" + | "skill-icons:nim-dark" + | "skill-icons:nim-light" + | "skill-icons:nix-dark" + | "skill-icons:nix-light" + | "skill-icons:nodejs-dark" + | "skill-icons:nodejs-light" + | "skill-icons:notion-dark" + | "skill-icons:notion-light" + | "skill-icons:npm-dark" + | "skill-icons:npm-light" + | "skill-icons:nuxtjs-dark" + | "skill-icons:nuxtjs-light" + | "skill-icons:obsidian-dark" + | "skill-icons:obsidian-light" + | "skill-icons:ocaml" + | "skill-icons:octave-dark" + | "skill-icons:octave-light" + | "skill-icons:opencv-dark" + | "skill-icons:opencv-light" + | "skill-icons:openshift" + | "skill-icons:openstack-dark" + | "skill-icons:openstack-light" + | "skill-icons:p5js" + | "skill-icons:perl" + | "skill-icons:photoshop" + | "skill-icons:php-dark" + | "skill-icons:php-light" + | "skill-icons:phpstorm-dark" + | "skill-icons:phpstorm-light" + | "skill-icons:pinia-dark" + | "skill-icons:pinia-light" + | "skill-icons:pkl-dark" + | "skill-icons:pkl-light" + | "skill-icons:plan9-dark" + | "skill-icons:plan9-light" + | "skill-icons:planetscale-dark" + | "skill-icons:planetscale-light" + | "skill-icons:pnpm-dark" + | "skill-icons:pnpm-light" + | "skill-icons:postgresql-dark" + | "skill-icons:postgresql-light" + | "skill-icons:postman" + | "skill-icons:powershell-dark" + | "skill-icons:powershell-light" + | "skill-icons:premiere" + | "skill-icons:prisma" + | "skill-icons:processing-dark" + | "skill-icons:processing-light" + | "skill-icons:prometheus" + | "skill-icons:pug-dark" + | "skill-icons:pug-light" + | "skill-icons:pycharm-dark" + | "skill-icons:pycharm-light" + | "skill-icons:python-dark" + | "skill-icons:python-light" + | "skill-icons:pytorch-dark" + | "skill-icons:pytorch-light" + | "skill-icons:qt-dark" + | "skill-icons:qt-light" + | "skill-icons:r-dark" + | "skill-icons:r-light" + | "skill-icons:rabbitmq-dark" + | "skill-icons:rabbitmq-light" + | "skill-icons:rails" + | "skill-icons:raspberrypi-dark" + | "skill-icons:raspberrypi-light" + | "skill-icons:react-dark" + | "skill-icons:react-light" + | "skill-icons:reactivex-dark" + | "skill-icons:reactivex-light" + | "skill-icons:redhat-dark" + | "skill-icons:redhat-light" + | "skill-icons:redis-dark" + | "skill-icons:redis-light" + | "skill-icons:redux" + | "skill-icons:regex-dark" + | "skill-icons:regex-light" + | "skill-icons:remix-dark" + | "skill-icons:remix-light" + | "skill-icons:replit-dark" + | "skill-icons:replit-light" + | "skill-icons:rider-dark" + | "skill-icons:rider-light" + | "skill-icons:robloxstudio" + | "skill-icons:rocket" + | "skill-icons:rollupjs-dark" + | "skill-icons:rollupjs-light" + | "skill-icons:ros-dark" + | "skill-icons:ros-light" + | "skill-icons:ruby" + | "skill-icons:rust" + | "skill-icons:sass" + | "skill-icons:scala-dark" + | "skill-icons:scala-light" + | "skill-icons:scikitlearn-dark" + | "skill-icons:scikitlearn-light" + | "skill-icons:selenium" + | "skill-icons:sentry" + | "skill-icons:sequelize-dark" + | "skill-icons:sequelize-light" + | "skill-icons:sketchup-dark" + | "skill-icons:sketchup-light" + | "skill-icons:solidity" + | "skill-icons:solidjs-dark" + | "skill-icons:solidjs-light" + | "skill-icons:spring-dark" + | "skill-icons:spring-light" + | "skill-icons:sqlite" + | "skill-icons:stackoverflow-dark" + | "skill-icons:stackoverflow-light" + | "skill-icons:styledcomponents" + | "skill-icons:sublime-dark" + | "skill-icons:sublime-light" + | "skill-icons:supabase-dark" + | "skill-icons:supabase-light" + | "skill-icons:svelte" + | "skill-icons:svg-dark" + | "skill-icons:svg-light" + | "skill-icons:swift" + | "skill-icons:symfony-dark" + | "skill-icons:symfony-light" + | "skill-icons:tailwindcss-dark" + | "skill-icons:tailwindcss-light" + | "skill-icons:tauri-dark" + | "skill-icons:tauri-light" + | "skill-icons:tensorflow-dark" + | "skill-icons:tensorflow-light" + | "skill-icons:terraform-dark" + | "skill-icons:terraform-light" + | "skill-icons:threejs-dark" + | "skill-icons:threejs-light" + | "skill-icons:twitter" + | "skill-icons:typescript" + | "skill-icons:ubuntu-dark" + | "skill-icons:ubuntu-light" + | "skill-icons:unity-dark" + | "skill-icons:unity-light" + | "skill-icons:unrealengine" + | "skill-icons:v-dark" + | "skill-icons:v-light" + | "skill-icons:vala" + | "skill-icons:vercel-dark" + | "skill-icons:vercel-light" + | "skill-icons:vim-dark" + | "skill-icons:vim-light" + | "skill-icons:visualstudio-dark" + | "skill-icons:visualstudio-light" + | "skill-icons:vite-dark" + | "skill-icons:vite-light" + | "skill-icons:vitest-dark" + | "skill-icons:vitest-light" + | "skill-icons:vscode-dark" + | "skill-icons:vscode-light" + | "skill-icons:vscodium-dark" + | "skill-icons:vscodium-light" + | "skill-icons:vuejs-dark" + | "skill-icons:vuejs-light" + | "skill-icons:vuetify-dark" + | "skill-icons:vuetify-light" + | "skill-icons:webassembly" + | "skill-icons:webflow" + | "skill-icons:webpack-dark" + | "skill-icons:webpack-light" + | "skill-icons:webstorm-dark" + | "skill-icons:webstorm-light" + | "skill-icons:windicss-dark" + | "skill-icons:windicss-light" + | "skill-icons:windows-dark" + | "skill-icons:windows-light" + | "skill-icons:wordpress" + | "skill-icons:workers-dark" + | "skill-icons:workers-light" + | "skill-icons:xd" + | "skill-icons:yarn-dark" + | "skill-icons:yarn-light" + | "skill-icons:yew-dark" + | "skill-icons:yew-light" + | "skill-icons:zig-dark" + | "skill-icons:zig-light" + | "vscode-icons:default-file" + | "vscode-icons:default-folder" + | "vscode-icons:default-folder-opened" + | "vscode-icons:default-root-folder" + | "vscode-icons:default-root-folder-opened" + | "vscode-icons:file-type-access" + | "vscode-icons:file-type-access2" + | "vscode-icons:file-type-actionscript" + | "vscode-icons:file-type-actionscript2" + | "vscode-icons:file-type-ada" + | "vscode-icons:file-type-advpl" + | "vscode-icons:file-type-affinitydesigner" + | "vscode-icons:file-type-affinityphoto" + | "vscode-icons:file-type-affinitypublisher" + | "vscode-icons:file-type-ai" + | "vscode-icons:file-type-ai2" + | "vscode-icons:file-type-al" + | "vscode-icons:file-type-al-dal" + | "vscode-icons:file-type-allcontributors" + | "vscode-icons:file-type-angular" + | "vscode-icons:file-type-ansible" + | "vscode-icons:file-type-antlr" + | "vscode-icons:file-type-anyscript" + | "vscode-icons:file-type-apache" + | "vscode-icons:file-type-apex" + | "vscode-icons:file-type-api-extractor" + | "vscode-icons:file-type-apib" + | "vscode-icons:file-type-apib2" + | "vscode-icons:file-type-apl" + | "vscode-icons:file-type-applescript" + | "vscode-icons:file-type-appscript" + | "vscode-icons:file-type-appsemble" + | "vscode-icons:file-type-appveyor" + | "vscode-icons:file-type-arduino" + | "vscode-icons:file-type-asciidoc" + | "vscode-icons:file-type-asp" + | "vscode-icons:file-type-aspx" + | "vscode-icons:file-type-assembly" + | "vscode-icons:file-type-astro" + | "vscode-icons:file-type-astroconfig" + | "vscode-icons:file-type-ats" + | "vscode-icons:file-type-audio" + | "vscode-icons:file-type-aurelia" + | "vscode-icons:file-type-autohotkey" + | "vscode-icons:file-type-autoit" + | "vscode-icons:file-type-avif" + | "vscode-icons:file-type-avro" + | "vscode-icons:file-type-awk" + | "vscode-icons:file-type-aws" + | "vscode-icons:file-type-azure" + | "vscode-icons:file-type-azurepipelines" + | "vscode-icons:file-type-babel" + | "vscode-icons:file-type-babel2" + | "vscode-icons:file-type-ballerina" + | "vscode-icons:file-type-bat" + | "vscode-icons:file-type-bats" + | "vscode-icons:file-type-bazaar" + | "vscode-icons:file-type-bazel" + | "vscode-icons:file-type-bazel-ignore" + | "vscode-icons:file-type-bazel-version" + | "vscode-icons:file-type-befunge" + | "vscode-icons:file-type-bicep" + | "vscode-icons:file-type-biml" + | "vscode-icons:file-type-binary" + | "vscode-icons:file-type-biome" + | "vscode-icons:file-type-bitbucketpipeline" + | "vscode-icons:file-type-bithound" + | "vscode-icons:file-type-blade" + | "vscode-icons:file-type-blitzbasic" + | "vscode-icons:file-type-bolt" + | "vscode-icons:file-type-bosque" + | "vscode-icons:file-type-bower" + | "vscode-icons:file-type-bower2" + | "vscode-icons:file-type-browserslist" + | "vscode-icons:file-type-bruno" + | "vscode-icons:file-type-buckbuild" + | "vscode-icons:file-type-buf" + | "vscode-icons:file-type-bun" + | "vscode-icons:file-type-bundler" + | "vscode-icons:file-type-bunfig" + | "vscode-icons:file-type-c" + | "vscode-icons:file-type-c-al" + | "vscode-icons:file-type-c2" + | "vscode-icons:file-type-c3" + | "vscode-icons:file-type-cabal" + | "vscode-icons:file-type-caddy" + | "vscode-icons:file-type-cake" + | "vscode-icons:file-type-cakephp" + | "vscode-icons:file-type-capacitor" + | "vscode-icons:file-type-cargo" + | "vscode-icons:file-type-casc" + | "vscode-icons:file-type-cddl" + | "vscode-icons:file-type-cert" + | "vscode-icons:file-type-ceylon" + | "vscode-icons:file-type-cf" + | "vscode-icons:file-type-cf2" + | "vscode-icons:file-type-cfc" + | "vscode-icons:file-type-cfc2" + | "vscode-icons:file-type-cfm" + | "vscode-icons:file-type-cfm2" + | "vscode-icons:file-type-cheader" + | "vscode-icons:file-type-chef" + | "vscode-icons:file-type-chef-cookbook" + | "vscode-icons:file-type-circleci" + | "vscode-icons:file-type-class" + | "vscode-icons:file-type-clojure" + | "vscode-icons:file-type-clojurescript" + | "vscode-icons:file-type-cloudfoundry" + | "vscode-icons:file-type-cmake" + | "vscode-icons:file-type-cobol" + | "vscode-icons:file-type-codacy" + | "vscode-icons:file-type-codeclimate" + | "vscode-icons:file-type-codecov" + | "vscode-icons:file-type-codekit" + | "vscode-icons:file-type-codeowners" + | "vscode-icons:file-type-codeql" + | "vscode-icons:file-type-coffeelint" + | "vscode-icons:file-type-coffeescript" + | "vscode-icons:file-type-commitizen" + | "vscode-icons:file-type-commitlint" + | "vscode-icons:file-type-compass" + | "vscode-icons:file-type-composer" + | "vscode-icons:file-type-conan" + | "vscode-icons:file-type-conda" + | "vscode-icons:file-type-config" + | "vscode-icons:file-type-confluence" + | "vscode-icons:file-type-coveralls" + | "vscode-icons:file-type-cpp" + | "vscode-icons:file-type-cpp2" + | "vscode-icons:file-type-cpp3" + | "vscode-icons:file-type-cppheader" + | "vscode-icons:file-type-crowdin" + | "vscode-icons:file-type-crystal" + | "vscode-icons:file-type-csharp" + | "vscode-icons:file-type-csharp2" + | "vscode-icons:file-type-cspell" + | "vscode-icons:file-type-csproj" + | "vscode-icons:file-type-css" + | "vscode-icons:file-type-csscomb" + | "vscode-icons:file-type-csslint" + | "vscode-icons:file-type-cssmap" + | "vscode-icons:file-type-cucumber" + | "vscode-icons:file-type-cuda" + | "vscode-icons:file-type-cvs" + | "vscode-icons:file-type-cypress" + | "vscode-icons:file-type-cypress-spec" + | "vscode-icons:file-type-cython" + | "vscode-icons:file-type-dal" + | "vscode-icons:file-type-darcs" + | "vscode-icons:file-type-dartlang" + | "vscode-icons:file-type-dartlang-generated" + | "vscode-icons:file-type-dartlang-ignore" + | "vscode-icons:file-type-datadog" + | "vscode-icons:file-type-db" + | "vscode-icons:file-type-debian" + | "vscode-icons:file-type-delphi" + | "vscode-icons:file-type-deno" + | "vscode-icons:file-type-denoify" + | "vscode-icons:file-type-dependabot" + | "vscode-icons:file-type-dependencies" + | "vscode-icons:file-type-devcontainer" + | "vscode-icons:file-type-dhall" + | "vscode-icons:file-type-diff" + | "vscode-icons:file-type-django" + | "vscode-icons:file-type-dlang" + | "vscode-icons:file-type-docker" + | "vscode-icons:file-type-docker2" + | "vscode-icons:file-type-dockertest" + | "vscode-icons:file-type-dockertest2" + | "vscode-icons:file-type-docpad" + | "vscode-icons:file-type-docz" + | "vscode-icons:file-type-dojo" + | "vscode-icons:file-type-doppler" + | "vscode-icons:file-type-dotenv" + | "vscode-icons:file-type-dotjs" + | "vscode-icons:file-type-doxygen" + | "vscode-icons:file-type-drawio" + | "vscode-icons:file-type-drone" + | "vscode-icons:file-type-drools" + | "vscode-icons:file-type-dustjs" + | "vscode-icons:file-type-dvc" + | "vscode-icons:file-type-dylan" + | "vscode-icons:file-type-earthly" + | "vscode-icons:file-type-eas-metadata" + | "vscode-icons:file-type-edge" + | "vscode-icons:file-type-edge2" + | "vscode-icons:file-type-editorconfig" + | "vscode-icons:file-type-eex" + | "vscode-icons:file-type-ejs" + | "vscode-icons:file-type-elastic" + | "vscode-icons:file-type-elasticbeanstalk" + | "vscode-icons:file-type-eleventy" + | "vscode-icons:file-type-eleventy2" + | "vscode-icons:file-type-elixir" + | "vscode-icons:file-type-elm" + | "vscode-icons:file-type-elm2" + | "vscode-icons:file-type-emacs" + | "vscode-icons:file-type-ember" + | "vscode-icons:file-type-ensime" + | "vscode-icons:file-type-eps" + | "vscode-icons:file-type-erb" + | "vscode-icons:file-type-erlang" + | "vscode-icons:file-type-erlang2" + | "vscode-icons:file-type-esbuild" + | "vscode-icons:file-type-eslint" + | "vscode-icons:file-type-eslint2" + | "vscode-icons:file-type-esphome" + | "vscode-icons:file-type-excalidraw" + | "vscode-icons:file-type-excel" + | "vscode-icons:file-type-excel2" + | "vscode-icons:file-type-expo" + | "vscode-icons:file-type-falcon" + | "vscode-icons:file-type-fantasticon" + | "vscode-icons:file-type-fauna" + | "vscode-icons:file-type-favicon" + | "vscode-icons:file-type-fbx" + | "vscode-icons:file-type-firebase" + | "vscode-icons:file-type-firebasehosting" + | "vscode-icons:file-type-firestore" + | "vscode-icons:file-type-fitbit" + | "vscode-icons:file-type-fla" + | "vscode-icons:file-type-flareact" + | "vscode-icons:file-type-flash" + | "vscode-icons:file-type-floobits" + | "vscode-icons:file-type-flow" + | "vscode-icons:file-type-flutter" + | "vscode-icons:file-type-flutter-package" + | "vscode-icons:file-type-font" + | "vscode-icons:file-type-formkit" + | "vscode-icons:file-type-fortran" + | "vscode-icons:file-type-fossa" + | "vscode-icons:file-type-fossil" + | "vscode-icons:file-type-freemarker" + | "vscode-icons:file-type-fsharp" + | "vscode-icons:file-type-fsharp2" + | "vscode-icons:file-type-fsproj" + | "vscode-icons:file-type-fthtml" + | "vscode-icons:file-type-funding" + | "vscode-icons:file-type-fusebox" + | "vscode-icons:file-type-galen" + | "vscode-icons:file-type-galen2" + | "vscode-icons:file-type-gamemaker" + | "vscode-icons:file-type-gamemaker2" + | "vscode-icons:file-type-gamemaker81" + | "vscode-icons:file-type-gatsby" + | "vscode-icons:file-type-gcloud" + | "vscode-icons:file-type-gcode" + | "vscode-icons:file-type-gdscript" + | "vscode-icons:file-type-genstat" + | "vscode-icons:file-type-git" + | "vscode-icons:file-type-git2" + | "vscode-icons:file-type-gitlab" + | "vscode-icons:file-type-gitpod" + | "vscode-icons:file-type-glide" + | "vscode-icons:file-type-glitter" + | "vscode-icons:file-type-glsl" + | "vscode-icons:file-type-glyphs" + | "vscode-icons:file-type-gnu" + | "vscode-icons:file-type-gnuplot" + | "vscode-icons:file-type-go" + | "vscode-icons:file-type-go-aqua" + | "vscode-icons:file-type-go-black" + | "vscode-icons:file-type-go-fuchsia" + | "vscode-icons:file-type-go-gopher" + | "vscode-icons:file-type-go-lightblue" + | "vscode-icons:file-type-go-package" + | "vscode-icons:file-type-go-white" + | "vscode-icons:file-type-go-work" + | "vscode-icons:file-type-go-yellow" + | "vscode-icons:file-type-goctl" + | "vscode-icons:file-type-godot" + | "vscode-icons:file-type-gradle" + | "vscode-icons:file-type-gradle2" + | "vscode-icons:file-type-grain" + | "vscode-icons:file-type-graphql" + | "vscode-icons:file-type-graphql-config" + | "vscode-icons:file-type-graphviz" + | "vscode-icons:file-type-greenkeeper" + | "vscode-icons:file-type-gridsome" + | "vscode-icons:file-type-groovy" + | "vscode-icons:file-type-groovy2" + | "vscode-icons:file-type-grunt" + | "vscode-icons:file-type-gulp" + | "vscode-icons:file-type-haml" + | "vscode-icons:file-type-handlebars" + | "vscode-icons:file-type-handlebars2" + | "vscode-icons:file-type-harbour" + | "vscode-icons:file-type-hardhat" + | "vscode-icons:file-type-hashicorp" + | "vscode-icons:file-type-haskell" + | "vscode-icons:file-type-haskell2" + | "vscode-icons:file-type-haxe" + | "vscode-icons:file-type-haxecheckstyle" + | "vscode-icons:file-type-haxedevelop" + | "vscode-icons:file-type-helix" + | "vscode-icons:file-type-helm" + | "vscode-icons:file-type-hjson" + | "vscode-icons:file-type-hlsl" + | "vscode-icons:file-type-homeassistant" + | "vscode-icons:file-type-horusec" + | "vscode-icons:file-type-host" + | "vscode-icons:file-type-html" + | "vscode-icons:file-type-htmlhint" + | "vscode-icons:file-type-http" + | "vscode-icons:file-type-hunspell" + | "vscode-icons:file-type-husky" + | "vscode-icons:file-type-hy" + | "vscode-icons:file-type-hygen" + | "vscode-icons:file-type-hypr" + | "vscode-icons:file-type-icl" + | "vscode-icons:file-type-idris" + | "vscode-icons:file-type-idrisbin" + | "vscode-icons:file-type-idrispkg" + | "vscode-icons:file-type-image" + | "vscode-icons:file-type-imba" + | "vscode-icons:file-type-inc" + | "vscode-icons:file-type-infopath" + | "vscode-icons:file-type-informix" + | "vscode-icons:file-type-ini" + | "vscode-icons:file-type-ink" + | "vscode-icons:file-type-innosetup" + | "vscode-icons:file-type-io" + | "vscode-icons:file-type-iodine" + | "vscode-icons:file-type-ionic" + | "vscode-icons:file-type-jake" + | "vscode-icons:file-type-janet" + | "vscode-icons:file-type-jar" + | "vscode-icons:file-type-jasmine" + | "vscode-icons:file-type-java" + | "vscode-icons:file-type-jbuilder" + | "vscode-icons:file-type-jekyll" + | "vscode-icons:file-type-jenkins" + | "vscode-icons:file-type-jest" + | "vscode-icons:file-type-jest-snapshot" + | "vscode-icons:file-type-jinja" + | "vscode-icons:file-type-jpm" + | "vscode-icons:file-type-js" + | "vscode-icons:file-type-js-official" + | "vscode-icons:file-type-jsbeautify" + | "vscode-icons:file-type-jsconfig" + | "vscode-icons:file-type-jscpd" + | "vscode-icons:file-type-jshint" + | "vscode-icons:file-type-jsmap" + | "vscode-icons:file-type-json" + | "vscode-icons:file-type-json-official" + | "vscode-icons:file-type-json-schema" + | "vscode-icons:file-type-json2" + | "vscode-icons:file-type-json5" + | "vscode-icons:file-type-jsonld" + | "vscode-icons:file-type-jsonnet" + | "vscode-icons:file-type-jsp" + | "vscode-icons:file-type-jss" + | "vscode-icons:file-type-juice" + | "vscode-icons:file-type-julia" + | "vscode-icons:file-type-julia2" + | "vscode-icons:file-type-jupyter" + | "vscode-icons:file-type-k" + | "vscode-icons:file-type-karma" + | "vscode-icons:file-type-key" + | "vscode-icons:file-type-kitchenci" + | "vscode-icons:file-type-kite" + | "vscode-icons:file-type-kivy" + | "vscode-icons:file-type-kos" + | "vscode-icons:file-type-kotlin" + | "vscode-icons:file-type-kusto" + | "vscode-icons:file-type-latino" + | "vscode-icons:file-type-layout" + | "vscode-icons:file-type-lerna" + | "vscode-icons:file-type-less" + | "vscode-icons:file-type-lex" + | "vscode-icons:file-type-license" + | "vscode-icons:file-type-licensebat" + | "vscode-icons:file-type-light-actionscript2" + | "vscode-icons:file-type-light-ada" + | "vscode-icons:file-type-light-apl" + | "vscode-icons:file-type-light-astro" + | "vscode-icons:file-type-light-astroconfig" + | "vscode-icons:file-type-light-babel" + | "vscode-icons:file-type-light-babel2" + | "vscode-icons:file-type-light-cabal" + | "vscode-icons:file-type-light-circleci" + | "vscode-icons:file-type-light-cloudfoundry" + | "vscode-icons:file-type-light-codacy" + | "vscode-icons:file-type-light-codeclimate" + | "vscode-icons:file-type-light-codeowners" + | "vscode-icons:file-type-light-config" + | "vscode-icons:file-type-light-crystal" + | "vscode-icons:file-type-light-cypress" + | "vscode-icons:file-type-light-cypress-spec" + | "vscode-icons:file-type-light-db" + | "vscode-icons:file-type-light-deno" + | "vscode-icons:file-type-light-dhall" + | "vscode-icons:file-type-light-docpad" + | "vscode-icons:file-type-light-drone" + | "vscode-icons:file-type-light-eas-metadata" + | "vscode-icons:file-type-light-eleventy" + | "vscode-icons:file-type-light-eleventy2" + | "vscode-icons:file-type-light-esphome" + | "vscode-icons:file-type-light-expo" + | "vscode-icons:file-type-light-firebasehosting" + | "vscode-icons:file-type-light-fla" + | "vscode-icons:file-type-light-font" + | "vscode-icons:file-type-light-gamemaker2" + | "vscode-icons:file-type-light-gradle" + | "vscode-icons:file-type-light-hashicorp" + | "vscode-icons:file-type-light-hjson" + | "vscode-icons:file-type-light-ini" + | "vscode-icons:file-type-light-io" + | "vscode-icons:file-type-light-js" + | "vscode-icons:file-type-light-jsconfig" + | "vscode-icons:file-type-light-jsmap" + | "vscode-icons:file-type-light-json" + | "vscode-icons:file-type-light-json-schema" + | "vscode-icons:file-type-light-json5" + | "vscode-icons:file-type-light-jsonld" + | "vscode-icons:file-type-light-kite" + | "vscode-icons:file-type-light-lerna" + | "vscode-icons:file-type-light-mailing" + | "vscode-icons:file-type-light-mdx" + | "vscode-icons:file-type-light-mdx-components" + | "vscode-icons:file-type-light-mlang" + | "vscode-icons:file-type-light-mustache" + | "vscode-icons:file-type-light-netlify" + | "vscode-icons:file-type-light-next" + | "vscode-icons:file-type-light-nim" + | "vscode-icons:file-type-light-nx" + | "vscode-icons:file-type-light-objidconfig" + | "vscode-icons:file-type-light-openhab" + | "vscode-icons:file-type-light-pcl" + | "vscode-icons:file-type-light-pnpm" + | "vscode-icons:file-type-light-prettier" + | "vscode-icons:file-type-light-prisma" + | "vscode-icons:file-type-light-purescript" + | "vscode-icons:file-type-light-quasar" + | "vscode-icons:file-type-light-razzle" + | "vscode-icons:file-type-light-rehype" + | "vscode-icons:file-type-light-remark" + | "vscode-icons:file-type-light-replit" + | "vscode-icons:file-type-light-retext" + | "vscode-icons:file-type-light-rome" + | "vscode-icons:file-type-light-rubocop" + | "vscode-icons:file-type-light-rust" + | "vscode-icons:file-type-light-rust-toolchain" + | "vscode-icons:file-type-light-shaderlab" + | "vscode-icons:file-type-light-solidity" + | "vscode-icons:file-type-light-spin" + | "vscode-icons:file-type-light-stylelint" + | "vscode-icons:file-type-light-stylus" + | "vscode-icons:file-type-light-symfony" + | "vscode-icons:file-type-light-systemd" + | "vscode-icons:file-type-light-systemverilog" + | "vscode-icons:file-type-light-testcafe" + | "vscode-icons:file-type-light-testjs" + | "vscode-icons:file-type-light-tex" + | "vscode-icons:file-type-light-todo" + | "vscode-icons:file-type-light-toit" + | "vscode-icons:file-type-light-toml" + | "vscode-icons:file-type-light-tree" + | "vscode-icons:file-type-light-turbo" + | "vscode-icons:file-type-light-unibeautify" + | "vscode-icons:file-type-light-vash" + | "vscode-icons:file-type-light-vercel" + | "vscode-icons:file-type-light-vsix" + | "vscode-icons:file-type-light-vsixmanifest" + | "vscode-icons:file-type-light-xfl" + | "vscode-icons:file-type-light-xorg" + | "vscode-icons:file-type-light-yaml" + | "vscode-icons:file-type-light-zeit" + | "vscode-icons:file-type-lighthouse" + | "vscode-icons:file-type-lilypond" + | "vscode-icons:file-type-lime" + | "vscode-icons:file-type-lintstagedrc" + | "vscode-icons:file-type-liquid" + | "vscode-icons:file-type-lisp" + | "vscode-icons:file-type-livescript" + | "vscode-icons:file-type-lnk" + | "vscode-icons:file-type-locale" + | "vscode-icons:file-type-log" + | "vscode-icons:file-type-lolcode" + | "vscode-icons:file-type-lsl" + | "vscode-icons:file-type-lua" + | "vscode-icons:file-type-luau" + | "vscode-icons:file-type-lync" + | "vscode-icons:file-type-mailing" + | "vscode-icons:file-type-manifest" + | "vscode-icons:file-type-manifest-bak" + | "vscode-icons:file-type-manifest-skip" + | "vscode-icons:file-type-map" + | "vscode-icons:file-type-mariadb" + | "vscode-icons:file-type-markdown" + | "vscode-icons:file-type-markdownlint" + | "vscode-icons:file-type-markdownlint-ignore" + | "vscode-icons:file-type-marko" + | "vscode-icons:file-type-markojs" + | "vscode-icons:file-type-master-co" + | "vscode-icons:file-type-matlab" + | "vscode-icons:file-type-maven" + | "vscode-icons:file-type-maxscript" + | "vscode-icons:file-type-maya" + | "vscode-icons:file-type-mdx" + | "vscode-icons:file-type-mdx-components" + | "vscode-icons:file-type-mediawiki" + | "vscode-icons:file-type-mercurial" + | "vscode-icons:file-type-mermaid" + | "vscode-icons:file-type-meson" + | "vscode-icons:file-type-meteor" + | "vscode-icons:file-type-mjml" + | "vscode-icons:file-type-mlang" + | "vscode-icons:file-type-mocha" + | "vscode-icons:file-type-modernizr" + | "vscode-icons:file-type-mojo" + | "vscode-icons:file-type-mojolicious" + | "vscode-icons:file-type-moleculer" + | "vscode-icons:file-type-mondoo" + | "vscode-icons:file-type-mongo" + | "vscode-icons:file-type-monotone" + | "vscode-icons:file-type-motif" + | "vscode-icons:file-type-mson" + | "vscode-icons:file-type-mustache" + | "vscode-icons:file-type-mysql" + | "vscode-icons:file-type-ndst" + | "vscode-icons:file-type-nearly" + | "vscode-icons:file-type-nest-adapter-js" + | "vscode-icons:file-type-nest-adapter-ts" + | "vscode-icons:file-type-nest-controller-js" + | "vscode-icons:file-type-nest-controller-ts" + | "vscode-icons:file-type-nest-decorator-js" + | "vscode-icons:file-type-nest-decorator-ts" + | "vscode-icons:file-type-nest-filter-js" + | "vscode-icons:file-type-nest-filter-ts" + | "vscode-icons:file-type-nest-gateway-js" + | "vscode-icons:file-type-nest-gateway-ts" + | "vscode-icons:file-type-nest-guard-js" + | "vscode-icons:file-type-nest-guard-ts" + | "vscode-icons:file-type-nest-interceptor-js" + | "vscode-icons:file-type-nest-interceptor-ts" + | "vscode-icons:file-type-nest-middleware-js" + | "vscode-icons:file-type-nest-middleware-ts" + | "vscode-icons:file-type-nest-module-js" + | "vscode-icons:file-type-nest-module-ts" + | "vscode-icons:file-type-nest-pipe-js" + | "vscode-icons:file-type-nest-pipe-ts" + | "vscode-icons:file-type-nest-service-js" + | "vscode-icons:file-type-nest-service-ts" + | "vscode-icons:file-type-nestjs" + | "vscode-icons:file-type-netlify" + | "vscode-icons:file-type-next" + | "vscode-icons:file-type-ng-component-css" + | "vscode-icons:file-type-ng-component-dart" + | "vscode-icons:file-type-ng-component-html" + | "vscode-icons:file-type-ng-component-js" + | "vscode-icons:file-type-ng-component-js2" + | "vscode-icons:file-type-ng-component-less" + | "vscode-icons:file-type-ng-component-sass" + | "vscode-icons:file-type-ng-component-scss" + | "vscode-icons:file-type-ng-component-ts" + | "vscode-icons:file-type-ng-component-ts2" + | "vscode-icons:file-type-ng-controller-js" + | "vscode-icons:file-type-ng-controller-ts" + | "vscode-icons:file-type-ng-directive-dart" + | "vscode-icons:file-type-ng-directive-js" + | "vscode-icons:file-type-ng-directive-js2" + | "vscode-icons:file-type-ng-directive-ts" + | "vscode-icons:file-type-ng-directive-ts2" + | "vscode-icons:file-type-ng-guard-dart" + | "vscode-icons:file-type-ng-guard-js" + | "vscode-icons:file-type-ng-guard-ts" + | "vscode-icons:file-type-ng-interceptor-dart" + | "vscode-icons:file-type-ng-interceptor-js" + | "vscode-icons:file-type-ng-interceptor-ts" + | "vscode-icons:file-type-ng-module-dart" + | "vscode-icons:file-type-ng-module-js" + | "vscode-icons:file-type-ng-module-js2" + | "vscode-icons:file-type-ng-module-ts" + | "vscode-icons:file-type-ng-module-ts2" + | "vscode-icons:file-type-ng-pipe-dart" + | "vscode-icons:file-type-ng-pipe-js" + | "vscode-icons:file-type-ng-pipe-js2" + | "vscode-icons:file-type-ng-pipe-ts" + | "vscode-icons:file-type-ng-pipe-ts2" + | "vscode-icons:file-type-ng-routing-dart" + | "vscode-icons:file-type-ng-routing-js" + | "vscode-icons:file-type-ng-routing-js2" + | "vscode-icons:file-type-ng-routing-ts" + | "vscode-icons:file-type-ng-routing-ts2" + | "vscode-icons:file-type-ng-service-dart" + | "vscode-icons:file-type-ng-service-js" + | "vscode-icons:file-type-ng-service-js2" + | "vscode-icons:file-type-ng-service-ts" + | "vscode-icons:file-type-ng-service-ts2" + | "vscode-icons:file-type-ng-smart-component-dart" + | "vscode-icons:file-type-ng-smart-component-js" + | "vscode-icons:file-type-ng-smart-component-js2" + | "vscode-icons:file-type-ng-smart-component-ts" + | "vscode-icons:file-type-ng-smart-component-ts2" + | "vscode-icons:file-type-ng-tailwind" + | "vscode-icons:file-type-nginx" + | "vscode-icons:file-type-nim" + | "vscode-icons:file-type-nimble" + | "vscode-icons:file-type-ninja" + | "vscode-icons:file-type-nix" + | "vscode-icons:file-type-njsproj" + | "vscode-icons:file-type-noc" + | "vscode-icons:file-type-node" + | "vscode-icons:file-type-node2" + | "vscode-icons:file-type-nodemon" + | "vscode-icons:file-type-npm" + | "vscode-icons:file-type-nsi" + | "vscode-icons:file-type-nsri" + | "vscode-icons:file-type-nsri-integrity" + | "vscode-icons:file-type-nuget" + | "vscode-icons:file-type-numpy" + | "vscode-icons:file-type-nunjucks" + | "vscode-icons:file-type-nuxt" + | "vscode-icons:file-type-nx" + | "vscode-icons:file-type-nyc" + | "vscode-icons:file-type-objectivec" + | "vscode-icons:file-type-objectivecpp" + | "vscode-icons:file-type-objidconfig" + | "vscode-icons:file-type-ocaml" + | "vscode-icons:file-type-ocaml-intf" + | "vscode-icons:file-type-ogone" + | "vscode-icons:file-type-onenote" + | "vscode-icons:file-type-opencl" + | "vscode-icons:file-type-openhab" + | "vscode-icons:file-type-openscad" + | "vscode-icons:file-type-org" + | "vscode-icons:file-type-outlook" + | "vscode-icons:file-type-ovpn" + | "vscode-icons:file-type-package" + | "vscode-icons:file-type-paket" + | "vscode-icons:file-type-pandacss" + | "vscode-icons:file-type-patch" + | "vscode-icons:file-type-pcl" + | "vscode-icons:file-type-pddl" + | "vscode-icons:file-type-pddl-happenings" + | "vscode-icons:file-type-pddl-plan" + | "vscode-icons:file-type-pdf2" + | "vscode-icons:file-type-pdm" + | "vscode-icons:file-type-peeky" + | "vscode-icons:file-type-perl" + | "vscode-icons:file-type-perl2" + | "vscode-icons:file-type-perl6" + | "vscode-icons:file-type-pgsql" + | "vscode-icons:file-type-photoshop" + | "vscode-icons:file-type-photoshop2" + | "vscode-icons:file-type-php" + | "vscode-icons:file-type-php2" + | "vscode-icons:file-type-php3" + | "vscode-icons:file-type-phpcsfixer" + | "vscode-icons:file-type-phpstan" + | "vscode-icons:file-type-phpunit" + | "vscode-icons:file-type-phraseapp" + | "vscode-icons:file-type-pine" + | "vscode-icons:file-type-pip" + | "vscode-icons:file-type-pipeline" + | "vscode-icons:file-type-plantuml" + | "vscode-icons:file-type-platformio" + | "vscode-icons:file-type-playwright" + | "vscode-icons:file-type-plsql" + | "vscode-icons:file-type-plsql-package" + | "vscode-icons:file-type-plsql-package-body" + | "vscode-icons:file-type-plsql-package-header" + | "vscode-icons:file-type-plsql-package-spec" + | "vscode-icons:file-type-pm2" + | "vscode-icons:file-type-pnpm" + | "vscode-icons:file-type-poedit" + | "vscode-icons:file-type-poetry" + | "vscode-icons:file-type-polymer" + | "vscode-icons:file-type-pony" + | "vscode-icons:file-type-postcss" + | "vscode-icons:file-type-postcssconfig" + | "vscode-icons:file-type-postman" + | "vscode-icons:file-type-powerpoint" + | "vscode-icons:file-type-powerpoint2" + | "vscode-icons:file-type-powershell" + | "vscode-icons:file-type-powershell-format" + | "vscode-icons:file-type-powershell-psd" + | "vscode-icons:file-type-powershell-psd2" + | "vscode-icons:file-type-powershell-psm" + | "vscode-icons:file-type-powershell-psm2" + | "vscode-icons:file-type-powershell-types" + | "vscode-icons:file-type-powershell2" + | "vscode-icons:file-type-preact" + | "vscode-icons:file-type-precommit" + | "vscode-icons:file-type-prettier" + | "vscode-icons:file-type-prisma" + | "vscode-icons:file-type-processinglang" + | "vscode-icons:file-type-procfile" + | "vscode-icons:file-type-progress" + | "vscode-icons:file-type-prolog" + | "vscode-icons:file-type-prometheus" + | "vscode-icons:file-type-protobuf" + | "vscode-icons:file-type-protractor" + | "vscode-icons:file-type-publiccode" + | "vscode-icons:file-type-publisher" + | "vscode-icons:file-type-pug" + | "vscode-icons:file-type-pulumi" + | "vscode-icons:file-type-puppet" + | "vscode-icons:file-type-purescript" + | "vscode-icons:file-type-pyenv" + | "vscode-icons:file-type-pyret" + | "vscode-icons:file-type-python" + | "vscode-icons:file-type-pythowo" + | "vscode-icons:file-type-pytyped" + | "vscode-icons:file-type-pyup" + | "vscode-icons:file-type-q" + | "vscode-icons:file-type-qbs" + | "vscode-icons:file-type-qlikview" + | "vscode-icons:file-type-qml" + | "vscode-icons:file-type-qmldir" + | "vscode-icons:file-type-qsharp" + | "vscode-icons:file-type-quasar" + | "vscode-icons:file-type-r" + | "vscode-icons:file-type-racket" + | "vscode-icons:file-type-rails" + | "vscode-icons:file-type-rake" + | "vscode-icons:file-type-raml" + | "vscode-icons:file-type-razor" + | "vscode-icons:file-type-razzle" + | "vscode-icons:file-type-reactjs" + | "vscode-icons:file-type-reacttemplate" + | "vscode-icons:file-type-reactts" + | "vscode-icons:file-type-reason" + | "vscode-icons:file-type-red" + | "vscode-icons:file-type-registry" + | "vscode-icons:file-type-rego" + | "vscode-icons:file-type-rehype" + | "vscode-icons:file-type-remark" + | "vscode-icons:file-type-renovate" + | "vscode-icons:file-type-replit" + | "vscode-icons:file-type-rescript" + | "vscode-icons:file-type-rest" + | "vscode-icons:file-type-retext" + | "vscode-icons:file-type-rexx" + | "vscode-icons:file-type-riot" + | "vscode-icons:file-type-rmd" + | "vscode-icons:file-type-robotframework" + | "vscode-icons:file-type-robots" + | "vscode-icons:file-type-rollup" + | "vscode-icons:file-type-rome" + | "vscode-icons:file-type-ron" + | "vscode-icons:file-type-rproj" + | "vscode-icons:file-type-rspec" + | "vscode-icons:file-type-rubocop" + | "vscode-icons:file-type-ruby" + | "vscode-icons:file-type-rust" + | "vscode-icons:file-type-rust-toolchain" + | "vscode-icons:file-type-sails" + | "vscode-icons:file-type-saltstack" + | "vscode-icons:file-type-san" + | "vscode-icons:file-type-sapphire-framework-cli" + | "vscode-icons:file-type-sas" + | "vscode-icons:file-type-sass" + | "vscode-icons:file-type-sbt" + | "vscode-icons:file-type-scala" + | "vscode-icons:file-type-scilab" + | "vscode-icons:file-type-script" + | "vscode-icons:file-type-scss" + | "vscode-icons:file-type-scss2" + | "vscode-icons:file-type-sdlang" + | "vscode-icons:file-type-sentry" + | "vscode-icons:file-type-sequelize" + | "vscode-icons:file-type-serverless" + | "vscode-icons:file-type-shaderlab" + | "vscode-icons:file-type-shell" + | "vscode-icons:file-type-shuttle" + | "vscode-icons:file-type-silverstripe" + | "vscode-icons:file-type-sino" + | "vscode-icons:file-type-siyuan" + | "vscode-icons:file-type-sketch" + | "vscode-icons:file-type-skipper" + | "vscode-icons:file-type-slang" + | "vscode-icons:file-type-slashup" + | "vscode-icons:file-type-slice" + | "vscode-icons:file-type-slim" + | "vscode-icons:file-type-sln" + | "vscode-icons:file-type-sln2" + | "vscode-icons:file-type-smarty" + | "vscode-icons:file-type-snapcraft" + | "vscode-icons:file-type-snaplet" + | "vscode-icons:file-type-snort" + | "vscode-icons:file-type-snyk" + | "vscode-icons:file-type-solidarity" + | "vscode-icons:file-type-solidity" + | "vscode-icons:file-type-source" + | "vscode-icons:file-type-spacengine" + | "vscode-icons:file-type-sparql" + | "vscode-icons:file-type-spin" + | "vscode-icons:file-type-sqf" + | "vscode-icons:file-type-sql" + | "vscode-icons:file-type-sqlite" + | "vscode-icons:file-type-squirrel" + | "vscode-icons:file-type-sss" + | "vscode-icons:file-type-stan" + | "vscode-icons:file-type-stata" + | "vscode-icons:file-type-stencil" + | "vscode-icons:file-type-storyboard" + | "vscode-icons:file-type-storybook" + | "vscode-icons:file-type-stryker" + | "vscode-icons:file-type-stylable" + | "vscode-icons:file-type-style" + | "vscode-icons:file-type-styled" + | "vscode-icons:file-type-stylelint" + | "vscode-icons:file-type-stylish-haskell" + | "vscode-icons:file-type-stylus" + | "vscode-icons:file-type-sublime" + | "vscode-icons:file-type-subversion" + | "vscode-icons:file-type-svelte" + | "vscode-icons:file-type-svelteconfig" + | "vscode-icons:file-type-svg" + | "vscode-icons:file-type-swagger" + | "vscode-icons:file-type-swc" + | "vscode-icons:file-type-swift" + | "vscode-icons:file-type-swig" + | "vscode-icons:file-type-symfony" + | "vscode-icons:file-type-systemd" + | "vscode-icons:file-type-systemverilog" + | "vscode-icons:file-type-t4tt" + | "vscode-icons:file-type-tailwind" + | "vscode-icons:file-type-tamagui" + | "vscode-icons:file-type-taskfile" + | "vscode-icons:file-type-tauri" + | "vscode-icons:file-type-tcl" + | "vscode-icons:file-type-teal" + | "vscode-icons:file-type-templ" + | "vscode-icons:file-type-tera" + | "vscode-icons:file-type-terraform" + | "vscode-icons:file-type-test" + | "vscode-icons:file-type-testcafe" + | "vscode-icons:file-type-testjs" + | "vscode-icons:file-type-testts" + | "vscode-icons:file-type-tex" + | "vscode-icons:file-type-text" + | "vscode-icons:file-type-textile" + | "vscode-icons:file-type-tfs" + | "vscode-icons:file-type-tiltfile" + | "vscode-icons:file-type-todo" + | "vscode-icons:file-type-toit" + | "vscode-icons:file-type-toml" + | "vscode-icons:file-type-tox" + | "vscode-icons:file-type-travis" + | "vscode-icons:file-type-tree" + | "vscode-icons:file-type-tres" + | "vscode-icons:file-type-truffle" + | "vscode-icons:file-type-trunk" + | "vscode-icons:file-type-tsbuildinfo" + | "vscode-icons:file-type-tscn" + | "vscode-icons:file-type-tsconfig" + | "vscode-icons:file-type-tsconfig-official" + | "vscode-icons:file-type-tslint" + | "vscode-icons:file-type-tt" + | "vscode-icons:file-type-ttcn" + | "vscode-icons:file-type-tuc" + | "vscode-icons:file-type-turbo" + | "vscode-icons:file-type-twig" + | "vscode-icons:file-type-typedoc" + | "vscode-icons:file-type-typescript" + | "vscode-icons:file-type-typescript-official" + | "vscode-icons:file-type-typescriptdef" + | "vscode-icons:file-type-typescriptdef-official" + | "vscode-icons:file-type-typo3" + | "vscode-icons:file-type-uiua" + | "vscode-icons:file-type-unibeautify" + | "vscode-icons:file-type-unison" + | "vscode-icons:file-type-unlicense" + | "vscode-icons:file-type-unocss" + | "vscode-icons:file-type-vagrant" + | "vscode-icons:file-type-vala" + | "vscode-icons:file-type-vanilla-extract" + | "vscode-icons:file-type-vapi" + | "vscode-icons:file-type-vapor" + | "vscode-icons:file-type-vash" + | "vscode-icons:file-type-vb" + | "vscode-icons:file-type-vba" + | "vscode-icons:file-type-vbhtml" + | "vscode-icons:file-type-vbproj" + | "vscode-icons:file-type-vcxproj" + | "vscode-icons:file-type-velocity" + | "vscode-icons:file-type-vento" + | "vscode-icons:file-type-vercel" + | "vscode-icons:file-type-verilog" + | "vscode-icons:file-type-vhdl" + | "vscode-icons:file-type-video" + | "vscode-icons:file-type-view" + | "vscode-icons:file-type-vim" + | "vscode-icons:file-type-vite" + | "vscode-icons:file-type-vitest" + | "vscode-icons:file-type-vlang" + | "vscode-icons:file-type-volt" + | "vscode-icons:file-type-vscode" + | "vscode-icons:file-type-vscode-insiders" + | "vscode-icons:file-type-vscode-test" + | "vscode-icons:file-type-vscode2" + | "vscode-icons:file-type-vscode3" + | "vscode-icons:file-type-vsix" + | "vscode-icons:file-type-vsixmanifest" + | "vscode-icons:file-type-vue" + | "vscode-icons:file-type-vueconfig" + | "vscode-icons:file-type-wallaby" + | "vscode-icons:file-type-wally" + | "vscode-icons:file-type-wasm" + | "vscode-icons:file-type-watchmanconfig" + | "vscode-icons:file-type-wdio" + | "vscode-icons:file-type-webp" + | "vscode-icons:file-type-webpack" + | "vscode-icons:file-type-wenyan" + | "vscode-icons:file-type-wercker" + | "vscode-icons:file-type-wgsl" + | "vscode-icons:file-type-wikitext" + | "vscode-icons:file-type-windi" + | "vscode-icons:file-type-wolfram" + | "vscode-icons:file-type-word" + | "vscode-icons:file-type-word2" + | "vscode-icons:file-type-wpml" + | "vscode-icons:file-type-wurst" + | "vscode-icons:file-type-wxml" + | "vscode-icons:file-type-wxss" + | "vscode-icons:file-type-xcode" + | "vscode-icons:file-type-xfl" + | "vscode-icons:file-type-xib" + | "vscode-icons:file-type-xliff" + | "vscode-icons:file-type-xmake" + | "vscode-icons:file-type-xml" + | "vscode-icons:file-type-xorg" + | "vscode-icons:file-type-xquery" + | "vscode-icons:file-type-xsl" + | "vscode-icons:file-type-yacc" + | "vscode-icons:file-type-yaml" + | "vscode-icons:file-type-yamllint" + | "vscode-icons:file-type-yandex" + | "vscode-icons:file-type-yang" + | "vscode-icons:file-type-yarn" + | "vscode-icons:file-type-yeoman" + | "vscode-icons:file-type-zeit" + | "vscode-icons:file-type-zig" + | "vscode-icons:file-type-zip" + | "vscode-icons:file-type-zip2" + | "vscode-icons:folder-type-android" + | "vscode-icons:folder-type-android-opened" + | "vscode-icons:folder-type-api" + | "vscode-icons:folder-type-api-opened" + | "vscode-icons:folder-type-app" + | "vscode-icons:folder-type-app-opened" + | "vscode-icons:folder-type-arangodb" + | "vscode-icons:folder-type-arangodb-opened" + | "vscode-icons:folder-type-asset" + | "vscode-icons:folder-type-asset-opened" + | "vscode-icons:folder-type-audio" + | "vscode-icons:folder-type-audio-opened" + | "vscode-icons:folder-type-aurelia" + | "vscode-icons:folder-type-aurelia-opened" + | "vscode-icons:folder-type-aws" + | "vscode-icons:folder-type-aws-opened" + | "vscode-icons:folder-type-azure" + | "vscode-icons:folder-type-azure-opened" + | "vscode-icons:folder-type-azurepipelines" + | "vscode-icons:folder-type-azurepipelines-opened" + | "vscode-icons:folder-type-binary" + | "vscode-icons:folder-type-binary-opened" + | "vscode-icons:folder-type-bloc" + | "vscode-icons:folder-type-bloc-opened" + | "vscode-icons:folder-type-blueprint" + | "vscode-icons:folder-type-blueprint-opened" + | "vscode-icons:folder-type-bot" + | "vscode-icons:folder-type-bot-opened" + | "vscode-icons:folder-type-bower" + | "vscode-icons:folder-type-bower-opened" + | "vscode-icons:folder-type-buildkite" + | "vscode-icons:folder-type-buildkite-opened" + | "vscode-icons:folder-type-cake" + | "vscode-icons:folder-type-cake-opened" + | "vscode-icons:folder-type-certificate" + | "vscode-icons:folder-type-certificate-opened" + | "vscode-icons:folder-type-changesets" + | "vscode-icons:folder-type-changesets-opened" + | "vscode-icons:folder-type-chef" + | "vscode-icons:folder-type-chef-opened" + | "vscode-icons:folder-type-circleci" + | "vscode-icons:folder-type-circleci-opened" + | "vscode-icons:folder-type-cli" + | "vscode-icons:folder-type-cli-opened" + | "vscode-icons:folder-type-client" + | "vscode-icons:folder-type-client-opened" + | "vscode-icons:folder-type-cmake" + | "vscode-icons:folder-type-cmake-opened" + | "vscode-icons:folder-type-common" + | "vscode-icons:folder-type-common-opened" + | "vscode-icons:folder-type-component" + | "vscode-icons:folder-type-component-opened" + | "vscode-icons:folder-type-composer" + | "vscode-icons:folder-type-composer-opened" + | "vscode-icons:folder-type-config" + | "vscode-icons:folder-type-config-opened" + | "vscode-icons:folder-type-controller" + | "vscode-icons:folder-type-controller-opened" + | "vscode-icons:folder-type-coverage" + | "vscode-icons:folder-type-coverage-opened" + | "vscode-icons:folder-type-css" + | "vscode-icons:folder-type-css-opened" + | "vscode-icons:folder-type-cubit" + | "vscode-icons:folder-type-cubit-opened" + | "vscode-icons:folder-type-cypress" + | "vscode-icons:folder-type-cypress-opened" + | "vscode-icons:folder-type-dapr" + | "vscode-icons:folder-type-dapr-opened" + | "vscode-icons:folder-type-datadog" + | "vscode-icons:folder-type-datadog-opened" + | "vscode-icons:folder-type-db" + | "vscode-icons:folder-type-db-opened" + | "vscode-icons:folder-type-debian" + | "vscode-icons:folder-type-debian-opened" + | "vscode-icons:folder-type-dependabot" + | "vscode-icons:folder-type-dependabot-opened" + | "vscode-icons:folder-type-devcontainer" + | "vscode-icons:folder-type-devcontainer-opened" + | "vscode-icons:folder-type-dist" + | "vscode-icons:folder-type-dist-opened" + | "vscode-icons:folder-type-docker" + | "vscode-icons:folder-type-docker-opened" + | "vscode-icons:folder-type-docs" + | "vscode-icons:folder-type-docs-opened" + | "vscode-icons:folder-type-e2e" + | "vscode-icons:folder-type-e2e-opened" + | "vscode-icons:folder-type-elasticbeanstalk" + | "vscode-icons:folder-type-elasticbeanstalk-opened" + | "vscode-icons:folder-type-electron" + | "vscode-icons:folder-type-electron-opened" + | "vscode-icons:folder-type-expo" + | "vscode-icons:folder-type-expo-opened" + | "vscode-icons:folder-type-favicon" + | "vscode-icons:folder-type-favicon-opened" + | "vscode-icons:folder-type-flow" + | "vscode-icons:folder-type-flow-opened" + | "vscode-icons:folder-type-fonts" + | "vscode-icons:folder-type-fonts-opened" + | "vscode-icons:folder-type-gcp" + | "vscode-icons:folder-type-gcp-opened" + | "vscode-icons:folder-type-git" + | "vscode-icons:folder-type-git-opened" + | "vscode-icons:folder-type-github" + | "vscode-icons:folder-type-github-opened" + | "vscode-icons:folder-type-gitlab" + | "vscode-icons:folder-type-gitlab-opened" + | "vscode-icons:folder-type-gradle" + | "vscode-icons:folder-type-gradle-opened" + | "vscode-icons:folder-type-graphql" + | "vscode-icons:folder-type-graphql-opened" + | "vscode-icons:folder-type-grunt" + | "vscode-icons:folder-type-grunt-opened" + | "vscode-icons:folder-type-gulp" + | "vscode-icons:folder-type-gulp-opened" + | "vscode-icons:folder-type-haxelib" + | "vscode-icons:folder-type-haxelib-opened" + | "vscode-icons:folder-type-helper" + | "vscode-icons:folder-type-helper-opened" + | "vscode-icons:folder-type-hook" + | "vscode-icons:folder-type-hook-opened" + | "vscode-icons:folder-type-husky" + | "vscode-icons:folder-type-husky-opened" + | "vscode-icons:folder-type-idea" + | "vscode-icons:folder-type-idea-opened" + | "vscode-icons:folder-type-images" + | "vscode-icons:folder-type-images-opened" + | "vscode-icons:folder-type-include" + | "vscode-icons:folder-type-include-opened" + | "vscode-icons:folder-type-interfaces" + | "vscode-icons:folder-type-interfaces-opened" + | "vscode-icons:folder-type-ios" + | "vscode-icons:folder-type-ios-opened" + | "vscode-icons:folder-type-js" + | "vscode-icons:folder-type-js-opened" + | "vscode-icons:folder-type-json" + | "vscode-icons:folder-type-json-official" + | "vscode-icons:folder-type-json-official-opened" + | "vscode-icons:folder-type-json-opened" + | "vscode-icons:folder-type-kubernetes" + | "vscode-icons:folder-type-kubernetes-opened" + | "vscode-icons:folder-type-less" + | "vscode-icons:folder-type-less-opened" + | "vscode-icons:folder-type-library" + | "vscode-icons:folder-type-library-opened" + | "vscode-icons:folder-type-light-cypress" + | "vscode-icons:folder-type-light-cypress-opened" + | "vscode-icons:folder-type-light-electron" + | "vscode-icons:folder-type-light-electron-opened" + | "vscode-icons:folder-type-light-expo" + | "vscode-icons:folder-type-light-expo-opened" + | "vscode-icons:folder-type-light-fonts" + | "vscode-icons:folder-type-light-fonts-opened" + | "vscode-icons:folder-type-light-gradle" + | "vscode-icons:folder-type-light-gradle-opened" + | "vscode-icons:folder-type-light-meteor" + | "vscode-icons:folder-type-light-meteor-opened" + | "vscode-icons:folder-type-light-mysql" + | "vscode-icons:folder-type-light-mysql-opened" + | "vscode-icons:folder-type-light-node" + | "vscode-icons:folder-type-light-node-opened" + | "vscode-icons:folder-type-light-redux" + | "vscode-icons:folder-type-light-redux-opened" + | "vscode-icons:folder-type-light-sass" + | "vscode-icons:folder-type-light-sass-opened" + | "vscode-icons:folder-type-linux" + | "vscode-icons:folder-type-linux-opened" + | "vscode-icons:folder-type-locale" + | "vscode-icons:folder-type-locale-opened" + | "vscode-icons:folder-type-log" + | "vscode-icons:folder-type-log-opened" + | "vscode-icons:folder-type-macos" + | "vscode-icons:folder-type-macos-opened" + | "vscode-icons:folder-type-mariadb" + | "vscode-icons:folder-type-mariadb-opened" + | "vscode-icons:folder-type-maven" + | "vscode-icons:folder-type-maven-opened" + | "vscode-icons:folder-type-memcached" + | "vscode-icons:folder-type-memcached-opened" + | "vscode-icons:folder-type-meteor" + | "vscode-icons:folder-type-meteor-opened" + | "vscode-icons:folder-type-middleware" + | "vscode-icons:folder-type-middleware-opened" + | "vscode-icons:folder-type-minikube" + | "vscode-icons:folder-type-minikube-opened" + | "vscode-icons:folder-type-mjml" + | "vscode-icons:folder-type-mjml-opened" + | "vscode-icons:folder-type-mock" + | "vscode-icons:folder-type-mock-opened" + | "vscode-icons:folder-type-model" + | "vscode-icons:folder-type-model-opened" + | "vscode-icons:folder-type-module" + | "vscode-icons:folder-type-module-opened" + | "vscode-icons:folder-type-mojo" + | "vscode-icons:folder-type-mojo-opened" + | "vscode-icons:folder-type-mongodb" + | "vscode-icons:folder-type-mongodb-opened" + | "vscode-icons:folder-type-mysql" + | "vscode-icons:folder-type-mysql-opened" + | "vscode-icons:folder-type-next" + | "vscode-icons:folder-type-next-opened" + | "vscode-icons:folder-type-nginx" + | "vscode-icons:folder-type-nginx-opened" + | "vscode-icons:folder-type-nix" + | "vscode-icons:folder-type-nix-opened" + | "vscode-icons:folder-type-node" + | "vscode-icons:folder-type-node-opened" + | "vscode-icons:folder-type-notebooks" + | "vscode-icons:folder-type-notebooks-opened" + | "vscode-icons:folder-type-notification" + | "vscode-icons:folder-type-notification-opened" + | "vscode-icons:folder-type-nuget" + | "vscode-icons:folder-type-nuget-opened" + | "vscode-icons:folder-type-nuxt" + | "vscode-icons:folder-type-nuxt-opened" + | "vscode-icons:folder-type-package" + | "vscode-icons:folder-type-package-opened" + | "vscode-icons:folder-type-paket" + | "vscode-icons:folder-type-paket-opened" + | "vscode-icons:folder-type-php" + | "vscode-icons:folder-type-php-opened" + | "vscode-icons:folder-type-platformio" + | "vscode-icons:folder-type-platformio-opened" + | "vscode-icons:folder-type-plugin" + | "vscode-icons:folder-type-plugin-opened" + | "vscode-icons:folder-type-prisma" + | "vscode-icons:folder-type-prisma-opened" + | "vscode-icons:folder-type-private" + | "vscode-icons:folder-type-private-opened" + | "vscode-icons:folder-type-public" + | "vscode-icons:folder-type-public-opened" + | "vscode-icons:folder-type-python" + | "vscode-icons:folder-type-python-opened" + | "vscode-icons:folder-type-ravendb" + | "vscode-icons:folder-type-ravendb-opened" + | "vscode-icons:folder-type-redis" + | "vscode-icons:folder-type-redis-opened" + | "vscode-icons:folder-type-redux" + | "vscode-icons:folder-type-redux-opened" + | "vscode-icons:folder-type-route" + | "vscode-icons:folder-type-route-opened" + | "vscode-icons:folder-type-sass" + | "vscode-icons:folder-type-sass-opened" + | "vscode-icons:folder-type-script" + | "vscode-icons:folder-type-script-opened" + | "vscode-icons:folder-type-server" + | "vscode-icons:folder-type-server-opened" + | "vscode-icons:folder-type-services" + | "vscode-icons:folder-type-services-opened" + | "vscode-icons:folder-type-shared" + | "vscode-icons:folder-type-shared-opened" + | "vscode-icons:folder-type-snaplet" + | "vscode-icons:folder-type-snaplet-opened" + | "vscode-icons:folder-type-spin" + | "vscode-icons:folder-type-spin-opened" + | "vscode-icons:folder-type-src" + | "vscode-icons:folder-type-src-opened" + | "vscode-icons:folder-type-sso" + | "vscode-icons:folder-type-sso-opened" + | "vscode-icons:folder-type-story" + | "vscode-icons:folder-type-story-opened" + | "vscode-icons:folder-type-style" + | "vscode-icons:folder-type-style-opened" + | "vscode-icons:folder-type-svelte" + | "vscode-icons:folder-type-svelte-opened" + | "vscode-icons:folder-type-tauri" + | "vscode-icons:folder-type-tauri-opened" + | "vscode-icons:folder-type-temp" + | "vscode-icons:folder-type-temp-opened" + | "vscode-icons:folder-type-template" + | "vscode-icons:folder-type-template-opened" + | "vscode-icons:folder-type-test" + | "vscode-icons:folder-type-test-opened" + | "vscode-icons:folder-type-theme" + | "vscode-icons:folder-type-theme-opened" + | "vscode-icons:folder-type-tools" + | "vscode-icons:folder-type-tools-opened" + | "vscode-icons:folder-type-travis" + | "vscode-icons:folder-type-travis-opened" + | "vscode-icons:folder-type-trunk" + | "vscode-icons:folder-type-trunk-opened" + | "vscode-icons:folder-type-turbo" + | "vscode-icons:folder-type-turbo-opened" + | "vscode-icons:folder-type-typescript" + | "vscode-icons:folder-type-typescript-opened" + | "vscode-icons:folder-type-typings" + | "vscode-icons:folder-type-typings-opened" + | "vscode-icons:folder-type-typings2" + | "vscode-icons:folder-type-typings2-opened" + | "vscode-icons:folder-type-vagrant" + | "vscode-icons:folder-type-vagrant-opened" + | "vscode-icons:folder-type-vercel" + | "vscode-icons:folder-type-vercel-opened" + | "vscode-icons:folder-type-video" + | "vscode-icons:folder-type-video-opened" + | "vscode-icons:folder-type-view" + | "vscode-icons:folder-type-view-opened" + | "vscode-icons:folder-type-vs" + | "vscode-icons:folder-type-vs-opened" + | "vscode-icons:folder-type-vs2" + | "vscode-icons:folder-type-vs2-opened" + | "vscode-icons:folder-type-vscode" + | "vscode-icons:folder-type-vscode-opened" + | "vscode-icons:folder-type-vscode-test" + | "vscode-icons:folder-type-vscode-test-opened" + | "vscode-icons:folder-type-vscode-test2" + | "vscode-icons:folder-type-vscode-test2-opened" + | "vscode-icons:folder-type-vscode-test3" + | "vscode-icons:folder-type-vscode-test3-opened" + | "vscode-icons:folder-type-vscode2" + | "vscode-icons:folder-type-vscode2-opened" + | "vscode-icons:folder-type-vscode3" + | "vscode-icons:folder-type-vscode3-opened" + | "vscode-icons:folder-type-webpack" + | "vscode-icons:folder-type-webpack-opened" + | "vscode-icons:folder-type-windows" + | "vscode-icons:folder-type-windows-opened" + | "vscode-icons:folder-type-www" + | "vscode-icons:folder-type-www-opened" + | "vscode-icons:folder-type-yarn" + | "vscode-icons:folder-type-yarn-opened"; +} \ No newline at end of file diff --git a/astro.config.ts b/astro.config.ts index 01d97fb..1495cb0 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -13,23 +13,23 @@ import preact from "@astrojs/preact"; // https://astro.build/config import robotsTxt from "astro-robots-txt"; + +// https://astro.build/config +import icon from "astro-icon"; import minify from "./astro-integrations/minify"; import { dirname, resolve } from "node:path"; import { fileURLToPath } from "node:url"; const __dirname = dirname(fileURLToPath(import.meta.url)); -// https://astro.build/config - -// https://astro.build/config export default defineConfig({ site: "https://xhyrom.dev/", integrations: [ tailwind(), sitemap(), compress({ - svg: false, - html: false, + SVG: false, + HTML: false, }), robotsTxt({ policy: [ @@ -41,6 +41,7 @@ export default defineConfig({ }), minify(), preact(), + icon(), ], vite: { resolve: { diff --git a/package.json b/package.json index 6d2574f..340e02e 100644 --- a/package.json +++ b/package.json @@ -11,31 +11,33 @@ "astro": "astro" }, "dependencies": { - "@astrojs/preact": "^3.0.1", + "@astrojs/preact": "^3.1.1", "@astrojs/prefetch": "^0.4.1", - "@astrojs/sitemap": "^3.0.3", - "@astrojs/tailwind": "^5.0.2", + "@astrojs/sitemap": "^3.1.1", + "@astrojs/tailwind": "^5.1.0", "@tailwindcss/typography": "^0.5.10", - "astro": "^3.6.0", - "astro-compress": "^2.2.3", - "astro-icon": "^0.8.1", + "astro": "^4.4.13", + "astro-compress": "^2.2.11", + "astro-icon": "^1.1.0", "astro-robots-txt": "^1.0.0", "astro-tooltips": "^0.6.2", "fireworks-js": "^2.10.7", "html-minifier": "^4.0.0", - "preact": "^10.19.2", - "sharp": "^0.32.6", - "tailwindcss": "^3.3.5" + "preact": "^10.19.6", + "sharp": "^0.33.2", + "tailwindcss": "^3.4.1" }, "devDependencies": { + "@iconify-json/devicon": "^1.1.35", + "@iconify-json/file-icons": "^1.1.8", + "@iconify-json/logos": "^1.1.42", + "@iconify-json/mdi": "^1.1.64", + "@iconify-json/simple-icons": "^1.1.94", + "@iconify-json/skill-icons": "^1.1.8", + "@iconify-json/vscode-icons": "^1.1.33", "@types/html-minifier": "^4.0.5", - "prettier": "3.1.0", - "prettier-plugin-astro": "^0.12.2", - "prettier-plugin-tailwindcss": "^0.5.7" - }, - "pnpm": { - "patchedDependencies": { - "astro-icon@0.8.1": "patches/astro-icon@0.8.1.patch" - } + "prettier": "3.2.5", + "prettier-plugin-astro": "^0.13.0", + "prettier-plugin-tailwindcss": "^0.5.12" } } diff --git a/patches/astro-icon@0.8.1.patch b/patches/astro-icon@0.8.1.patch deleted file mode 100644 index 69b93df..0000000 --- a/patches/astro-icon@0.8.1.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/lib/resolver.ts b/lib/resolver.ts -index 3845a6542c924397a7c2e2daf0a78cdb243ec603..0a02155ecf9b7f208432eb7e7c0a1108de502786 100644 ---- a/lib/resolver.ts -+++ b/lib/resolver.ts -@@ -1,10 +1,10 @@ --const baseURL = "https://api.astroicon.dev/v1/"; -+const baseURL = "https://api.iconify.design/"; - const requests = new Map(); - const fetchCache = new Map(); - - // Default resolver fetches icons from `api.astroicon.dev` - export default async function get(pack: string, name: string) { -- const url = new URL(`./${pack}/${name}`, baseURL).toString(); -+ const url = new URL(`./${pack}/${name}.svg`, baseURL).toString(); - // Handle in-flight requests - if (requests.has(url)) { - return await requests.get(url); \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc1a1cd..527c661 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,36 +4,31 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -patchedDependencies: - astro-icon@0.8.1: - hash: rlh6isao6q2ppklzq5oz7gcv5q - path: patches/astro-icon@0.8.1.patch - dependencies: '@astrojs/preact': - specifier: ^3.0.1 - version: 3.0.1(@babel/core@7.23.3)(preact@10.19.2)(vite@5.0.2) + specifier: ^3.1.1 + version: 3.1.1(@babel/core@7.24.0)(preact@10.19.6)(vite@5.1.5) '@astrojs/prefetch': specifier: ^0.4.1 version: 0.4.1 '@astrojs/sitemap': - specifier: ^3.0.3 - version: 3.0.3 + specifier: ^3.1.1 + version: 3.1.1 '@astrojs/tailwind': - specifier: ^5.0.2 - version: 5.0.2(astro@3.6.0)(tailwindcss@3.3.5) + specifier: ^5.1.0 + version: 5.1.0(astro@4.4.13)(tailwindcss@3.4.1) '@tailwindcss/typography': specifier: ^0.5.10 - version: 0.5.10(tailwindcss@3.3.5) + version: 0.5.10(tailwindcss@3.4.1) astro: - specifier: ^3.6.0 - version: 3.6.0(typescript@5.2.2) + specifier: ^4.4.13 + version: 4.4.13 astro-compress: - specifier: ^2.2.3 - version: 2.2.3 + specifier: ^2.2.11 + version: 2.2.11 astro-icon: - specifier: ^0.8.1 - version: 0.8.1(patch_hash=rlh6isao6q2ppklzq5oz7gcv5q) + specifier: ^1.1.0 + version: 1.1.0 astro-robots-txt: specifier: ^1.0.0 version: 1.0.0 @@ -47,28 +42,49 @@ dependencies: specifier: ^4.0.0 version: 4.0.0 preact: - specifier: ^10.19.2 - version: 10.19.2 + specifier: ^10.19.6 + version: 10.19.6 sharp: - specifier: ^0.32.6 - version: 0.32.6 + specifier: ^0.33.2 + version: 0.33.2 tailwindcss: - specifier: ^3.3.5 - version: 3.3.5 + specifier: ^3.4.1 + version: 3.4.1 devDependencies: + '@iconify-json/devicon': + specifier: ^1.1.35 + version: 1.1.35 + '@iconify-json/file-icons': + specifier: ^1.1.8 + version: 1.1.8 + '@iconify-json/logos': + specifier: ^1.1.42 + version: 1.1.42 + '@iconify-json/mdi': + specifier: ^1.1.64 + version: 1.1.64 + '@iconify-json/simple-icons': + specifier: ^1.1.94 + version: 1.1.94 + '@iconify-json/skill-icons': + specifier: ^1.1.8 + version: 1.1.8 + '@iconify-json/vscode-icons': + specifier: ^1.1.33 + version: 1.1.33 '@types/html-minifier': specifier: ^4.0.5 version: 4.0.5 prettier: - specifier: 3.1.0 - version: 3.1.0 + specifier: 3.2.5 + version: 3.2.5 prettier-plugin-astro: - specifier: ^0.12.2 - version: 0.12.2 + specifier: ^0.13.0 + version: 0.13.0 prettier-plugin-tailwindcss: - specifier: ^0.5.7 - version: 0.5.7(prettier-plugin-astro@0.12.2)(prettier@3.1.0) + specifier: ^0.5.12 + version: 0.5.12(prettier-plugin-astro@0.13.0)(prettier@3.2.5) packages: @@ -77,63 +93,72 @@ packages: engines: {node: '>=10'} dev: false - /@ampproject/remapping@2.2.1: - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + dev: false + + /@antfu/install-pkg@0.1.1: + resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} + dependencies: + execa: 5.1.1 + find-up: 5.0.0 + dev: false + + /@antfu/utils@0.7.7: + resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==} dev: false /@astrojs/compiler@1.8.2: resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==} dev: true - /@astrojs/compiler@2.3.2: - resolution: {integrity: sha512-jkY7bCVxl27KeZsSxIZ+pqACe+g8VQUdTiSJRj/sXYdIaZlW3ZMq4qF2M17P/oDt3LBq0zLNwQr4Cb7fSpRGxQ==} + /@astrojs/compiler@2.7.0: + resolution: {integrity: sha512-XpC8MAaWjD1ff6/IfkRq/5k1EFj6zhCNqXRd5J43SVJEBj/Bsmizkm8N0xOYscGcDFQkRgEw6/eKnI5x/1l6aA==} dev: false /@astrojs/internal-helpers@0.2.1: resolution: {integrity: sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==} dev: false - /@astrojs/markdown-remark@3.5.0(astro@3.6.0): - resolution: {integrity: sha512-q7vdIqzYhxpsfghg2YmkmSXCfp4w7lBTYP+SSHw89wVhC5Riltr3u8w2otBRxNLSByNi+ht/gGkFC23Shetytw==} - peerDependencies: - astro: ^3.0.0 + /@astrojs/markdown-remark@4.2.1: + resolution: {integrity: sha512-2RQBIwrq+2qPYtp99bH+eL5hfbK0BoxXla85lHsRpIX/IsGqFrPX6pXI2cbWPihBwGbKCdxS6uZNX2QerZWwpQ==} dependencies: '@astrojs/prism': 3.0.0 - astro: 3.6.0(typescript@5.2.2) github-slugger: 2.0.0 - import-meta-resolve: 3.1.1 + import-meta-resolve: 4.0.0 mdast-util-definitions: 6.0.0 - rehype-raw: 6.1.1 - rehype-stringify: 9.0.4 - remark-gfm: 3.0.1 - remark-parse: 10.0.2 - remark-rehype: 10.1.0 - remark-smartypants: 2.0.0 - shikiji: 0.6.13 - unified: 10.1.2 - unist-util-visit: 4.1.2 - vfile: 5.3.7 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.0 + remark-gfm: 4.0.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.0 + remark-smartypants: 2.1.0 + shikiji: 0.9.19 + unified: 11.0.4 + unist-util-visit: 5.0.0 + vfile: 6.0.1 transitivePeerDependencies: - supports-color dev: false - /@astrojs/preact@3.0.1(@babel/core@7.23.3)(preact@10.19.2)(vite@5.0.2): - resolution: {integrity: sha512-pAfN+U7J4hw7qijqkBx1ZBpPO+ooa+MkKIgshCozfqsHTp18uPflxQUviz0TEzB5nn7hSndzncWuc3pz/HbtJw==} + /@astrojs/preact@3.1.1(@babel/core@7.24.0)(preact@10.19.6)(vite@5.1.5): + resolution: {integrity: sha512-ASgmVzh4wLyIyynp5CIfDwE45Vg/tIP+Y+5SnQtURmCP1qZpjdUbsw+bGQ0wCSXtjIbzCBa7Kw7Qn0g6WE2W2w==} engines: {node: '>=18.14.1'} peerDependencies: preact: ^10.6.5 dependencies: - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.3) - '@preact/preset-vite': 2.7.0(@babel/core@7.23.3)(preact@10.19.2)(vite@5.0.2) - '@preact/signals': 1.2.2(preact@10.19.2) - babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.23.3) - preact: 10.19.2 - preact-render-to-string: 6.3.1(preact@10.19.2) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.0) + '@preact/preset-vite': 2.8.1(@babel/core@7.24.0)(preact@10.19.6)(vite@5.1.5) + '@preact/signals': 1.2.2(preact@10.19.6) + babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.24.0) + preact: 10.19.6 + preact-render-to-string: 6.3.1(preact@10.19.6) + preact-ssr-prepass: 1.2.1(preact@10.19.6) transitivePeerDependencies: - '@babel/core' - supports-color @@ -142,6 +167,7 @@ packages: /@astrojs/prefetch@0.4.1: resolution: {integrity: sha512-bpC875BqeIuWVgqhi4X814ftzzbKocaLkiZczaj8k5J2SRpueIGkww3XmD+yY/Ekkm9j30aS3neVO6wSm4IJNA==} + deprecated: '@astrojs/prefetch is deprecated in favor of the builtin prefetch option. Please see the migration guide for more information: https://docs.astro.build/en/guides/prefetch/#migrating-from-astrojsprefetch' dependencies: throttles: 1.0.1 dev: false @@ -153,24 +179,24 @@ packages: prismjs: 1.29.0 dev: false - /@astrojs/sitemap@3.0.3: - resolution: {integrity: sha512-+GRKp1yho9dpHBcMcU6JpbL41k0yYZghOkNsMRb8QIRflbGHvd787tdv9oIZ5NJj0SqAuOlqp2UpqLkJXuAe2A==} + /@astrojs/sitemap@3.1.1: + resolution: {integrity: sha512-qPgdBIcDUaea98mTtLfi5z9oXZpzSjEn/kes70/Ex8FOZZ+DIHVKRYOLOtvy8p+FTXr/9oc7BjmIbTYmYLLJVg==} dependencies: sitemap: 7.1.1 zod: 3.22.4 dev: false - /@astrojs/tailwind@5.0.2(astro@3.6.0)(tailwindcss@3.3.5): - resolution: {integrity: sha512-oXqeqmBlkQmsltrsU9nEWeXOtrZIAHW8dcmX7BCdrjzPnU6dPwWzAwhddNQ9ihKiWwsLnlbwQZIo2CDigcZlIA==} + /@astrojs/tailwind@5.1.0(astro@4.4.13)(tailwindcss@3.4.1): + resolution: {integrity: sha512-BJoCDKuWhU9FT2qYg+fr6Nfb3qP4ShtyjXGHKA/4mHN94z7BGcmauQK23iy+YH5qWvTnhqkd6mQPQ1yTZTe9Ig==} peerDependencies: - astro: ^3.2.4 + astro: ^3.0.0 || ^4.0.0 tailwindcss: ^3.0.24 dependencies: - astro: 3.6.0(typescript@5.2.2) - autoprefixer: 10.4.16(postcss@8.4.31) - postcss: 8.4.31 - postcss-load-config: 4.0.2(postcss@8.4.31) - tailwindcss: 3.3.5 + astro: 4.4.13 + autoprefixer: 10.4.18(postcss@8.4.35) + postcss: 8.4.35 + postcss-load-config: 4.0.2(postcss@8.4.35) + tailwindcss: 3.4.1 transitivePeerDependencies: - ts-node dev: false @@ -190,33 +216,33 @@ packages: - supports-color dev: false - /@babel/code-frame@7.23.4: - resolution: {integrity: sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==} + /@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.23.4 chalk: 2.4.2 dev: false - /@babel/compat-data@7.23.3: - resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==} + /@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} dev: false - /@babel/core@7.23.3: - resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} + /@babel/core@7.24.0: + resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.23.4 - '@babel/generator': 7.23.4 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) - '@babel/helpers': 7.23.4 - '@babel/parser': 7.23.4 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.4 - '@babel/types': 7.23.4 + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helpers': 7.24.0 + '@babel/parser': 7.24.0 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.0 + '@babel/types': 7.24.0 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -226,13 +252,13 @@ packages: - supports-color dev: false - /@babel/generator@7.23.4: - resolution: {integrity: sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==} + /@babel/generator@7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 + '@babel/types': 7.24.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 dev: false @@ -240,16 +266,16 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: false - /@babel/helper-compilation-targets@7.22.15: - resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.23.3 - '@babel/helper-validator-option': 7.22.15 - browserslist: 4.22.1 + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 dev: false @@ -263,31 +289,31 @@ packages: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.23.4 + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 dev: false /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: false /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: false - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -295,8 +321,8 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: false - /@babel/helper-plugin-utils@7.22.5: - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} + /@babel/helper-plugin-utils@7.24.0: + resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} engines: {node: '>=6.9.0'} dev: false @@ -304,14 +330,14 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: false /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: false /@babel/helper-string-parser@7.23.4: @@ -324,18 +350,18 @@ packages: engines: {node: '>=6.9.0'} dev: false - /@babel/helper-validator-option@7.22.15: - resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} dev: false - /@babel/helpers@7.23.4: - resolution: {integrity: sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==} + /@babel/helpers@7.24.0: + resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.4 - '@babel/types': 7.23.4 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.0 + '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color dev: false @@ -349,77 +375,77 @@ packages: js-tokens: 4.0.0 dev: false - /@babel/parser@7.23.4: - resolution: {integrity: sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==} + /@babel/parser@7.24.0: + resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: false - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.3): + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.3): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.0): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.3) + '@babel/core': 7.24.0 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.0) dev: false - /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.3): + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.3) - '@babel/types': 7.23.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0) + '@babel/types': 7.24.0 dev: false - /@babel/template@7.22.15: - resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} + /@babel/template@7.24.0: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.4 - '@babel/parser': 7.23.4 - '@babel/types': 7.23.4 + '@babel/code-frame': 7.23.5 + '@babel/parser': 7.24.0 + '@babel/types': 7.24.0 dev: false - /@babel/traverse@7.23.4: - resolution: {integrity: sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==} + /@babel/traverse@7.24.0: + resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.4 - '@babel/generator': 7.23.4 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.4 - '@babel/types': 7.23.4 + '@babel/parser': 7.24.0 + '@babel/types': 7.24.0 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: false - /@babel/types@7.23.4: - resolution: {integrity: sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==} + /@babel/types@7.24.0: + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.23.4 @@ -427,8 +453,25 @@ packages: to-fast-properties: 2.0.0 dev: false - /@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + /@emnapi/runtime@0.45.0: + resolution: {integrity: sha512-Txumi3td7J4A/xTTwlssKieHKTGl3j4A1tglBx72auZ49YK7ePY6XZricgIg9mnZT4xPfA+UPCUdnhRuEFDL+w==} + requiresBuild: true + dependencies: + tslib: 2.6.2 + dev: false + optional: true + + /@esbuild/aix-ppc64@0.19.12: + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-arm64@0.19.12: + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -436,26 +479,8 @@ packages: dev: false optional: true - /@esbuild/android-arm64@0.19.5: - resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@esbuild/android-arm64@0.19.7: - resolution: {integrity: sha512-YEDcw5IT7hW3sFKZBkCAQaOCJQLONVcD4bOyTXMZz5fr66pTHnAet46XAtbXAkJRfIn2YVhdC6R9g4xa27jQ1w==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@esbuild/android-arm@0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + /@esbuild/android-arm@0.19.12: + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -463,26 +488,8 @@ packages: dev: false optional: true - /@esbuild/android-arm@0.19.5: - resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@esbuild/android-arm@0.19.7: - resolution: {integrity: sha512-YGSPnndkcLo4PmVl2tKatEn+0mlVMr3yEpOOT0BeMria87PhvoJb5dg5f5Ft9fbCVgtAz4pWMzZVgSEGpDAlww==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@esbuild/android-x64@0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + /@esbuild/android-x64@0.19.12: + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -490,26 +497,8 @@ packages: dev: false optional: true - /@esbuild/android-x64@0.19.5: - resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@esbuild/android-x64@0.19.7: - resolution: {integrity: sha512-jhINx8DEjz68cChFvM72YzrqfwJuFbfvSxZAk4bebpngGfNNRm+zRl4rtT9oAX6N9b6gBcFaJHFew5Blf6CvUw==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@esbuild/darwin-arm64@0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + /@esbuild/darwin-arm64@0.19.12: + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -517,26 +506,8 @@ packages: dev: false optional: true - /@esbuild/darwin-arm64@0.19.5: - resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@esbuild/darwin-arm64@0.19.7: - resolution: {integrity: sha512-dr81gbmWN//3ZnBIm6YNCl4p3pjnabg1/ZVOgz2fJoUO1a3mq9WQ/1iuEluMs7mCL+Zwv7AY5e3g1hjXqQZ9Iw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@esbuild/darwin-x64@0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + /@esbuild/darwin-x64@0.19.12: + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -544,26 +515,8 @@ packages: dev: false optional: true - /@esbuild/darwin-x64@0.19.5: - resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@esbuild/darwin-x64@0.19.7: - resolution: {integrity: sha512-Lc0q5HouGlzQEwLkgEKnWcSazqr9l9OdV2HhVasWJzLKeOt0PLhHaUHuzb8s/UIya38DJDoUm74GToZ6Wc7NGQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@esbuild/freebsd-arm64@0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + /@esbuild/freebsd-arm64@0.19.12: + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -571,26 +524,8 @@ packages: dev: false optional: true - /@esbuild/freebsd-arm64@0.19.5: - resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/freebsd-arm64@0.19.7: - resolution: {integrity: sha512-+y2YsUr0CxDFF7GWiegWjGtTUF6gac2zFasfFkRJPkMAuMy9O7+2EH550VlqVdpEEchWMynkdhC9ZjtnMiHImQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/freebsd-x64@0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + /@esbuild/freebsd-x64@0.19.12: + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -598,26 +533,8 @@ packages: dev: false optional: true - /@esbuild/freebsd-x64@0.19.5: - resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/freebsd-x64@0.19.7: - resolution: {integrity: sha512-CdXOxIbIzPJmJhrpmJTLx+o35NoiKBIgOvmvT+jeSadYiWJn0vFKsl+0bSG/5lwjNHoIDEyMYc/GAPR9jxusTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + /@esbuild/linux-arm64@0.19.12: + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -625,26 +542,8 @@ packages: dev: false optional: true - /@esbuild/linux-arm64@0.19.5: - resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-arm64@0.19.7: - resolution: {integrity: sha512-inHqdOVCkUhHNvuQPT1oCB7cWz9qQ/Cz46xmVe0b7UXcuIJU3166aqSunsqkgSGMtUCWOZw3+KMwI6otINuC9g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-arm@0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + /@esbuild/linux-arm@0.19.12: + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -652,26 +551,8 @@ packages: dev: false optional: true - /@esbuild/linux-arm@0.19.5: - resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-arm@0.19.7: - resolution: {integrity: sha512-Y+SCmWxsJOdQtjcBxoacn/pGW9HDZpwsoof0ttL+2vGcHokFlfqV666JpfLCSP2xLxFpF1lj7T3Ox3sr95YXww==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-ia32@0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + /@esbuild/linux-ia32@0.19.12: + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -679,26 +560,8 @@ packages: dev: false optional: true - /@esbuild/linux-ia32@0.19.5: - resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-ia32@0.19.7: - resolution: {integrity: sha512-2BbiL7nLS5ZO96bxTQkdO0euGZIUQEUXMTrqLxKUmk/Y5pmrWU84f+CMJpM8+EHaBPfFSPnomEaQiG/+Gmh61g==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-loong64@0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + /@esbuild/linux-loong64@0.19.12: + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -706,26 +569,8 @@ packages: dev: false optional: true - /@esbuild/linux-loong64@0.19.5: - resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-loong64@0.19.7: - resolution: {integrity: sha512-BVFQla72KXv3yyTFCQXF7MORvpTo4uTA8FVFgmwVrqbB/4DsBFWilUm1i2Oq6zN36DOZKSVUTb16jbjedhfSHw==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-mips64el@0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + /@esbuild/linux-mips64el@0.19.12: + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -733,26 +578,8 @@ packages: dev: false optional: true - /@esbuild/linux-mips64el@0.19.5: - resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-mips64el@0.19.7: - resolution: {integrity: sha512-DzAYckIaK+pS31Q/rGpvUKu7M+5/t+jI+cdleDgUwbU7KdG2eC3SUbZHlo6Q4P1CfVKZ1lUERRFP8+q0ob9i2w==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-ppc64@0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + /@esbuild/linux-ppc64@0.19.12: + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -760,26 +587,8 @@ packages: dev: false optional: true - /@esbuild/linux-ppc64@0.19.5: - resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-ppc64@0.19.7: - resolution: {integrity: sha512-JQ1p0SmUteNdUaaiRtyS59GkkfTW0Edo+e0O2sihnY4FoZLz5glpWUQEKMSzMhA430ctkylkS7+vn8ziuhUugQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-riscv64@0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + /@esbuild/linux-riscv64@0.19.12: + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -787,26 +596,8 @@ packages: dev: false optional: true - /@esbuild/linux-riscv64@0.19.5: - resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-riscv64@0.19.7: - resolution: {integrity: sha512-xGwVJ7eGhkprY/nB7L7MXysHduqjpzUl40+XoYDGC4UPLbnG+gsyS1wQPJ9lFPcxYAaDXbdRXd1ACs9AE9lxuw==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-s390x@0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + /@esbuild/linux-s390x@0.19.12: + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -814,250 +605,386 @@ packages: dev: false optional: true - /@esbuild/linux-s390x@0.19.5: - resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==} + /@esbuild/linux-x64@0.19.12: + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/netbsd-x64@0.19.12: + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/openbsd-x64@0.19.12: + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/sunos-x64@0.19.12: + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-arm64@0.19.12: + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-ia32@0.19.12: + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-x64@0.19.12: + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@iconify-json/devicon@1.1.35: + resolution: {integrity: sha512-xPq675XakoRjYAqXAC3JPsVSP1Y0AzL2xsJSRYQMw657Yqv7JtI/jX93l0WhjhyjbfOZ/by9wS3UoiKw7LFBfQ==} + dependencies: + '@iconify/types': 2.0.0 + dev: true + + /@iconify-json/file-icons@1.1.8: + resolution: {integrity: sha512-gzkxwnzEN0FVJZQIM/X7aqlN98z/XQ8ymb/BC1ebr3lJHvmQ5n8gMhWeytnJHHwRERg/zokTXSQDt62ANwcs/w==} + dependencies: + '@iconify/types': 2.0.0 + dev: true + + /@iconify-json/logos@1.1.42: + resolution: {integrity: sha512-/f+frtPm3m3Z30oy8Pk+QqRDkbmAiIaWGPl5CmsCXm15MVfvw9a/V/gD7WzdyuSGAZcFuQaqbHXj92y/n+2ifg==} + dependencies: + '@iconify/types': 2.0.0 + dev: true + + /@iconify-json/mdi@1.1.64: + resolution: {integrity: sha512-zGeo5TjhNFAY6FmSDBLAzDO811t77r6v/mDi7CAL9w5eXqKez6bIjk8R9AL/RHIeq44ALP4Ozr4lMqFTkHr7ug==} + dependencies: + '@iconify/types': 2.0.0 + dev: true + + /@iconify-json/simple-icons@1.1.94: + resolution: {integrity: sha512-2UwwbEJeZ/aMpACG/dZoOhNszKFO+IjcRCbYB+lMqd+6fA5ewykRy63IP8//UdviazOPamGJ/XbNBJH/o1YFdQ==} + dependencies: + '@iconify/types': 2.0.0 + dev: true + + /@iconify-json/skill-icons@1.1.8: + resolution: {integrity: sha512-pzgiS7bVDyyff9HNXQkkwZSaSc36TVQYhXMr6tBu/XmAreXdj4xdkTRpPcnwtHlhHwsI4NDCe/l3QiWavqsbkw==} + dependencies: + '@iconify/types': 2.0.0 + dev: true + + /@iconify-json/vscode-icons@1.1.33: + resolution: {integrity: sha512-Aj1SoViQ5dw9hrYc4PHK8/vHpZREUA158jhnyNsD95uhN40mmeLuq+4o9OxiSakgLlac9R5OKpnp8tHTCgMhCA==} + dependencies: + '@iconify/types': 2.0.0 + dev: true + + /@iconify/tools@3.0.7: + resolution: {integrity: sha512-DxfhFLMnooS34dHelpGUnnYrxLZHs0czC1CgrBhAbuL8ddVzBb2VEQm8kh9qGh7A34qeXAB5iSHH3A72rAaFrg==} + dependencies: + '@iconify/types': 2.0.0 + '@iconify/utils': 2.1.22 + '@types/cheerio': 0.22.35 + '@types/tar': 6.1.11 + cheerio: 1.0.0-rc.12 + extract-zip: 2.0.1 + local-pkg: 0.4.3 + pathe: 1.1.2 + svgo: 3.0.3 + tar: 6.2.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@iconify/types@2.0.0: + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + + /@iconify/utils@2.1.22: + resolution: {integrity: sha512-6UHVzTVXmvO8uS6xFF+L/QTSpTzA/JZxtgU+KYGFyDYMEObZ1bu/b5l+zNJjHy+0leWjHI+C0pXlzGvv3oXZMA==} + dependencies: + '@antfu/install-pkg': 0.1.1 + '@antfu/utils': 0.7.7 + '@iconify/types': 2.0.0 + debug: 4.3.4 + kolorist: 1.8.0 + local-pkg: 0.5.0 + mlly: 1.6.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@img/sharp-darwin-arm64@0.33.2: + resolution: {integrity: sha512-itHBs1rPmsmGF9p4qRe++CzCgd+kFYktnsoR1sbIAfsRMrJZau0Tt1AH9KVnufc2/tU02Gf6Ibujx+15qRE03w==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.1 + dev: false + optional: true + + /@img/sharp-darwin-x64@0.33.2: + resolution: {integrity: sha512-/rK/69Rrp9x5kaWBjVN07KixZanRr+W1OiyKdXcbjQD6KbW+obaTeBBtLUAtbBsnlTTmWthw99xqoOS7SsySDg==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.1 + dev: false + optional: true + + /@img/sharp-libvips-darwin-arm64@1.0.1: + resolution: {integrity: sha512-kQyrSNd6lmBV7O0BUiyu/OEw9yeNGFbQhbxswS1i6rMDwBBSX+e+rPzu3S+MwAiGU3HdLze3PanQ4Xkfemgzcw==} + engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-darwin-x64@1.0.1: + resolution: {integrity: sha512-eVU/JYLPVjhhrd8Tk6gosl5pVlvsqiFlt50wotCvdkFGf+mDNBJxMh+bvav+Wt3EBnNZWq8Sp2I7XfSjm8siog==} + engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-arm64@1.0.1: + resolution: {integrity: sha512-bnGG+MJjdX70mAQcSLxgeJco11G+MxTz+ebxlz8Y3dxyeb3Nkl7LgLI0mXupoO+u1wRNx/iRj5yHtzA4sde1yA==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-arm@1.0.1: + resolution: {integrity: sha512-FtdMvR4R99FTsD53IA3LxYGghQ82t3yt0ZQ93WMZ2xV3dqrb0E8zq4VHaTOuLEAuA83oDawHV3fd+BsAPadHIQ==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-s390x@1.0.1: + resolution: {integrity: sha512-3+rzfAR1YpMOeA2zZNp+aYEzGNWK4zF3+sdMxuCS3ey9HhDbJ66w6hDSHDMoap32DueFwhhs3vwooAB2MaK4XQ==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] requiresBuild: true dev: false optional: true - /@esbuild/linux-s390x@0.19.7: - resolution: {integrity: sha512-U8Rhki5PVU0L0nvk+E8FjkV8r4Lh4hVEb9duR6Zl21eIEYEwXz8RScj4LZWA2i3V70V4UHVgiqMpszXvG0Yqhg==} - engines: {node: '>=12'} + /@img/sharp-libvips-linux-x64@1.0.1: + resolution: {integrity: sha512-3NR1mxFsaSgMMzz1bAnnKbSAI+lHXVTqAHgc1bgzjHuXjo4hlscpUxc0vFSAPKI3yuzdzcZOkq7nDPrP2F8Jgw==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linuxmusl-arm64@1.0.1: + resolution: {integrity: sha512-5aBRcjHDG/T6jwC3Edl3lP8nl9U2Yo8+oTl5drd1dh9Z1EBfzUKAJFUDTDisDjUwc7N4AjnPGfCA3jl3hY8uDg==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linuxmusl-x64@1.0.1: + resolution: {integrity: sha512-dcT7inI9DBFK6ovfeWRe3hG30h51cBAP5JXlZfx6pzc/Mnf9HFCQDLtYf4MCBjxaaTfjCCjkBxcy3XzOAo5txw==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-linux-arm64@0.33.2: + resolution: {integrity: sha512-pz0NNo882vVfqJ0yNInuG9YH71smP4gRSdeL09ukC2YLE6ZyZePAlWKEHgAzJGTiOh8Qkaov6mMIMlEhmLdKew==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.1 + dev: false + optional: true + + /@img/sharp-linux-arm@0.33.2: + resolution: {integrity: sha512-Fndk/4Zq3vAc4G/qyfXASbS3HBZbKrlnKZLEJzPLrXoJuipFNNwTes71+Ki1hwYW5lch26niRYoZFAtZVf3EGA==} + engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.1 + dev: false + optional: true + + /@img/sharp-linux-s390x@0.33.2: + resolution: {integrity: sha512-MBoInDXDppMfhSzbMmOQtGfloVAflS2rP1qPcUIiITMi36Mm5YR7r0ASND99razjQUpHTzjrU1flO76hKvP5RA==} + engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.1 dev: false optional: true - /@esbuild/linux-x64@0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} + /@img/sharp-linux-x64@0.33.2: + resolution: {integrity: sha512-xUT82H5IbXewKkeF5aiooajoO1tQV4PnKfS/OZtb5DDdxS/FCI/uXTVZ35GQ97RZXsycojz/AJ0asoz6p2/H/A==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.1 dev: false optional: true - /@esbuild/linux-x64@0.19.5: - resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==} - engines: {node: '>=12'} + /@img/sharp-linuxmusl-arm64@0.33.2: + resolution: {integrity: sha512-F+0z8JCu/UnMzg8IYW1TMeiViIWBVg7IWP6nE0p5S5EPQxlLd76c8jYemG21X99UzFwgkRo5yz2DS+zbrnxZeA==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.1 + dev: false + optional: true + + /@img/sharp-linuxmusl-x64@0.33.2: + resolution: {integrity: sha512-+ZLE3SQmSL+Fn1gmSaM8uFusW5Y3J9VOf+wMGNnTtJUMUxFhv+P4UPaYEYT8tqnyYVaOVGgMN/zsOxn9pSsO2A==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.1 dev: false optional: true - /@esbuild/linux-x64@0.19.7: - resolution: {integrity: sha512-ZYZopyLhm4mcoZXjFt25itRlocKlcazDVkB4AhioiL9hOWhDldU9n38g62fhOI4Pth6vp+Mrd5rFKxD0/S+7aQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] + /@img/sharp-wasm32@0.33.2: + resolution: {integrity: sha512-fLbTaESVKuQcpm8ffgBD7jLb/CQLcATju/jxtTXR1XCLwbOQt+OL5zPHSDMmp2JZIeq82e18yE0Vv7zh6+6BfQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [wasm32] requiresBuild: true + dependencies: + '@emnapi/runtime': 0.45.0 dev: false optional: true - /@esbuild/netbsd-x64@0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/netbsd-x64@0.19.5: - resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/netbsd-x64@0.19.7: - resolution: {integrity: sha512-/yfjlsYmT1O3cum3J6cmGG16Fd5tqKMcg5D+sBYLaOQExheAJhqr8xOAEIuLo8JYkevmjM5zFD9rVs3VBcsjtQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/openbsd-x64@0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/openbsd-x64@0.19.5: - resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/openbsd-x64@0.19.7: - resolution: {integrity: sha512-MYDFyV0EW1cTP46IgUJ38OnEY5TaXxjoDmwiTXPjezahQgZd+j3T55Ht8/Q9YXBM0+T9HJygrSRGV5QNF/YVDQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/sunos-x64@0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: false - optional: true - - /@esbuild/sunos-x64@0.19.5: - resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: false - optional: true - - /@esbuild/sunos-x64@0.19.7: - resolution: {integrity: sha512-JcPvgzf2NN/y6X3UUSqP6jSS06V0DZAV/8q0PjsZyGSXsIGcG110XsdmuWiHM+pno7/mJF6fjH5/vhUz/vA9fw==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: false - optional: true - - /@esbuild/win32-arm64@0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@esbuild/win32-arm64@0.19.5: - resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@esbuild/win32-arm64@0.19.7: - resolution: {integrity: sha512-ZA0KSYti5w5toax5FpmfcAgu3ZNJxYSRm0AW/Dao5up0YV1hDVof1NvwLomjEN+3/GMtaWDI+CIyJOMTRSTdMw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@esbuild/win32-ia32@0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} + /@img/sharp-win32-ia32@0.33.2: + resolution: {integrity: sha512-okBpql96hIGuZ4lN3+nsAjGeggxKm7hIRu9zyec0lnfB8E7Z6p95BuRZzDDXZOl2e8UmR4RhYt631i7mfmKU8g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [ia32] os: [win32] requiresBuild: true dev: false optional: true - /@esbuild/win32-ia32@0.19.5: - resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@esbuild/win32-ia32@0.19.7: - resolution: {integrity: sha512-CTOnijBKc5Jpk6/W9hQMMvJnsSYRYgveN6O75DTACCY18RA2nqka8dTZR+x/JqXCRiKk84+5+bRKXUSbbwsS0A==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@esbuild/win32-x64@0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} + /@img/sharp-win32-x64@0.33.2: + resolution: {integrity: sha512-E4magOks77DK47FwHUIGH0RYWSgRBfGdK56kIHSVeB9uIS4pPFr4N2kIVsXdQQo4LzOsENKV5KAhRlRL7eMAdg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [win32] requiresBuild: true dev: false optional: true - /@esbuild/win32-x64@0.19.5: - resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==} + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 dev: false - optional: true - /@esbuild/win32-x64@0.19.7: - resolution: {integrity: sha512-gRaP2sk6hc98N734luX4VpF318l3w+ofrtTu9j5L8EQXF+FzQKV6alCOHMVoJJHvVK/mGbwBXfOL1HETQu9IGQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@jridgewell/gen-mapping@0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + /@jridgewell/gen-mapping@0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/set-array': 1.1.2 + '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 dev: false - /@jridgewell/resolve-uri@3.1.1: - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} dev: false - /@jridgewell/set-array@1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} dev: false /@jridgewell/source-map@0.3.5: resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 dev: false /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: false - /@jridgewell/trace-mapping@0.3.20: - resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: - '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 dev: false + /@medv/finder@3.2.0: + resolution: {integrity: sha512-JmU7JIBwyL8RAzefvzALT4sP2M0biGk8i2invAgpQmma/QgfsaqoHIvJ7S0YC8n9hUVG8X3Leul2nGa06PvhbQ==} + dev: false + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -1076,76 +1003,85 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.15.0 + fastq: 1.17.1 dev: false + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: false + optional: true + /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false - /@preact/preset-vite@2.7.0(@babel/core@7.23.3)(preact@10.19.2)(vite@5.0.2): - resolution: {integrity: sha512-m5N0FVtxbCCDxNk55NGhsRpKJChYcupcuQHzMJc/Bll07IKZKn8amwYciyKFS9haU6AgzDAJ/ewvApr6Qg1DHw==} + /@preact/preset-vite@2.8.1(@babel/core@7.24.0)(preact@10.19.6)(vite@5.1.5): + resolution: {integrity: sha512-a9KV4opdj17X2gOFuGup0aE+sXYABX/tJi/QDptOrleX4FlnoZgDWvz45tHOdVfrZX+3uvVsIYPHxRsTerkDNA==} peerDependencies: '@babel/core': 7.x vite: 2.x || 3.x || 4.x || 5.x dependencies: - '@babel/core': 7.23.3 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.3) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.3) - '@prefresh/vite': 2.4.4(preact@10.19.2)(vite@5.0.2) + '@babel/core': 7.24.0 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.0) + '@prefresh/vite': 2.4.5(preact@10.19.6)(vite@5.1.5) '@rollup/pluginutils': 4.2.1 - babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.23.3) + babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.24.0) debug: 4.3.4 kolorist: 1.8.0 + magic-string: 0.30.5 + node-html-parser: 6.1.12 resolve: 1.22.8 - vite: 5.0.2 + vite: 5.1.5 transitivePeerDependencies: - preact - supports-color dev: false - /@preact/signals-core@1.5.0: - resolution: {integrity: sha512-U2diO1Z4i1n2IoFgMYmRdHWGObNrcuTRxyNEn7deSq2cru0vj0583HYQZHsAqcs7FE+hQyX3mjIV7LAfHCvy8w==} + /@preact/signals-core@1.5.1: + resolution: {integrity: sha512-dE6f+WCX5ZUDwXzUIWNMhhglmuLpqJhuy3X3xHrhZYI0Hm2LyQwOu0l9mdPiWrVNsE+Q7txOnJPgtIqHCYoBVA==} dev: false - /@preact/signals@1.2.2(preact@10.19.2): + /@preact/signals@1.2.2(preact@10.19.6): resolution: {integrity: sha512-ColCqdo4cRP18bAuIR4Oik5rDpiyFtPIJIygaYPMEAwTnl4buWkBOflGBSzhYyPyJfKpkwlekrvK+1pzQ2ldWw==} peerDependencies: preact: 10.x dependencies: - '@preact/signals-core': 1.5.0 - preact: 10.19.2 + '@preact/signals-core': 1.5.1 + preact: 10.19.6 dev: false /@prefresh/babel-plugin@0.5.1: resolution: {integrity: sha512-uG3jGEAysxWoyG3XkYfjYHgaySFrSsaEb4GagLzYaxlydbuREtaX+FTxuIidp241RaLl85XoHg9Ej6E4+V1pcg==} dev: false - /@prefresh/core@1.5.2(preact@10.19.2): + /@prefresh/core@1.5.2(preact@10.19.6): resolution: {integrity: sha512-A/08vkaM1FogrCII5PZKCrygxSsc11obExBScm3JF1CryK2uDS3ZXeni7FeKCx1nYdUkj4UcJxzPzc1WliMzZA==} peerDependencies: preact: ^10.0.0 dependencies: - preact: 10.19.2 + preact: 10.19.6 dev: false /@prefresh/utils@1.2.0: resolution: {integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==} dev: false - /@prefresh/vite@2.4.4(preact@10.19.2)(vite@5.0.2): - resolution: {integrity: sha512-7jcz3j5pXufOWTjl31n0Lc3BcU8oGoacoaWx/Ur1QJ+fd4Xu0G7g/ER1xV02x7DCiVoFi7xtSgaophOXoJvpmA==} + /@prefresh/vite@2.4.5(preact@10.19.6)(vite@5.1.5): + resolution: {integrity: sha512-iForDVJ2M8gQYnm5pHumvTEJjGGc7YNYC0GVKnHFL+GvFfKHfH9Rpq67nUAzNbjuLEpqEOUuQVQajMazWu2ZNQ==} peerDependencies: preact: ^10.4.0 vite: '>=2.0.0' dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.0 '@prefresh/babel-plugin': 0.5.1 - '@prefresh/core': 1.5.2(preact@10.19.2) + '@prefresh/core': 1.5.2(preact@10.19.6) '@prefresh/utils': 1.2.0 '@rollup/pluginutils': 4.2.1 - preact: 10.19.2 - vite: 5.0.2 + preact: 10.19.6 + vite: 5.1.5 transitivePeerDependencies: - supports-color dev: false @@ -1158,103 +1094,111 @@ packages: picomatch: 2.3.1 dev: false - /@rollup/rollup-android-arm-eabi@4.5.2: - resolution: {integrity: sha512-ee7BudTwwrglFYSc3UnqInDDjCLWHKrFmGNi4aK7jlEyg4CyPa1DCMrZfsN1O13YT76UFEqXz2CoN7BCGpUlJw==} + /@rollup/rollup-android-arm-eabi@4.12.1: + resolution: {integrity: sha512-iU2Sya8hNn1LhsYyf0N+L4Gf9Qc+9eBTJJJsaOGUp+7x4n2M9dxTt8UvhJl3oeftSjblSlpCfvjA/IfP3g5VjQ==} cpu: [arm] os: [android] requiresBuild: true dev: false optional: true - /@rollup/rollup-android-arm64@4.5.2: - resolution: {integrity: sha512-xOuhj9HHtn8128ir8veoQsBbAUBasDbHIBniYTEx02pAmu9EXL+ZjJqngnNEy6ZgZ4h1JwL33GMNu3yJL5Mzow==} + /@rollup/rollup-android-arm64@4.12.1: + resolution: {integrity: sha512-wlzcWiH2Ir7rdMELxFE5vuM7D6TsOcJ2Yw0c3vaBR3VOsJFVTx9xvwnAvhgU5Ii8Gd6+I11qNHwndDscIm0HXg==} cpu: [arm64] os: [android] requiresBuild: true dev: false optional: true - /@rollup/rollup-darwin-arm64@4.5.2: - resolution: {integrity: sha512-NTGJWoL8bKyqyWFn9/RzSv4hQ4wTbaAv0lHHRwf4OnpiiP4P8W0jiXbm8Nc5BCXKmWAwuvJY82mcIU2TayC20g==} + /@rollup/rollup-darwin-arm64@4.12.1: + resolution: {integrity: sha512-YRXa1+aZIFN5BaImK+84B3uNK8C6+ynKLPgvn29X9s0LTVCByp54TB7tdSMHDR7GTV39bz1lOmlLDuedgTwwHg==} cpu: [arm64] os: [darwin] requiresBuild: true dev: false optional: true - /@rollup/rollup-darwin-x64@4.5.2: - resolution: {integrity: sha512-hlKqj7bpPvU15sZo4za14u185lpMzdwWLMc9raMqPK4wywt0wR23y1CaVQ4oAFXat3b5/gmRntyfpwWTKl+vvA==} + /@rollup/rollup-darwin-x64@4.12.1: + resolution: {integrity: sha512-opjWJ4MevxeA8FhlngQWPBOvVWYNPFkq6/25rGgG+KOy0r8clYwL1CFd+PGwRqqMFVQ4/Qd3sQu5t7ucP7C/Uw==} cpu: [x64] os: [darwin] requiresBuild: true dev: false optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.5.2: - resolution: {integrity: sha512-7ZIZx8c3u+pfI0ohQsft/GywrXez0uR6dUP0JhBuCK3sFO5TfdLn/YApnVkvPxuTv3+YKPIZend9Mt7Cz6sS3Q==} + /@rollup/rollup-linux-arm-gnueabihf@4.12.1: + resolution: {integrity: sha512-uBkwaI+gBUlIe+EfbNnY5xNyXuhZbDSx2nzzW8tRMjUmpScd6lCQYKY2V9BATHtv5Ef2OBq6SChEP8h+/cxifQ==} cpu: [arm] os: [linux] requiresBuild: true dev: false optional: true - /@rollup/rollup-linux-arm64-gnu@4.5.2: - resolution: {integrity: sha512-7Pk/5mO11JW/cH+a8lL/i0ZxmRGrbpYqN0VwO2DHhU+SJWWOH2zE1RAcPaj8KqiwC8DCDIJOSxjV9+9lLb6aeA==} + /@rollup/rollup-linux-arm64-gnu@4.12.1: + resolution: {integrity: sha512-0bK9aG1kIg0Su7OcFTlexkVeNZ5IzEsnz1ept87a0TUgZ6HplSgkJAnFpEVRW7GRcikT4GlPV0pbtVedOaXHQQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@rollup/rollup-linux-arm64-musl@4.5.2: - resolution: {integrity: sha512-KrRnuG5phJx756e62wxvWH2e+TK84MP2IVuPwfge+GBvWqIUfVzFRn09TKruuQBXzZp52Vyma7FjMDkwlA9xpg==} + /@rollup/rollup-linux-arm64-musl@4.12.1: + resolution: {integrity: sha512-qB6AFRXuP8bdkBI4D7UPUbE7OQf7u5OL+R94JE42Z2Qjmyj74FtDdLGeriRyBDhm4rQSvqAGCGC01b8Fu2LthQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@rollup/rollup-linux-x64-gnu@4.5.2: - resolution: {integrity: sha512-My+53GasPa2D2tU5dXiyHYwrELAUouSfkNlZ3bUKpI7btaztO5vpALEs3mvFjM7aKTvEbc7GQckuXeXIDKQ0fg==} + /@rollup/rollup-linux-riscv64-gnu@4.12.1: + resolution: {integrity: sha512-sHig3LaGlpNgDj5o8uPEoGs98RII8HpNIqFtAI8/pYABO8i0nb1QzT0JDoXF/pxzqO+FkxvwkHZo9k0NJYDedg==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-x64-gnu@4.12.1: + resolution: {integrity: sha512-nD3YcUv6jBJbBNFvSbp0IV66+ba/1teuBcu+fBBPZ33sidxitc6ErhON3JNavaH8HlswhWMC3s5rgZpM4MtPqQ==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /@rollup/rollup-linux-x64-musl@4.5.2: - resolution: {integrity: sha512-/f0Q6Sc+Vw54Ws6N8fxaEe4R7at3b8pFyv+O/F2VaQ4hODUJcRUcCBJh6zuqtgQQt7w845VTkGLFgWZkP3tUoQ==} + /@rollup/rollup-linux-x64-musl@4.12.1: + resolution: {integrity: sha512-7/XVZqgBby2qp/cO0TQ8uJK+9xnSdJ9ct6gSDdEr4MfABrjTyrW6Bau7HQ73a2a5tPB7hno49A0y1jhWGDN9OQ==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /@rollup/rollup-win32-arm64-msvc@4.5.2: - resolution: {integrity: sha512-NCKuuZWLht6zj7s6EIFef4BxCRX1GMr83S2W4HPCA0RnJ4iHE4FS1695q6Ewoa6A9nFjJe1//yUu0kgBU07Edw==} + /@rollup/rollup-win32-arm64-msvc@4.12.1: + resolution: {integrity: sha512-CYc64bnICG42UPL7TrhIwsJW4QcKkIt9gGlj21gq3VV0LL6XNb1yAdHVp1pIi9gkts9gGcT3OfUYHjGP7ETAiw==} cpu: [arm64] os: [win32] requiresBuild: true dev: false optional: true - /@rollup/rollup-win32-ia32-msvc@4.5.2: - resolution: {integrity: sha512-J5zL3riR4AOyU/J3M/i4k/zZ8eP1yT+nTmAKztCXJtnI36jYH0eepvob22mAQ/kLwfsK2TB6dbyVY1F8c/0H5A==} + /@rollup/rollup-win32-ia32-msvc@4.12.1: + resolution: {integrity: sha512-LN+vnlZ9g0qlHGlS920GR4zFCqAwbv2lULrR29yGaWP9u7wF5L7GqWu9Ah6/kFZPXPUkpdZwd//TNR+9XC9hvA==} cpu: [ia32] os: [win32] requiresBuild: true dev: false optional: true - /@rollup/rollup-win32-x64-msvc@4.5.2: - resolution: {integrity: sha512-pL0RXRHuuGLhvs7ayX/SAHph1hrDPXOM5anyYUQXWJEENxw3nfHkzv8FfVlEVcLyKPAEgDRkd6RKZq2SMqS/yg==} + /@rollup/rollup-win32-x64-msvc@4.12.1: + resolution: {integrity: sha512-n+vkrSyphvmU0qkQ6QBNXCGr2mKjhP08mPRM/Xp5Ck2FV4NrHU+y6axzDeixUrCBHVUS51TZhjqrKBBsHLKb2Q==} cpu: [x64] os: [win32] requiresBuild: true dev: false optional: true - /@tailwindcss/typography@0.5.10(tailwindcss@3.3.5): + /@tailwindcss/typography@0.5.10(tailwindcss@3.4.1): resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' @@ -1263,7 +1207,7 @@ packages: lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.3.5 + tailwindcss: 3.4.1 dev: false /@trysound/sax@0.2.0: @@ -1274,47 +1218,53 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.23.4 - '@babel/types': 7.23.4 - '@types/babel__generator': 7.6.7 + '@babel/parser': 7.24.0 + '@babel/types': 7.24.0 + '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.4 + '@types/babel__traverse': 7.20.5 dev: false - /@types/babel__generator@7.6.7: - resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} + /@types/babel__generator@7.6.8: + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: false /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.23.4 - '@babel/types': 7.23.4 + '@babel/parser': 7.24.0 + '@babel/types': 7.24.0 dev: false - /@types/babel__traverse@7.20.4: - resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==} + /@types/babel__traverse@7.20.5: + resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 + dev: false + + /@types/cheerio@0.22.35: + resolution: {integrity: sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA==} + dependencies: + '@types/node': 20.11.25 dev: false /@types/clean-css@4.2.11: resolution: {integrity: sha512-Y8n81lQVTAfP2TOdtJJEsCoYl1AnOkqDqMvXb9/7pfgZZ7r8YrEyurrAvAoAjHOGXKRybay+5CsExqIH6liccw==} dependencies: - '@types/node': 20.10.0 + '@types/node': 20.11.25 source-map: 0.6.1 dev: true - /@types/css-tree@2.3.4: - resolution: {integrity: sha512-wdxxe7zEpOXfy5C3FmwinAIc/6p6du/wOKMGZf07JHuHHRIvLtLq8h66zi3Yn7PCyswxbp3Ujx9h+vSuMvfN/w==} + /@types/css-tree@2.3.7: + resolution: {integrity: sha512-LUlutQBpR2TgqZJdvXCPOx9EME7a4PHSEo2Y2c8POFpj1E9a6V94PUZNwjVdfHWyb8RQZoNHTYOKs980+sOi+g==} dev: false - /@types/csso@5.0.2: - resolution: {integrity: sha512-4rX9xyR3Fk7hCbFvneunO74kfA6hgkc8vDW8LnzFrMHU+mqoMmsG7WtD1YAuHw/zhJHHQPfGxFf04Ypmnpyd5w==} + /@types/csso@5.0.4: + resolution: {integrity: sha512-W/FsRkm/9c04x9ON+bj+HQ0cSgNkG1LvcfuBCpkP7cpikM7+RkrNFLGtiofb++xBG6KGMUycLoDbi9/K621ZCw==} dependencies: - '@types/css-tree': 2.3.4 + '@types/css-tree': 2.3.7 dev: false /@types/debug@4.1.12: @@ -1327,20 +1277,14 @@ packages: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: false - /@types/hast@2.3.8: - resolution: {integrity: sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==} - dependencies: - '@types/unist': 2.0.10 - dev: false - - /@types/hast@3.0.3: - resolution: {integrity: sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==} + /@types/hast@3.0.4: + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} dependencies: '@types/unist': 3.0.2 dev: false - /@types/html-minifier-terser@7.0.1: - resolution: {integrity: sha512-ShOj4wY4R3bbUkKtlSmCX2N2AwBj1FDNTQm7HbmAdb6MJeAxG3tPUUxOhTZu06tlMpEEQd9agdr1Z198p+62IA==} + /@types/html-minifier-terser@7.0.2: + resolution: {integrity: sha512-mm2HqV22l8lFQh4r2oSsOEVea+m0qqxEmwpc9kC1p/XzmjLWrReR9D/GRs8Pex2NX/imyEH9c5IU/7tMBQCHOA==} dev: false /@types/html-minifier@4.0.5: @@ -1348,15 +1292,9 @@ packages: dependencies: '@types/clean-css': 4.2.11 '@types/relateurl': 0.2.33 - '@types/uglify-js': 3.17.4 + '@types/uglify-js': 3.17.5 dev: true - /@types/mdast@3.0.15: - resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - dependencies: - '@types/unist': 2.0.10 - dev: false - /@types/mdast@4.0.3: resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} dependencies: @@ -1377,21 +1315,16 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@20.10.0: - resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==} - dependencies: - undici-types: 5.26.5 - dev: true - - /@types/node@20.8.9: - resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==} + /@types/node@20.11.17: + resolution: {integrity: sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==} dependencies: undici-types: 5.26.5 dev: false - /@types/parse5@6.0.3: - resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} - dev: false + /@types/node@20.11.25: + resolution: {integrity: sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==} + dependencies: + undici-types: 5.26.5 /@types/relateurl@0.2.33: resolution: {integrity: sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==} @@ -1403,8 +1336,15 @@ packages: '@types/node': 17.0.45 dev: false - /@types/uglify-js@3.17.4: - resolution: {integrity: sha512-Hm/T0kV3ywpJyMGNbsItdivRhYNCQQf1IIsYsXnoVPES4t+FMLyDe0/K+Ea7ahWtMtSNb22ZdY7MIyoD9rqARg==} + /@types/tar@6.1.11: + resolution: {integrity: sha512-ThA1WD8aDdVU4VLuyq5NEqriwXErF5gEIJeyT6gHBWU7JtSmW2a5qjNv3/vR82O20mW+1vhmeZJfBQPT3HCugg==} + dependencies: + '@types/node': 20.11.25 + minipass: 4.2.8 + dev: false + + /@types/uglify-js@3.17.5: + resolution: {integrity: sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==} dependencies: source-map: 0.6.1 dev: true @@ -1417,12 +1357,20 @@ packages: resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} dev: false + /@types/yauzl@2.10.3: + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} + requiresBuild: true + dependencies: + '@types/node': 20.11.25 + dev: false + optional: true + /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: false - /acorn@8.11.2: - resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true dev: false @@ -1443,10 +1391,6 @@ packages: engines: {node: '>=12'} dev: false - /ansi-sequence-parser@1.1.1: - resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} - dev: false - /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -1492,38 +1436,40 @@ packages: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: false + /aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + dependencies: + dequal: 2.0.3 + dev: false + /array-iterate@2.0.1: resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} dev: false - /array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - dev: false - - /astro-compress@2.2.3: - resolution: {integrity: sha512-aU4yiTOsnrFdMQnfzxL3bxTCaa/4vIvGXR8e+Ngxr6jpZvzV1pOy7hIthzmt4vjHe6m4VfRSZwtc3/x16/fJcQ==} + /astro-compress@2.2.11: + resolution: {integrity: sha512-cXN8FI0txjhteYRQjcXJby1EVHQvPA6oqt2ep1Z0MUfXcrn+F0AQA59vFGEt/pTnzmqp0R6TgrBxK1ZRDAR6Hg==} dependencies: - '@types/csso': 5.0.2 - '@types/html-minifier-terser': 7.0.1 + '@types/csso': 5.0.4 + '@types/html-minifier-terser': 7.0.2 csso: 5.0.5 - files-pipe: 2.1.2 + files-pipe: 2.1.8 html-minifier-terser: 7.2.0 - lightningcss: 1.22.0 - sharp: 0.32.6 - svgo: 3.0.2 - terser: 5.24.0 - typescript-esbuild: 0.3.1 + kleur: 4.1.5 + lightningcss: 1.24.0 + sharp: 0.33.2 + svgo: 3.2.0 + terser: 5.28.1 dev: false - /astro-icon@0.8.1(patch_hash=rlh6isao6q2ppklzq5oz7gcv5q): - resolution: {integrity: sha512-APk+fbFnoyGdIVSPFrdrOW9YBK96/1fYuVe7ULTGW92+z00RKB8GfLJiUvzNVXUAX2rZJCFmruGVF4rrhcTYsg==} + /astro-icon@1.1.0: + resolution: {integrity: sha512-Nksc09p7UuHeMcPNS9w1pKqRw3+wEmmh0A3FJW+FNXvqaeWI4RLvD1MCWErpY3Z5Cvad317rvLdik/Hg8GEk8Q==} dependencies: - node-fetch: 3.3.2 - resolve-pkg: 2.0.0 - svgo: 2.8.0 + '@iconify/tools': 3.0.7 + '@iconify/types': 2.0.0 + '@iconify/utils': 2.1.22 + transitivePeerDependencies: + - supports-color dev: false - patched: true /astro-robots-txt@1.0.0: resolution: {integrity: sha512-6JQSLid4gMhoWjOm85UHLkgrw0+hHIjnJVIUqxjU2D6feKlVyYukMNYjH44ZDZBK1P8hNxd33PgWlHzCASvedA==} @@ -1538,66 +1484,72 @@ packages: tippy.js: 6.3.7 dev: false - /astro@3.6.0(typescript@5.2.2): - resolution: {integrity: sha512-mRDzWXsaSBaN+juvunO4Ukq8HQ1WqrULlcZfKzaKEZEXvxiWmMKN9tH0onQH0EaQ7+f4nNR4VN9kYTM26uMrXQ==} + /astro@4.4.13: + resolution: {integrity: sha512-kx2k2DJd9Os15zJBo8fK01/2F7/4wH6sAKmlBHlkGHIFm6CKSSzWCK/IWQ0DybNWtthK9A3HDZ4VYWv0BJDOBg==} engines: {node: '>=18.14.1', npm: '>=6.14.0'} hasBin: true dependencies: - '@astrojs/compiler': 2.3.2 + '@astrojs/compiler': 2.7.0 '@astrojs/internal-helpers': 0.2.1 - '@astrojs/markdown-remark': 3.5.0(astro@3.6.0) + '@astrojs/markdown-remark': 4.2.1 '@astrojs/telemetry': 3.0.4 - '@babel/core': 7.23.3 - '@babel/generator': 7.23.4 - '@babel/parser': 7.23.4 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.3) - '@babel/traverse': 7.23.4 - '@babel/types': 7.23.4 + '@babel/core': 7.24.0 + '@babel/generator': 7.23.6 + '@babel/parser': 7.24.0 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.0) + '@babel/traverse': 7.24.0 + '@babel/types': 7.24.0 + '@medv/finder': 3.2.0 '@types/babel__core': 7.20.5 - acorn: 8.11.2 + acorn: 8.11.3 + aria-query: 5.3.0 + axobject-query: 4.0.0 boxen: 7.1.1 - chokidar: 3.5.3 - ci-info: 3.9.0 - clsx: 2.0.0 + chokidar: 3.6.0 + ci-info: 4.0.0 + clsx: 2.1.0 common-ancestor-path: 1.0.1 - cookie: 0.5.0 + cookie: 0.6.0 + cssesc: 3.0.0 debug: 4.3.4 - deterministic-object-hash: 1.3.1 + deterministic-object-hash: 2.0.2 devalue: 4.3.2 - diff: 5.1.0 + diff: 5.2.0 + dlv: 1.1.3 + dset: 3.1.3 es-module-lexer: 1.4.1 - esbuild: 0.19.7 + esbuild: 0.19.12 estree-walker: 3.0.3 execa: 8.0.1 fast-glob: 3.3.2 + flattie: 1.1.1 github-slugger: 2.0.0 gray-matter: 4.0.3 html-escaper: 3.0.3 http-cache-semantics: 4.1.1 js-yaml: 4.1.0 kleur: 4.1.5 - magic-string: 0.30.5 - mdast-util-to-hast: 12.3.0 + magic-string: 0.30.8 + mdast-util-to-hast: 13.0.2 mime: 3.0.0 ora: 7.0.1 - p-limit: 4.0.0 - p-queue: 7.4.1 + p-limit: 5.0.0 + p-queue: 8.0.1 path-to-regexp: 6.2.1 - preferred-pm: 3.1.2 - probe-image-size: 7.2.3 + preferred-pm: 3.1.3 prompts: 2.4.2 - rehype: 12.0.1 + rehype: 13.0.1 resolve: 1.22.8 - semver: 7.5.4 - server-destroy: 1.0.1 - shikiji: 0.6.13 - string-width: 6.1.0 + semver: 7.6.0 + shikiji: 0.9.19 + shikiji-core: 0.9.19 + string-width: 7.1.0 strip-ansi: 7.1.0 - tsconfck: 3.0.0(typescript@5.2.2) - unist-util-visit: 4.1.2 - vfile: 5.3.7 - vite: 4.5.0 - vitefu: 0.2.5(vite@4.5.0) + tsconfck: 3.0.2 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + vite: 5.1.5 + vitefu: 0.2.5(vite@5.1.5) which-pm: 2.1.1 yargs-parser: 21.1.1 zod: 3.22.4 @@ -1615,32 +1567,40 @@ packages: - typescript dev: false - /autoprefixer@10.4.16(postcss@8.4.31): - resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} + /autoprefixer@10.4.18(postcss@8.4.35): + resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.22.1 - caniuse-lite: 1.0.30001564 + browserslist: 4.23.0 + caniuse-lite: 1.0.30001596 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.31 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: false - /b4a@1.6.4: - resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} + /axobject-query@4.0.0: + resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + dependencies: + dequal: 2.0.3 dev: false - /babel-plugin-transform-hook-names@1.0.2(@babel/core@7.23.3): + /b4a@1.6.6: + resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} + requiresBuild: true + dev: false + optional: true + + /babel-plugin-transform-hook-names@1.0.2(@babel/core@7.24.0): resolution: {integrity: sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==} peerDependencies: '@babel/core': ^7.12.10 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.24.0 dev: false /bail@2.0.2: @@ -1651,6 +1611,41 @@ packages: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: false + /bare-events@2.2.1: + resolution: {integrity: sha512-9GYPpsPFvrWBkelIhOhTWtkeZxVxZOdb3VnFTCzlOo3OjvmTvzLoZFUT8kNFACx0vJej6QPney1Cf9BvzCNE/A==} + requiresBuild: true + dev: false + optional: true + + /bare-fs@2.2.1: + resolution: {integrity: sha512-+CjmZANQDFZWy4PGbVdmALIwmt33aJg8qTkVjClU6X4WmZkTPBDxRHiBn7fpqEWEfF3AC2io++erpViAIQbSjg==} + requiresBuild: true + dependencies: + bare-events: 2.2.1 + bare-os: 2.2.0 + bare-path: 2.1.0 + streamx: 2.16.1 + dev: false + optional: true + + /bare-os@2.2.0: + resolution: {integrity: sha512-hD0rOPfYWOMpVirTACt4/nK8mC55La12K5fY1ij8HAdfQakD62M+H4o4tpfKzVGLgRDTuk3vjA4GqGXXCeFbag==} + requiresBuild: true + dev: false + optional: true + + /bare-path@2.1.0: + resolution: {integrity: sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==} + requiresBuild: true + dependencies: + bare-os: 2.2.0 + dev: false + optional: true + + /base-64@1.0.0: + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} + dev: false + /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: false @@ -1662,11 +1657,13 @@ packages: /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + requiresBuild: true dependencies: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.2 dev: false + optional: true /bl@5.1.0: resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} @@ -1694,13 +1691,6 @@ packages: wrap-ansi: 8.1.0 dev: false - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: false - /brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: @@ -1714,15 +1704,19 @@ packages: fill-range: 7.0.1 dev: false - /browserslist@4.22.1: - resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} + /browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001564 - electron-to-chromium: 1.4.594 - node-releases: 2.0.13 - update-browserslist-db: 1.0.13(browserslist@4.22.1) + caniuse-lite: 1.0.30001596 + electron-to-chromium: 1.4.695 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.23.0) + dev: false + + /buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} dev: false /buffer-from@1.1.2: @@ -1731,10 +1725,12 @@ packages: /buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + requiresBuild: true dependencies: base64-js: 1.5.1 ieee754: 1.2.1 dev: false + optional: true /buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} @@ -1767,8 +1763,8 @@ packages: engines: {node: '>=14.16'} dev: false - /caniuse-lite@1.0.30001564: - resolution: {integrity: sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg==} + /caniuse-lite@1.0.30001596: + resolution: {integrity: sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==} dev: false /ccount@2.0.1: @@ -1784,14 +1780,6 @@ packages: supports-color: 5.5.0 dev: false - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: false - /chalk@5.3.0: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} @@ -1809,8 +1797,32 @@ packages: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} dev: false - /chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + /cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + dev: false + + /cheerio@1.0.0-rc.12: + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} + engines: {node: '>= 6'} + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.1.0 + htmlparser2: 8.0.2 + parse5: 7.1.2 + parse5-htmlparser2-tree-adapter: 7.0.0 + dev: false + + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 @@ -1826,6 +1838,13 @@ packages: /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + requiresBuild: true + dev: false + optional: true + + /chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} dev: false /ci-info@3.9.0: @@ -1833,6 +1852,11 @@ packages: engines: {node: '>=8'} dev: false + /ci-info@4.0.0: + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + engines: {node: '>=8'} + dev: false + /clean-css@4.2.4: resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==} engines: {node: '>= 4.0'} @@ -1840,8 +1864,8 @@ packages: source-map: 0.6.1 dev: false - /clean-css@5.3.2: - resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==} + /clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} engines: {node: '>= 10.0'} dependencies: source-map: 0.6.1 @@ -1864,8 +1888,8 @@ packages: engines: {node: '>=6'} dev: false - /clsx@2.0.0: - resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} + /clsx@2.1.0: + resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} engines: {node: '>=6'} dev: false @@ -1914,11 +1938,6 @@ packages: engines: {node: '>=14'} dev: false - /commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} - dev: false - /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: false @@ -1937,16 +1956,12 @@ packages: resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} dev: false - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: false - /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: false - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + /cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} dev: false @@ -1959,16 +1974,6 @@ packages: which: 2.0.2 dev: false - /css-select@4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - dependencies: - boolbase: 1.0.0 - css-what: 6.1.0 - domhandler: 4.3.1 - domutils: 2.8.0 - nth-check: 2.1.1 - dev: false - /css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} dependencies: @@ -1979,14 +1984,6 @@ packages: nth-check: 2.1.1 dev: false - /css-tree@1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} - dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 - dev: false - /css-tree@2.2.1: resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} @@ -2014,13 +2011,6 @@ packages: hasBin: true dev: false - /csso@4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} - dependencies: - css-tree: 1.1.3 - dev: false - /csso@5.0.5: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} @@ -2028,33 +2018,6 @@ packages: css-tree: 2.2.1 dev: false - /data-uri-to-buffer@4.0.1: - resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} - engines: {node: '>= 12'} - dev: false - - /debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 - dev: false - - /debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.3 - dev: false - /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -2076,14 +2039,18 @@ packages: /decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} + requiresBuild: true dependencies: mimic-response: 3.1.0 dev: false + optional: true /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} + requiresBuild: true dev: false + optional: true /deepmerge-ts@5.1.0: resolution: {integrity: sha512-eS8dRJOckyo9maw9Tu5O5RUi/4inFLrnoLkBe3cPfDMx3WZioXtmOew4TXQaxq7Rhl4xjDtR7c6x8nNTxOvbFw==} @@ -2106,8 +2073,11 @@ packages: engines: {node: '>=8'} dev: false - /deterministic-object-hash@1.3.1: - resolution: {integrity: sha512-kQDIieBUreEgY+akq0N7o4FzZCr27dPG1xr3wq267vPwDlSXQ3UMcBXHqTGUBaM/5WDS1jwTYjxRhUzHeuiAvw==} + /deterministic-object-hash@2.0.2: + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} + engines: {node: '>=18'} + dependencies: + base-64: 1.0.0 dev: false /devalue@4.3.2: @@ -2124,30 +2094,15 @@ packages: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: false - /diff@5.1.0: - resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} + /diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} dev: false - /dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 - dev: false - /dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} dev: false - /dom-serializer@1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - entities: 2.2.0 - dev: false - /dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} dependencies: @@ -2160,13 +2115,6 @@ packages: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: false - /domhandler@4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} - dependencies: - domelementtype: 2.3.0 - dev: false - /domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} @@ -2174,14 +2122,6 @@ packages: domelementtype: 2.3.0 dev: false - /domutils@2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - dependencies: - dom-serializer: 1.4.1 - domelementtype: 2.3.0 - domhandler: 4.3.1 - dev: false - /domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} dependencies: @@ -2206,8 +2146,8 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: false - /electron-to-chromium@1.4.594: - resolution: {integrity: sha512-xT1HVAu5xFn7bDfkjGQi9dNpMqGchUkebwf1GL7cZN32NSwwlHRPMSDJ1KN6HkS0bWUtndbSQZqvpQftKG2uFQ==} + /electron-to-chromium@1.4.695: + resolution: {integrity: sha512-eMijZmeqPtm774pCZIOrfUHMs/7ls++W1sLhxwqgu8KQ8E2WmMtzwyqOMt0XXUJ3HTIPfuwlfwF+I5cwnfItBA==} dev: false /emoji-regex@10.3.0: @@ -2224,14 +2164,11 @@ packages: /end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + requiresBuild: true dependencies: once: 1.4.0 dev: false - /entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - dev: false - /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -2241,110 +2178,39 @@ packages: resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} dev: false - /esbuild-plugin-copy@2.1.1(esbuild@0.19.5): - resolution: {integrity: sha512-Bk66jpevTcV8KMFzZI1P7MZKZ+uDcrZm2G2egZ2jNIvVnivDpodZI+/KnpL3Jnap0PBdIHU7HwFGB8r+vV5CVw==} - peerDependencies: - esbuild: '>= 0.14.0' - dependencies: - chalk: 4.1.2 - chokidar: 3.5.3 - esbuild: 0.19.5 - fs-extra: 10.1.0 - globby: 11.1.0 - dev: false - - /esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + /esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 dev: false - /esbuild@0.19.5: - resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.19.5 - '@esbuild/android-arm64': 0.19.5 - '@esbuild/android-x64': 0.19.5 - '@esbuild/darwin-arm64': 0.19.5 - '@esbuild/darwin-x64': 0.19.5 - '@esbuild/freebsd-arm64': 0.19.5 - '@esbuild/freebsd-x64': 0.19.5 - '@esbuild/linux-arm': 0.19.5 - '@esbuild/linux-arm64': 0.19.5 - '@esbuild/linux-ia32': 0.19.5 - '@esbuild/linux-loong64': 0.19.5 - '@esbuild/linux-mips64el': 0.19.5 - '@esbuild/linux-ppc64': 0.19.5 - '@esbuild/linux-riscv64': 0.19.5 - '@esbuild/linux-s390x': 0.19.5 - '@esbuild/linux-x64': 0.19.5 - '@esbuild/netbsd-x64': 0.19.5 - '@esbuild/openbsd-x64': 0.19.5 - '@esbuild/sunos-x64': 0.19.5 - '@esbuild/win32-arm64': 0.19.5 - '@esbuild/win32-ia32': 0.19.5 - '@esbuild/win32-x64': 0.19.5 - dev: false - - /esbuild@0.19.7: - resolution: {integrity: sha512-6brbTZVqxhqgbpqBR5MzErImcpA0SQdoKOkcWK/U30HtQxnokIpG3TX2r0IJqbFUzqLjhU/zC1S5ndgakObVCQ==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.19.7 - '@esbuild/android-arm64': 0.19.7 - '@esbuild/android-x64': 0.19.7 - '@esbuild/darwin-arm64': 0.19.7 - '@esbuild/darwin-x64': 0.19.7 - '@esbuild/freebsd-arm64': 0.19.7 - '@esbuild/freebsd-x64': 0.19.7 - '@esbuild/linux-arm': 0.19.7 - '@esbuild/linux-arm64': 0.19.7 - '@esbuild/linux-ia32': 0.19.7 - '@esbuild/linux-loong64': 0.19.7 - '@esbuild/linux-mips64el': 0.19.7 - '@esbuild/linux-ppc64': 0.19.7 - '@esbuild/linux-riscv64': 0.19.7 - '@esbuild/linux-s390x': 0.19.7 - '@esbuild/linux-x64': 0.19.7 - '@esbuild/netbsd-x64': 0.19.7 - '@esbuild/openbsd-x64': 0.19.7 - '@esbuild/sunos-x64': 0.19.7 - '@esbuild/win32-arm64': 0.19.7 - '@esbuild/win32-ia32': 0.19.7 - '@esbuild/win32-x64': 0.19.7 - dev: false - - /escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} dev: false @@ -2378,6 +2244,21 @@ packages: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} dev: false + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: false + /execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} @@ -2387,7 +2268,7 @@ packages: human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 - npm-run-path: 5.1.0 + npm-run-path: 5.3.0 onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 @@ -2396,7 +2277,9 @@ packages: /expand-template@2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} + requiresBuild: true dev: false + optional: true /extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -2409,20 +2292,25 @@ packages: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: false - /fast-fifo@1.3.2: - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + /extract-zip@2.0.1: + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} + engines: {node: '>= 10.17.0'} + hasBin: true + dependencies: + debug: 4.3.4 + get-stream: 5.2.0 + yauzl: 2.10.0 + optionalDependencies: + '@types/yauzl': 2.10.3 + transitivePeerDependencies: + - supports-color dev: false - /fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 + /fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + requiresBuild: true dev: false + optional: true /fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} @@ -2435,18 +2323,16 @@ packages: micromatch: 4.0.5 dev: false - /fastq@1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + /fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} dependencies: reusify: 1.0.4 dev: false - /fetch-blob@3.2.0: - resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} - engines: {node: ^12.20 || >= 14.13} + /fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} dependencies: - node-domexception: 1.0.0 - web-streams-polyfill: 3.2.1 + pend: 1.2.0 dev: false /filename-reserved-regex@3.0.0: @@ -2454,12 +2340,12 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false - /files-pipe@2.1.2: - resolution: {integrity: sha512-QWmVUJ4swy7Jan9x3VPUVjoGdUw+YZRY4j5AaqArOdRF5lX8vgIPdD+OzUqWzJ/pvjHY2zU43b5s2lb1hiSNlA==} + /files-pipe@2.1.8: + resolution: {integrity: sha512-2qebFhQ/Vnw7HygoeKpLjnd6ClzTt9y8qSNXjcP+5DHAFEwDq1T+d6sW8PLSkDujHMsN6Lq2ufFoWZCT8YraXw==} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.11.17 deepmerge-ts: 5.1.0 - fast-glob: 3.3.1 + fast-glob: 3.3.2 dev: false /fill-range@7.0.1: @@ -2496,11 +2382,17 @@ packages: resolution: {integrity: sha512-FyRNiqlgu9ZeFCjfN0UiGUlj5dUWNYLyFaWN/Q8sOMf0E+KGA4dMROaBZpCtym85fChgCspoa3jHoLTRZiy74A==} dev: false - /formdata-polyfill@4.0.10: - resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} - engines: {node: '>=12.20.0'} + /flattie@1.1.1: + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} + engines: {node: '>=8'} + dev: false + + /foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} dependencies: - fetch-blob: 3.2.0 + cross-spawn: 7.0.3 + signal-exit: 4.1.0 dev: false /fraction.js@4.3.7: @@ -2509,19 +2401,15 @@ packages: /fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + requiresBuild: true dev: false + optional: true - /fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} + /fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - dev: false - - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + minipass: 3.3.6 dev: false /fsevents@2.3.3: @@ -2541,6 +2429,23 @@ packages: engines: {node: '>=6.9.0'} dev: false + /get-east-asian-width@1.2.0: + resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} + engines: {node: '>=18'} + dev: false + + /get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + dependencies: + pump: 3.0.0 + dev: false + + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: false + /get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} @@ -2548,7 +2453,9 @@ packages: /github-from-package@0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + requiresBuild: true dev: false + optional: true /github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} @@ -2568,15 +2475,16 @@ packages: is-glob: 4.0.3 dev: false - /glob@7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + /glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.3 + minipass: 7.0.4 + path-scurry: 1.10.1 dev: false /globals@11.12.0: @@ -2584,18 +2492,6 @@ packages: engines: {node: '>=4'} dev: false - /globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.1 - ignore: 5.3.0 - merge2: 1.4.1 - slash: 3.0.0 - dev: false - /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: false @@ -2615,75 +2511,47 @@ packages: engines: {node: '>=4'} dev: false - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: false - - /hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + /hasown@2.0.1: + resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 dev: false - /hast-util-from-parse5@7.1.2: - resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} + /hast-util-from-html@2.0.1: + resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} dependencies: - '@types/hast': 2.3.8 - '@types/unist': 2.0.10 - hastscript: 7.2.0 - property-information: 6.4.0 - vfile: 5.3.7 - vfile-location: 4.1.0 - web-namespaces: 2.0.1 + '@types/hast': 3.0.4 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.1 + parse5: 7.1.2 + vfile: 6.0.1 + vfile-message: 4.0.2 dev: false /hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} dependencies: - '@types/hast': 3.0.3 + '@types/hast': 3.0.4 '@types/unist': 3.0.2 devlop: 1.1.0 hastscript: 8.0.0 - property-information: 6.4.0 + property-information: 6.4.1 vfile: 6.0.1 vfile-location: 5.0.2 web-namespaces: 2.0.1 dev: false - /hast-util-parse-selector@3.1.1: - resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} - dependencies: - '@types/hast': 2.3.8 - dev: false - /hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} dependencies: - '@types/hast': 3.0.3 + '@types/hast': 3.0.4 dev: false - /hast-util-raw@7.2.3: - resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} + /hast-util-raw@9.0.2: + resolution: {integrity: sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==} dependencies: - '@types/hast': 2.3.8 - '@types/parse5': 6.0.3 - hast-util-from-parse5: 7.1.2 - hast-util-to-parse5: 7.1.0 - html-void-elements: 2.0.1 - parse5: 6.0.1 - unist-util-position: 4.0.4 - unist-util-visit: 4.1.2 - vfile: 5.3.7 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - dev: false - - /hast-util-raw@9.0.1: - resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==} - dependencies: - '@types/hast': 3.0.3 + '@types/hast': 3.0.4 '@types/unist': 3.0.2 '@ungap/structured-clone': 1.2.0 hast-util-from-parse5: 8.0.1 @@ -2698,89 +2566,48 @@ packages: zwitch: 2.0.4 dev: false - /hast-util-to-html@8.0.4: - resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} - dependencies: - '@types/hast': 2.3.8 - '@types/unist': 2.0.10 - ccount: 2.0.1 - comma-separated-tokens: 2.0.3 - hast-util-raw: 7.2.3 - hast-util-whitespace: 2.0.1 - html-void-elements: 2.0.1 - property-information: 6.4.0 - space-separated-tokens: 2.0.2 - stringify-entities: 4.0.3 - zwitch: 2.0.4 - dev: false - /hast-util-to-html@9.0.0: resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==} dependencies: - '@types/hast': 3.0.3 + '@types/hast': 3.0.4 '@types/unist': 3.0.2 ccount: 2.0.1 comma-separated-tokens: 2.0.3 - hast-util-raw: 9.0.1 + hast-util-raw: 9.0.2 hast-util-whitespace: 3.0.0 html-void-elements: 3.0.0 mdast-util-to-hast: 13.0.2 - property-information: 6.4.0 + property-information: 6.4.1 space-separated-tokens: 2.0.2 stringify-entities: 4.0.3 zwitch: 2.0.4 dev: false - /hast-util-to-parse5@7.1.0: - resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} - dependencies: - '@types/hast': 2.3.8 - comma-separated-tokens: 2.0.3 - property-information: 6.4.0 - space-separated-tokens: 2.0.2 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - dev: false - /hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} dependencies: - '@types/hast': 3.0.3 + '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 devlop: 1.1.0 - property-information: 6.4.0 + property-information: 6.4.1 space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 dev: false - /hast-util-whitespace@2.0.1: - resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} - dev: false - /hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} dependencies: - '@types/hast': 3.0.3 - dev: false - - /hastscript@7.2.0: - resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} - dependencies: - '@types/hast': 2.3.8 - comma-separated-tokens: 2.0.3 - hast-util-parse-selector: 3.1.1 - property-information: 6.4.0 - space-separated-tokens: 2.0.2 + '@types/hast': 3.0.4 dev: false /hastscript@8.0.0: resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} dependencies: - '@types/hast': 3.0.3 + '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 - property-information: 6.4.0 + property-information: 6.4.1 space-separated-tokens: 2.0.2 dev: false @@ -2799,12 +2626,12 @@ packages: hasBin: true dependencies: camel-case: 4.1.2 - clean-css: 5.3.2 + clean-css: 5.3.3 commander: 10.0.1 entities: 4.5.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.24.0 + terser: 5.28.1 dev: false /html-minifier@4.0.0: @@ -2821,48 +2648,39 @@ packages: uglify-js: 3.17.4 dev: false - /html-void-elements@2.0.1: - resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} - dev: false - /html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} dev: false + /htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + dev: false + /http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} dev: false + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: false + /human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} dev: false - /iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: false - /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: false - /ignore@5.3.0: - resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} - engines: {node: '>= 4'} - dev: false - - /import-meta-resolve@3.1.1: - resolution: {integrity: sha512-qeywsE/KC3w9Fd2ORrRDUw6nS/nLwZpXgfrOc2IILvZYnCaEMd+D56Vfg9k4G29gIeVi3XKql1RQatME8iYsiw==} - dev: false - - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - dependencies: - once: 1.4.0 - wrappy: 1.0.2 + /import-meta-resolve@4.0.0: + resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} dev: false /inherits@2.0.4: @@ -2871,7 +2689,9 @@ packages: /ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + requiresBuild: true dev: false + optional: true /is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} @@ -2892,7 +2712,7 @@ packages: /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - hasown: 2.0.0 + hasown: 2.0.1 dev: false /is-docker@3.0.0: @@ -2946,6 +2766,11 @@ packages: engines: {node: '>=12'} dev: false + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: false + /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -2967,6 +2792,15 @@ packages: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: false + /jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: false + /jiti@1.21.0: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true @@ -3003,16 +2837,8 @@ packages: hasBin: true dev: false - /jsonc-parser@3.2.0: - resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} - dev: false - - /jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 + /jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} dev: false /kind-of@6.0.3: @@ -3034,8 +2860,8 @@ packages: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} dev: false - /lightningcss-darwin-arm64@1.22.0: - resolution: {integrity: sha512-aH2be3nNny+It5YEVm8tBSSdRlBVWQV8m2oJ7dESiYRzyY/E/bQUe2xlw5caaMuhlM9aoTMtOH25yzMhir0qPg==} + /lightningcss-darwin-arm64@1.24.0: + resolution: {integrity: sha512-rTNPkEiynOu4CfGdd5ZfVOQe2gd2idfQd4EfX1l2ZUUwd+2SwSdbb7cG4rlwfnZckbzCAygm85xkpekRE5/wFw==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] @@ -3043,8 +2869,8 @@ packages: dev: false optional: true - /lightningcss-darwin-x64@1.22.0: - resolution: {integrity: sha512-9KHRFA0Y6mNxRHeoQMp0YaI0R0O2kOgUlYPRjuasU4d+pI8NRhVn9bt0yX9VPs5ibWX1RbDViSPtGJvYYrfVAQ==} + /lightningcss-darwin-x64@1.24.0: + resolution: {integrity: sha512-4KCeF2RJjzp9xdGY8zIH68CUtptEg8uz8PfkHvsIdrP4t9t5CIgfDBhiB8AmuO75N6SofdmZexDZIKdy9vA7Ww==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] @@ -3052,8 +2878,8 @@ packages: dev: false optional: true - /lightningcss-freebsd-x64@1.22.0: - resolution: {integrity: sha512-xaYL3xperGwD85rQioDb52ozF3NAJb+9wrge3jD9lxGffplu0Mn35rXMptB8Uc2N9Mw1i3Bvl7+z1evlqVl7ww==} + /lightningcss-freebsd-x64@1.24.0: + resolution: {integrity: sha512-FJAYlek1wXuVTsncNU0C6YD41q126dXcIUm97KAccMn9C4s/JfLSqGWT2gIzAblavPFkyGG2gIADTWp3uWfN1g==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] @@ -3061,8 +2887,8 @@ packages: dev: false optional: true - /lightningcss-linux-arm-gnueabihf@1.22.0: - resolution: {integrity: sha512-epQGvXIjOuxrZpMpMnRjK54ZqzhiHhCPLtHvw2fb6NeK2kK9YtF0wqmeTBiQ1AkbWfnnXGTstYaFNiadNK+StQ==} + /lightningcss-linux-arm-gnueabihf@1.24.0: + resolution: {integrity: sha512-N55K6JqzMx7C0hYUu1YmWqhkHwzEJlkQRMA6phY65noO0I1LOAvP4wBIoFWrzRE+O6zL0RmXJ2xppqyTbk3sYw==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] @@ -3070,8 +2896,8 @@ packages: dev: false optional: true - /lightningcss-linux-arm64-gnu@1.22.0: - resolution: {integrity: sha512-AArGtKSY4DGTA8xP8SDyNyKtpsUl1Rzq6FW4JomeyUQ4nBrR71uPChksTpj3gmWuGhZeRKLeCUI1DBid/zhChg==} + /lightningcss-linux-arm64-gnu@1.24.0: + resolution: {integrity: sha512-MqqUB2TpYtFWeBvvf5KExDdClU3YGLW5bHKs50uKKootcvG9KoS7wYwd5UichS+W3mYLc5yXUPGD1DNWbLiYKw==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] @@ -3079,8 +2905,8 @@ packages: dev: false optional: true - /lightningcss-linux-arm64-musl@1.22.0: - resolution: {integrity: sha512-RRraNgP8hnBPhInTTUdlFm+z16C/ghbxBG51Sw00hd7HUyKmEUKRozyc5od+/N6pOrX/bIh5vIbtMXIxsos0lg==} + /lightningcss-linux-arm64-musl@1.24.0: + resolution: {integrity: sha512-5wn4d9tFwa5bS1ao9mLexYVJdh3nn09HNIipsII6ZF7z9ZA5J4dOEhMgKoeCl891axTGTUYd8Kxn+Hn3XUSYRQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] @@ -3088,8 +2914,8 @@ packages: dev: false optional: true - /lightningcss-linux-x64-gnu@1.22.0: - resolution: {integrity: sha512-grdrhYGRi2KrR+bsXJVI0myRADqyA7ekprGxiuK5QRNkv7kj3Yq1fERDNyzZvjisHwKUi29sYMClscbtl+/Zpw==} + /lightningcss-linux-x64-gnu@1.24.0: + resolution: {integrity: sha512-3j5MdTh+LSDF3o6uDwRjRUgw4J+IfDCVtdkUrJvKxL79qBLUujXY7CTe5X3IQDDLKEe/3wu49r8JKgxr0MfjbQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] @@ -3097,8 +2923,8 @@ packages: dev: false optional: true - /lightningcss-linux-x64-musl@1.22.0: - resolution: {integrity: sha512-t5f90X+iQUtIyR56oXIHMBUyQFX/zwmPt72E6Dane3P8KNGlkijTg2I75XVQS860gNoEFzV7Mm5ArRRA7u5CAQ==} + /lightningcss-linux-x64-musl@1.24.0: + resolution: {integrity: sha512-HI+rNnvaLz0o36z6Ki0gyG5igVGrJmzczxA5fznr6eFTj3cHORoR/j2q8ivMzNFR4UKJDkTWUH5LMhacwOHWBA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] @@ -3106,8 +2932,8 @@ packages: dev: false optional: true - /lightningcss-win32-x64-msvc@1.22.0: - resolution: {integrity: sha512-64HTDtOOZE9PUCZJiZZQpyqXBbdby1lnztBccnqh+NtbKxjnGzP92R2ngcgeuqMPecMNqNWxgoWgTGpC+yN5Sw==} + /lightningcss-win32-x64-msvc@1.24.0: + resolution: {integrity: sha512-oeije/t7OZ5N9vSs6amyW/34wIYoBCpE6HUlsSKcP2SR1CVgx9oKEM00GtQmtqNnYiMIfsSm7+ppMb4NLtD5vg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] @@ -3115,21 +2941,21 @@ packages: dev: false optional: true - /lightningcss@1.22.0: - resolution: {integrity: sha512-+z0qvwRVzs4XGRXelnWRNwqsXUx8k3bSkbP8vD42kYKSk3z9OM2P3e/gagT7ei/gwh8DTS80LZOFZV6lm8Z8Fg==} + /lightningcss@1.24.0: + resolution: {integrity: sha512-y36QEEDVx4IM7/yIZNsZJMRREIu26WzTsauIysf5s76YeCmlSbRZS7aC97IGPuoFRnyZ5Wx43OBsQBFB5Ne7ng==} engines: {node: '>= 12.0.0'} dependencies: detect-libc: 1.0.3 optionalDependencies: - lightningcss-darwin-arm64: 1.22.0 - lightningcss-darwin-x64: 1.22.0 - lightningcss-freebsd-x64: 1.22.0 - lightningcss-linux-arm-gnueabihf: 1.22.0 - lightningcss-linux-arm64-gnu: 1.22.0 - lightningcss-linux-arm64-musl: 1.22.0 - lightningcss-linux-x64-gnu: 1.22.0 - lightningcss-linux-x64-musl: 1.22.0 - lightningcss-win32-x64-msvc: 1.22.0 + lightningcss-darwin-arm64: 1.24.0 + lightningcss-darwin-x64: 1.24.0 + lightningcss-freebsd-x64: 1.24.0 + lightningcss-linux-arm-gnueabihf: 1.24.0 + lightningcss-linux-arm64-gnu: 1.24.0 + lightningcss-linux-arm64-musl: 1.24.0 + lightningcss-linux-x64-gnu: 1.24.0 + lightningcss-linux-x64-musl: 1.24.0 + lightningcss-win32-x64-msvc: 1.24.0 dev: false /lilconfig@2.1.0: @@ -3137,8 +2963,8 @@ packages: engines: {node: '>=10'} dev: false - /lilconfig@3.0.0: - resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + /lilconfig@3.1.1: + resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} engines: {node: '>=14'} dev: false @@ -3156,6 +2982,19 @@ packages: strip-bom: 3.0.0 dev: false + /local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + dev: false + + /local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + dependencies: + mlly: 1.6.1 + pkg-types: 1.0.3 + dev: false + /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -3204,6 +3043,11 @@ packages: tslib: 2.6.2 dev: false + /lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + dev: false + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -3217,10 +3061,6 @@ packages: yallist: 4.0.0 dev: false - /lunr@2.3.9: - resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} - dev: false - /magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} @@ -3228,24 +3068,17 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: false + /magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: false + /markdown-table@3.0.3: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} dev: false - /marked@4.3.0: - resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} - engines: {node: '>= 12'} - hasBin: true - dev: false - - /mdast-util-definitions@5.1.2: - resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} - dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 - unist-util-visit: 4.1.2 - dev: false - /mdast-util-definitions@6.0.0: resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} dependencies: @@ -3254,114 +3087,114 @@ packages: unist-util-visit: 5.0.0 dev: false - /mdast-util-find-and-replace@2.2.2: - resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + /mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} dependencies: - '@types/mdast': 3.0.15 + '@types/mdast': 4.0.3 escape-string-regexp: 5.0.0 - unist-util-is: 5.2.1 - unist-util-visit-parents: 5.1.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 dev: false - /mdast-util-from-markdown@1.3.1: - resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} + /mdast-util-from-markdown@2.0.0: + resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 decode-named-character-reference: 1.0.2 - mdast-util-to-string: 3.2.0 - micromark: 3.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-decode-string: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - unist-util-stringify-position: 3.0.3 - uvu: 0.5.6 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-decode-string: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-stringify-position: 4.0.0 transitivePeerDependencies: - supports-color dev: false - /mdast-util-gfm-autolink-literal@1.0.3: - resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + /mdast-util-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} dependencies: - '@types/mdast': 3.0.15 + '@types/mdast': 4.0.3 ccount: 2.0.1 - mdast-util-find-and-replace: 2.2.2 - micromark-util-character: 1.2.0 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.0 dev: false - /mdast-util-gfm-footnote@1.0.2: - resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + /mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-markdown: 1.5.0 - micromark-util-normalize-identifier: 1.1.0 + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color dev: false - /mdast-util-gfm-strikethrough@1.0.3: - resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + /mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-markdown: 1.5.0 + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color dev: false - /mdast-util-gfm-table@1.0.7: - resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + /mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} dependencies: - '@types/mdast': 3.0.15 + '@types/mdast': 4.0.3 + devlop: 1.1.0 markdown-table: 3.0.3 - mdast-util-from-markdown: 1.3.1 - mdast-util-to-markdown: 1.5.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color dev: false - /mdast-util-gfm-task-list-item@1.0.2: - resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + /mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-markdown: 1.5.0 - dev: false - - /mdast-util-gfm@2.0.2: - resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} - dependencies: - mdast-util-from-markdown: 1.3.1 - mdast-util-gfm-autolink-literal: 1.0.3 - mdast-util-gfm-footnote: 1.0.2 - mdast-util-gfm-strikethrough: 1.0.3 - mdast-util-gfm-table: 1.0.7 - mdast-util-gfm-task-list-item: 1.0.2 - mdast-util-to-markdown: 1.5.0 + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color dev: false - /mdast-util-phrasing@3.0.1: - resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} + /mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} dependencies: - '@types/mdast': 3.0.15 - unist-util-is: 5.2.1 + mdast-util-from-markdown: 2.0.0 + mdast-util-gfm-autolink-literal: 2.0.0 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color dev: false - /mdast-util-to-hast@12.3.0: - resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} + /mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} dependencies: - '@types/hast': 2.3.8 - '@types/mdast': 3.0.15 - mdast-util-definitions: 5.1.2 - micromark-util-sanitize-uri: 1.2.0 - trim-lines: 3.0.1 - unist-util-generated: 2.0.1 - unist-util-position: 4.0.4 - unist-util-visit: 4.1.2 + '@types/mdast': 4.0.3 + unist-util-is: 6.0.0 dev: false /mdast-util-to-hast@13.0.2: resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} dependencies: - '@types/hast': 3.0.3 + '@types/hast': 3.0.4 '@types/mdast': 4.0.3 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 @@ -3371,27 +3204,23 @@ packages: unist-util-visit: 5.0.0 dev: false - /mdast-util-to-markdown@1.5.0: - resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + /mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.10 + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 longest-streak: 3.1.0 - mdast-util-phrasing: 3.0.1 - mdast-util-to-string: 3.2.0 - micromark-util-decode-string: 1.1.0 - unist-util-visit: 4.1.2 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-decode-string: 2.0.0 + unist-util-visit: 5.0.0 zwitch: 2.0.4 dev: false - /mdast-util-to-string@3.2.0: - resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} + /mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} dependencies: - '@types/mdast': 3.0.15 - dev: false - - /mdn-data@2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + '@types/mdast': 4.0.3 dev: false /mdn-data@2.0.28: @@ -3411,276 +3240,249 @@ packages: engines: {node: '>= 8'} dev: false - /micromark-core-commonmark@1.1.0: - resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} + /micromark-core-commonmark@2.0.0: + resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} dependencies: decode-named-character-reference: 1.0.2 - micromark-factory-destination: 1.1.0 - micromark-factory-label: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-factory-title: 1.1.0 - micromark-factory-whitespace: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-html-tag-name: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-factory-destination: 2.0.0 + micromark-factory-label: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-factory-title: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-html-tag-name: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-subtokenize: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-extension-gfm-autolink-literal@1.0.5: - resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + /micromark-extension-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} dependencies: - micromark-util-character: 1.2.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-extension-gfm-footnote@1.1.2: - resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + /micromark-extension-gfm-footnote@2.0.0: + resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} dependencies: - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-extension-gfm-strikethrough@1.0.7: - resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + /micromark-extension-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-extension-gfm-table@1.0.7: - resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + /micromark-extension-gfm-table@2.0.0: + resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-extension-gfm-tagfilter@1.0.2: - resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + /micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} dependencies: - micromark-util-types: 1.1.0 + micromark-util-types: 2.0.0 dev: false - /micromark-extension-gfm-task-list-item@1.0.5: - resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + /micromark-extension-gfm-task-list-item@2.0.1: + resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-extension-gfm@2.0.3: - resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + /micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} dependencies: - micromark-extension-gfm-autolink-literal: 1.0.5 - micromark-extension-gfm-footnote: 1.1.2 - micromark-extension-gfm-strikethrough: 1.0.7 - micromark-extension-gfm-table: 1.0.7 - micromark-extension-gfm-tagfilter: 1.0.2 - micromark-extension-gfm-task-list-item: 1.0.5 - micromark-util-combine-extensions: 1.1.0 - micromark-util-types: 1.1.0 + micromark-extension-gfm-autolink-literal: 2.0.0 + micromark-extension-gfm-footnote: 2.0.0 + micromark-extension-gfm-strikethrough: 2.0.0 + micromark-extension-gfm-table: 2.0.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.0.1 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-factory-destination@1.1.0: - resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} + /micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-factory-label@1.1.0: - resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} + /micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-factory-space@1.1.0: - resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + /micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} dependencies: - micromark-util-character: 1.2.0 - micromark-util-types: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 dev: false - /micromark-factory-title@1.1.0: - resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} + /micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-factory-whitespace@1.1.0: - resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} + /micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-util-character@1.2.0: - resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - dev: false - - /micromark-util-character@2.0.1: - resolution: {integrity: sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==} + /micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} dependencies: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 dev: false - /micromark-util-chunked@1.1.0: - resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} + /micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} dependencies: - micromark-util-symbol: 1.1.0 + micromark-util-symbol: 2.0.0 dev: false - /micromark-util-classify-character@1.1.0: - resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} + /micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-util-combine-extensions@1.1.0: - resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} + /micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-types: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 dev: false - /micromark-util-decode-numeric-character-reference@1.1.0: - resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} + /micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} dependencies: - micromark-util-symbol: 1.1.0 + micromark-util-symbol: 2.0.0 dev: false - /micromark-util-decode-string@1.1.0: - resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} + /micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} dependencies: decode-named-character-reference: 1.0.2 - micromark-util-character: 1.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-symbol: 1.1.0 - dev: false - - /micromark-util-encode@1.1.0: - resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} + micromark-util-character: 2.1.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-symbol: 2.0.0 dev: false /micromark-util-encode@2.0.0: resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} dev: false - /micromark-util-html-tag-name@1.2.0: - resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} + /micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} dev: false - /micromark-util-normalize-identifier@1.1.0: - resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} + /micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} dependencies: - micromark-util-symbol: 1.1.0 + micromark-util-symbol: 2.0.0 dev: false - /micromark-util-resolve-all@1.1.0: - resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} + /micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} dependencies: - micromark-util-types: 1.1.0 - dev: false - - /micromark-util-sanitize-uri@1.2.0: - resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} - dependencies: - micromark-util-character: 1.2.0 - micromark-util-encode: 1.1.0 - micromark-util-symbol: 1.1.0 + micromark-util-types: 2.0.0 dev: false /micromark-util-sanitize-uri@2.0.0: resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} dependencies: - micromark-util-character: 2.0.1 + micromark-util-character: 2.1.0 micromark-util-encode: 2.0.0 micromark-util-symbol: 2.0.0 dev: false - /micromark-util-subtokenize@1.1.0: - resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} + /micromark-util-subtokenize@2.0.0: + resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - dev: false - - /micromark-util-symbol@1.1.0: - resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 dev: false /micromark-util-symbol@2.0.0: resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} dev: false - /micromark-util-types@1.1.0: - resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} - dev: false - /micromark-util-types@2.0.0: resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} dev: false - /micromark@3.2.0: - resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} + /micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} dependencies: '@types/debug': 4.1.12 debug: 4.3.4 decode-named-character-reference: 1.0.2 - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-combine-extensions: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-encode: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-subtokenize: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 transitivePeerDependencies: - supports-color dev: false @@ -3712,13 +3514,9 @@ packages: /mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} + requiresBuild: true dev: false - - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - dependencies: - brace-expansion: 1.1.11 - dev: false + optional: true /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} @@ -3729,29 +3527,65 @@ packages: /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + requiresBuild: true + dev: false + optional: true + + /minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: false + + /minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + dev: false + + /minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + dev: false + + /minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + dev: false + + /minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 dev: false /mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + requiresBuild: true + dev: false + optional: true + + /mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true dev: false - /mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - dev: false - - /ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + /mlly@1.6.1: + resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} + dependencies: + acorn: 8.11.3 + pathe: 1.1.2 + pkg-types: 1.0.3 + ufo: 1.4.0 dev: false /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: false - /ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: false - /mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} dependencies: @@ -3768,19 +3602,9 @@ packages: /napi-build-utils@1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + requiresBuild: true dev: false - - /needle@2.9.1: - resolution: {integrity: sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==} - engines: {node: '>= 4.4.x'} - hasBin: true - dependencies: - debug: 3.2.7 - iconv-lite: 0.4.24 - sax: 1.3.0 - transitivePeerDependencies: - - supports-color - dev: false + optional: true /nlcst-to-string@3.1.1: resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} @@ -3801,33 +3625,30 @@ packages: tslib: 2.6.2 dev: false - /node-abi@3.51.0: - resolution: {integrity: sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==} + /node-abi@3.56.0: + resolution: {integrity: sha512-fZjdhDOeRcaS+rcpve7XuwHBmktS1nS1gzgghwKUQQ8nTy2FdSDr6ZT8k6YhvlJeHmmQMYiT/IH9hfco5zeW2Q==} engines: {node: '>=10'} + requiresBuild: true dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: false + optional: true /node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} + requiresBuild: true dev: false + optional: true - /node-domexception@1.0.0: - resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} - engines: {node: '>=10.5.0'} - dev: false - - /node-fetch@3.3.2: - resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /node-html-parser@6.1.12: + resolution: {integrity: sha512-/bT/Ncmv+fbMGX96XG9g05vFt43m/+SYKIs9oAemQVYyVcZmDAI2Xq/SbNcpOA35eF0Zk2av3Ksf+Xk8Vt8abA==} dependencies: - data-uri-to-buffer: 4.0.1 - fetch-blob: 3.2.0 - formdata-polyfill: 4.0.10 + css-select: 5.1.0 + he: 1.2.0 dev: false - /node-releases@2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} dev: false /normalize-path@3.0.0: @@ -3840,8 +3661,15 @@ packages: engines: {node: '>=0.10.0'} dev: false - /npm-run-path@5.1.0: - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: false + + /npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 @@ -3865,6 +3693,7 @@ packages: /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + requiresBuild: true dependencies: wrappy: 1.0.2 dev: false @@ -3912,9 +3741,9 @@ packages: yocto-queue: 0.1.0 dev: false - /p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /p-limit@5.0.0: + resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} + engines: {node: '>=18'} dependencies: yocto-queue: 1.0.0 dev: false @@ -3933,17 +3762,17 @@ packages: p-limit: 3.1.0 dev: false - /p-queue@7.4.1: - resolution: {integrity: sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==} - engines: {node: '>=12'} + /p-queue@8.0.1: + resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} + engines: {node: '>=18'} dependencies: eventemitter3: 5.0.1 - p-timeout: 5.1.0 + p-timeout: 6.1.2 dev: false - /p-timeout@5.1.0: - resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} - engines: {node: '>=12'} + /p-timeout@6.1.2: + resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} + engines: {node: '>=14.16'} dev: false /p-try@2.2.0: @@ -3972,8 +3801,11 @@ packages: unist-util-visit-children: 2.0.2 dev: false - /parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + /parse5-htmlparser2-tree-adapter@7.0.0: + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + dependencies: + domhandler: 5.0.3 + parse5: 7.1.2 dev: false /parse5@7.1.2: @@ -3994,11 +3826,6 @@ packages: engines: {node: '>=8'} dev: false - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: false - /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -4013,13 +3840,24 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: false + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 10.2.0 + minipass: 7.0.4 + dev: false + /path-to-regexp@6.2.1: resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} dev: false - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + /pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + dev: false + + /pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: false /picocolors@1.0.0: @@ -4053,29 +3891,37 @@ packages: find-up: 4.1.0 dev: false - /postcss-import@15.1.0(postcss@8.4.31): + /pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + dependencies: + jsonc-parser: 3.2.1 + mlly: 1.6.1 + pathe: 1.1.2 + dev: false + + /postcss-import@15.1.0(postcss@8.4.35): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.31 + postcss: 8.4.35 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 dev: false - /postcss-js@4.0.1(postcss@8.4.31): + /postcss-js@4.0.1(postcss@8.4.35): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.31 + postcss: 8.4.35 dev: false - /postcss-load-config@4.0.2(postcss@8.4.31): + /postcss-load-config@4.0.2(postcss@8.4.35): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: @@ -4087,19 +3933,19 @@ packages: ts-node: optional: true dependencies: - lilconfig: 3.0.0 - postcss: 8.4.31 - yaml: 2.3.4 + lilconfig: 3.1.1 + postcss: 8.4.35 + yaml: 2.4.1 dev: false - /postcss-nested@6.0.1(postcss@8.4.31): + /postcss-nested@6.0.1(postcss@8.4.35): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: false /postcss-selector-parser@6.0.10: @@ -4110,8 +3956,8 @@ packages: util-deprecate: 1.0.2 dev: false - /postcss-selector-parser@6.0.13: - resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + /postcss-selector-parser@6.0.15: + resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -4122,8 +3968,8 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: false - /postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + /postcss@8.4.35: + resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 @@ -4131,23 +3977,32 @@ packages: source-map-js: 1.0.2 dev: false - /preact-render-to-string@6.3.1(preact@10.19.2): + /preact-render-to-string@6.3.1(preact@10.19.6): resolution: {integrity: sha512-NQ28WrjLtWY6lKDlTxnFpKHZdpjfF+oE6V4tZ0rTrunHrtZp6Dm0oFrcJalt/5PNeqJz4j1DuZDS0Y6rCBoqDA==} peerDependencies: preact: '>=10' dependencies: - preact: 10.19.2 + preact: 10.19.6 pretty-format: 3.8.0 dev: false - /preact@10.19.2: - resolution: {integrity: sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==} + /preact-ssr-prepass@1.2.1(preact@10.19.6): + resolution: {integrity: sha512-bLgbUfy8nL+PZghAPpyk9MF+cmXjdwEnxYPaJBmwbzFQqzIz8dQVBqjwB60RqZ9So/vIf6BRfHCiwFGuMCyfbQ==} + peerDependencies: + preact: '>=10 || ^10.0.0-beta.0 || ^10.0.0-alpha.0' + dependencies: + preact: 10.19.6 dev: false - /prebuild-install@7.1.1: - resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} + /preact@10.19.6: + resolution: {integrity: sha512-gympg+T2Z1fG1unB8NH29yHJwnEaCH37Z32diPDku316OTnRPeMbiRV9kTrfZpocXjdfnWuFUl/Mj4BHaf6gnw==} + dev: false + + /prebuild-install@7.1.2: + resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} engines: {node: '>=10'} hasBin: true + requiresBuild: true dependencies: detect-libc: 2.0.2 expand-template: 2.0.3 @@ -4155,16 +4010,17 @@ packages: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.51.0 + node-abi: 3.56.0 pump: 3.0.0 rc: 1.2.8 simple-get: 4.0.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 dev: false + optional: true - /preferred-pm@3.1.2: - resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} + /preferred-pm@3.1.3: + resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} engines: {node: '>=10'} dependencies: find-up: 5.0.0 @@ -4173,23 +4029,22 @@ packages: which-pm: 2.0.0 dev: false - /prettier-plugin-astro@0.12.2: - resolution: {integrity: sha512-1OXSEht27zrnX7rCa0bEpLdspeumFW4hnj4+JzPuG5bRlSOAhD0rbXBNZfRD9q0Qbr00EcCcnjd6k6M8q+GfTA==} + /prettier-plugin-astro@0.13.0: + resolution: {integrity: sha512-5HrJNnPmZqTUNoA97zn4gNQv9BgVhv+et03314WpQ9H9N8m2L9OSV798olwmG2YLXPl1iSstlJCR1zB3x5xG4g==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: '@astrojs/compiler': 1.8.2 - prettier: 3.1.0 - sass-formatter: 0.7.8 + prettier: 3.2.5 + sass-formatter: 0.7.9 dev: true - /prettier-plugin-tailwindcss@0.5.7(prettier-plugin-astro@0.12.2)(prettier@3.1.0): - resolution: {integrity: sha512-4v6uESAgwCni6YF6DwJlRaDjg9Z+al5zM4JfngcazMy4WEf/XkPS5TEQjbD+DZ5iNuG6RrKQLa/HuX2SYzC3kQ==} + /prettier-plugin-tailwindcss@0.5.12(prettier-plugin-astro@0.13.0)(prettier@3.2.5): + resolution: {integrity: sha512-o74kiDBVE73oHW+pdkFSluHBL3cYEvru5YgEqNkBMFF7Cjv+w1vI565lTlfoJT4VLWDe0FMtZ7FkE/7a4pMXSQ==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' '@prettier/plugin-pug': '*' '@shopify/prettier-plugin-liquid': '*' - '@shufo/prettier-plugin-blade': '*' '@trivago/prettier-plugin-sort-imports': '*' prettier: ^3.0 prettier-plugin-astro: '*' @@ -4199,6 +4054,7 @@ packages: prettier-plugin-marko: '*' prettier-plugin-organize-attributes: '*' prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' prettier-plugin-style-order: '*' prettier-plugin-svelte: '*' prettier-plugin-twig-melody: '*' @@ -4209,8 +4065,6 @@ packages: optional: true '@shopify/prettier-plugin-liquid': optional: true - '@shufo/prettier-plugin-blade': - optional: true '@trivago/prettier-plugin-sort-imports': optional: true prettier-plugin-astro: @@ -4227,6 +4081,8 @@ packages: optional: true prettier-plugin-organize-imports: optional: true + prettier-plugin-sort-imports: + optional: true prettier-plugin-style-order: optional: true prettier-plugin-svelte: @@ -4234,12 +4090,12 @@ packages: prettier-plugin-twig-melody: optional: true dependencies: - prettier: 3.1.0 - prettier-plugin-astro: 0.12.2 + prettier: 3.2.5 + prettier-plugin-astro: 0.13.0 dev: true - /prettier@3.1.0: - resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} hasBin: true dev: true @@ -4253,16 +4109,6 @@ packages: engines: {node: '>=6'} dev: false - /probe-image-size@7.2.3: - resolution: {integrity: sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==} - dependencies: - lodash.merge: 4.6.2 - needle: 2.9.1 - stream-parser: 0.3.1 - transitivePeerDependencies: - - supports-color - dev: false - /prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -4271,8 +4117,8 @@ packages: sisteransi: 1.0.5 dev: false - /property-information@6.4.0: - resolution: {integrity: sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==} + /property-information@6.4.1: + resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==} dev: false /pump@3.0.0: @@ -4288,17 +4134,21 @@ packages: /queue-tick@1.0.1: resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + requiresBuild: true dev: false + optional: true /rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true + requiresBuild: true dependencies: deep-extend: 0.6.0 ini: 1.3.8 minimist: 1.2.8 strip-json-comments: 2.0.1 dev: false + optional: true /read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -4322,38 +4172,37 @@ packages: picomatch: 2.3.1 dev: false - /rehype-parse@8.0.5: - resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==} + /rehype-parse@9.0.0: + resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} dependencies: - '@types/hast': 2.3.8 - hast-util-from-parse5: 7.1.2 - parse5: 6.0.1 - unified: 10.1.2 + '@types/hast': 3.0.4 + hast-util-from-html: 2.0.1 + unified: 11.0.4 dev: false - /rehype-raw@6.1.1: - resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} + /rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} dependencies: - '@types/hast': 2.3.8 - hast-util-raw: 7.2.3 - unified: 10.1.2 + '@types/hast': 3.0.4 + hast-util-raw: 9.0.2 + vfile: 6.0.1 dev: false - /rehype-stringify@9.0.4: - resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} + /rehype-stringify@10.0.0: + resolution: {integrity: sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==} dependencies: - '@types/hast': 2.3.8 - hast-util-to-html: 8.0.4 - unified: 10.1.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.0 + unified: 11.0.4 dev: false - /rehype@12.0.1: - resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} + /rehype@13.0.1: + resolution: {integrity: sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==} dependencies: - '@types/hast': 2.3.8 - rehype-parse: 8.0.5 - rehype-stringify: 9.0.4 - unified: 10.1.2 + '@types/hast': 3.0.4 + rehype-parse: 9.0.0 + rehype-stringify: 10.0.0 + unified: 11.0.4 dev: false /relateurl@0.2.7: @@ -4361,55 +4210,55 @@ packages: engines: {node: '>= 0.10'} dev: false - /remark-gfm@3.0.1: - resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + /remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} dependencies: - '@types/mdast': 3.0.15 - mdast-util-gfm: 2.0.2 - micromark-extension-gfm: 2.0.3 - unified: 10.1.2 + '@types/mdast': 4.0.3 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.4 transitivePeerDependencies: - supports-color dev: false - /remark-parse@10.0.2: - resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} + /remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} dependencies: - '@types/mdast': 3.0.15 - mdast-util-from-markdown: 1.3.1 - unified: 10.1.2 + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.0 + micromark-util-types: 2.0.0 + unified: 11.0.4 transitivePeerDependencies: - supports-color dev: false - /remark-rehype@10.1.0: - resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + /remark-rehype@11.1.0: + resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} dependencies: - '@types/hast': 2.3.8 - '@types/mdast': 3.0.15 - mdast-util-to-hast: 12.3.0 - unified: 10.1.2 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + mdast-util-to-hast: 13.0.2 + unified: 11.0.4 + vfile: 6.0.1 dev: false - /remark-smartypants@2.0.0: - resolution: {integrity: sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==} + /remark-smartypants@2.1.0: + resolution: {integrity: sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: retext: 8.1.0 retext-smartypants: 5.2.0 - unist-util-visit: 4.1.2 + unist-util-visit: 5.0.0 dev: false - /resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - dev: false - - /resolve-pkg@2.0.0: - resolution: {integrity: sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ==} - engines: {node: '>=8'} + /remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} dependencies: - resolve-from: 5.0.0 + '@types/mdast': 4.0.3 + mdast-util-to-markdown: 2.1.0 + unified: 11.0.4 dev: false /resolve@1.22.8: @@ -4469,31 +4318,26 @@ packages: engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: false - /rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.3 - dev: false - - /rollup@4.5.2: - resolution: {integrity: sha512-CRK1uoROBfkcqrZKyaFcqCcZWNsvJ6yVYZkqTlRocZhO2s5yER6Z3f/QaYtO8RGyloPnmhwgzuPQpNGeK210xQ==} + /rollup@4.12.1: + resolution: {integrity: sha512-ggqQKvx/PsB0FaWXhIvVkSWh7a/PCLQAsMjBc+nA2M8Rv2/HG0X6zvixAB7KyZBRtifBUhy5k8voQX/mRnABPg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + dependencies: + '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.5.2 - '@rollup/rollup-android-arm64': 4.5.2 - '@rollup/rollup-darwin-arm64': 4.5.2 - '@rollup/rollup-darwin-x64': 4.5.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.5.2 - '@rollup/rollup-linux-arm64-gnu': 4.5.2 - '@rollup/rollup-linux-arm64-musl': 4.5.2 - '@rollup/rollup-linux-x64-gnu': 4.5.2 - '@rollup/rollup-linux-x64-musl': 4.5.2 - '@rollup/rollup-win32-arm64-msvc': 4.5.2 - '@rollup/rollup-win32-ia32-msvc': 4.5.2 - '@rollup/rollup-win32-x64-msvc': 4.5.2 + '@rollup/rollup-android-arm-eabi': 4.12.1 + '@rollup/rollup-android-arm64': 4.12.1 + '@rollup/rollup-darwin-arm64': 4.12.1 + '@rollup/rollup-darwin-x64': 4.12.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.12.1 + '@rollup/rollup-linux-arm64-gnu': 4.12.1 + '@rollup/rollup-linux-arm64-musl': 4.12.1 + '@rollup/rollup-linux-riscv64-gnu': 4.12.1 + '@rollup/rollup-linux-x64-gnu': 4.12.1 + '@rollup/rollup-linux-x64-musl': 4.12.1 + '@rollup/rollup-win32-arm64-msvc': 4.12.1 + '@rollup/rollup-win32-ia32-msvc': 4.12.1 + '@rollup/rollup-win32-x64-msvc': 4.12.1 fsevents: 2.3.3 dev: false @@ -4507,23 +4351,12 @@ packages: resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} dev: true - /sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - dependencies: - mri: 1.2.0 - dev: false - /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: false - /safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: false - - /sass-formatter@0.7.8: - resolution: {integrity: sha512-7fI2a8THglflhhYis7k06eUf92VQuJoXzEs2KRP0r1bluFxKFvLx0Ns7c478oYGM0fPfrr846ZRWVi2MAgHt9Q==} + /sass-formatter@0.7.9: + resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} dependencies: suf-log: 2.5.3 dev: true @@ -4545,18 +4378,14 @@ packages: hasBin: true dev: false - /semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} hasBin: true dependencies: lru-cache: 6.0.0 dev: false - /server-destroy@1.0.1: - resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} - dev: false - /sharp@0.32.6: resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} engines: {node: '>=14.15.0'} @@ -4565,12 +4394,43 @@ packages: color: 4.2.3 detect-libc: 2.0.2 node-addon-api: 6.1.0 - prebuild-install: 7.1.1 - semver: 7.5.4 + prebuild-install: 7.1.2 + semver: 7.6.0 simple-get: 4.0.1 - tar-fs: 3.0.4 + tar-fs: 3.0.5 tunnel-agent: 0.6.0 dev: false + optional: true + + /sharp@0.33.2: + resolution: {integrity: sha512-WlYOPyyPDiiM07j/UO+E720ju6gtNtHjEGg5vovUk1Lgxyjm2LFO+37Nt/UI3MMh2l6hxTWQWi7qk3cXJTutcQ==} + engines: {libvips: '>=8.15.1', node: ^18.17.0 || ^20.3.0 || >=21.0.0} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.2 + semver: 7.6.0 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.2 + '@img/sharp-darwin-x64': 0.33.2 + '@img/sharp-libvips-darwin-arm64': 1.0.1 + '@img/sharp-libvips-darwin-x64': 1.0.1 + '@img/sharp-libvips-linux-arm': 1.0.1 + '@img/sharp-libvips-linux-arm64': 1.0.1 + '@img/sharp-libvips-linux-s390x': 1.0.1 + '@img/sharp-libvips-linux-x64': 1.0.1 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.1 + '@img/sharp-libvips-linuxmusl-x64': 1.0.1 + '@img/sharp-linux-arm': 0.33.2 + '@img/sharp-linux-arm64': 0.33.2 + '@img/sharp-linux-s390x': 0.33.2 + '@img/sharp-linux-x64': 0.33.2 + '@img/sharp-linuxmusl-arm64': 0.33.2 + '@img/sharp-linuxmusl-x64': 0.33.2 + '@img/sharp-wasm32': 0.33.2 + '@img/sharp-win32-ia32': 0.33.2 + '@img/sharp-win32-x64': 0.33.2 + dev: false /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -4584,19 +4444,14 @@ packages: engines: {node: '>=8'} dev: false - /shiki@0.14.5: - resolution: {integrity: sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==} - dependencies: - ansi-sequence-parser: 1.1.1 - jsonc-parser: 3.2.0 - vscode-oniguruma: 1.7.0 - vscode-textmate: 8.0.0 + /shikiji-core@0.9.19: + resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==} dev: false - /shikiji@0.6.13: - resolution: {integrity: sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==} + /shikiji@0.9.19: + resolution: {integrity: sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==} dependencies: - hast-util-to-html: 9.0.0 + shikiji-core: 0.9.19 dev: false /signal-exit@3.0.7: @@ -4610,15 +4465,19 @@ packages: /simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + requiresBuild: true dev: false + optional: true /simple-get@4.0.1: resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + requiresBuild: true dependencies: decompress-response: 6.0.0 once: 1.4.0 simple-concat: 1.0.1 dev: false + optional: true /simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} @@ -4641,11 +4500,6 @@ packages: sax: 1.3.0 dev: false - /slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: false - /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} @@ -4670,11 +4524,6 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: false - /stable@0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - dev: false - /stdin-discarder@0.1.0: resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4682,20 +4531,16 @@ packages: bl: 5.1.0 dev: false - /stream-parser@0.3.1: - resolution: {integrity: sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==} - dependencies: - debug: 2.6.9 - transitivePeerDependencies: - - supports-color - dev: false - - /streamx@2.15.5: - resolution: {integrity: sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==} + /streamx@2.16.1: + resolution: {integrity: sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==} + requiresBuild: true dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 + optionalDependencies: + bare-events: 2.2.1 dev: false + optional: true /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -4724,6 +4569,15 @@ packages: strip-ansi: 7.1.0 dev: false + /string-width@7.1.0: + resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==} + engines: {node: '>=18'} + dependencies: + emoji-regex: 10.3.0 + get-east-asian-width: 1.2.0 + strip-ansi: 7.1.0 + dev: false + /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: @@ -4761,6 +4615,11 @@ packages: engines: {node: '>=4'} dev: false + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: false + /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -4769,16 +4628,18 @@ packages: /strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} + requiresBuild: true dev: false + optional: true - /sucrase@3.34.0: - resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} - engines: {node: '>=8'} + /sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} hasBin: true dependencies: - '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 7.1.6 + glob: 10.3.10 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -4798,34 +4659,13 @@ packages: has-flag: 3.0.0 dev: false - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: false - /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} dev: false - /svgo@2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} - hasBin: true - dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 4.3.0 - css-tree: 1.1.3 - csso: 4.2.0 - picocolors: 1.0.0 - stable: 0.1.8 - dev: false - - /svgo@3.0.2: - resolution: {integrity: sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==} + /svgo@3.0.3: + resolution: {integrity: sha512-X4UZvLhOglD5Xrp834HzGHf8RKUW0Ahigg/08yRO1no9t2NxffOkMiQ0WmaMIbaGlVTlSst2zWANsdhz5ybXgA==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -4837,14 +4677,28 @@ packages: picocolors: 1.0.0 dev: false - /tailwindcss@3.3.5: - resolution: {integrity: sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==} + /svgo@3.2.0: + resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 + picocolors: 1.0.0 + dev: false + + /tailwindcss@3.4.1: + resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} engines: {node: '>=14.0.0'} hasBin: true dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 - chokidar: 3.5.3 + chokidar: 3.6.0 didyoumean: 1.2.2 dlv: 1.1.3 fast-glob: 3.3.2 @@ -4856,38 +4710,45 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.31 - postcss-import: 15.1.0(postcss@8.4.31) - postcss-js: 4.0.1(postcss@8.4.31) - postcss-load-config: 4.0.2(postcss@8.4.31) - postcss-nested: 6.0.1(postcss@8.4.31) - postcss-selector-parser: 6.0.13 + postcss: 8.4.35 + postcss-import: 15.1.0(postcss@8.4.35) + postcss-js: 4.0.1(postcss@8.4.35) + postcss-load-config: 4.0.2(postcss@8.4.35) + postcss-nested: 6.0.1(postcss@8.4.35) + postcss-selector-parser: 6.0.15 resolve: 1.22.8 - sucrase: 3.34.0 + sucrase: 3.35.0 transitivePeerDependencies: - ts-node dev: false /tar-fs@2.1.1: resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + requiresBuild: true dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 dev: false + optional: true - /tar-fs@3.0.4: - resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} + /tar-fs@3.0.5: + resolution: {integrity: sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==} + requiresBuild: true dependencies: - mkdirp-classic: 0.5.3 pump: 3.0.0 - tar-stream: 3.1.6 + tar-stream: 3.1.7 + optionalDependencies: + bare-fs: 2.2.1 + bare-path: 2.1.0 dev: false + optional: true /tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} + requiresBuild: true dependencies: bl: 4.1.0 end-of-stream: 1.4.4 @@ -4895,22 +4756,37 @@ packages: inherits: 2.0.4 readable-stream: 3.6.2 dev: false + optional: true - /tar-stream@3.1.6: - resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + /tar-stream@3.1.7: + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + requiresBuild: true dependencies: - b4a: 1.6.4 + b4a: 1.6.6 fast-fifo: 1.3.2 - streamx: 2.15.5 + streamx: 2.16.1 + dev: false + optional: true + + /tar@6.2.0: + resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} + engines: {node: '>=10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 dev: false - /terser@5.24.0: - resolution: {integrity: sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==} + /terser@5.28.1: + resolution: {integrity: sha512-wM+bZp54v/E9eRRGXb5ZFDvinrJIOaTapx3WUokyVGZu5ucVCK55zEgGd5Dl2fSr3jUo5sDiERErUWLY6QPFyA==} engines: {node: '>=10'} hasBin: true dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.11.2 + acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 dev: false @@ -4955,16 +4831,16 @@ packages: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} dev: false - /trough@2.1.0: - resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} + /trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} dev: false /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: false - /tsconfck@3.0.0(typescript@5.2.2): - resolution: {integrity: sha512-w3wnsIrJNi7avf4Zb0VjOoodoO0woEqGgZGQm+LHH9przdUI+XDKsWAXwxHA1DaRTjeuZNcregSzr7RaA8zG9A==} + /tsconfck@3.0.2: + resolution: {integrity: sha512-6lWtFjwuhS3XI4HsX4Zg0izOI3FU/AI9EGVlPEUMDIhvLPMD4wkiof0WCoDgW7qY+Dy198g4d9miAqUHWHFH6Q==} engines: {node: ^18 || >=20} hasBin: true peerDependencies: @@ -4972,8 +4848,6 @@ packages: peerDependenciesMeta: typescript: optional: true - dependencies: - typescript: 5.2.2 dev: false /tslib@2.6.2: @@ -4982,98 +4856,19 @@ packages: /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + requiresBuild: true dependencies: safe-buffer: 5.2.1 dev: false + optional: true /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} dev: false - /typedoc-plugin-keywords@1.5.0(typedoc@0.25.2): - resolution: {integrity: sha512-8dkuTwwiuXzyM6T1/5M85JGyqArGnEYkANqItLXLAxmfx9SNkEDSwqfDiMGBVrcJmLMc/0nuCf/H4ixyA/8/tA==} - peerDependencies: - typedoc: ^0.25.0 - dependencies: - typedoc: 0.25.2(typescript@5.2.2) - typescript: 5.2.2 - dev: false - - /typedoc-plugin-mdn-links@3.1.0(typedoc@0.25.2): - resolution: {integrity: sha512-4uwnkvywPFV3UVx7WXpIWTHJdXH1rlE2e4a1WsSwCFYKqJxgTmyapv3ZxJtbSl1dvnb6jmuMNSqKEPz77Gs2OA==} - peerDependencies: - typedoc: '>= 0.23.14 || 0.24.x || 0.25.x' - dependencies: - typedoc: 0.25.2(typescript@5.2.2) - dev: false - - /typedoc-plugin-merge-modules@5.1.0(typedoc@0.25.2): - resolution: {integrity: sha512-jXH27L/wlxFjErgBXleh3opVgjVTXFEuBo68Yfl18S9Oh/IqxK6NV94jlEJ9hl4TXc9Zm2l7Rfk41CEkcCyvFQ==} - peerDependencies: - typedoc: 0.24.x || 0.25.x - dependencies: - typedoc: 0.25.2(typescript@5.2.2) - dev: false - - /typedoc-plugin-remove-references@0.0.6: - resolution: {integrity: sha512-QoyHpopznnJbWW/9JT2NHSK+eTmyShkPYebwe5ZnO8aohPLc5okk4puWUDXnNh2Tn7cJU8U3t1tEMO6ghbwE8Q==} - dev: false - - /typedoc-plugin-rename-defaults@0.6.7(typedoc@0.25.2): - resolution: {integrity: sha512-b+j0qQCdE69IUP6ZJgS6zonG59AcaKM8B8zdNlj1jnv6XefDLkIWdFxXfS3KhFOpVzW22pNCfdOCCym9ryS3wA==} - peerDependencies: - typedoc: 0.22.x || 0.23.x || 0.24.x || 0.25.x - dependencies: - typedoc: 0.25.2(typescript@5.2.2) - dev: false - - /typedoc-plugin-zod@1.1.0(typedoc@0.25.2): - resolution: {integrity: sha512-LaQdkYyVVL8CX+4R0GJuOyDa1meiG3M85FiBTPvlikCGaRkTNGSEBZTbx3gQHAsNQ5NWJpLvYJQB6gMhcO8bWw==} - peerDependencies: - typedoc: 0.23.x || 0.24.x || 0.25.x - dependencies: - typedoc: 0.25.2(typescript@5.2.2) - dev: false - - /typedoc@0.25.2(typescript@5.2.2): - resolution: {integrity: sha512-286F7BeATBiWe/qC4PCOCKlSTwfnsLbC/4cZ68oGBbvAqb9vV33quEOXx7q176OXotD+JdEerdQ1OZGJ818lnA==} - engines: {node: '>= 16'} - hasBin: true - peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x - dependencies: - lunr: 2.3.9 - marked: 4.3.0 - minimatch: 9.0.3 - shiki: 0.14.5 - typescript: 5.2.2 - dev: false - - /typescript-esbuild@0.3.1: - resolution: {integrity: sha512-ZJwbrzS8Jv2OTAPbFEvD85CbjRLVYbjUV51JPn3THe/bbh2pY+P9UVVZ8QUvHag8kpqEwgrdhVhYgrdgUkC/lw==} - hasBin: true - dependencies: - '@types/node': 20.8.9 - commander: 11.1.0 - deepmerge-ts: 5.1.0 - esbuild: 0.19.5 - esbuild-plugin-copy: 2.1.1(esbuild@0.19.5) - fast-glob: 3.3.1 - typedoc: 0.25.2(typescript@5.2.2) - typedoc-plugin-keywords: 1.5.0(typedoc@0.25.2) - typedoc-plugin-mdn-links: 3.1.0(typedoc@0.25.2) - typedoc-plugin-merge-modules: 5.1.0(typedoc@0.25.2) - typedoc-plugin-remove-references: 0.0.6 - typedoc-plugin-rename-defaults: 0.6.7(typedoc@0.25.2) - typedoc-plugin-zod: 1.1.0(typedoc@0.25.2) - typescript: 5.2.2 - dev: false - - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} - engines: {node: '>=14.17'} - hasBin: true + /ufo@1.4.0: + resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==} dev: false /uglify-js@3.17.4: @@ -5097,12 +4892,20 @@ packages: extend: 3.0.2 is-buffer: 2.0.5 is-plain-obj: 4.1.0 - trough: 2.1.0 + trough: 2.2.0 vfile: 5.3.7 dev: false - /unist-util-generated@2.0.1: - resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} + /unified@11.0.4: + resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} + dependencies: + '@types/unist': 3.0.2 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.1 dev: false /unist-util-is@5.2.1: @@ -5124,12 +4927,6 @@ packages: array-iterate: 2.0.1 dev: false - /unist-util-position@4.0.4: - resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} - dependencies: - '@types/unist': 2.0.10 - dev: false - /unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} dependencies: @@ -5184,19 +4981,14 @@ packages: unist-util-visit-parents: 6.0.1 dev: false - /universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - dev: false - - /update-browserslist-db@1.0.13(browserslist@4.22.1): + /update-browserslist-db@1.0.13(browserslist@4.23.0): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.22.1 - escalade: 3.1.1 + browserslist: 4.23.0 + escalade: 3.1.2 picocolors: 1.0.0 dev: false @@ -5208,17 +5000,6 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: false - /uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} - hasBin: true - dependencies: - dequal: 2.0.3 - diff: 5.1.0 - kleur: 4.1.5 - sade: 1.8.1 - dev: false - /valid-filename@4.0.0: resolution: {integrity: sha512-VEYTpTVPMgO799f2wI7zWf0x2C54bPX6NAfbZ2Z8kZn76p+3rEYCTYVYzMUcVSMvakxMQTriBf24s3+WeXJtEg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -5226,13 +5007,6 @@ packages: filename-reserved-regex: 3.0.0 dev: false - /vfile-location@4.1.0: - resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} - dependencies: - '@types/unist': 2.0.10 - vfile: 5.3.7 - dev: false - /vfile-location@5.0.2: resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} dependencies: @@ -5271,43 +5045,8 @@ packages: vfile-message: 4.0.2 dev: false - /vite@4.5.0: - resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.18.20 - postcss: 8.4.31 - rollup: 3.29.4 - optionalDependencies: - fsevents: 2.3.3 - dev: false - - /vite@5.0.2: - resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==} + /vite@5.1.5: + resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -5334,14 +5073,14 @@ packages: terser: optional: true dependencies: - esbuild: 0.19.7 - postcss: 8.4.31 - rollup: 4.5.2 + esbuild: 0.19.12 + postcss: 8.4.35 + rollup: 4.12.1 optionalDependencies: fsevents: 2.3.3 dev: false - /vitefu@0.2.5(vite@4.5.0): + /vitefu@0.2.5(vite@5.1.5): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -5349,26 +5088,13 @@ packages: vite: optional: true dependencies: - vite: 4.5.0 - dev: false - - /vscode-oniguruma@1.7.0: - resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} - dev: false - - /vscode-textmate@8.0.0: - resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} + vite: 5.1.5 dev: false /web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} dev: false - /web-streams-polyfill@3.2.1: - resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} - engines: {node: '>= 8'} - dev: false - /which-pm-runs@1.1.0: resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} engines: {node: '>=4'} @@ -5405,6 +5131,15 @@ packages: string-width: 5.1.2 dev: false + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + /wrap-ansi@8.1.0: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} @@ -5416,6 +5151,7 @@ packages: /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + requiresBuild: true dev: false /yallist@3.1.1: @@ -5426,9 +5162,10 @@ packages: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: false - /yaml@2.3.4: - resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} + /yaml@2.4.1: + resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} engines: {node: '>= 14'} + hasBin: true dev: false /yargs-parser@21.1.1: @@ -5436,6 +5173,13 @@ packages: engines: {node: '>=12'} dev: false + /yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + dev: false + /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} diff --git a/src/components/widgets/TechIcon.astro b/src/components/widgets/TechIcon.astro index 88ec601..abe7d46 100644 --- a/src/components/widgets/TechIcon.astro +++ b/src/components/widgets/TechIcon.astro @@ -1,6 +1,6 @@ --- import { Tooltips } from "astro-tooltips"; -import { Icon } from "astro-icon"; +import { Icon } from "astro-icon/components"; type Props = { name: string; diff --git a/src/env.d.ts b/src/env.d.ts index adfa323..79e6645 100644 --- a/src/env.d.ts +++ b/src/env.d.ts @@ -1,3 +1,4 @@ +/// /// interface ImportMetaEnv {